/*------------------------------------------------------------------
[Master Stylesheet]

Project:    Talent Scotland 2013
Author:     Robert Lawson
Date:       1st July 2013
-------------------------------------------------------------------*/
/*------------------------------------------------------------Reset*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
/*News & General*/
/*Work*/
/*Live*/
/*Move*/
/*Recruiters*/
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  position: static;
  clip: auto;
  height: auto;
  width: auto;
  margin: 0;
  overflow: visible;
}
body {
  /*&:before{
        content:"";
        position:fixed;
        background:url('@{base-url}grid.png') 50% 0 repeat-y;
        z-index:1000;
        top:0;
        right:0;
        bottom:0;
        left:0;
        opacity:0.2;
        pointer-events:none;
    }*/
}
/*
    Variable Grid System.
    Learn more ~ http://www.spry-soft.com/grids/
    Based on 960 Grid System - http://960.gs/

    Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
body {
  min-width: 992px;
}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_31 {
  margin-left: auto;
  margin-right: auto;
  width: 992px;
}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24,
.grid_25,
.grid_26,
.grid_27,
.grid_28,
.grid_29,
.grid_30,
.grid_31 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 8px;
  margin-right: 8px;
}
.push_1,
.pull_1,
.push_2,
.pull_2,
.push_3,
.pull_3,
.push_4,
.pull_4,
.push_5,
.pull_5,
.push_6,
.pull_6,
.push_7,
.pull_7,
.push_8,
.pull_8,
.push_9,
.pull_9,
.push_10,
.pull_10,
.push_11,
.pull_11,
.push_12,
.pull_12,
.push_13,
.pull_13,
.push_14,
.pull_14,
.push_15,
.pull_15,
.push_16,
.pull_16,
.push_17,
.pull_17,
.push_18,
.pull_18,
.push_19,
.pull_19,
.push_20,
.pull_20,
.push_21,
.pull_21,
.push_22,
.pull_22,
.push_23,
.pull_23,
.push_24,
.pull_24,
.push_25,
.pull_25,
.push_26,
.pull_26,
.push_27,
.pull_27,
.push_28,
.pull_28,
.push_29,
.pull_29,
.push_30,
.pull_30,
.push_31,
.pull_31 {
  position: relative;
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
/* Grid >> 31 Columns
----------------------------------------------------------------------------------------------------*/
.container_31 .grid_1 {
  width: 16px;
}
.container_31 .grid_2 {
  width: 48px;
}
.container_31 .grid_3 {
  width: 80px;
}
.container_31 .grid_4 {
  width: 112px;
}
.container_31 .grid_5 {
  width: 144px;
}
.container_31 .grid_6 {
  width: 176px;
}
.container_31 .grid_7 {
  width: 208px;
}
.container_31 .grid_8 {
  width: 240px;
}
.container_31 .grid_9 {
  width: 272px;
}
.container_31 .grid_10 {
  width: 304px;
}
.container_31 .grid_11 {
  width: 336px;
}
.container_31 .grid_12 {
  width: 368px;
}
.container_31 .grid_13 {
  width: 400px;
}
.container_31 .grid_14 {
  width: 432px;
}
.container_31 .grid_15 {
  width: 464px;
}
.container_31 .grid_16 {
  width: 496px;
}
.container_31 .grid_17 {
  width: 528px;
}
.container_31 .grid_18 {
  width: 560px;
}
.container_31 .grid_19 {
  width: 592px;
}
.container_31 .grid_20 {
  width: 624px;
}
.container_31 .grid_21 {
  width: 656px;
}
.container_31 .grid_22 {
  width: 688px;
}
.container_31 .grid_23 {
  width: 720px;
}
.container_31 .grid_24 {
  width: 752px;
}
.container_31 .grid_25 {
  width: 784px;
}
.container_31 .grid_26 {
  width: 816px;
}
.container_31 .grid_27 {
  width: 848px;
}
.container_31 .grid_28 {
  width: 880px;
}
.container_31 .grid_29 {
  width: 912px;
}
.container_31 .grid_30 {
  width: 944px;
}
.container_31 .grid_31 {
  width: 976px;
}
/* Prefix Extra Space >> 31 Columns
----------------------------------------------------------------------------------------------------*/
.container_31 .prefix_1 {
  padding-left: 32px;
}
.container_31 .prefix_2 {
  padding-left: 64px;
}
.container_31 .prefix_3 {
  padding-left: 96px;
}
.container_31 .prefix_4 {
  padding-left: 128px;
}
.container_31 .prefix_5 {
  padding-left: 160px;
}
.container_31 .prefix_6 {
  padding-left: 192px;
}
.container_31 .prefix_7 {
  padding-left: 224px;
}
.container_31 .prefix_8 {
  padding-left: 256px;
}
.container_31 .prefix_9 {
  padding-left: 288px;
}
.container_31 .prefix_10 {
  padding-left: 320px;
}
.container_31 .prefix_11 {
  padding-left: 352px;
}
.container_31 .prefix_12 {
  padding-left: 384px;
}
.container_31 .prefix_13 {
  padding-left: 416px;
}
.container_31 .prefix_14 {
  padding-left: 448px;
}
.container_31 .prefix_15 {
  padding-left: 480px;
}
.container_31 .prefix_16 {
  padding-left: 512px;
}
.container_31 .prefix_17 {
  padding-left: 544px;
}
.container_31 .prefix_18 {
  padding-left: 576px;
}
.container_31 .prefix_19 {
  padding-left: 608px;
}
.container_31 .prefix_20 {
  padding-left: 640px;
}
.container_31 .prefix_21 {
  padding-left: 672px;
}
.container_31 .prefix_22 {
  padding-left: 704px;
}
.container_31 .prefix_23 {
  padding-left: 736px;
}
.container_31 .prefix_24 {
  padding-left: 768px;
}
.container_31 .prefix_25 {
  padding-left: 800px;
}
.container_31 .prefix_26 {
  padding-left: 832px;
}
.container_31 .prefix_27 {
  padding-left: 864px;
}
.container_31 .prefix_28 {
  padding-left: 896px;
}
.container_31 .prefix_29 {
  padding-left: 928px;
}
.container_31 .prefix_30 {
  padding-left: 960px;
}
/* Suffix Extra Space >> 31 Columns
----------------------------------------------------------------------------------------------------*/
.container_31 .suffix_1 {
  padding-right: 32px;
}
.container_31 .suffix_2 {
  padding-right: 64px;
}
.container_31 .suffix_3 {
  padding-right: 96px;
}
.container_31 .suffix_4 {
  padding-right: 128px;
}
.container_31 .suffix_5 {
  padding-right: 160px;
}
.container_31 .suffix_6 {
  padding-right: 192px;
}
.container_31 .suffix_7 {
  padding-right: 224px;
}
.container_31 .suffix_8 {
  padding-right: 256px;
}
.container_31 .suffix_9 {
  padding-right: 288px;
}
.container_31 .suffix_10 {
  padding-right: 320px;
}
.container_31 .suffix_11 {
  padding-right: 352px;
}
.container_31 .suffix_12 {
  padding-right: 384px;
}
.container_31 .suffix_13 {
  padding-right: 416px;
}
.container_31 .suffix_14 {
  padding-right: 448px;
}
.container_31 .suffix_15 {
  padding-right: 480px;
}
.container_31 .suffix_16 {
  padding-right: 512px;
}
.container_31 .suffix_17 {
  padding-right: 544px;
}
.container_31 .suffix_18 {
  padding-right: 576px;
}
.container_31 .suffix_19 {
  padding-right: 608px;
}
.container_31 .suffix_20 {
  padding-right: 640px;
}
.container_31 .suffix_21 {
  padding-right: 672px;
}
.container_31 .suffix_22 {
  padding-right: 704px;
}
.container_31 .suffix_23 {
  padding-right: 736px;
}
.container_31 .suffix_24 {
  padding-right: 768px;
}
.container_31 .suffix_25 {
  padding-right: 800px;
}
.container_31 .suffix_26 {
  padding-right: 832px;
}
.container_31 .suffix_27 {
  padding-right: 864px;
}
.container_31 .suffix_28 {
  padding-right: 896px;
}
.container_31 .suffix_29 {
  padding-right: 928px;
}
.container_31 .suffix_30 {
  padding-right: 960px;
}
/* Push Space >> 31 Columns
----------------------------------------------------------------------------------------------------*/
.container_31 .push_1 {
  left: 32px;
}
.container_31 .push_2 {
  left: 64px;
}
.container_31 .push_3 {
  left: 96px;
}
.container_31 .push_4 {
  left: 128px;
}
.container_31 .push_5 {
  left: 160px;
}
.container_31 .push_6 {
  left: 192px;
}
.container_31 .push_7 {
  left: 224px;
}
.container_31 .push_8 {
  left: 256px;
}
.container_31 .push_9 {
  left: 288px;
}
.container_31 .push_10 {
  left: 320px;
}
.container_31 .push_11 {
  left: 352px;
}
.container_31 .push_12 {
  left: 384px;
}
.container_31 .push_13 {
  left: 416px;
}
.container_31 .push_14 {
  left: 448px;
}
.container_31 .push_15 {
  left: 480px;
}
.container_31 .push_16 {
  left: 512px;
}
.container_31 .push_17 {
  left: 544px;
}
.container_31 .push_18 {
  left: 576px;
}
.container_31 .push_19 {
  left: 608px;
}
.container_31 .push_20 {
  left: 640px;
}
.container_31 .push_21 {
  left: 672px;
}
.container_31 .push_22 {
  left: 704px;
}
.container_31 .push_23 {
  left: 736px;
}
.container_31 .push_24 {
  left: 768px;
}
.container_31 .push_25 {
  left: 800px;
}
.container_31 .push_26 {
  left: 832px;
}
.container_31 .push_27 {
  left: 864px;
}
.container_31 .push_28 {
  left: 896px;
}
.container_31 .push_29 {
  left: 928px;
}
.container_31 .push_30 {
  left: 960px;
}
/* Pull Space >> 31 Columns
----------------------------------------------------------------------------------------------------*/
.container_31 .pull_1 {
  left: -32px;
}
.container_31 .pull_2 {
  left: -64px;
}
.container_31 .pull_3 {
  left: -96px;
}
.container_31 .pull_4 {
  left: -128px;
}
.container_31 .pull_5 {
  left: -160px;
}
.container_31 .pull_6 {
  left: -192px;
}
.container_31 .pull_7 {
  left: -224px;
}
.container_31 .pull_8 {
  left: -256px;
}
.container_31 .pull_9 {
  left: -288px;
}
.container_31 .pull_10 {
  left: -320px;
}
.container_31 .pull_11 {
  left: -352px;
}
.container_31 .pull_12 {
  left: -384px;
}
.container_31 .pull_13 {
  left: -416px;
}
.container_31 .pull_14 {
  left: -448px;
}
.container_31 .pull_15 {
  left: -480px;
}
.container_31 .pull_16 {
  left: -512px;
}
.container_31 .pull_17 {
  left: -544px;
}
.container_31 .pull_18 {
  left: -576px;
}
.container_31 .pull_19 {
  left: -608px;
}
.container_31 .pull_20 {
  left: -640px;
}
.container_31 .pull_21 {
  left: -672px;
}
.container_31 .pull_22 {
  left: -704px;
}
.container_31 .pull_23 {
  left: -736px;
}
.container_31 .pull_24 {
  left: -768px;
}
.container_31 .pull_25 {
  left: -800px;
}
.container_31 .pull_26 {
  left: -832px;
}
.container_31 .pull_27 {
  left: -864px;
}
.container_31 .pull_28 {
  left: -896px;
}
.container_31 .pull_29 {
  left: -928px;
}
.container_31 .pull_30 {
  left: -960px;
}
/* Grid HTML Classes */
.campaign-row {
  *zoom: 1;
  max-width: 992px;
  margin: 0 auto;
  position: relative;
}
.campaign-row:before,
.campaign-row:after {
  display: table;
  content: "";
}
.campaign-row:after {
  clear: both;
}
.campaign-row .campaign-row {
  max-width: none;
  width: auto;
  *zoom: 1;
}
.campaign-column {
  width: 100%;
  float: left;
  position: relative;
}
.campaign-column.campaign-collapse {
  padding: 0;
}
.campaign-61 {
  width: 100%;
}
.ml-campaign-61 {
  margin-left: 100%;
}
.mr-campaign-61 {
  margin-right: 100%;
}
.campaign-60 {
  width: 98.36065574%;
}
.ml-campaign-60 {
  margin-left: 98.36065574%;
}
.mr-campaign-60 {
  margin-right: 98.36065574%;
}
.campaign-59 {
  width: 96.72131148%;
}
.ml-campaign-59 {
  margin-left: 96.72131148%;
}
.mr-campaign-59 {
  margin-right: 96.72131148%;
}
.campaign-58 {
  width: 95.08196721%;
}
.ml-campaign-58 {
  margin-left: 95.08196721%;
}
.mr-campaign-58 {
  margin-right: 95.08196721%;
}
.campaign-57 {
  width: 93.44262295%;
}
.ml-campaign-57 {
  margin-left: 93.44262295%;
}
.mr-campaign-57 {
  margin-right: 93.44262295%;
}
.campaign-56 {
  width: 91.80327869%;
}
.ml-campaign-56 {
  margin-left: 91.80327869%;
}
.mr-campaign-56 {
  margin-right: 91.80327869%;
}
.campaign-55 {
  width: 90.16393443%;
}
.ml-campaign-55 {
  margin-left: 90.16393443%;
}
.mr-campaign-55 {
  margin-right: 90.16393443%;
}
.campaign-54 {
  width: 88.52459016%;
}
.ml-campaign-54 {
  margin-left: 88.52459016%;
}
.mr-campaign-54 {
  margin-right: 88.52459016%;
}
.campaign-53 {
  width: 86.8852459%;
}
.ml-campaign-53 {
  margin-left: 86.8852459%;
}
.mr-campaign-53 {
  margin-right: 86.8852459%;
}
.campaign-52 {
  width: 85.24590164%;
}
.ml-campaign-52 {
  margin-left: 85.24590164%;
}
.mr-campaign-52 {
  margin-right: 85.24590164%;
}
.campaign-51 {
  width: 83.60655738%;
}
.ml-campaign-51 {
  margin-left: 83.60655738%;
}
.mr-campaign-51 {
  margin-right: 83.60655738%;
}
.campaign-50 {
  width: 81.96721311%;
}
.ml-campaign-50 {
  margin-left: 81.96721311%;
}
.mr-campaign-50 {
  margin-right: 81.96721311%;
}
.campaign-49 {
  width: 80.32786885%;
}
.ml-campaign-49 {
  margin-left: 80.32786885%;
}
.mr-campaign-49 {
  margin-right: 80.32786885%;
}
.campaign-48 {
  width: 78.68852459%;
}
.ml-campaign-48 {
  margin-left: 78.68852459%;
}
.mr-campaign-48 {
  margin-right: 78.68852459%;
}
.campaign-47 {
  width: 77.04918033%;
}
.ml-campaign-47 {
  margin-left: 77.04918033%;
}
.mr-campaign-47 {
  margin-right: 77.04918033%;
}
.campaign-46 {
  width: 75.40983607%;
}
.ml-campaign-46 {
  margin-left: 75.40983607%;
}
.mr-campaign-46 {
  margin-right: 75.40983607%;
}
.campaign-45 {
  width: 73.7704918%;
}
.ml-campaign-45 {
  margin-left: 73.7704918%;
}
.mr-campaign-45 {
  margin-right: 73.7704918%;
}
.campaign-44 {
  width: 72.13114754%;
}
.ml-campaign-44 {
  margin-left: 72.13114754%;
}
.mr-campaign-44 {
  margin-right: 72.13114754%;
}
.campaign-43 {
  width: 70.49180328%;
}
.ml-campaign-43 {
  margin-left: 70.49180328%;
}
.mr-campaign-43 {
  margin-right: 70.49180328%;
}
.campaign-42 {
  width: 68.85245902%;
}
.ml-campaign-42 {
  margin-left: 68.85245902%;
}
.mr-campaign-42 {
  margin-right: 68.85245902%;
}
.campaign-41 {
  width: 67.21311475%;
}
.ml-campaign-41 {
  margin-left: 67.21311475%;
}
.mr-campaign-41 {
  margin-right: 67.21311475%;
}
.campaign-40 {
  width: 65.57377049%;
}
.ml-campaign-40 {
  margin-left: 65.57377049%;
}
.mr-campaign-40 {
  margin-right: 65.57377049%;
}
.campaign-39 {
  width: 63.93442623%;
}
.ml-campaign-39 {
  margin-left: 63.93442623%;
}
.mr-campaign-39 {
  margin-right: 63.93442623%;
}
.campaign-38 {
  width: 62.29508197%;
}
.ml-campaign-38 {
  margin-left: 62.29508197%;
}
.mr-campaign-38 {
  margin-right: 62.29508197%;
}
.campaign-37 {
  width: 60.6557377%;
}
.ml-campaign-37 {
  margin-left: 60.6557377%;
}
.mr-campaign-37 {
  margin-right: 60.6557377%;
}
.campaign-36 {
  width: 59.01639344%;
}
.ml-campaign-36 {
  margin-left: 59.01639344%;
}
.mr-campaign-36 {
  margin-right: 59.01639344%;
}
.campaign-35 {
  width: 57.37704918%;
}
.ml-campaign-35 {
  margin-left: 57.37704918%;
}
.mr-campaign-35 {
  margin-right: 57.37704918%;
}
.campaign-34 {
  width: 55.73770492%;
}
.ml-campaign-34 {
  margin-left: 55.73770492%;
}
.mr-campaign-34 {
  margin-right: 55.73770492%;
}
.campaign-33 {
  width: 54.09836066%;
}
.ml-campaign-33 {
  margin-left: 54.09836066%;
}
.mr-campaign-33 {
  margin-right: 54.09836066%;
}
.campaign-32 {
  width: 52.45901639%;
}
.ml-campaign-32 {
  margin-left: 52.45901639%;
}
.mr-campaign-32 {
  margin-right: 52.45901639%;
}
.campaign-31 {
  width: 50.81967213%;
}
.ml-campaign-31 {
  margin-left: 50.81967213%;
}
.mr-campaign-31 {
  margin-right: 50.81967213%;
}
.campaign-30 {
  width: 49.18032787%;
}
.ml-campaign-30 {
  margin-left: 49.18032787%;
}
.mr-campaign-30 {
  margin-right: 49.18032787%;
}
.campaign-29 {
  width: 47.54098361%;
}
.ml-campaign-29 {
  margin-left: 47.54098361%;
}
.mr-campaign-29 {
  margin-right: 47.54098361%;
}
.campaign-28 {
  width: 45.90163934%;
}
.ml-campaign-28 {
  margin-left: 45.90163934%;
}
.mr-campaign-28 {
  margin-right: 45.90163934%;
}
.campaign-27 {
  width: 44.26229508%;
}
.ml-campaign-27 {
  margin-left: 44.26229508%;
}
.mr-campaign-27 {
  margin-right: 44.26229508%;
}
.campaign-26 {
  width: 42.62295082%;
}
.ml-campaign-26 {
  margin-left: 42.62295082%;
}
.mr-campaign-26 {
  margin-right: 42.62295082%;
}
.campaign-25 {
  width: 40.98360656%;
}
.ml-campaign-25 {
  margin-left: 40.98360656%;
}
.mr-campaign-25 {
  margin-right: 40.98360656%;
}
.campaign-24 {
  width: 39.3442623%;
}
.ml-campaign-24 {
  margin-left: 39.3442623%;
}
.mr-campaign-24 {
  margin-right: 39.3442623%;
}
.campaign-23 {
  width: 37.70491803%;
}
.ml-campaign-23 {
  margin-left: 37.70491803%;
}
.mr-campaign-23 {
  margin-right: 37.70491803%;
}
.campaign-22 {
  width: 36.06557377%;
}
.ml-campaign-22 {
  margin-left: 36.06557377%;
}
.mr-campaign-22 {
  margin-right: 36.06557377%;
}
.campaign-21 {
  width: 34.42622951%;
}
.ml-campaign-21 {
  margin-left: 34.42622951%;
}
.mr-campaign-21 {
  margin-right: 34.42622951%;
}
.campaign-20 {
  width: 32.78688525%;
}
.ml-campaign-20 {
  margin-left: 32.78688525%;
}
.mr-campaign-20 {
  margin-right: 32.78688525%;
}
.campaign-19 {
  width: 31.14754098%;
}
.ml-campaign-19 {
  margin-left: 31.14754098%;
}
.mr-campaign-19 {
  margin-right: 31.14754098%;
}
.campaign-18 {
  width: 29.50819672%;
}
.ml-campaign-18 {
  margin-left: 29.50819672%;
}
.mr-campaign-18 {
  margin-right: 29.50819672%;
}
.campaign-17 {
  width: 27.86885246%;
}
.ml-campaign-17 {
  margin-left: 27.86885246%;
}
.mr-campaign-17 {
  margin-right: 27.86885246%;
}
.campaign-16 {
  width: 26.2295082%;
}
.ml-campaign-16 {
  margin-left: 26.2295082%;
}
.mr-campaign-16 {
  margin-right: 26.2295082%;
}
.campaign-15 {
  width: 24.59016393%;
}
.ml-campaign-15 {
  margin-left: 24.59016393%;
}
.mr-campaign-15 {
  margin-right: 24.59016393%;
}
.campaign-14 {
  width: 22.95081967%;
}
.ml-campaign-14 {
  margin-left: 22.95081967%;
}
.mr-campaign-14 {
  margin-right: 22.95081967%;
}
.campaign-13 {
  width: 21.31147541%;
}
.ml-campaign-13 {
  margin-left: 21.31147541%;
}
.mr-campaign-13 {
  margin-right: 21.31147541%;
}
.campaign-12 {
  width: 19.67213115%;
}
.ml-campaign-12 {
  margin-left: 19.67213115%;
}
.mr-campaign-12 {
  margin-right: 19.67213115%;
}
.campaign-11 {
  width: 18.03278689%;
}
.ml-campaign-11 {
  margin-left: 18.03278689%;
}
.mr-campaign-11 {
  margin-right: 18.03278689%;
}
.campaign-10 {
  width: 16.39344262%;
}
.ml-campaign-10 {
  margin-left: 16.39344262%;
}
.mr-campaign-10 {
  margin-right: 16.39344262%;
}
.campaign-9 {
  width: 14.75409836%;
}
.ml-campaign-9 {
  margin-left: 14.75409836%;
}
.mr-campaign-9 {
  margin-right: 14.75409836%;
}
.campaign-8 {
  width: 13.1147541%;
}
.ml-campaign-8 {
  margin-left: 13.1147541%;
}
.mr-campaign-8 {
  margin-right: 13.1147541%;
}
.campaign-7 {
  width: 11.47540984%;
}
.ml-campaign-7 {
  margin-left: 11.47540984%;
}
.mr-campaign-7 {
  margin-right: 11.47540984%;
}
.campaign-6 {
  width: 9.83606557%;
}
.ml-campaign-6 {
  margin-left: 9.83606557%;
}
.mr-campaign-6 {
  margin-right: 9.83606557%;
}
.campaign-5 {
  width: 8.19672131%;
}
.ml-campaign-5 {
  margin-left: 8.19672131%;
}
.mr-campaign-5 {
  margin-right: 8.19672131%;
}
.campaign-4 {
  width: 6.55737705%;
}
.ml-campaign-4 {
  margin-left: 6.55737705%;
}
.mr-campaign-4 {
  margin-right: 6.55737705%;
}
.campaign-3 {
  width: 4.91803279%;
}
.ml-campaign-3 {
  margin-left: 4.91803279%;
}
.mr-campaign-3 {
  margin-right: 4.91803279%;
}
.campaign-2 {
  width: 3.27868852%;
}
.ml-campaign-2 {
  margin-left: 3.27868852%;
}
.mr-campaign-2 {
  margin-right: 3.27868852%;
}
.campaign-1 {
  width: 1.63934426%;
}
.ml-campaign-1 {
  margin-left: 1.63934426%;
}
.mr-campaign-1 {
  margin-right: 1.63934426%;
}
.campaign-visible {
  display: block;
}
.campaign-hidden {
  display: none;
}
.campaign-center {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.campaign-uncenter {
  margin-left: 0;
  margin-right: 0;
}
@font-face {
  font-family: 'nimbus_sans_dregular';
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-reg-webfont.eot');
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-reg-webfont.eot#iefix') format('embedded-opentype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-reg-webfont.woff') format('woff'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-reg-webfont.ttf') format('truetype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-reg-webfont.svg#nimbus_sans_dregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nimbussandotblaregular';
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussandot-bla-webfont.eot');
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussandot-bla-webfont.eot#iefix') format('embedded-opentype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussandot-bla-webfont.woff') format('woff'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussandot-bla-webfont.ttf') format('truetype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussandot-bla-webfont.svg#nimbussandotblaregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nimbus_sans_dlight';
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-lig-webfont.eot');
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-lig-webfont.eot#iefix') format('embedded-opentype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-lig-webfont.woff') format('woff'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-lig-webfont.ttf') format('truetype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-lig-webfont.svg#nimbus_sans_dlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nimbus_sans_dultra_light';
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-ultlig-webfont.eot');
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-ultlig-webfont.eot#iefix') format('embedded-opentype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-ultlig-webfont.woff') format('woff'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-ultlig-webfont.ttf') format('truetype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussand-ultlig-webfont.svg#nimbus_sans_dultra_light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'nimbussannovtotsembolregular';
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussannovtot-sembol-webfont.eot');
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussannovtot-sembol-webfont.eot#iefix') format('embedded-opentype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussannovtot-sembol-webfont.woff') format('woff'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussannovtot-sembol-webfont.ttf') format('truetype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/nimbussannovtot-sembol-webfont.svg#nimbussannovtotsembolregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'callunaregular';
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/calluna-regular-webfont.eot');
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/calluna-regular-webfont.eot#iefix') format('embedded-opentype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/calluna-regular-webfont.woff') format('woff'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/calluna-regular-webfont.ttf') format('truetype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/calluna-regular-webfont.svg#callunaregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'desyrelregular';
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/desyrel-webfont.eot');
  src: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/desyrel-webfont.eot#iefix') format('embedded-opentype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/desyrel-webfont.woff') format('woff'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/desyrel-webfont.ttf') format('truetype'), url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/fonts/desyrel-webfont.svg#desyrelregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*------------------------------------------------------------Typography*/
*:focus {
  outline-color: #35434d;
}
/*Anchors*/
a {
  text-decoration: none;
  color: #35434d;
}
a:active,
a:focus,
a:hover {
  color: #000000;
  text-decoration: underline;
}
a img {
  display: block;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
a[href*=".pdf"] {
  padding-left: 24px;
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/pdf-icon.png') no-repeat left center;
}
/*Margins and Line Heights*/
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote {
  margin: 0 0 16px 0;
  line-height: 1.25em;
  font-weight: 300;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
p small,
blockquote small {
  font-size: 60%;
}
h1:empty,
h2:empty,
h3:empty,
h4:empty,
h5:empty,
h6:empty,
p:empty,
blockquote:empty {
  margin: 0;
  padding: 0;
}
/*Headings*/
h1,
.heading {
  font-family: 'nimbussandotblaregular';
  color: #35434d;
  font-size: 3.5em;
  line-height: 1em;
  text-transform: uppercase;
}
h2,
.paging-title {
  font-family: 'nimbus_sans_dregular';
  color: #35434d;
  line-height: 1em;
  font-size: 3em;
}
h3 {
  font-size: 2.4em;
  line-height: 1.2em;
}
h4,
.block h3,
.panel-block h2,
.panel-block h3 {
  font-family: 'nimbussannovtotsembolregular';
  color: #35434d;
  font-size: 2.1em;
  line-height: 1.2em;
}
h5,
.featured-news h3 {
  color: #35434d;
  font-size: 1.8em;
  line-height: 1.2em;
}
h6 {
  color: #35434d;
  font-size: 1.6em;
  line-height: 1.2em;
}
/*Paragraph*/
p {
  font-size: 1.6em;
  margin-bottom: 1em;
}
p.sub-heading {
  font-family: 'nimbus_sans_dregular';
  color: #35434d;
  line-height: 1em;
  font-size: 3em;
}
p.large {
  font-family: 'nimbussannovtotsembolregular';
  font-size: 2.4em;
  line-height: 1;
}
p.lead {
  font-size: 1.8em;
}
p a img {
  display: inline;
  vertical-align: middle;
  margin-left: 10px;
}
p small {
  font-size: 80%;
}
p pre,
p code,
p kbd,
p samp,
p .btn {
  font-size: 1em;
}
p.error {
  color: #b60b0b;
}
.sub-heading p {
  font-family: 'nimbus_sans_dregular';
  color: #35434d;
  line-height: 1em;
  font-size: 3em;
}
.sub-text {
  display: block;
  font-size: 1.6em;
  margin-bottom: 1em;
}
.image-block-outer {
  text-align: center;
}
.image-block-outer .image-block {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: auto;
  text-align: right;
}
.image-block-outer .image-block .sub-text {
  font-size: 1.2em;
}
address {
  font-style: normal;
}
b,
strong {
  font-weight: bold;
}
/*Lists*/
ul,
ol {
  margin: 1em 0 1em 2em;
}
ul li,
ol li {
  font-size: 1.6em;
  line-height: 1.25em;
  list-style-position: outside;
}
ul li ul,
ol li ul,
ul li ol,
ol li ol {
  margin: 0.25em 0 0.25em 1em;
}
ul li ul li,
ol li ul li,
ul li ol li,
ol li ol li {
  font-size: 1em;
}
ul li p,
ol li p {
  font-size: 1em;
}
ul {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-grey.gif');
}
ol {
  list-style-type: decimal;
}
/*Definition list*/
dl {
  *zoom: 1;
  margin: 0 0 0.625em 0;
}
dl:before,
dl:after {
  display: table;
  content: "";
}
dl:after {
  clear: both;
}
dl dd,
dl dt {
  float: left;
  font-size: 1.5em;
  line-height: 1.2em;
}
dl dt {
  font-family: 'nimbussannovtotsembolregular';
}
dl dd {
  color: #464c56;
  margin-left: 16px;
}
dl dd a {
  text-decoration: underline;
}
dl dd a:active,
dl dd a:focus,
dl dd a:hover {
  text-decoration: underline;
}
dl.two-col dt {
  width: 15%;
}
dl.two-col dd {
  width: 30%;
}
/*Figure*/
figure {
  width: 1px;
  padding: 0.625em;
  border: 1px solid #ccc;
  display: table;
  *display: inline;
  *zoom: 1;
}
figure figcaption {
  width: 100%;
  text-align: center;
  font-style: italic;
  display: table-row;
  font-size: 1.6em;
}
figure img {
  display: block;
}
/*Text level*/
abbr[title] {
  border-bottom: 1px dotted;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
pre,
code,
kbd,
samp {
  font-family: Monaco, Courier New, monospace;
  font-size: 1.6em;
  line-height: 1.25em;
}
pre pre,
code pre,
kbd pre,
samp pre,
pre code,
code code,
kbd code,
samp code,
pre kbd,
code kbd,
kbd kbd,
samp kbd,
pre samp,
code samp,
kbd samp,
samp samp {
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #d6d8da;
  margin: 1em 0;
  padding: 0;
  clear: both;
}
/*Blockquote*/
blockquote {
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/quote-open.png') no-repeat top left;
}
blockquote p {
  font-family: 'callunaregular';
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/quote-close.png') no-repeat bottom right;
  padding: 2em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*------------------------------------------------------------Forms*/
fieldset,
.scfForm {
  /*Labels and Legend*/
  /*Inputs*/
  /*Buttons*/
  /*Lists*/
  /*Error*/
}
fieldset label,
.scfForm label,
fieldset legend,
.scfForm legend {
  font-family: Arial, sans-serif;
  font-size: 1.6em;
  line-height: 1.25em;
  color: #333333;
  vertical-align: middle;
}
fieldset input[type="text"],
.scfForm input[type="text"],
fieldset input[type="password"],
.scfForm input[type="password"],
fieldset input[type="email"],
.scfForm input[type="email"],
fieldset input[type="file"],
.scfForm input[type="file"],
fieldset input[type="url"],
.scfForm input[type="url"],
fieldset input[type="tel"],
.scfForm input[type="tel"],
fieldset input[type="date"],
.scfForm input[type="date"],
fieldset input[type="week"],
.scfForm input[type="week"],
fieldset input[type="month"],
.scfForm input[type="month"],
fieldset input[type="time"],
.scfForm input[type="time"],
fieldset input[type="date"],
.scfForm input[type="date"],
fieldset input[type="datetime"],
.scfForm input[type="datetime"],
fieldset input[type="datetime-local"],
.scfForm input[type="datetime-local"],
fieldset input[type="color"],
.scfForm input[type="color"],
fieldset textarea,
.scfForm textarea,
fieldset select,
.scfForm select {
  font-family: Arial, sans-serif;
  font-size: 1.6em;
  line-height: 1.25em;
  color: #333333;
  border: 1px solid #cccccc;
  padding: 5px;
}
fieldset input[type="submit"],
.scfForm input[type="submit"],
fieldset input[type="button"],
.scfForm input[type="button"],
fieldset input[type="reset"],
.scfForm input[type="reset"] {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  *overflow: visible;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'nimbus_sans_dregular';
  color: #35434d;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
  background-repeat: no-repeat;
  background-position: 95% center;
  background-color: #fff;
  border: 2px solid #35434d;
  padding: 6px 28px 6px 8px;
  font-size: 1.3em;
  text-transform: uppercase;
  text-decoration: none;
}
fieldset input[type="submit"]:active,
.scfForm input[type="submit"]:active,
fieldset input[type="button"]:active,
.scfForm input[type="button"]:active,
fieldset input[type="reset"]:active,
.scfForm input[type="reset"]:active,
fieldset input[type="submit"]:focus,
.scfForm input[type="submit"]:focus,
fieldset input[type="button"]:focus,
.scfForm input[type="button"]:focus,
fieldset input[type="reset"]:focus,
.scfForm input[type="reset"]:focus,
fieldset input[type="submit"]:hover,
.scfForm input[type="submit"]:hover,
fieldset input[type="button"]:hover,
.scfForm input[type="button"]:hover,
fieldset input[type="reset"]:hover,
.scfForm input[type="reset"]:hover {
  background-color: #35434d;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
  color: #fff;
  text-decoration: none;
}
fieldset input[type="submit"].back,
.scfForm input[type="submit"].back,
fieldset input[type="button"].back,
.scfForm input[type="button"].back,
fieldset input[type="reset"].back,
.scfForm input[type="reset"].back {
  padding-right: 8px;
  padding-left: 28px;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-left.png');
}
fieldset input[type="submit"].white,
.scfForm input[type="submit"].white,
fieldset input[type="button"].white,
.scfForm input[type="button"].white,
fieldset input[type="reset"].white,
.scfForm input[type="reset"].white {
  border-color: #fff;
  color: #fff;
  background-color: #35434d;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
fieldset input[type="submit"].white:active,
.scfForm input[type="submit"].white:active,
fieldset input[type="button"].white:active,
.scfForm input[type="button"].white:active,
fieldset input[type="reset"].white:active,
.scfForm input[type="reset"].white:active,
fieldset input[type="submit"].white:focus,
.scfForm input[type="submit"].white:focus,
fieldset input[type="button"].white:focus,
.scfForm input[type="button"].white:focus,
fieldset input[type="reset"].white:focus,
.scfForm input[type="reset"].white:focus,
fieldset input[type="submit"].white:hover,
.scfForm input[type="submit"].white:hover,
fieldset input[type="button"].white:hover,
.scfForm input[type="button"].white:hover,
fieldset input[type="reset"].white:hover,
.scfForm input[type="reset"].white:hover {
  background-color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
  color: #35434d;
}
fieldset ul,
.scfForm ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
fieldset ul li,
.scfForm ul li {
  *zoom: 1;
  font-size: 1.4em;
  list-style-image: none;
}
fieldset ul li:before,
.scfForm ul li:before,
fieldset ul li:after,
.scfForm ul li:after {
  display: table;
  content: "";
}
fieldset ul li:after,
.scfForm ul li:after {
  clear: both;
}
fieldset ul li input[type="radio"],
.scfForm ul li input[type="radio"],
fieldset ul li input[type="checkbox"],
.scfForm ul li input[type="checkbox"] {
  margin: 0;
  width: 24px;
}
fieldset ul li label,
.scfForm ul li label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  word-wrap: break-word;
  font-size: 1em;
  line-height: 1.25em;
}
fieldset ul li > span,
.scfForm ul li > span {
  display: block;
}
fieldset ul li > span.list-level-2,
.scfForm ul li > span.list-level-2 {
  padding-left: 20px;
}
fieldset ul li > span.aspNetDisabled label,
.scfForm ul li > span.aspNetDisabled label {
  color: #ccc;
}
fieldset ul li *,
.scfForm ul li * {
  vertical-align: top;
  margin-bottom: 0;
}
fieldset .err-message,
.scfForm .err-message {
  display: block;
  font-size: 1.6em;
  color: #b60b0b;
}
fieldset .err-message a,
.scfForm .err-message a {
  color: #b60b0b;
  font-weight: bold;
}
/* Loading */
.form-loading {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1001;
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/fancybox_overlay.png');
}
.form-loading .form-loader {
  width: 48px;
  height: 48px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -24px 0 0 -24px;
  background: #000 url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/fancybox_loading.gif') center center no-repeat;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/*Web Forms For Marketers*/
.required {
  color: #b60b0b;
}
.scfForm {
  /*Labels*/
  /*Buttons*/
  /*Processing*/
  /*Validation*/
  /*Elements*/
  /*Checkbox/Radio*/
  /*Validation Boxes*/
}
.scfForm label,
.scfForm legend,
.scfForm .scfDateSelectorLabel {
  display: block;
  font-size: 1.8em;
  margin-bottom: 5px;
}
.scfForm p label {
  font-weight: bold;
  font-size: 1em;
  margin: 0;
  display: inline;
}
.scfForm input[type="submit"],
.scfForm input[type="button"],
.scfForm input[type="reset"] {
  font-size: 1.4em;
  background: #35434d url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png') no-repeat 95% center;
  color: #fff;
  margin-right: 8px;
}
.scfForm input[type="submit"]:active,
.scfForm input[type="button"]:active,
.scfForm input[type="reset"]:active,
.scfForm input[type="submit"]:focus,
.scfForm input[type="button"]:focus,
.scfForm input[type="reset"]:focus,
.scfForm input[type="submit"]:hover,
.scfForm input[type="button"]:hover,
.scfForm input[type="reset"]:hover {
  background: #35434d url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png') no-repeat 95% center;
  color: #fff;
  text-decoration: none;
}
.scfForm input[type="submit"].back,
.scfForm input[type="button"].back,
.scfForm input[type="reset"].back {
  background: #35434d url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-left.png') no-repeat 10% center;
  padding: 6px 8px 6px 28px;
}
.scfForm .processing {
  font-size: 1.6em;
  margin-bottom: 1em;
}
.scfForm .scfValidationSummary {
  margin-bottom: 2em;
}
.scfForm .scfValidationSummary ul {
  margin: 0;
  padding: 0;
}
.scfForm .scfValidationSummary ul li {
  list-style-type: none;
  font-size: 1.4em;
  color: #b60b0b;
}
.scfForm .scfSingleLineTextBorder,
.scfForm .scfEmailBorder,
.scfForm .scfMultipleLineTextBorder,
.scfForm .scfDropListBorder,
.scfForm .scfConfirmPasswordBorder,
.scfForm .scfPasswordBorder,
.scfForm .scfDatePickerBorder,
.scfForm .scfCheckBoxListBorder,
.scfForm .scfCheckboxBorder,
.scfForm .scfRadioButtonListBorder,
.scfForm .skills-panel,
.scfForm .scfDatePickerBorder,
.scfForm .scfDatePickerGeneralPanel,
.scfForm .scfDateSelectorGeneralPanel {
  *zoom: 1;
  position: relative;
  margin-bottom: 16px;
}
.scfForm .scfSingleLineTextBorder:before,
.scfForm .scfEmailBorder:before,
.scfForm .scfMultipleLineTextBorder:before,
.scfForm .scfDropListBorder:before,
.scfForm .scfConfirmPasswordBorder:before,
.scfForm .scfPasswordBorder:before,
.scfForm .scfDatePickerBorder:before,
.scfForm .scfCheckBoxListBorder:before,
.scfForm .scfCheckboxBorder:before,
.scfForm .scfRadioButtonListBorder:before,
.scfForm .skills-panel:before,
.scfForm .scfDatePickerBorder:before,
.scfForm .scfDatePickerGeneralPanel:before,
.scfForm .scfDateSelectorGeneralPanel:before,
.scfForm .scfSingleLineTextBorder:after,
.scfForm .scfEmailBorder:after,
.scfForm .scfMultipleLineTextBorder:after,
.scfForm .scfDropListBorder:after,
.scfForm .scfConfirmPasswordBorder:after,
.scfForm .scfPasswordBorder:after,
.scfForm .scfDatePickerBorder:after,
.scfForm .scfCheckBoxListBorder:after,
.scfForm .scfCheckboxBorder:after,
.scfForm .scfRadioButtonListBorder:after,
.scfForm .skills-panel:after,
.scfForm .scfDatePickerBorder:after,
.scfForm .scfDatePickerGeneralPanel:after,
.scfForm .scfDateSelectorGeneralPanel:after {
  display: table;
  content: "";
}
.scfForm .scfSingleLineTextBorder:after,
.scfForm .scfEmailBorder:after,
.scfForm .scfMultipleLineTextBorder:after,
.scfForm .scfDropListBorder:after,
.scfForm .scfConfirmPasswordBorder:after,
.scfForm .scfPasswordBorder:after,
.scfForm .scfDatePickerBorder:after,
.scfForm .scfCheckBoxListBorder:after,
.scfForm .scfCheckboxBorder:after,
.scfForm .scfRadioButtonListBorder:after,
.scfForm .skills-panel:after,
.scfForm .scfDatePickerBorder:after,
.scfForm .scfDatePickerGeneralPanel:after,
.scfForm .scfDateSelectorGeneralPanel:after {
  clear: both;
}
.scfForm .scfCheckBoxListBorder,
.scfForm .scfCheckBoxList,
.scfForm .scfRadioButtonListBorder,
.scfForm .scfRadioBoxList,
.scfForm .SimpleEntertainmentTreeView {
  margin: 0 0 16px 0;
  padding: 0;
}
.scfForm .scfCheckBoxListBorder li,
.scfForm .scfCheckBoxList li,
.scfForm .scfRadioButtonListBorder li,
.scfForm .scfRadioBoxList li,
.scfForm .SimpleEntertainmentTreeView li {
  font-size: 1em;
  list-style: none;
  margin-bottom: 4px;
}
.scfForm .scfCheckBoxListBorder li label,
.scfForm .scfCheckBoxList li label,
.scfForm .scfRadioButtonListBorder li label,
.scfForm .scfRadioBoxList li label,
.scfForm .SimpleEntertainmentTreeView li label {
  font-size: 1.4em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0px 0 0 5px;
}
.scfForm .scfCheckBoxListBorder.split-col li,
.scfForm .scfCheckBoxList.split-col li,
.scfForm .scfRadioButtonListBorder.split-col li,
.scfForm .scfRadioBoxList.split-col li,
.scfForm .SimpleEntertainmentTreeView.split-col li {
  float: left;
  width: 50%;
}
.scfForm .scfCheckboxBorder label,
.scfForm .scfRadiobsoxBorder label {
  font-size: 1.4em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 4px 0 0 5px;
}
.scfForm .scfMultipleLineTextBorder .info-box-trigger {
  top: -4px;
}
.scfForm .scfMultipleLineTextBorder .info-box {
  top: -70px;
}
.scfForm .scfMultipleLineTextBorder .scfValidator {
  top: -11px;
}
.scfForm .scfValidator,
.scfForm .scfValidatorRequired {
  font-size: 1.4em;
  line-height: 1.2em;
  background: #fff;
  border: 1px solid #b60b0b;
  width: 200px;
  padding: 0.5em;
  display: block;
  position: absolute;
  right: 0;
  top: 30px;
}
.scfForm .scfValidator a,
.scfForm .scfValidatorRequired a {
  text-decoration: underline;
}
.scfForm .scfValidator:before,
.scfForm .scfValidatorRequired:before,
.scfForm .scfValidator:after,
.scfForm .scfValidatorRequired:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  display: block;
  position: absolute;
}
.scfForm .scfValidator:before,
.scfForm .scfValidatorRequired:before {
  border-right: 10px solid #b60b0b;
  top: 5px;
  left: -10px;
}
.scfForm .scfValidator:after,
.scfForm .scfValidatorRequired:after {
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 9px solid #fff;
  top: 6px;
  left: -9px;
}
.scfForm .scfDatePickerBorder .ui-icon-datepicker {
  position: absolute;
  top: 9px;
  left: 2px;
}
.scfForm .scfDatePickerBorder input[type="text"] {
  padding-left: 20px;
  width: 230px;
}
.scfForm .scfDateSelectorGeneralPanel label {
  font-size: 1.2em;
  float: left;
  width: 30%;
  margin-right: 3%;
}
.scfForm .scfDateSelectorGeneralPanel select {
  float: left;
}
.scfForm .btn {
  margin-right: 16px;
}
.scfForm .btn.btn-delete {
  float: right;
}
.scfForm .form-upload input.fu-btn {
  border: none;
  font-weight: bold;
  cursor: pointer;
}
.scfForm .form-text-list {
  margin: 0;
  padding: 0;
}
.scfForm .form-text-list li {
  font-size: 1.6em;
}
.scfForm .form-text-list li label,
.scfForm .form-text-list li input {
  font-size: 1em;
  display: inline-block;
  vertical-align: middle;
}
.scfForm .form-text-list li label {
  margin: 0 10px 0 0;
  font-weight: bold;
  width: 200px;
}
.scfForm .form-text-list li input {
  width: 100px;
  font-size: 1em;
}
.scfForm .form-text-list li span {
  display: block;
  margin-bottom: 5px;
  color: #b60b0b;
}
.scfForm .scfCheckBoxListGeneralPanel .scfCheckBoxListUsefulInfo + .scfValidator {
  top: 0;
}
.article-content .grid_17 .scfForm input[type="text"],
.article-content .grid_17 .scfForm input[type="password"],
.article-content .grid_17 .scfForm input[type="email"],
.article-content .grid_17 .scfForm textarea {
  width: 380px;
}
.article-content .grid_17 .scfForm textarea {
  height: 200px;
}
.article-content .grid_17 .scfForm select {
  width: 390px;
}
.article-content .grid_17 .scfForm .scfDateSelectorGeneralPanel select,
.article-content .grid_17 .scfForm .scfDateSelectorGeneralPanel label {
  width: 160px;
  margin-right: 16px;
}
.article-content .grid_17 .scfForm .scfDatePickerBorder input[type="text"] {
  width: 230px;
}
.article-content .grid_17 .scfForm .scfValidatorRequired {
  right: -100px;
}
.register-form,
.apply-form {
  /* Accordion */
}
.register-form select,
.apply-form select {
  width: 420px;
}
.register-form input[type="text"],
.apply-form input[type="text"],
.register-form input[type="password"],
.apply-form input[type="password"],
.register-form input[type="email"],
.apply-form input[type="email"] {
  width: 408px;
}
.register-form textarea,
.apply-form textarea {
  width: 410px;
  min-height: 100px;
}
.register-form textarea.large-text,
.apply-form textarea.large-text {
  min-height: 200px;
}
.register-form .accordion,
.apply-form .accordion {
  width: 420px;
}
.register-form .accordion .info-box-trigger,
.apply-form .accordion .info-box-trigger {
  top: 4px;
}
.register-form .accordion .scfValidator,
.apply-form .accordion .scfValidator {
  top: 0px;
  right: -269px;
}
/* Tiny MCE */
.mce-half .mce-tinymce {
  width: 50%;
}
.mce-tinymce .mce-container-body label {
  font-size: 1em;
}
/*Info Boxes*/
.info-box {
  display: none;
  width: 170px;
  padding: 2em;
  background: #35434d;
  position: absolute;
  right: 10px;
  top: -31px;
  z-index: 5;
}
.info-box:before,
.info-box:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  display: block;
  position: absolute;
}
.info-box:after {
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 9px solid #35434d;
  top: 70px;
  left: -9px;
}
.info-box p {
  color: #fff;
  font-size: 1.3em;
  line-height: 1.2em;
}
.info-box p.info-box-header {
  text-transform: uppercase;
  margin-bottom: 1em;
}
.info-box-trigger {
  position: absolute;
  top: 32px;
  left: 430px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 5px;
  width: 19px;
  height: 19px;
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/info.png') no-repeat center center;
}
.info-box-trigger span {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.info-box-trigger-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 14px;
  height: 17px;
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/info-close.png') no-repeat center center;
}
.info-box-trigger-close span {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.grid_29 .info-box {
  right: 220px;
}
.skills-panel .info-box-trigger {
  top: -4px;
}
.skills-panel .info-box {
  top: -70px;
}
.skills-panel .scfValidator {
  top: -11px;
}
.fix-helper .info-box-trigger {
  top: 0px;
}
.fix-helper .info-box {
  top: -65px;
}
/*------------------------------------------------------------Tables*/
table {
  width: 100%;
  max-width: 100%;
  font-size: 1.6em;
  margin-bottom: 0.625em;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #cccccc;
  border-top: none;
}
table th {
  font-weight: bold;
  background: #35434d;
  color: #fff;
  padding: 10px 8px;
}
table th,
table td {
  padding: 8px;
  vertical-align: middle;
  border-top: 1px solid #cccccc;
  text-align: left;
}
table tr:nth-child(odd) {
  background: #f2f2f2;
}
.scfForm table td input[type="submit"],
.scfForm table td input[type="button"],
.scfForm table td input[type="reset"] {
  font-size: 0.8em;
  padding: 4px 24px 4px 6px;
}
/*------------------------------------------------------------Buttons*/
.btn,
.btn-arrow,
.btn-full,
.btn-reverse {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'nimbus_sans_dregular';
  color: #35434d;
  border: 2px solid #35434d;
  padding: 8px;
  font-size: 1.3em;
  text-decoration: none;
  text-transform: uppercase;
}
.btn:active,
.btn-arrow:active,
.btn-full:active,
.btn-reverse:active,
.btn:focus,
.btn-arrow:focus,
.btn-full:focus,
.btn-reverse:focus,
.btn:hover,
.btn-arrow:hover,
.btn-full:hover,
.btn-reverse:hover {
  background-color: #35434d;
  color: #fff;
  text-decoration: none;
}
.btn.btn-block,
.btn-arrow.btn-block,
.btn-full.btn-block,
.btn-reverse.btn-block {
  display: block;
}
.btn.mb,
.btn-arrow.mb,
.btn-full.mb,
.btn-reverse.mb {
  margin-bottom: 16px;
}
.btn.large,
.btn-arrow.large,
.btn-full.large,
.btn-reverse.large {
  font-size: 2em;
  border-width: 3px;
  padding: 16px;
}
.btn.medium,
.btn-arrow.medium,
.btn-full.medium,
.btn-reverse.medium {
  font-size: 1.6em;
  border-width: 2px;
  padding: 12px 28px 12px 12px;
}
.btn.right,
.btn-arrow.right,
.btn-full.right,
.btn-reverse.right {
  float: right;
}
.btn.left,
.btn-arrow.left,
.btn-full.left,
.btn-reverse.left {
  float: left;
}
.btn-block {
  font-family: 'nimbussannovtotsembolregular';
  padding: 12px;
  font-size: 1.7em;
}
.btn-arrow,
.btn-delete {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
  background-repeat: no-repeat;
  background-position: 95% center;
  padding-right: 28px;
}
.btn-arrow.large,
.btn-delete.large {
  padding-right: 40px;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/medium-white-arrow.png');
}
.btn-arrow.large:active,
.btn-delete.large:active,
.btn-arrow.large:focus,
.btn-delete.large:focus,
.btn-arrow.large:hover,
.btn-delete.large:hover {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/medium-white-arrow.png');
}
.btn-arrow:active,
.btn-delete:active,
.btn-arrow:focus,
.btn-delete:focus,
.btn-arrow:hover,
.btn-delete:hover {
  background-color: #35434d;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
  background-repeat: no-repeat;
  background-position: 95% center;
}
.btn-delete {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-cross-grey.png');
}
.btn-delete:active,
.btn-delete:focus,
.btn-delete:hover {
  background-color: #b60b0b;
  border-color: #b60b0b;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-cross-white.png');
}
.btn-full {
  background-color: #35434d;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
  background-repeat: no-repeat;
  background-position: 95% center;
  padding-right: 28px;
  border-color: #35434d;
  color: #fff;
  text-decoration: none;
}
.btn-reverse {
  border-color: #fff;
  color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
.back-btn {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  font-family: 'nimbussannovtotsembolregular';
  color: #35434d;
  font-size: 1.3em;
  padding: 14px 14px 14px 45px;
  background: #fff url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/back-arrow.png') no-repeat 10px center;
  text-decoration: none;
  text-transform: uppercase;
}
.close {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  width: 39px;
  height: 39px;
  text-indent: -9999px;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/large-cross.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.close:active,
.close:focus,
.close:hover {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/large-cross-reverse.png');
}
.listing-buttons {
  padding: 1em 0;
}
.listing-buttons.right {
  text-align: right;
}
.listing-buttons.right .btn {
  margin-left: 1em;
}
.listing-buttons.left {
  text-align: left;
}
.listing-buttons.left .btn {
  margin-right: 1em;
}
.listing-buttons.center {
  text-align: center;
}
/*------------------------------------------------------------Base*/
/*HTML/Body*/
/*------------------------------------------------------------Basic HTML and Body*/
html {
  background: #f1efef;
  font-size: 62.5%;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: #f2f2f2;
  -webkit-font-smoothing: antialiased;
}
body {
  font-family: Arial, sans-serif;
  font-size: 100%;
  line-height: 1.25em;
  color: #333333;
  padding-top: 96px;
}
/*Elements*/
/*------------------------------------------------------------Skip Navigation*/
.skip-nav {
  position: absolute;
  top: 20px;
  left: -9999px;
  z-index: 100;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.skip-nav li {
  display: inline-block;
  display: inline;
}
.skip-nav li a {
  padding: .5em;
  background-color: #ccc;
  border: 1px solid #000;
  color: #000;
}
.skip-nav.visible {
  left: 20px;
}
/*------------------------------------------------------------Classes*/
.hide {
  display: none;
  visibility: hidden;
}
.vh {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
img.img-left {
  float: left;
  margin: 0 1em 1em 0;
}
img.img-right {
  float: right;
  margin: 0  0 1em 1em;
}
img.img-center {
  margin: 0 auto 1em;
  display: block;
}
img.border {
  margin-bottom: 1em;
  padding: 4px;
  background: #fff;
  border: 1px solid #35434d;
}
/*------------------------------------------------------------Elements*/
/*Logo*/
.site-logo {
  display: block;
  width: 195px;
  height: auto;
}
.site-logo img {
  width: 100%;
}
/*Header Navigation*/
.header-navigation .header-section-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.header-navigation .header-section-links ul li {
  float: left;
  font-size: 1.3em;
  margin-left: 1em;
  text-transform: uppercase;
}
.header-navigation .header-section-links ul li a {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-family: 'nimbussannovtotsembolregular';
  color: #464c56;
  padding: 1em 0.2em;
  display: block;
  text-decoration: none;
  border-top: 4px solid #fff;
}
.header-navigation .header-section-links ul li a.recruiters {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/recruiters-bg.gif');
  background-position: left 10px;
  background-repeat: repeat-x;
}
.header-navigation .header-section-links ul li a:active.work,
.header-navigation .header-section-links ul li a:focus.work,
.header-navigation .header-section-links ul li a:hover.work,
.header-navigation .header-section-links ul li a.selected.work {
  border-color: #4598d3;
  color: #4598d3;
}
.header-navigation .header-section-links ul li a:active.live,
.header-navigation .header-section-links ul li a:focus.live,
.header-navigation .header-section-links ul li a:hover.live,
.header-navigation .header-section-links ul li a.selected.live {
  border-color: #e0591d;
  color: #e0591d;
}
.header-navigation .header-section-links ul li a:active.move,
.header-navigation .header-section-links ul li a:focus.move,
.header-navigation .header-section-links ul li a:hover.move,
.header-navigation .header-section-links ul li a.selected.move {
  border-color: #006c55;
  color: #006c55;
}
.header-navigation .header-section-links ul li a:active.news,
.header-navigation .header-section-links ul li a:focus.news,
.header-navigation .header-section-links ul li a:hover.news,
.header-navigation .header-section-links ul li a.selected.news {
  border-color: #35434d;
  color: #35434d;
}
.header-navigation .header-section-links ul li a:active.recruiters,
.header-navigation .header-section-links ul li a:focus.recruiters,
.header-navigation .header-section-links ul li a:hover.recruiters,
.header-navigation .header-section-links ul li a.selected.recruiters {
  border-color: #670a69;
  color: #670a69;
  background: none;
}
/*Sub Nav*/
.subnav-links ul {
  margin: 0;
  padding: 0;
}
.subnav-links ul li {
  float: left;
  font-size: 1.4em;
  margin-left: 1em;
  text-transform: uppercase;
}
.subnav-links ul li a {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-family: 'nimbussannovtotsembolregular';
  color: #fff;
  display: block;
  padding: 0.2em;
  text-decoration: none;
  border: 2px solid transparent;
}
.subnav-links ul li a:active,
.subnav-links ul li a:focus,
.subnav-links ul li a:hover,
.subnav-links ul li a.active {
  border-color: #fff;
}
/*Header Search*/
.header-search fieldset input {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0px;
  -moz-box-shadow: 0px;
  box-shadow: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.header-search fieldset input[type="text"] {
  width: 130px;
  border: 1px solid #fff;
  border-bottom: 2px solid #35434d;
  font-size: 1.2em;
  padding: 5px;
}
.header-search .search-icon {
  display: block;
}
/*Side Navigation*/
.side-nav {
  border-bottom: 1px solid #35434d;
}
.side-nav ul {
  margin: 0;
  padding: 0;
}
.side-nav ul li {
  margin-bottom: 0;
  list-style-image: none;
  border-top: 1px solid #fff;
  font-size: 1.3em;
}
.side-nav ul li a {
  color: #fff;
  background-color: #35434d;
  padding: 1em 0.5em;
  display: block;
  text-decoration: none;
}
.side-nav ul li a:active,
.side-nav ul li a:focus,
.side-nav ul li a:hover {
  color: #fff;
}
.side-nav ul li a.active {
  font-weight: bold;
}
.side-nav ul li ul li {
  border-color: #fff;
  font-size: 1em;
}
.side-nav ul li ul li a {
  background-color: #d7d9db;
  color: #35434d;
}
.side-nav ul li ul li a:active,
.side-nav ul li ul li a:focus,
.side-nav ul li ul li a:hover {
  color: #35434d;
}
.side-nav ul li ul li ul li {
  border-color: #35434d;
}
.side-nav ul li ul li ul li a {
  background-color: #fff;
  color: #35434d;
}
/*Block Nav*/
.block-links ul {
  margin: 0;
  padding: 0;
}
.block-links ul li {
  list-style-image: none;
  font-size: 1.4em;
  text-transform: uppercase;
  margin-bottom: 0.5em;
}
.block-links ul li a {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 8px;
  border: 2px solid #35434d;
  display: block;
  text-decoration: none;
  color: #35434d;
}
.block-links ul li a:active,
.block-links ul li a:focus,
.block-links ul li a:hover,
.block-links ul li a.active {
  background: #35434d;
  color: #fff;
  text-decoration: none;
}
.block-links.link-arrows ul li a {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
  background-repeat: no-repeat;
  background-position: 95% center;
  padding-right: 28px;
}
/*Banner Messages*/
.banner-message {
  *zoom: 1;
  background: #35434d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 1em;
}
.banner-message:before,
.banner-message:after {
  display: table;
  content: "";
}
.banner-message:after {
  clear: both;
}
.banner-message .message {
  float: left;
  font-size: 1.4em;
  margin: 0;
  vertical-align: middle;
  color: #fff;
}
.banner-message .message a {
  color: #fff;
  text-decoration: none;
}
.banner-message .message a img {
  display: inline;
  vertical-align: middle;
}
.banner-message .message a:active,
.banner-message .message a:focus,
.banner-message .message a:hover {
  text-decoration: underline;
}
.banner-message .message p {
  font-size: 1em;
  margin: 6px 0;
}
.banner-message .info {
  float: right;
}
.banner-message .info p {
  font-size: 1.4em;
  color: #fff;
  margin: 0;
  border-left: 1px solid #fff;
  padding-left: 10px;
  margin: 6px 0;
}
.banner-message .info p .info-update {
  font-weight: bold;
}
.banner-message .info p strong a {
  color: #fff;
  text-decoration: none;
}
.banner-message .info p strong a:active,
.banner-message .info p strong a:focus,
.banner-message .info p strong a:hover {
  text-decoration: underline;
}
/*Filters*/
.listings-paging {
  *zoom: 1;
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #d6d8da;
}
.listings-paging:before,
.listings-paging:after {
  display: table;
  content: "";
}
.listings-paging:after {
  clear: both;
}
.listings-paging .paging-title {
  float: left;
  margin-bottom: 0;
}
.listings-paging .order-select {
  float: left;
  margin-top: -5px;
}
.listings-paging .order-select fieldset label,
.listings-paging .order-select fieldset select {
  font-size: 1.4em;
}
.listings-paging .page-select,
.listings-paging .perpage-select {
  float: right;
}
.listings-paging .page-select > span,
.listings-paging .perpage-select > span {
  vertical-align: top;
  line-height: 30px;
  font-size: 1.4em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.listings-paging .page-select nav,
.listings-paging .perpage-select nav {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.listings-paging .page-select nav a,
.listings-paging .perpage-select nav a {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #fff;
  color: #35434d;
  font-size: 1.4em;
  padding: 8px;
  text-decoration: none;
  margin-left: 5px;
  cursor: pointer;
}
.listings-paging .page-select nav a:active,
.listings-paging .perpage-select nav a:active,
.listings-paging .page-select nav a:focus,
.listings-paging .perpage-select nav a:focus,
.listings-paging .page-select nav a:hover,
.listings-paging .perpage-select nav a:hover,
.listings-paging .page-select nav a.jp-current,
.listings-paging .perpage-select nav a.jp-current,
.listings-paging .page-select nav a.active-link,
.listings-paging .perpage-select nav a.active-link {
  background: #35434d;
  color: #fff;
}
.listings-paging .page-select nav a.jp-disabled,
.listings-paging .perpage-select nav a.jp-disabled {
  display: none;
}
.listings-paging.search nav {
  float: right;
}
.listings-paging.search nav span.visual-hidden {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.listings-paging.search nav span.paging-display {
  float: left;
  font-size: 1.4em;
  padding-top: 3px;
  margin-right: 5px;
  font-weight: bold;
}
.listings-paging.search nav ul {
  float: left;
  margin: 0;
  padding: 0;
}
.listings-paging.search nav ul li {
  list-style: none;
  float: left;
  font-size: 1.4em;
  margin-left: 5px;
}
.listings-paging.search nav ul li a {
  background: #fff;
  color: #35434d;
  padding: 8px;
}
.listings-paging.search nav ul li a.disabled {
  display: none;
}
/*A-Z*/
.listings-az {
  *zoom: 1;
}
.listings-az:before,
.listings-az:after {
  display: table;
  content: "";
}
.listings-az:after {
  clear: both;
}
.listings-az h3 {
  float: left;
  margin: 0;
  font-weight: bold;
  font-size: 1.6em;
  line-height: 1.3em;
  color: #35434d;
}
.listings-az .az-list {
  *zoom: 1;
  float: right;
}
.listings-az .az-list:before,
.listings-az .az-list:after {
  display: table;
  content: "";
}
.listings-az .az-list:after {
  clear: both;
}
.listings-az .az-list ul {
  margin: 0;
  padding: 0;
}
.listings-az .az-list ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 2px;
}
.listings-az .az-list ul li a {
  color: #35434d;
  font-weight: bold;
  padding: 2px;
}
.listings-az .az-list ul li a.active {
  background: #35434d;
  color: #fff;
}
/*Company List*/
.company-listings {
  *zoom: 1;
}
.company-listings:before,
.company-listings:after {
  display: table;
  content: "";
}
.company-listings:after {
  clear: both;
}
.company-listings .panel-block {
  background: transparent;
  float: left;
  width: 192px;
  margin: 0 24px 0 0;
  padding-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.company-listings .panel-block a {
  display: block;
  position: relative;
}
.company-listings .panel-block a .panel-image-block {
  height: 120px;
  background-color: #fff;
  text-align: center;
  margin-bottom: 1em;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.company-listings .panel-block a .panel-image-block img {
  margin: 10px auto;
  max-height: 110px;
  max-width: 182px;
}
.company-listings .panel-block a .hover {
  position: absolute;
  left: -9999px;
  padding: 8px;
  background-color: #35434d;
}
.company-listings .panel-block a .hover p {
  padding: 0;
  font-size: 1.4em;
  color: #fff;
  text-align: left;
}
.company-listings .panel-block a:active .hover,
.company-listings .panel-block a:focus .hover,
.company-listings .panel-block a:hover .hover {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.company-listings .panel-block > p {
  font-size: 1.6em;
  padding: 0;
}
.company-listings .panel-block > p.sector,
.company-listings .panel-block > p a {
  text-transform: uppercase;
  color: #35434d;
  text-decoration: none;
}
.company-listings .panel-block:nth-child(3n) {
  margin-right: 0;
}
/*Listings Item*/
.listing-item {
  *zoom: 1;
  position: relative;
  border-bottom: 1px solid #d6d8da;
  padding-bottom: 2em;
  margin-bottom: 2em;
}
.listing-item:before,
.listing-item:after {
  display: table;
  content: "";
}
.listing-item:after {
  clear: both;
}
.listing-item .listing-image {
  background: #fff;
  margin: 0 1em 1em 0;
  float: left;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.listing-item p.listing-meta {
  font-family: 'nimbussandotblaregular';
  color: #35434d;
  font-size: 1.2em;
}
.listing-item p.listing-meta span {
  margin-right: 10px;
  height: 15px;
}
.listing-item p.listing-meta span.new {
  color: #4598d3;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 1.2em;
}
.listing-item p.listing-meta span.older {
  color: #ed001f;
}
.listing-item p.listing-meta span:empty {
  margin: 0;
}
.listing-item h3,
.listing-item h4,
.listing-item h5 {
  margin-bottom: 5px;
}
.listing-item h3 a,
.listing-item h4 a,
.listing-item h5 a {
  text-decoration: underline;
}
.listing-item h3 a:active,
.listing-item h4 a:active,
.listing-item h5 a:active,
.listing-item h3 a:focus,
.listing-item h4 a:focus,
.listing-item h5 a:focus,
.listing-item h3 a:hover,
.listing-item h4 a:hover,
.listing-item h5 a:hover {
  text-decoration: underline;
}
.listing-item .btn-delete {
  position: absolute;
  top: -10px;
  right: 0;
}
.listing-item .listing-buttons {
  padding: 0;
}
/*Listing Details*/
.listing-details {
  border-bottom: 1px solid #d6d8da;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.listing-details dl {
  margin-bottom: 2em;
}
/*Listing Filter*/
#listing-filter {
  *zoom: 1;
}
#listing-filter:before,
#listing-filter:after {
  display: table;
  content: "";
}
#listing-filter:after {
  clear: both;
}
#listing-filter .listing-selection {
  padding: 1em;
  margin-bottom: 1em;
  background: #fff;
}
#listing-filter .listing-selection p {
  *zoom: 1;
  font-size: 1.4em;
  margin-bottom: 1em;
}
#listing-filter .listing-selection p:before,
#listing-filter .listing-selection p:after {
  display: table;
  content: "";
}
#listing-filter .listing-selection p:after {
  clear: both;
}
#listing-filter .listing-selection p strong {
  float: left;
}
#listing-filter .listing-selection p a {
  float: right;
  color: #35434d;
}
#listing-filter .listing-selection .selected-items a {
  display: block;
  font-size: 1.4em;
  line-height: 1.4em;
  margin-bottom: 10px;
  text-decoration: none;
}
#listing-filter .listing-selection .selected-items a span {
  float: right;
  display: block;
  text-align: center;
  font-size: 0.9em;
  line-height: 1.3em;
  height: 19px;
  width: 19px;
  color: #fff;
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/blue-spot.png') no-repeat center center;
}
#listing-filter .listing-selection .selected-items a:active,
#listing-filter .listing-selection .selected-items a:focus,
#listing-filter .listing-selection .selected-items a:hover {
  text-decoration: underline;
}
/*Job Alert Item*/
.job-alert-item {
  *zoom: 1;
  position: relative;
  border-top: 1px solid #d6d8da;
  padding-top: 2em;
  margin-top: 2em;
}
.job-alert-item:before,
.job-alert-item:after {
  display: table;
  content: "";
}
.job-alert-item:after {
  clear: both;
}
.job-alert-item .btn-delete {
  position: absolute;
  top: 15px;
  right: 0;
}
.job-alert-item .alert-item-action {
  float: left;
  width: 45%;
  margin-left: 5%;
  min-height: 80px;
}
.job-alert-item .alert-item-action .alert-details {
  float: left;
}
.job-alert-item .alert-item-action .alert-details p {
  font-size: 1.2em;
  margin: 0 0 3px 0;
}
.job-alert-item .alert-item-action .alert-details p.alert-title {
  font-family: 'nimbussandotblaregular';
  display: block;
}
.job-alert-item .alert-item-action .alert-details p .delete-cross {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: -30px;
  margin-right: 15px;
  padding: 0 2px;
  line-height: 1;
  border: 1px solid #35434d;
}
.job-alert-item .alert-item-action .alert-details p .delete-cross:active,
.job-alert-item .alert-item-action .alert-details p .delete-cross:focus,
.job-alert-item .alert-item-action .alert-details p .delete-cross:hover {
  background-color: #ed001f;
  color: #fff;
  border-color: #ed001f;
}
/*Block Navigation*/
.block-navigation ul {
  margin: 0;
  padding: 0;
}
.block-navigation ul li {
  list-style-image: none;
}
.block-navigation ul li a {
  display: block;
  padding: 0.5em;
}
.block-navigation ul li.active a {
  font-family: 'nimbussandotblaregular';
  background: #eaeaea url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png') no-repeat 95% center;
}
.block-navigation ul li a.highlight {
  font-family: 'nimbussandotblaregular';
  background: #35434d url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png') no-repeat 95% center;
  color: #fff;
}
/*Job Share*/
.social-links-medium ul {
  margin: 0;
  padding: 0;
}
.social-links-medium ul li {
  list-style-image: none;
  float: left;
  text-align: center;
  margin-right: 16px;
}
.social-links-medium ul li a img {
  display: inline;
}
/*Footer Social Links*/
.social-links-large ul {
  margin: 0;
  padding: 0;
}
.social-links-large ul li {
  font-family: 'nimbus_sans_dlight';
  width: 33%;
  float: left;
  text-align: center;
  text-transform: uppercase;
}
.social-links-large ul li a {
  text-decoration: none;
}
.social-links-large ul li a img,
.social-links-large ul li a span {
  vertical-align: middle;
  display: inline;
}
.social-links-large ul li a:active span,
.social-links-large ul li a:focus span,
.social-links-large ul li a:hover span {
  text-decoration: underline;
}
/*Footer Info Blocks*/
.info-link-block p {
  font-size: 1.5em;
}
.info-link-block ul {
  margin: 0;
  padding: 0;
}
.info-link-block ul li {
  font-size: 1.3em;
  margin-bottom: 3px;
}
.info-link-block ul li a {
  text-decoration: none;
}
.info-link-block ul li a:active,
.info-link-block ul li a:focus,
.info-link-block ul li a:hover {
  text-decoration: underline;
}
.copyright-links ul {
  margin: 0;
  padding: 0;
}
.copyright-links ul li {
  font-size: 1.3em;
  display: inline-block;
  margin-right: 8px;
  font-weight: bold;
}
.copyright-links ul li a {
  font-weight: normal;
  text-decoration: none;
  border-left: 1px solid #d6d8da;
  padding-left: 8px;
}
.copyright-links ul li a:active,
.copyright-links ul li a:focus,
.copyright-links ul li a:hover {
  text-decoration: underline;
}
/*Footer Simple Links*/
.footer-links ul {
  margin: 0;
  padding: 0;
}
.footer-links ul li {
  float: left;
  font-size: 1.2em;
  margin-left: 5px;
}
.footer-links ul li a {
  display: block;
  text-decoration: none;
  border-right: 1px solid #000;
  padding-right: 5px;
}
.footer-links ul li a:active,
.footer-links ul li a:focus,
.footer-links ul li a:hover {
  text-decoration: underline;
}
/*Blocks*/
.block,
.section-block {
  *zoom: 1;
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #d6d8da;
}
.block:before,
.section-block:before,
.block:after,
.section-block:after {
  display: table;
  content: "";
}
.block:after,
.section-block:after {
  clear: both;
}
.block p,
.section-block p,
.block ul li,
.section-block ul li,
.block ol li,
.section-block ol li {
  font-size: 1.4em;
}
.block .sub-text,
.section-block .sub-text {
  font-size: 1.2em;
}
.block ul li,
.section-block ul li,
.block ol li,
.section-block ol li {
  margin-bottom: 0.25em;
}
.block ul li .date,
.section-block ul li .date,
.block ol li .date,
.section-block ol li .date {
  display: block;
  font-size: 85%;
}
.block blockquote,
.section-block blockquote {
  text-align: center;
}
.block blockquote p,
.section-block blockquote p {
  font-size: 1.6em;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
}
.block img.border,
.section-block img.border {
  max-width: 100%;
}
.block fieldset label,
.section-block fieldset label {
  display: block;
  margin-bottom: 0.5em;
}
.block fieldset.resultsFilter legend,
.section-block fieldset.resultsFilter legend {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.block fieldset.resultsFilter span,
.section-block fieldset.resultsFilter span {
  display: block;
}
.block fieldset.resultsFilter .scfSingleLineTextBorder,
.section-block fieldset.resultsFilter .scfSingleLineTextBorder {
  margin-bottom: 1em;
}
.block fieldset.resultsFilter .scfSingleLineTextBorder input,
.section-block fieldset.resultsFilter .scfSingleLineTextBorder input {
  width: 262px;
}
.block.last,
.section-block.last,
.block:last-child,
.section-block:last-child {
  border-bottom: none;
}
.block.alternative,
.section-block.alternative {
  background-color: #35434d;
  padding: 2em;
}
.block.alternative h3,
.section-block.alternative h3,
.block.alternative p,
.section-block.alternative p,
.block.alternative ul li,
.section-block.alternative ul li,
.block.alternative ol li,
.section-block.alternative ol li {
  color: #fff;
}
.block.alternative .btn,
.section-block.alternative .btn {
  margin-right: 8px;
}
/*Key Employer*/
/*Panel Blocks*/
.panel-block {
  background: #fff;
  margin-bottom: 1em;
  padding-bottom: 2em;
  text-align: center;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.panel-block img {
  display: block;
  margin-bottom: 2em;
}
.panel-block .panel-image-block {
  display: block;
  overflow: hidden;
  height: 100px;
  margin-bottom: 2em;
}
.panel-block h2,
.panel-block h3,
.panel-block h4 {
  font-family: 'nimbussannovtotsembolregular';
  text-transform: uppercase;
  margin-bottom: 0.5em;
}
.panel-block p {
  padding: 0 2em;
  margin-bottom: 1em;
}
.panel-block p.sector {
  font-size: 1.4em;
  color: #fff;
}
.panel-block a.btn-arrow.btn-reverse:active,
.panel-block a.btn-arrow.btn-reverse:focus,
.panel-block a.btn-arrow.btn-reverse:hover {
  color: #35434d;
  border-color: #35434d;
  background-color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
  text-decoration: none;
}
/*News Link Block*/
.news-link-block ul {
  margin: 0;
  padding: 0;
  list-style-image: none;
}
.news-link-block ul li {
  list-style-image: none;
  font-size: 1.4em;
  border-top: 1px solid #35434d;
  padding: 0.5em 0;
}
.news-link-block ul li .date {
  display: block;
  margin-bottom: 0.5em;
  font-size: 0.9em;
}
/*Large Section Links*/
.large-section-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.large-section-links ul li {
  font-size: 3.5em;
  line-height: 1;
}
.large-section-links ul li a {
  font-family: 'nimbussandotblaregular';
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 1em 1.5em 1em 0.5em;
  text-decoration: none;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/large-white-arrow.png');
  background-repeat: no-repeat;
  background-position: 95% center;
  background-color: #35434d;
}
.large-section-links ul li a.work:active,
.large-section-links ul li a.work:focus,
.large-section-links ul li a.work:hover {
  background-color: #4598d3;
}
.large-section-links ul li a.live:active,
.large-section-links ul li a.live:focus,
.large-section-links ul li a.live:hover {
  background-color: #e0591d;
}
.large-section-links ul li a.move:active,
.large-section-links ul li a.move:focus,
.large-section-links ul li a.move:hover {
  background-color: #006c55;
}
/*Here To Help*/
.here-to-help {
  text-align: left;
  border: 1px solid #35434d;
  padding: 4px;
}
.here-to-help .help-inner {
  background: #35434d;
  padding: 1.5em;
}
.here-to-help .help-inner h2 {
  font-family: 'nimbussannovtotsembolregular';
  color: #fff;
  font-size: 3.2em;
  margin-bottom: 10px;
}
.here-to-help .help-inner p {
  color: #fff;
  font-size: 1.6em;
}
.here-to-help .help-inner p a {
  color: #fff;
}
.here-to-help .help-inner ul li {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-white.gif');
  color: #fff;
}
.here-to-help .help-inner ul li a {
  color: #fff;
}
.here-to-help .help-inner .block-links ul li {
  list-style: none;
  list-style-image: none;
}
.here-to-help .help-inner .block-links ul li a {
  border-color: #fff;
  color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
.here-to-help .help-inner .block-links ul li a:active,
.here-to-help .help-inner .block-links ul li a:focus,
.here-to-help .help-inner .block-links ul li a:hover {
  color: #35434d;
  background-color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
}
/*More Information*/
.more-information {
  *zoom: 1;
  margin: 2em 0;
  padding: 2em 0;
  border-top: 1px solid #35434d;
  border-bottom: 1px solid #35434d;
}
.more-information:before,
.more-information:after {
  display: table;
  content: "";
}
.more-information:after {
  clear: both;
}
.more-information .links-list ul {
  margin: 0;
  padding: 0;
}
.more-information .links-list ul li {
  list-style-image: none;
  margin: 0 0 1em 0;
  min-height: 50px;
}
.more-information .links-list ul li a {
  display: block;
}
.more-information .links-list.split ul li {
  float: left;
  width: 48%;
  margin-right: 2%;
  min-height: 70px;
}
.more-information dl dt,
.more-information dl dd {
  float: none;
  margin: 0;
}
.more-information dl dd {
  margin-bottom: 1em;
}
.in-page-links {
  border-bottom: 1px solid #35434d;
}
.in-page-links h3 {
  border-top: 1px solid #35434d;
  padding-top: 8px;
}
/*Article Profile Details*/
.article-profile-details {
  *zoom: 1;
  background: #f1efef;
}
.article-profile-details:before,
.article-profile-details:after {
  display: table;
  content: "";
}
.article-profile-details:after {
  clear: both;
}
.article-profile-details .profile-details {
  margin: 4em 0;
  border: 2px solid #35434d;
  padding: 1em;
}
.article-profile-details .profile-details address p {
  font-size: 1.2em;
  word-wrap: break-word;
}
.article-profile-details .profile-details .profile-facebook,
.article-profile-details .profile-details .profile-twitter,
.article-profile-details .profile-details .profile-linked {
  width: 34px;
  height: 34px;
  display: block;
  background-repeat: no-repeat;
  background-position: left center;
  text-indent: -9999px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 16px;
  margin-bottom: 16px;
}
.article-profile-details .profile-details .profile-facebook {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/facebook-medium.png');
}
.article-profile-details .profile-details .profile-twitter {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/twitter-medium.png');
}
.article-profile-details .profile-details .profile-linked {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/linkedin-medium.png');
}
.article-profile-details #map_canvas {
  width: 624px;
  height: 500px;
}
/*Next Previous*/
.next-prev ul {
  margin: 0;
  padding: 0;
}
.next-prev ul li {
  font-family: 'nimbussannovtotsembolregular';
  list-style-image: none;
  font-size: 1.8em;
  line-height: 1.4em;
}
.next-prev ul li a {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #35434d;
  display: block;
  text-decoration: none;
  padding: 10px 0;
  background-repeat: no-repeat;
}
.next-prev ul li a.prev {
  float: left;
  padding-left: 50px;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/back-arrow-large.png');
  background-position: left center;
}
.next-prev ul li a.prev:active,
.next-prev ul li a.prev:focus,
.next-prev ul li a.prev:hover {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/back-arrow-large-reverse.png');
}
.next-prev ul li a.next {
  float: right;
  padding-right: 50px;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/forward-arrow-large.png');
  background-position: right center;
}
.next-prev ul li a.next:active,
.next-prev ul li a.next:focus,
.next-prev ul li a.next:hover {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/forward-arrow-large-reverse.png');
}
.next-prev ul li a:active,
.next-prev ul li a:focus,
.next-prev ul li a:hover {
  text-decoration: underline;
}
/*Oppurtunities Block*/
.oppurtunites-block {
  *zoom: 1;
  padding: 32px 0;
  background: #f7f8fa;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
}
.oppurtunites-block:before,
.oppurtunites-block:after {
  display: table;
  content: "";
}
.oppurtunites-block:after {
  clear: both;
}
.oppurtunites-block h3 {
  font-size: 3.5em;
  line-height: 1;
  margin-bottom: 10px;
}
.oppurtunites-block p {
  margin-bottom: 20px;
}
.oppurtunites-block .side-panel-block {
  margin-bottom: 18px;
}
.oppurtunites-block .side-panel-block p {
  width: 160px;
}
/*Side Panel Block*/
.side-panel-block {
  *zoom: 1;
  background: #fff;
  margin-bottom: 1em;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.side-panel-block:before,
.side-panel-block:after {
  display: table;
  content: "";
}
.side-panel-block:after {
  clear: both;
}
.side-panel-block img {
  float: left;
}
.side-panel-block p {
  font-size: 1.5em;
  line-height: 1.1;
  font-family: 'nimbussannovtotsembolregular';
  text-transform: uppercase;
  margin-bottom: 0;
  padding: 5px;
  float: left;
}
.side-panel-block p a:active,
.side-panel-block p a:focus,
.side-panel-block p a:hover {
  text-decoration: underline;
}
/*Success Story*/
.success-story-item {
  text-align: center;
}
.success-story-item p {
  font-size: 1.4em;
}
.success-story-item blockquote {
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/quote-open-large.png') no-repeat top left;
}
.success-story-item blockquote p {
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/quote-close-large.png') no-repeat bottom right;
  font-size: 2.2em;
  padding: 3em 0;
}
.success-story-item a:active,
.success-story-item a:focus,
.success-story-item a:hover {
  text-decoration: none;
}
/*Search Within*/
.search-within {
  background: #fff;
  padding: 1em;
}
.search-within input[type="text"] {
  padding: 8px 7px 7px;
  border-color: #a6b3bd;
  background-color: #a6b3bd;
  color: #fff;
  width: 203px;
}
.search-within input[type="image"] {
  margin-left: -5px;
}
.search-within input[type="submit"] {
  margin-top: 10px;
}
/*Sign In*/
.sign-in-box .sign-in-inner {
  *zoom: 1;
}
.sign-in-box .sign-in-inner:before,
.sign-in-box .sign-in-inner:after {
  display: table;
  content: "";
}
.sign-in-box .sign-in-inner:after {
  clear: both;
}
.sign-in-box .sign-in-inner ul {
  list-style-image: none;
}
.sign-in-box .sign-in-inner .sign-in {
  width: 50%;
  padding: 2em 0;
  float: left;
}
.sign-in-box .sign-in-inner .sign-in legend {
  font-size: 1em;
  margin-bottom: 10px;
  color: #35434d;
}
.sign-in-box .sign-in-inner .sign-in label {
  display: block;
}
.sign-in-box .sign-in-inner .sign-in input {
  display: block;
}
.sign-in-box .sign-in-inner .sign-in input[type="text"],
.sign-in-box .sign-in-inner .sign-in input[type="password"] {
  width: 280px;
}
.sign-in-box .sign-in-inner .why-register {
  width: 45%;
  padding: 2em 2%;
  float: left;
}
.sign-in-box .sign-in-inner .why-register ul {
  margin-bottom: 20px;
}
.sign-in-box .sign-in-inner .why-register ul li {
  font-size: 1.3em;
  margin-bottom: 5px;
}
.sign-in-box .sign-in-inner .why-register .btn {
  background-color: #fff;
  margin-bottom: 16px;
}
.sign-in-box .sign-in-inner .why-register .btn:active,
.sign-in-box .sign-in-inner .why-register .btn:focus,
.sign-in-box .sign-in-inner .why-register .btn:hover {
  background-color: #35434d;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
.sign-in-box .sign-in-inner .why-register p {
  margin: 0 0 5px 0;
  line-height: 1.25em;
}
/*------------------------------------------------------------Article*/
.article-area {
  *zoom: 1;
  padding-bottom: 2em;
}
.article-area:before,
.article-area:after {
  display: table;
  content: "";
}
.article-area:after {
  clear: both;
}
.article-area .article-header {
  *zoom: 1;
  position: relative;
  padding: 3em 0 2em;
  text-align: center;
}
.article-area .article-header:before,
.article-area .article-header:after {
  display: table;
  content: "";
}
.article-area .article-header:after {
  clear: both;
}
.article-area .article-header .back-btn {
  position: absolute;
  top: 0;
  right: 0;
}
.article-area .article-header hr {
  margin: 4em;
  border-color: #d6d8da;
}
.article-area .article-header .sub-heading {
  margin-bottom: 0;
}
.article-area .article-header .sub-heading + p {
  margin-top: 1em;
}
.article-area .article-header h1 + .company-type {
  margin-top: -1em;
}
.article-area .article-content {
  *zoom: 1;
  margin-bottom: 2em;
}
.article-area .article-content:before,
.article-area .article-content:after {
  display: table;
  content: "";
}
.article-area .article-content:after {
  clear: both;
}
.article-area .article-content p a,
.article-area .article-content ul li a,
.article-area .article-content ol li a {
  text-decoration: underline;
}
.article-area .article-content p a:active,
.article-area .article-content ul li a:active,
.article-area .article-content ol li a:active,
.article-area .article-content p a:focus,
.article-area .article-content ul li a:focus,
.article-area .article-content ol li a:focus,
.article-area .article-content p a:hover,
.article-area .article-content ul li a:hover,
.article-area .article-content ol li a:hover {
  text-decoration: underline;
}
.article-area .article-content p a.btn-reverse,
.article-area .article-content ul li a.btn-reverse,
.article-area .article-content ol li a.btn-reverse {
  text-decoration: none;
}
.article-area .article-content p a.btn,
.article-area .article-content ul li a.btn,
.article-area .article-content ol li a.btn {
  color: #35434d;
  text-decoration: none;
}
.article-area .article-content p a.btn:active,
.article-area .article-content ul li a.btn:active,
.article-area .article-content ol li a.btn:active,
.article-area .article-content p a.btn:focus,
.article-area .article-content ul li a.btn:focus,
.article-area .article-content ol li a.btn:focus,
.article-area .article-content p a.btn:hover,
.article-area .article-content ul li a.btn:hover,
.article-area .article-content ol li a.btn:hover {
  color: #fff;
  text-decoration: underline;
}
.article-area .article-content p .success-story-item a:active,
.article-area .article-content ul li .success-story-item a:active,
.article-area .article-content ol li .success-story-item a:active,
.article-area .article-content p .success-story-item a:focus,
.article-area .article-content ul li .success-story-item a:focus,
.article-area .article-content ol li .success-story-item a:focus,
.article-area .article-content p .success-story-item a:hover,
.article-area .article-content ul li .success-story-item a:hover,
.article-area .article-content ol li .success-story-item a:hover {
  text-decoration: none;
}
.article-area .article-content .tab-headers li a,
.article-area .article-content .block-navigation li a {
  text-decoration: none;
}
.article-area .article-content ul li,
.article-area .article-content ol li {
  margin-bottom: 5px;
}
.article-area .article-content .panel-block p a {
  text-decoration: none;
}
.article-area .article-content .panel-block p a:active,
.article-area .article-content .panel-block p a:focus,
.article-area .article-content .panel-block p a:hover {
  text-decoration: underline;
}
.article-area .article-content .side-nav ul li {
  margin-bottom: 0;
}
.article-area .article-content .block-links ul li {
  margin-bottom: 10px;
}
.article-area .article-content .block-links ul li a {
  text-decoration: none;
}
.article-area .article-content .article-blocks .accordion {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #d6d8da;
}
.article-area .article-profile-details {
  margin-bottom: 2em;
}
.article-area .article-video {
  margin: 2em 0;
}
.article-area.case-study .article-header {
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/case-study-header.gif') repeat-x left bottom;
  height: 320px;
  border-bottom: 1px solid #35434d;
  padding-bottom: 0;
  overflow: visible;
}
.article-area.case-study .article-header .case-study-image {
  padding: 4px;
  margin: 1em 0;
  border: 1px solid #35434d;
  background-color: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.article-area.case-study .article-header .case-study-image img {
  display: block;
}
.article-area.case-study .article-content {
  text-align: center;
}
.article-area.case-study .article-content h3 {
  margin-top: 2em;
}
.article-area.case-study .article-content p {
  font-family: 'callunaregular';
}
.no-results {
  text-align: center;
  padding: 2em 0;
}
.users-row-area {
  border: 1px solid #d6d8da;
  border-bottom: none;
}
.users-row-area .users-row {
  *zoom: 1;
  vertical-align: middle;
  border-bottom: 1px solid #d6d8da;
  font-size: 1.6em;
}
.users-row-area .users-row:before,
.users-row-area .users-row:after {
  display: table;
  content: "";
}
.users-row-area .users-row:after {
  clear: both;
}
.users-row-area .users-row:nth-child(odd) {
  background: #eaeaea;
}
.users-row-area .users-row .users-row-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 8px;
}
.users-row-area .users-row .users-row-item input[type="submit"] {
  font-size: 0.8em;
}
.users-row-area .users-row .users-row-item.name {
  width: 30%;
}
.users-row-area .users-row .users-row-item.email {
  width: 30%;
  word-wrap: break-word;
}
.users-row-area .users-row .users-row-item.edit {
  width: 10%;
}
.users-row-area .users-row .users-row-item.delete {
  width: 10%;
}
/*Sitemap*/
.sitemap {
  *zoom: 1;
  width: 100%;
  margin-bottom: 2em;
}
.sitemap:before,
.sitemap:after {
  display: table;
  content: "";
}
.sitemap:after {
  clear: both;
}
.sitemap h2 {
  border-bottom: 1px solid #f1efef;
  margin-top: 8px;
}
.sitemap > ul {
  float: left;
  width: 25%;
  margin: 0;
  padding: 0;
}
.sitemap > ul li {
  font-size: 2em;
  line-height: 1.4em;
  list-style: none;
  list-style-image: none;
  margin-bottom: 8px;
}
.sitemap > ul li a {
  text-decoration: underline;
  color: #35434d;
}
.sitemap > ul li ul {
  margin-bottom: 16px;
}
.sitemap > ul li ul li {
  font-size: 0.8em;
}
.sitemap > ul li ul li a {
  text-decoration: none;
  border: none;
  color: #333333;
}
/*------------------------------------------------------------Job Alerts*/
.job-alerts-section {
  *zoom: 1;
  margin-bottom: 1em;
}
.job-alerts-section:before,
.job-alerts-section:after {
  display: table;
  content: "";
}
.job-alerts-section:after {
  clear: both;
}
.job-alerts-section .job-alerts-head {
  background-color: #f4f4f4;
  padding: 1em;
}
.job-alerts-section .job-alerts-head label {
  font-size: 2em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.job-alerts-section .job-alerts-content {
  height: 0px;
  overflow: hidden;
}
.job-alerts-section .job-alerts-content.active {
  *zoom: 1;
  height: auto;
  padding: 1em;
}
.job-alerts-section .job-alerts-content.active:before,
.job-alerts-section .job-alerts-content.active:after {
  display: table;
  content: "";
}
.job-alerts-section .job-alerts-content.active:after {
  clear: both;
}
.job-alerts-section .job-alerts-content.active ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.job-alerts-section .job-alerts-content.active ul li {
  float: left;
  width: 33%;
}
.job-alerts-section .job-alerts-content.active ul li label {
  width: 260px;
}
.job-alerts-section .job-alerts-content.active ul li .list-level-2 label {
  width: 220px;
}
.job-alerts-section .job-alerts-content.active ul li.with-children {
  clear: left;
  width: 100%;
}
.job-alerts-section .job-alerts-content.active ul li.last {
  clear: left;
}
.job-alerts-section .job-alerts-content.active ul hr {
  border-color: transparent;
  margin: 0 0 5px 0;
}
.job-alerts-career {
  *zoom: 1;
  padding: 1em;
}
.job-alerts-career:before,
.job-alerts-career:after {
  display: table;
  content: "";
}
.job-alerts-career:after {
  clear: both;
}
.job-alerts-career ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.job-alerts-career ul li {
  float: left;
  width: 33%;
}
.job-alerts-career ul li label {
  width: 260px;
}
.job-alerts-career ul li .list-level-2 label {
  width: 220px;
}
.job-overlay {
  display: none;
  width: 650px;
  min-height: 300px;
}
.job-overlay > img {
  margin: 2em 3em;
}
.job-overlay a.btn-arrow {
  float: right;
}
.job-overlay a.btn-arrow.btn-full {
  float: left;
}
.job-overlay .job-overlay-inner {
  background-color: #f4f4f4;
  padding: 2em 3em;
  margin-bottom: 4em;
}
.job-overlay .job-overlay-inner .job-overlay-desc {
  background-color: #fff;
  padding: 2em;
  margin-bottom: 2em;
}
.job-overlay .job-overlay-inner .job-overlay-desc p {
  margin-bottom: 0;
}
/*------------------------------------------------------------NoScript*/
.notice {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: #fff;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.notice .notice_inner {
  width: 80%;
  margin: auto;
  padding: 1em;
  text-align: center;
}
.notice .notice_inner h2 {
  font-family: 'nimbussandotblaregular';
  color: #35434d;
  font-size: 3.5em;
  line-height: 1em;
  text-transform: uppercase;
  margin-bottom: 0;
}
#unsupported {
  display: none;
}
/*------------------------------------------------------------Cookies*/
#cookie_notice {
  background: #fff;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
#cookie_notice #cookie_notice_inner {
  margin: auto;
  width: 70%;
  padding: 2em;
}
#cookie_notice #cookie_header p {
  font-family: 'nimbussandotblaregular';
  color: #35434d;
  font-size: 3.5em;
  line-height: 1em;
  text-transform: uppercase;
  margin-bottom: 0;
}
#cookie_notice input[type="submit"] {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  *overflow: visible;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: 'nimbus_sans_dregular';
  color: #35434d;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
  background-repeat: no-repeat;
  background-position: 95% center;
  background-color: #fff;
  border: 2px solid #35434d;
  padding: 6px 28px 6px 8px;
  font-size: 1.3em;
  text-transform: uppercase;
  text-decoration: none;
}
#cookie_notice input[type="submit"]:active,
#cookie_notice input[type="submit"]:focus,
#cookie_notice input[type="submit"]:hover {
  background-color: #35434d;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
  color: #fff;
  text-decoration: none;
}
.text-size-fix {
  font-size: 16px;
}
.text-size-fix * {
  font-size: 1em;
}
.alert-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}
.alert-overlay .alert-overlay-inner {
  width: 800px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -400px;
  background-color: #4598d3;
  border: 4px solid #fff;
  color: #fff;
}
.alert-overlay .alert-overlay-content {
  padding: 40px;
}
.alert-overlay .alert-overlay-content ul {
  list-style-image: none;
  list-style-type: square;
  margin-bottom: 40px;
}
.alert-overlay .alert-overlay-content li {
  margin-bottom: 10px;
}
.alert-overlay .close {
  position: absolute;
  top: 10px;
  right: 10px;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/large-cross-white.png');
  border-color: #fff;
}
.alert-overlay .btn {
  background-color: #fff;
  border: none;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-blue-right.png');
  color: #4598d3;
}
.alert-overlay .heading {
  color: #fff;
}
.text-center {
  text-align: center;
}
/*Layout*/
/*Main site part wrappers*/
.site-section {
  *zoom: 1;
  background-color: #fff;
  position: relative;
}
.site-section:before,
.site-section:after {
  display: table;
  content: "";
}
.site-section:after {
  clear: both;
}
.site-section.header {
  background: #fff;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 15;
}
.site-section.header .site-header {
  *zoom: 1;
}
.site-section.header .site-header:before,
.site-section.header .site-header:after {
  display: table;
  content: "";
}
.site-section.header .site-header:after {
  clear: both;
}
.site-section.header .site-header .site-logo {
  float: left;
  margin: 15px 0;
}
.site-section.header .site-header .back-btn {
  position: absolute;
  left: 0;
  bottom: -40px;
}
.site-section.header .site-header .header-navigation {
  float: right;
}
.site-section.header .site-header .header-navigation .header-section-links {
  float: left;
}
.site-section.header .site-header .header-navigation .user-state {
  float: left;
  margin: 10px 0 0 10px;
}
.site-section.header .site-header .header-navigation .header-search {
  float: left;
  margin: 10px 0 0 9px;
}
.site-section.header .site-header .header-navigation .header-search fieldset {
  float: left;
}
.site-section.header .site-header .header-navigation .header-search .search-icon {
  float: left;
  margin-top: 2px;
}
.site-section.sub-nav {
  position: fixed;
  top: 49px;
  left: 0;
  right: 0;
  padding: 1em 0;
  background: #35434d;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  z-index: 15;
}
.site-section.sub-nav .subnav-links {
  *zoom: 1;
  float: right;
}
.site-section.sub-nav .subnav-links:before,
.site-section.sub-nav .subnav-links:after {
  display: table;
  content: "";
}
.site-section.sub-nav .subnav-links:after {
  clear: both;
}
.site-section.news-block .article-area .article-content p a,
.site-section.news-block .article-area .article-content li a {
  color: #35434d;
  text-decoration: none;
}
.site-section.news-block .article-area .article-content p a:active,
.site-section.news-block .article-area .article-content li a:active,
.site-section.news-block .article-area .article-content p a:focus,
.site-section.news-block .article-area .article-content li a:focus,
.site-section.news-block .article-area .article-content p a:hover,
.site-section.news-block .article-area .article-content li a:hover {
  text-decoration: underline;
}
.site-section.current-jobs .article-area .article-content p a {
  color: #35434d;
  text-decoration: none;
}
.site-section.current-jobs .article-area .article-content p a:active,
.site-section.current-jobs .article-area .article-content p a:focus,
.site-section.current-jobs .article-area .article-content p a:hover {
  text-decoration: underline;
}
.site-section.panel-banner,
.site-section.home-masthead {
  position: relative;
  height: 360px;
  text-align: center;
  overflow: hidden;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.site-section.panel-banner .grid_31,
.site-section.home-masthead .grid_31 {
  position: static;
}
.site-section.panel-banner > img,
.site-section.home-masthead > img {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -800px;
}
.site-section.panel-banner p,
.site-section.home-masthead p,
.site-section.panel-banner h1,
.site-section.home-masthead h1,
.site-section.panel-banner h2,
.site-section.home-masthead h2 {
  position: relative;
  font-family: 'nimbussandotblaregular';
  font-size: 4.7em;
  line-height: 1;
  color: #fff;
  margin: 100px 0 0 0;
  text-transform: uppercase;
  z-index: 10;
}
.site-section.panel-banner h1.left,
.site-section.home-masthead h1.left,
.site-section.panel-banner h2.left,
.site-section.home-masthead h2.left {
  margin-right: 296px;
}
.site-section.panel-banner h1.center,
.site-section.home-masthead h1.center,
.site-section.panel-banner h2.center,
.site-section.home-masthead h2.center {
  margin-left: auto;
  margin-right: auto;
}
.site-section.panel-banner h1.right,
.site-section.home-masthead h1.right,
.site-section.panel-banner h2.right,
.site-section.home-masthead h2.right {
  margin-left: 296px;
}
.site-section.panel-banner .btn,
.site-section.home-masthead .btn {
  position: relative;
}
.site-section.panel-banner .btn.btn-arrow.large,
.site-section.home-masthead .btn.btn-arrow.large {
  margin-top: 2em;
  color: #fff;
  border-color: #fff;
  background-color: #35434d;
}
.site-section.panel-banner .btn.btn-arrow.large:active,
.site-section.home-masthead .btn.btn-arrow.large:active,
.site-section.panel-banner .btn.btn-arrow.large:focus,
.site-section.home-masthead .btn.btn-arrow.large:focus,
.site-section.panel-banner .btn.btn-arrow.large:hover,
.site-section.home-masthead .btn.btn-arrow.large:hover {
  background-color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/medium-grey-arrow.png');
  color: #35434d;
}
.site-section.panel-banner .btn.medium,
.site-section.home-masthead .btn.medium {
  background-color: #35434d;
  border-color: #fff;
  color: #fff;
  padding: 12px;
}
.site-section.panel-banner .btn.medium:active,
.site-section.home-masthead .btn.medium:active,
.site-section.panel-banner .btn.medium:focus,
.site-section.home-masthead .btn.medium:focus,
.site-section.panel-banner .btn.medium:hover,
.site-section.home-masthead .btn.medium:hover {
  background-color: #fff;
  color: #35434d;
}
.site-section.panel-banner .large-section-links,
.site-section.home-masthead .large-section-links {
  position: absolute;
  bottom: 60px;
  left: 50%;
  margin-left: -488px;
  width: 976px;
}
.site-section.panel-banner .large-section-links li,
.site-section.home-masthead .large-section-links li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 30px;
}
.site-section.panel-banner .large-section-links li a,
.site-section.home-masthead .large-section-links li a {
  display: block;
  text-align: left;
}
.site-section.panel-banner .large-section-links li.last,
.site-section.home-masthead .large-section-links li.last {
  margin-right: 0;
}
.site-section.panel-banner .panel-block-links,
.site-section.home-masthead .panel-block-links {
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
}
.site-section.panel-banner .panel-block-links li,
.site-section.home-masthead .panel-block-links li {
  font-size: 1em;
  position: relative;
  margin: 0 8px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
.site-section.panel-banner.large,
.site-section.home-masthead.large {
  height: 500px;
}
.site-section.panel-banner.panel-banner p,
.site-section.home-masthead.panel-banner p {
  margin-top: 150px;
  /*float:right;
                margin-top:50px;
                text-align:right;
                width:650px;*/
}
.site-section.panel-banner.panel-banner #workerHeader,
.site-section.home-masthead.panel-banner #workerHeader {
  float: right;
  margin-top: 50px;
  text-align: right;
  width: 650px;
}
.site-section.home-masthead {
  height: 550px;
}
.site-section.home-masthead p,
.site-section.home-masthead h1,
.site-section.home-masthead h2 {
  font-size: 5.5em;
  width: 680px;
}
.site-section.home-masthead p span,
.site-section.home-masthead h1 span,
.site-section.home-masthead h2 span {
  display: block;
  margin-top: 20px;
  font-family: 'desyrelregular';
  text-transform: none;
  font-size: 80%;
}
.site-section.home-masthead .large-section-links {
  margin-top: 40px;
}
.site-section.lower-level {
  background: #fff;
}
.site-section.article {
  background: #353535 url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/article-bg.gif') repeat-x left top;
}
.site-section.article .article-area {
  background: #fff;
}
.site-section.article .article-area .article-header {
  padding-top: 6em;
}
.site-section.article .article-area .article-header .close {
  position: absolute;
  top: -20px;
  right: 10px;
}
.site-section.article .article-area #vgtContainer {
  margin-top: 10px;
}
.site-section.register {
  background-color: #f4f4f4;
}
.site-section.register .banner-message {
  margin-bottom: 4em;
}
.site-section.register-banner-message {
  padding: 1em;
  background-color: #eaeaea;
}
.site-section.register-banner-message .banner-message {
  margin-bottom: 2em;
}
.site-section.register-header .article-area,
.site-section.register-strip .article-area {
  padding-bottom: 1em;
}
.site-section.register-header fieldset,
.site-section.register-strip fieldset {
  text-align: center;
}
.site-section.register-header fieldset input,
.site-section.register-strip fieldset input {
  margin: 0 auto;
}
.site-section.register-header fieldset input[type="text"],
.site-section.register-strip fieldset input[type="text"] {
  display: block;
  width: 505px;
  text-align: center;
  font-size: 2em;
  margin-bottom: 1em;
}
.site-section.register-header fieldset input[type="submit"],
.site-section.register-strip fieldset input[type="submit"] {
  font-size: 2em;
  display: inline-block;
}
.site-section.register-strip {
  background: #464c56;
}
.site-section.register-strip .article-area {
  padding-bottom: 1em;
}
.site-section.register-strip .article-area .article-header .heading {
  color: #fff;
}
.site-section.news-listings {
  background-color: #f4f4f4;
}
.site-section.news-listings .listing-item .listing-image {
  margin-top: 0;
}
.site-section.news-listings .article-blocks h3 {
  padding-left: 6px;
}
.site-section.featured-news {
  background-color: #f4f4f4;
}
.site-section.featured-news .listing-item {
  width: 272px;
  float: left;
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.site-section.featured-news .listing-item p {
  font-size: 1.2em;
}
.site-section.featured-news .listing-item.middle {
  margin: 0 40px;
}
.site-section.company-spotlight {
  background-color: #eaeaea;
}
.site-section.company-spotlight .listings-paging {
  margin: 2em 0;
  padding: 2em 0;
  border: none;
  border-top: 1px solid #d6d8da;
}
.site-section.happening .panel-block {
  min-height: 175px;
}
.site-section.happening .panel-block p {
  margin-bottom: 0;
  padding: 0;
  font-size: 1.4em;
}
.site-section.happening .panel-block p span {
  display: block;
  font-size: 0.9em;
}
.site-section.happening .panel-block.large {
  min-height: 380px;
}
.site-section.happening .panel-block.large p {
  font-size: 1.8em;
  margin: 3em 0;
}
.site-section.overview {
  padding-top: 4em;
}
.site-section.news-block {
  background: #fff;
  padding-top: 4em;
}
.site-section.news-block .flexslider .slides {
  margin: 0;
  padding: 0;
  list-style: none;
}
.site-section.news-block .flexslider .slides > li {
  font-size: 1em;
}
.site-section.news-block .flexslider .slides > li .news-link-block {
  border-bottom: 1px solid #35434d;
  margin: 0 32px 0 0;
}
.site-section.news-block p {
  font-size: 1.4em;
}
.site-section.news-block p .date {
  font-size: 0.9em;
}
.site-section.news-block .date {
  font-family: 'nimbussannovtotsembolregular';
  text-transform: uppercase;
}
.site-section.success-stories .block-links li {
  text-align: left;
}
.site-section.standardtext .btn-arrow {
  width: 80px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.site-section.content-spotlight-3 .block-links li {
  text-align: left;
}
.site-section.current-jobs {
  background: #f4f4f4;
  padding-top: 4em;
}
.site-section.current-jobs .article-area {
  padding-bottom: 0;
}
.site-section.current-jobs .article-area .listing-item {
  border: none;
}
.site-section.current-jobs .article-area .listing-item .listing-meta {
  font-size: 1.2em;
}
.site-section.current-jobs .article-area .listing-item .listing-meta span {
  display: block;
  margin-bottom: 1em;
}
.site-section.current-jobs .article-area .listing-item p {
  font-size: 1.4em;
}
.site-section.key-employer {
  background-color: #eaeaea;
  text-align: center;
}
.site-section.key-employer .flexslider li {
  font-size: 1em;
  padding-bottom: 1em;
}
.site-section.key-employer .flexslider li .panel-block {
  background: #464c56;
  width: 240px;
  margin: auto;
}
.site-section.key-employer .flexslider li .panel-block h4 {
  color: #fff;
  padding: 0 10px;
}
.site-section.oppurtunities .oppurtunites-block .panel-block {
  min-height: 275px;
}
.site-section.panel-blocks .panel-block {
  margin-bottom: 4em;
  min-height: 140px;
}
.site-section.panel-blocks .btn-block {
  margin-bottom: 2em;
  line-height: 1.25em;
}
.site-section.panel-blocks.alt {
  background: #fff;
}
.site-section.panel-blocks .grid_15 .panel-block {
  min-height: 400px;
}
.site-section.panel-blocks .grid_10 .panel-block {
  min-height: 240px;
}
.site-section.job-listings .banner-message {
  margin-bottom: 1em;
}
.site-section.job-detail {
  background-color: #eaeaea;
}
.site-section.job-detail .social-links-medium {
  margin-top: 50px;
}
.site-section.job-detail .article-blocks {
  margin-top: -77px;
}
.site-section.job-detail .article-blocks .block.sharing > span {
  margin-right: 33px;
}
.site-section.job-detail .article-blocks .block.sharing > span.st_email_large {
  margin-right: 0;
}
.site-section.job-detail .article-blocks .block.alternative h3 {
  color: #fff;
}
.site-section.job-detail h2,
.site-section.job-detail h3,
.site-section.job-detail p strong {
  color: #4598d3;
}
.site-section.job-detail .alternative h3 {
  color: #fff;
}
.site-section.my-account {
  background-color: #eaeaea;
}
.site-section.my-account .banner-message {
  margin: 2em 0;
}
.site-section.my-account .tabs .tab-headers li {
  margin-bottom: 0;
}
.site-section.my-account .tabs .tab-content.current-tab {
  min-height: 400px;
}
.site-section.my-account .block-navigation ul li a {
  margin-left: -32px;
  padding-left: 32px;
}
.site-section.footer .site-footer .footer-social-links,
.site-section.footer .site-footer .footer-simple-links {
  *zoom: 1;
  padding: 2em 0;
  background: #fff;
  border-top: 1px solid #d6d8da;
}
.site-section.footer .site-footer .footer-social-links:before,
.site-section.footer .site-footer .footer-simple-links:before,
.site-section.footer .site-footer .footer-social-links:after,
.site-section.footer .site-footer .footer-simple-links:after {
  display: table;
  content: "";
}
.site-section.footer .site-footer .footer-social-links:after,
.site-section.footer .site-footer .footer-simple-links:after {
  clear: both;
}
.site-section.footer .site-footer .footer-links {
  padding: 2em 0 4em;
}
.site-section.footer .site-footer .footer-info-blocks {
  *zoom: 1;
  border-top: 1px solid #d6d8da;
  padding: 3em 0;
}
.site-section.footer .site-footer .footer-info-blocks:before,
.site-section.footer .site-footer .footer-info-blocks:after {
  display: table;
  content: "";
}
.site-section.footer .site-footer .footer-info-blocks:after {
  clear: both;
}
.site-section.footer .site-footer .footer-info-blocks .info-link-block {
  float: left;
  width: 25%;
  padding-bottom: 2em;
}
.site-section.footer .site-footer .footer-info-blocks .footer-info {
  float: left;
  width: 75%;
}
.site-section.footer .site-footer .footer-info-blocks .footer-info p.large {
  margin-bottom: 5px;
}
.site-section.footer .site-footer .footer-info-blocks .footer-info p.large + p {
  font-size: 1.3em;
}
.site-section.footer .site-footer .footer-info-blocks .footer-register fieldset label p {
  font-size: 1em;
}
.site-section.footer .site-footer .footer-info-blocks .footer-register fieldset .footer-reg-title {
  display: block;
  font-size: 1.5em;
  margin-bottom: 1em;
  font-weight: bold;
}
.site-section.footer .site-footer .footer-info-blocks .footer-register fieldset p {
  font-size: 1.5em;
}
.site-section.footer .site-footer .footer-info-blocks .footer-register fieldset ul {
  list-style-type: disc;
  margin-left: 16px;
}
.site-section.footer .site-footer .footer-info-blocks .footer-register fieldset ul li {
  margin-bottom: 5px;
}
.site-section.footer .site-footer .footer-info-blocks .footer-register fieldset ul li:before,
.site-section.footer .site-footer .footer-info-blocks .footer-register fieldset ul li:after {
  display: none;
}
.site-section.footer .site-footer .footer-info-blocks .footer-register fieldset input[type="text"] {
  background: #35434d;
  border: 1px solid #35434d;
  color: #fff;
  padding: 7px;
}
.site-section.footer .site-footer .footer-info-blocks .footer-register fieldset input[type="submit"] {
  margin-top: 10px;
}
.site-section.footer .site-footer .footer-info-blocks .btn {
  margin-top: 15px;
  min-width: 90px;
}
.site-section.white {
  background-color: #fff;
}
.site-section.grey {
  background-color: #eaeaea;
}
.site-section.light-grey {
  background-color: #f4f4f4;
}
.site-section .section-footer {
  position: absolute;
  bottom: -18px;
  left: 50%;
  margin-left: -488px;
  z-index: 10;
}
.linked-in-login {
  margin-bottom: 40px;
}
.linked-in-login .linked-in-login-btns {
  *zoom: 1;
  position: relative;
  top: 1px;
}
.linked-in-login .linked-in-login-btns:before,
.linked-in-login .linked-in-login-btns:after {
  display: table;
  content: "";
}
.linked-in-login .linked-in-login-btns:after {
  clear: both;
}
.linked-in-login .linked-in-login-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 20px 0;
  font-size: 1.4em;
  background-color: #eaeaea;
  float: left;
  text-align: center;
  width: 49.5%;
}
.linked-in-login .linked-in-login-btn.active-tab {
  background-color: #fff;
  border: 1px solid #d6d8da;
  border-bottom: none;
  font-weight: bold;
  margin-bottom: 0px;
}
.linked-in-login .linked-in-login-tabs-container {
  *zoom: 1;
  background-color: #fff;
  border: 1px solid #d6d8da;
  padding: 20px;
  min-height: 300px;
}
.linked-in-login .linked-in-login-tabs-container:before,
.linked-in-login .linked-in-login-tabs-container:after {
  display: table;
  content: "";
}
.linked-in-login .linked-in-login-tabs-container:after {
  clear: both;
}
.linked-in-login .linked-in-login-tabs-container .linked-in-login-tabs {
  *zoom: 1;
}
.linked-in-login .linked-in-login-tabs-container .linked-in-login-tabs:before,
.linked-in-login .linked-in-login-tabs-container .linked-in-login-tabs:after {
  display: table;
  content: "";
}
.linked-in-login .linked-in-login-tabs-container .linked-in-login-tabs:after {
  clear: both;
}
.linked-in-login .linked-in-login-tabs-container .linked-in-login-tabs.active-tab {
  display: block;
}
.linked-in-login .linked-in-login-tabs-column {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  width: 50%;
  min-height: 260px;
}
.linked-in-login .linked-in-login-tabs-column h3 legend {
  font-size: 1em;
}
.linked-in-login .linked-in-login-tabs-column:last-child {
  padding-left: 10%;
  padding-top: 40px;
}
.linked-in-login fieldset {
  position: relative;
}
.linked-in-login fieldset label {
  display: block;
}
.linked-in-login fieldset input {
  margin-bottom: 10px;
  width: 85%;
}
.linked-in-login fieldset input[type="submit"] {
  width: auto;
}
.linked-in-login fieldset:after {
  content: '';
  display: block;
  width: 1px;
  border-left: 1px dashed #d6d8da;
  position: absolute;
  right: -20px;
  top: 40px;
  bottom: 0;
}
.linked-in-login .center {
  text-align: center;
}
.linked-in-login-sign-btn {
  position: relative;
  display: inline-block;
  padding: 15px 10px 15px 50px;
  font-size: 1.4em;
  font-weight: bold;
  color: #fff;
  background-color: #007bb5;
  margin-bottom: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.linked-in-login-sign-btn:before {
  content: '';
  display: block;
  height: 24px;
  width: 24px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFs8IUVOVElUWSBuc19leHRlbmQgImh0dHA6Ly9ucy5hZG9iZS5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvIj48IUVOVElUWSBuc19haSAiaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIj48IUVOVElUWSBuc19ncmFwaHMgImh0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8iPjwhRU5USVRZIG5zX3ZhcnMgImh0dHA6Ly9ucy5hZG9iZS5jb20vVmFyaWFibGVzLzEuMC8iPjwhRU5USVRZIG5zX2ltcmVwICJodHRwOi8vbnMuYWRvYmUuY29tL0ltYWdlUmVwbGFjZW1lbnQvMS4wLyI+PCFFTlRJVFkgbnNfc2Z3ICJodHRwOi8vbnMuYWRvYmUuY29tL1NhdmVGb3JXZWIvMS4wLyI+PCFFTlRJVFkgbnNfY3VzdG9tICJodHRwOi8vbnMuYWRvYmUuY29tL0dlbmVyaWNDdXN0b21OYW1lc3BhY2UvMS4wLyI+PCFFTlRJVFkgbnNfYWRvYmVfeHBhdGggImh0dHA6Ly9ucy5hZG9iZS5jb20vWFBhdGgvMS4wLyI+XT48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOng9IiZuc19leHRlbmQ7IiB4bWxuczppPSImbnNfYWk7IiB4bWxuczpncmFwaD0iJm5zX2dyYXBoczsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAuNSAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAuNSAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCByZXF1aXJlZEV4dGVuc2lvbnM9IiZuc19haTsiIHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPjxpOnBnZlJlZiAgeGxpbms6aHJlZj0iI2Fkb2JlX2lsbHVzdHJhdG9yX3BnZiI+PC9pOnBnZlJlZj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTUuMSw2LjNjLTIuMiwwLTMuMiwxLjItMy43LDIuMXYwaDBjMCwwLDAsMCwwLDBWNi42SDcuMmMwLjEsMS4yLDAsMTIuNSwwLDEyLjVoNC4xdi03YzAtMC40LDAtMC43LDAuMS0xYzAuMy0wLjcsMS0xLjUsMi4xLTEuNWMxLjUsMCwyLjEsMS4xLDIuMSwyLjh2Ni43aDQuMXYtNy4yQzE5LjksOC4xLDE3LjksNi4zLDE1LjEsNi4zIi8+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIuOSwwLjVjLTEuNCwwLTIuMywwLjktMi4zLDIuMmMwLDEuMiwwLjksMi4yLDIuMywyLjJoMGMxLjQsMCwyLjMtMSwyLjMtMi4yQzUuMiwxLjUsNC4zLDAuNSwyLjksMC41Ii8+PHJlY3QgeD0iMC44IiB5PSI2LjYiIGZpbGw9IiNmZmZmZmYiIHdpZHRoPSI0LjIiIGhlaWdodD0iMTIuNSIvPjwvZz48L3N3aXRjaD48aTpwZ2YgIGlkPSJhZG9iZV9pbGx1c3RyYXRvcl9wZ2YiPjwhW0NEQVRBW2VKenRmV2w3NmppVDZQM2N6OE4vZ0t3UXdIaGh6OHBPRXBLUWtIMGpCcHlFQXdGaVEzZWYrWEIvKzVYazNaWnQyWkQzOXN4MG4za3pnT1VxcVZRcTFTcHRSdHFkWkdrdzdRbEpqcUxEb1Q4Mk55dWl3TStuWWpHTWZnNGZqOGNMYVM3Q242SlhzVENUbzJqWXFuU2M3eW90YndWUkdrNG54VEJUb0dqNWFSMitINjJJL1BBamZEY2NTOU5KTEJ5TndTZlh3L2xZQU05dWhUNTROZHo1NHNWNStLTDNDM3hsR0lvZnhyUXVBSkJWZmc3YTVsSk1Pc1hTVENiTUZUT0ZjUHNNTmVFbmYvS1NOUHd2MElESmNua08vbGllTGlhRDRlU2pQUDI3R002RTh3VW16R2JDQllhQkQ1dkRLMEV5dDZEU2JKN0o1M1A1ZkpZcjBBWDRBcFZuYVk2bW1XdytsK2JDYkpySzVRdnBmS1pReUtXekJRaUxwamcyeTlLNURNZUFYeURnNnJTLytCSW04N1k0N1F1U1ZKbU9wNkpVREpmSGZIOEVucGVPTTkzNmNDd0Ftbnp4OHpERElSS1ZqaG0yVzE0TXg0UHp4VmRQQU9SS3A5SFBYQmNCdUpINER6QTA5Qm45bnVzZWY0R2ZPc0o4RHZvUDRDTkNWODRlVG8xNEFUR1VmOUduSytGamlHWU9VUElscGdJWHB6TkE4eEVBa0tieStVSW1uMlZvbHFQVE9VZ3ZHdnpFRkxJWk5wZk5jVmxBUElvek5rSER6K2N5Q3F4cjRXczJCbE1rRXpORFV3eW5OYzZFMDVrODlrZjFaVUFTOUdLU0szQlVqcWJURE1DVmcwVE9NaG1LemVYVGVSWk9iTFlRVHJNY1ZjZ1p3REJNUGt1bHRTWTVCYVkrRThLZlErR3ZZdmg4T2hHVUtTaUo4NDdNTGVrMFRjdC9sVWRYaTdFZzNreUdjMEFVQnYxV2tDZmhiRG9ReHNVd3E0T29qM2xFZS9TUDBmOHFMYTU1OFVPWUF6NmJqaGR6dENieUdoWXd6eTMrdHlCcVNKaGN0d3ltYUFKd1RlYWcxOTNoZS9kUGVTMTFQK1pGSnFkMTVtSW1USzZudDJoSVNjQ2pES05UaXdzWE1nVUt6bDZZeWVUQUZMRnNtTTJpbmlXWkxBdCtCWURVL2pMNlg3VUxwZkZjRUNkZ0Z0VnUvQWR3MWlhRHJpSTFoSUVKYndiaGhWaFZXc0c1M1d3RHpyOFFoNEJZeFNRTE9nTlFKeGt1Qjdna2sxWldSME1jRHZURmtXTkIzOUFmTkQwVW1BYjRIOE1VV0xyQUZraC9LYUQvY29BaDgweWFKZmxGb1I3Z2t6a1lsRGJWYkxkeVpsaTZOSFhXZ2VNQ2hLaE12eURMU2toK1FYWUF5M2s4L1ZDZTZsL1FNd0JpTVZNSUpmTU80UEMyT0p4QXdLRS96dVZuK1c1N3ZBQVBHK0owTVR1ZXZFOURmMFJsWVM1TFhiQU1Cb3JNQldJWmlaWHd0Y2ozQVl5WUtwbEJHeUNOWnpFUGdPMHhQK0hGTUhvQTNwVi9iQTMvQkU5NDBLdXcvQjU0QWhzSzgzc1NtRlhoSFloSy9WWDUxOXJrVDJFOG5RbjY3M0k3RW9oZ05rVERpK2lyK3YrSlJnazRjUWJJZ3NhRjJsaEc3TkxBOElnRVZXczRzWUZBdjRGOThxK3BPSUlUTmhCNGZVTWhBZG9aQ2ZQK3B4V3M4dXN5Z052OC9CTnNkTUprSUdtMGtML3ExSWJjSVA5R0FySENqOGZERDVHZmZRNzc0Yks0a0Q3RDE5UHBXSU9PZWE1aE1qNURqK0NiaE1PQVF2QmlJby9IamxWcFlFVUlOZ1Q1blg4d051MHRIQ2J3OEw4VEZwVXd0Y0VRS28vNHBlamFwdk1YRDNpK05ld1JNV1BuOTFkdk9oNUtYeHAwNHk5dHNIS0cvYkhRK1MzTkJTSTUxT21qenVGb1pINmswVW41MlJlVmZob0xuTGIzNFdRQTRIUVd3N21ncjgzcDF3enExK0hPSno4VEVJWFVsaDBkWkFadC80WjlLNWtrMk5Ia3JSSDFSZDY1dE9IS1l6a0QrOUFINk5HRkNMREZ2QjZHWFlWTkN2eGRBTWxvZjV5S2hTbWxRM0J6Tm5YbkI0Ym1KQXhCQTZjZXdtZEEyMkxSLzBFOWw2YkRobityNzM5QmZnYlY2L252c1FEMG1OVHBaUHJYQkgwTEYwRjNuc0JHelMvRzg1ZFlPSFhPZnduaEJHalRHUUxiUWRBYTBlRUwrRWYrTjRJZnI5VHZUUGdVZm1TVWgvZS80YmNUOE9rWCtPMHZNTUR3V2ZqcGhRNFBRdUFoZUF2cW12Y0RnRUxXUUhaRGY0UlRvQWZ3QStvdUdLS2hzOTZqYnZOam9MZ0pjbmZhUFJrQnpzS0NuWlBnZUsyR1Y3c1AvbGZXY1drUS9aRzJCWUNheUdrZmtOd2s0RXd5dFB4UWxuRVExUDlSZndmQXJMODZZVkE2clpwaXdJVG53ZS9kbFBvRG5HMzRkZGlINU9IRjM4b1A5MmV0YzJCdU9UemVEVWYvL2hwUFFJTWtFRlhpc0xlWUMwRGxTS0RHSlZIay82TmdWb1RGMEs3L09Sd1BSR0dpdEdMRHFXTkFLdTB4L0RQL0RXVXFlaHpkbWtqZFAzbFIyZ1ZMcWdNd1REN01iZi9reHd1dE1Yd2dPVFNjZ1BXb3RGTjZJNW0vL3JjblZXK0lIRDRNQ2FVQVNZR0ZkWTVvUWtBdVkvUEVQMkt3RTJCUWt3eDBQTzJQaEFIUklOV21xMlNLNVFuQnVCT0NiSzZIZkc4c0VLME1rdG45L3o3NS9vVkM4VTl5c1FEYi9qT1lISTZ6djVEbTA2OS9nUGo3VVJZdFNqelVrdUFlQ2dRTk9hZitKOVlONk5BL3JULy9zNWF5OVA3WFA0Qy8veHRJY21rODdQL1BFZU5NbnNyUW1RS2Q0N0pzanMxdzRkU1Z3STlkaHY4cEREOCtpZGFpMXZRZkljZVpBc1ZsR2JhUVkrbDhucVBUbmdQOWF6aVlmeEtOVTJuNXp4aG1PRlVHTnJ2THVIclRPZGpMV3NMN1hBNXhFQTNSL3RJL1lyUzJDS3JYcFA0bUd1M3ZmOGp3YkJGanIrSDlUU2FZLzBGS0I1S21uZWxDN0Fzb1dQN1AwRHJBWnZpUDZNZVhNT2NIUUIxYlFXY0tTM2RtZmFENFZJaVl6TkFhL1VTcnpGc2VDOElBU3BKYkEzQmE2UjNNRnlpSkFsOUNFU3ljZ21CZGhMbHNPa3V4NlVKQmp0WXo0VnlPeTFOWjhFc3VDeE1wR0JsdmV6cEVNZDl1T0lyaTd5WXhwbUt2RHFYWm1QOTl4c1A0bER6b2tqanZUWGx4RUlZVy9jMWsyQWNEVlFkdk1NVVpkWFR0MHBXNnRxM1pETFo4QjcxalY4TDRlbm9sOTBudVpIc3FEZUU0MFdOV0FXbExvVkFTSk1naE1kWnQ0bGhTUjZqNCtjNXhQS1cyUVJPaENpY1dDQ2VGY0tYakFnenN5WlRxdzF5R01CdnU2ZFBMR3RyTlJYNGl6WGpBbWYzZjRROXhPQWpEdEJwMXFtM1RxNzQ2bUEwcGZicmt6bi94MHNqNkd6OGVxakpNSlhFNE91TUhBK3ZJcGRsVTVjMk1nZ1AwWE5RNXVIUWNMaTNtMC9BVkw4MEZVZStqaHFwMHpEQmhsYzNEbzhtMFA1b3U1bUJNS1BoamJWc0l6L2laSUlMUmZpM0d5Rm1ydE1sbU1sekdtWkJNV05RY0lwNU5QMFJCSUlacm1DRFB5ZFQ3NE5uVTJBY0hXZzJsS2N6a0FUMFFrTHZNSWpEdFlOVUdNUDFHYTZUNmVPWGtySTQrUTR3SmExc1VKRUg4VXdoZkMzL1BVYUNPN3czSHc3bkt5TkduTTJFd1hIeUY5VVNhRi90aVI2QTByekxLakFncmFSZGdVaEdPZWRnb0VUS2F4SVBET1JPa1Q0MlQwT3diMEtuOFNwdGV1VmpNWjRDZFBGNmlOWExZKzlmaUp4OExtRzdSbnM1d0xNblE0WGR0Q0lCMXh6RHlQd2RVVWluRHBHR0tuVUhlajBySDljVjRyT0pSc21yQVUzVUlVTFFwUFRLa0lzQnNtZTRWdEFZYVp1WndibGpXbWRQSXlOaTJWenB6YWhURU5yeVk4WDE5NHRNWjE4WjF2aStVSmg5andiTTUzTTFzcmZPT1hZSDVSb0NhWUxlWjg1Tytwc3N5UUpuTjBIUW1uRStud1NmYnZtVUYwNW56bWx6WEdOKyszZGxlNi9OajY3WnJiUU96MDFTS09vOERVYW4yOTF6ZjVGMGFReHFaMnFZelFHTjN3RjhmVDZlaWtWWGMrQW8xTHB0MENZM0Jzd1lHNXlmellSaHNEN3hFQ2xUbks5YVpzWm93ZTJrNmFScU5YYzZ4ZFVVWWp3MlNpczJ5akJNUklNV01OSER1QXVxc21iZFpCNkRYR0ZQUlFSQkljM0U2MGd3Q3hwSDc0WkFxUUhlM2FYcjRicjYvUzRMT0w0VTg0eko4aXhCd2FVa2lBcEQ1YXFKU1R0OGZUU1FRa2N4Ti9pbG5EZmY0c1dHZE9wR3RQeDdPd0dZRlBhaC9nKzN5QXl4TnllT1ZtYm96VGY4VXhCa01iRW9hRFpNWmRUZHdXY3RBMitQaEYwVFpXMzR5bEQ2QllERktoSHlhZzdJa3p6RlpBcEdDVmpUS25ZT1RhbHF1cnNJYXZYSTdsSWJ5eGdvbGsxMnM1UXBFWWswSGVEMmRtWWJpVjBEcWtNcklmV0VDbHMwaHVpQ1laSkN3OU0wVk1tcW55RWdNbWRBbmhYVjc1WGd5RVA3dUNQM3BaT0R6cGZwUWxMd1FJUzV5bVVxbjk3UWhyWWdETkhqTE1vQUd5RDcvdVJ5andpSmpBZGxpeFhDQTJiQlZPTVcwR3hrZWd4RTVQNVI3YVh4dUZCeTVjR2N4Z3hKREN0OTlEb0h5ZktFS0RjMWtBY0Q2VTNFZ0REREdWRGgxUHAyYm42dVN0d1drbldyaEhWZVhzc2d4V0lDQnpsQmNsazVEeTV5VGFiNlVTZTdYRUdjWW1xYllQTTJGalFLVjBPU21nWTJkb1FxRlFscDJKOUErelBZVkd0dU0wWTZjVFBVTkl6eWNvRTBINHNVYTBaZ1pVV21iMHIxK3FWL1RIZ1VzcmJGOXRWdGJpUUtzR2hDbUtMbk56RWpXcHRKb09PdUI5VGZ5YUlkR3dvL0hObCtVclNITXF3TkdqZURNQzlaWFZEdlMrSnBYUDlSM0RORXJ4WktFRkQrWjltQnFZaGhTK1QvbUM4RXRySCtlYThUQmxEYlkwR3dZdk90bU41dTFkNGdJcXUwbHFMYWJIQVZhSXdTeEFwV3ZpcUo4WFRrcVg2anRoYUxmZGt6NkxlM1U3RnEzaDQzcUltb2pqeitsVkplVnJYcWlxZTJGVmNmekpoWVRyclU3UHFnRlczdVJTNFpKU0MrNXNUZkJ6TzBjS0NZM0lpU1pBdEd1Ri8rdjlyMTVpUVJUOHF1TFlJU1NYa0NRekZ1blRTcEs4ekUxa0VHaWVkQkV2b2ZraGU4cEx4akNBaVF2elFaZjRQRjRRdDZ2MllBY3ZKeklvNytDMitTQWtxVzBjK2tBYktSMFFKM0dRb1ppVmFscWJXb01FZWVCUHBUTk83VTBCYzBaUjRCRFdFWkZqWUZTU3RoMFBsWFhSU2JQT1hkVWJpd2ErcEJuQ3k3ZGxkdkw0V0YxR2dBUEFqRXdDUGQraDZzaVVCcEY5M21CWUNZbWtXWkgxYmNTMGJtVmlZQXV3S1pHUjRRTE9HczdHeXVnWm1nbjk5Q2NCb0kwL0pnWXhRL3Jwb2owbEhpb0swelVjdm8rdExuMDhMcU4xQnZPdi9nWjJZS0JyNWtueGo3MnNVakI5ZXJSQkJpc2dBM21VSzl3R3hCc3FtbTJQVmpRckc0akxMYTVPS0NtNGhCc0FEekdJVzV0K1E2MnZNK3ArRjhXeGNiYWJLWm84SzZNZ1JCL1VPN01xRFJTRXhrWjJyR1pCRjJ5R2pUUGhuOTZqRlRxejhiOTN5N0NTMjdVbjlnOEF0WkdjMkRNYTFxRTh5akJsSTM1R1FFNWxJWnVBNWg5Zkkwb1lRSno3RnlGTkd3bXdTSUVNbDVHN1dXcGJsZ3NKQytCVlRDSHB3aW9uYUhZREZZWXdyWmdSNEFha0VWUTRUdmZneWEvVjZPK09KMTV0WUZHMFJBWUpGN3RSRU9kaUNkZXFIcjBlRkZ5bTFKOUdFQkdHdmNpZ3RaejQ3aThHaHUzbzZ4amMzVE9nS1VuQkszMW5oQTBOdllFdDdMZUozTnFNUGFRaUhLam1mZytuYmlLUTloT1d2UzBWY3JoWmtzQ3cvMVRHTHYwQ1RUcERhSEs2RGJwRWpVUlBuaURpOGVoRmZRMVFCK1VCdy9CaG1CZm1uaEFHek1RSHErSFRmRE1JRkhTSno4UVJNR05XckNWTUlmTzlRbm9uOVVkWkdscGFaYkQ3UVovenlpejV4OTFEOWRNRksxUldSVDl4VFg5c0RWMWFLaHNtWVpvTEc1dTlZWnl0TWFqS2RnQzNiSENHQmx2Tmg0ZFdrNW5mVGVKZzFwSWJ0T1BXZ3dXN3Nhd2kzQUc3M3NvSitKQWxBaTJFdFRzZlRIcHUvR00zRWl4eERXKzhkZy8wRXY4WktKNVUvQ2VMZFRNMCtMb2Z4azFyZWdOMWFIQ2QwSVBXUEg4SENqYno5SE8zVVg3T1JiK2svV3cvYjZBTG1qVUdIRktLR2dFalRkalpCbmJTSTFnOWI5K2oxeEliR2c1blg5cVJxU1RyaW9ycWJpVjRyVlRtQXdSckRBME5WOUlRblhhUjg1M2RVb0pOZ0VURXJOdnNLUys0OHM3K0lNWk0wWndHVDAvcEQzOFd4aTNCZkZkMEhyNUk3azFwaXdZMlEvV0VQa0IxTm5EL0dTZ3BNVzRKc0xJYjZGREtXQmxQM3dMSWJPOVpjWWxPNUI4STVOZkk4RDJ2eXhyaUNDbVlGODJ3OGxvTE0yQkpCbHhGRCtlQS9PT2NWdks5dVpxRkNhcUhEb2xuM0lWdzR0UjQrc2VPNFBlbEtZTVNiQmVUWld0bHFnMVJ3MGxENm1vTjJac2pRPT1dXT48IVtDREFUQVtTYWlUSm10T1c1dFRPYXlRTTNabklFd2tmUlVUOW9mejF4K1dyRGxqWVIyY0ZtenNpNC81TkVaUHZkcWFKa2pqeDhwdmZ1TEpqclNSSGROWTY5RkVIV3pPbVNQcGphMmR4OURISmVqZ1liS1c2Y1RwQjhiV1pvS1RUQ1ZuSmVNWkVEY1RVNXE3RXdBdlI2RWRXZHFLN0VFWWo2ZC9lZUppeVlVSTYwc3lzQ2ErODVwaDFqVERYaktIbktOWlAvS0o4elZBeHQ2YVpLSUk1UUViVFBvUjdqeHNzTTR3aElReHpRL0ZlTWhoMWlLSHZYaUZzZklLQ1dIVXhZalRsbzJnalVWbVZNNUxMRmsyRUNxTHRhcU12VEcvNFM3bFdlaHZueGxURUx5WUhiWTNqQ0RyT2Evdm92QzlnSEY1VjlQTitBYjBiaHZNU0JkaExPOVR2a2JBK1IwQjUzc0VuSFVFN2h4Qit4d0I3WGNFdE84UjBOWVJ1Rzlkak04Uk1INUh3UGdlQVdNZGdXcGVIazlHWVhnYWp0R3U5SXdHVnhTZndrcEN3YkFiN1dxOVcxRThnQ1hYM1VCdFhRZDJ5SjNRZ3ludkJMQ3RLVzFZK3FxTnRVSXlnbTVjaThNdm1FUG01a0JVMjE0Skg4YW0wZXRQWUtXRjRaR084MDhockFSOXc1Snl2R2I0cjA5aEVwYjRQeUZsK1lueEFPTXdkTEtFZVFuK3JKd1dWNjFySmowVnZwRVFTUERYRE96M2RCR2VqY0ZMd0hJRE5pWjhnbERMNEQ3NDRRUm1mUmtRSmNJQW1mYnFCSkFsUEo5Q0VIMGhQRVFwWW54NHpQK0dDUkw4YkRZZTltV3JVSUpuZW9IdUhVK3FLREtwZzVHeFRRRGxGNkIzMDNjZC9WQUtMeVlqZU9JVzVjNVgwSENIMUFTZysrSndaclRUOGJSSHJUdHpZSEh6NHNDOWFSb0JWaHczeEt4eTVSVVhOclV1RzUwOGJ1d0NENHM5Tm9WZlBDQmZ1NFowVkVwY0ExRXpjL1ZiNmd0eVBCWExlcXpHYllISmEyYW9aZVJoSGQ4K2t1SHhMbkVWMjlsME11MS9pdE12b1FvWVJqNWR4TzYyY1NHQzdNdzRSZ2YydG1XbkpaUlM3U25nWWJjQXB6WTNpbnZLc0ZacThvS3E4RFBaVXpYVWdnbzRsY01vOU1DaU1mbTIzRWJlZ0pUajU4TDE1K0tyTitHSFk1TEpRUk9wVStwMHFHVjU0OE1KRHUvWktNeXlEck9NZXh1ZHoxdnFUYlZBVU5icjNZb2VFakoyMmNkcmx3dmVRRmMyNDRrU251WnQ5a2s2ejRUSS93NUFVL05yUGtscWZ0a1hSZUdyL2dscWVjc1BQZUdyUHNpSlc5S0dUcVpkaVFwZmRxRUxUbU8yNDhWVHgxVkN5NGxvY0ZNM2xEODVCZkt0S3NPZDRCVjkxclFYbENsVUI1MHN5WWNjdHp3QzBZNHZYZ1ZHZWUwZXpYWjh6N1RkTWE1U3ZiUG93WGVuay9rVjFDTjgrY094S3FLODA4Q3lDdVFQTitpaERnRmgvMzV1Rjd6WGhoeHN1eGZlaXBiRUkrK0ExS1BZbG1RZksvWEZhWStmeTRmVnUyTnpyWHowaUZ1cTI2OXlzdWh2Yjh2QXUzNlFFQ1ZRRjhIMnpGdnNFWndkcDc2aDZBWEhrejdZNDFIcGhiZHlZRVZGOGc1aHJSL2hPR1gyclV3bmd5R2hMcVJzbWhQbHpnWlRsNE1oUFI0QXRXcjRQaVJONnZYUXl2d0JnWWMxNnpZdStFVmUvQlhOSE5YWlc0MDNkdmcvaFROZ2V3MEIyVXVXRWczNjM2cDJtNVB3MzZyMmY2dmEvOWRWdFhzSmd2OEZWZTI2K3ZadldmdS9aZTMvbHJYL1c5WWVyS3hkWHR5ZDI0WjY4NXBGU3dWUG9CWFltdmFOT2VWcC9TbTZKTUI4NG9qNnFQYlZFd2F5SFlXSGVtMVA0d0JQcXRkVnEvQUJ2N1kvM2pHL3dnclZVMEcwMXRwQTVCT2duWm95WExXWDdyWGlHRU4vZ0dyYUgwb21OZDFBbTcrVnUyWHNVaEdWV2NvNWVjYWJCekZvVVhnQUt0SEFFcldWUXlvVWtlM3V1ZDd2WFV6TXgzRHRoT1ZPQkdoTHlwY2x3QzZyRDBOL0lDUFQrQk9NSlpVNmxlUGpmS1lxUURVZVFZNGZaTjV5OGNQYlhvcE94YytTOGNQUE9RYy9zZW05eXlLblBialVQcUVIdTl6aDlieGNmUzgwUnMzMXEzMisrazQvSEdoUDJmaitWZll6RXVPYSs1RmthdnNLb0luRUQwWjdrZGo1WXlHUytCeUNaMi92VkNTK0tIWWlpYlA3YWlSSm43RjBhdjhoaXZCbklwWFlaVnBpcFRQUXUrb29mWGp4ZHNDVjgxdysrNWo5ZXR4THZ0V251VHVPSHVoUDZXWlhxQUEwb25pdzN5c2xadWNuUjZjRjZTRGYzTHVqNnRQSDlHMU5mSDZrcTQvMWgrdjZmbW0veit5VWNoTTZkU0hjeEE4ZVhsajZwSDFWb1p0dm1SVDdGbWxlTUludHoxdkhuZ0EwQkowUnhjUElvdngydGpnck5iUDlpK0xXWkxqVHlNelBqa0FuYmp0SHFUbGRMNzVjVktlRnQwNnlCTjQ5K2FJSFd3OVZEZXRNbnB2RytLRFEzUGlGZ0lOTzkycnhTbkxuQ3ZTb2xYV2FHNW42Rk5jcWJOaWJ0Q1JSM0pXdUFUVVN4M1FxM1lsQ05CQ24zbk1wWDUvZnNxL1QwUmJvRVRPQm5iblE0WW92dExRSGdPY1g4WU5HWkV1bkRaV1M4bzEwL252M0YrcTJNaG9WSzVxYlhlbFpmRGw3dmtTSWJWZ2J1ZGRNOGZpVndtSjkzVGh2T1dMTkRrOGJNckVBR2d0aVVkeUxSRVdKMlJUeFdOdk1jM3FOTGU3Z3NFcmJpYk1rRGl0QUF4Qm5QcVA4OWtNTk4xeFJURC9jMDNWNjV3eUxkYTAreUc3a3JtTG5PS3gwL2ZxdWlyQWlGckFPTjd1KzJlNlVTazVZMytqRyt1TU5IbXNqZWJSOTNLUHVMVmdoR2tUazUxOThWaGx1ZTN2YlFtUnVkejRlSUt3eUg1b1k2a0Y4WVUvT0lkYVlmVjZwcC9UK1dTVXV6MDE2YW1PbzE3MjZJOWJNK0dKdDdvU1ZGMSszTm04dFdDRWFCWEc5bjUxc1p6a3NWcW4wd2psaGJhYW5UdzlUUE5hOXRhaTBuZHVDdDZuaWhpc3UzcGpOV1BUdzZRV0hsYTRYYWdjT1dMUHJHNTFiY2RlQ0ZhRlJwdmFGcnI4MHI3QkVYcXRMdTV1ajFHMEhpN1dSV0p3N1l0MFdQbzR1VkdGakgyNGtCUlNMOWdiRXVtT2Iyc3Y2em1IdUtISUdzT1ptVnF5dFhQbEJ3ZnFRakNLc01ob0ZjYmJUR3QzS1dHdlBvN3FKalIrUDZOWlRMWVBGdXRiOGxuS2o5Y3NzRnV2WmpqaUV5OU9NV01kNk5PcFdTZzVZbjJKMHB5aEllS3lueWVmVGdaQ1k2MWdCR2dQaVR2ZHcxeEhyK1hQenBPeUV0VUxmYnQvbjhWaGI2MUFLZEQ1Nmd6eDJ1TGN0WnVxSTlhYVJhb3lkc0o3U3R6UHVTTWNLUjJORWZCaTdmYjE3SzJHeDNoMzJkaHl4ZHJ1bCtaMEQxbWQ0enlyOWNuRWR3dy8zL09MajEzMTFid2VMOVdWT1hUcGkvV3JIdCs1MXJHaGJNeUt1MDkzTDd6MDgxb3VqbVBoVWtpcFlyTFZmeWF3RDFud1RhalozNTNSTFJzeXZ6UnZteFhNb0x1NmUwaEJyM0xaNEx0WjNZNitMcnk3QXVpOWFzYjd0WEcwb1dFZUZIVGczUnNTWnp5MzY3RHlEc0xMYkI5R21HU3NsU2g4bjZ4QnIwaTRvV2xUa2VUMWJCMWlQSkF0V3VFbEx6OU9DalBnd1drdFlpQndwMVMrMlphd3Y4K0tKaWNLeG0vaHVjLzhFWWszWmhlSU5rOHkxdG40QnJIWEkwRlpwTEE0UFl3clc0aVZsSG12enByeTV0WWV3Y29jM3JaWnByT3RQVXFiMzFJWllhUXRXZ0ViS254ZTIxdTdubDhjQU1XdVQxV0twTjdtSmIzSjcrS2ZsL1BiRFRldjVCUHQwd1VmMjZPUG4rRnplMW5BTnRnOFlYbXF2NDU2Q2VhZ25JcHZsalNwOGloRnh2VWsyVjk5ZzROTTRibmsyUDJmcTNzYmFXR3V0T1JGekZ5L05qTVBUK1R6UEhEem1jRThoMGRhT3R5SkhGM2UxUy96cngvUGQwK09UZFFuLzlKUithY1hqbVlYRDAyejMvT2hnc2EwUURkUGc5TDFkek4wbXNVL3o1NCtNdXJleUNidXNwRGUwMlV4aVpWcDI2NFovcWgzb0RVeFA5NkszbGIyN0k0ZW41WjI3RFhGWXhqMUZSR3MxRTkxSzl2b1ovL3BacWY1clA4YkY4RS9Qcno1L1NkMWEzT0hwL2E4dlRrcXhDdEV3RGI2K3A4bVJrTWMvZlhocFo2LzRKSXQvK3JMenBERTVsbWpkNzF0Vk9HSmU1Ky9aL2JWRXJvNS9LdHlmMStkckY0SWowZDdwbDgvdFg4ZHIyTmMzN3k0SHQ5SEkrU0h1cVNqdWR5KzVvOHRvRkQ2bDdFL1o4dkhGWmZsTElacE5KSW1sN3BjVWVkbXVZcDh1M29yUm5jMjl5SnZEMC8zWXp0SGREcTgvQldnT1pyRzltVzYvV1l3M1lGMjJLNXJ4bG5NMzNpSTdwN3RNSkZHOXVvc2tibCtCamR3ZFhFZWlUekVvT3VHWE5qU25LNUhrYVJlb1NQZWpuUHptd2Y1MEJIclVPVUlJZGRTcHMveGtHMWpYOXd0a0RBRTUrNzZuWVYxUERmZDdNYUQzcmRXQU1aU2lyU3dncnJIYisrMmtZZzl0VEkzNzQ4RTZ0NDFNVjlrWTZtMWNqWFRSYmNTYWpqM2pzQUkwTXVLMStxdDVmbzFZNlhvNWUrR0FGU2pORTI2MzY0RDE0UlZoTmVnQ3B1R3VOU0laWjZ5Tmh2aWdZZVZNV1BQTjllL3M0bG5GMmhnanJFaFZWNGo4WWh4dXVyTmhKUExsMFpVQjYyQnJhMTNIR3Q4ZDM1dzdZTTE4UXA2YkdYUUJCYkUyM0FkbnJHdjFEOW9SSzdJckxGaGxWVjBoTWpRdGVrNVllUmVzRGJyb2lCVXBLVVpkZ0xOTUxkUlRidkJZOXlJSnQ3RWViMW5tRlhKYUF1Z2dxQXZva3pJWjU0dUJwU20rM2NXNlFOQU95YlNML1FoQlUzSFJIY21lRjFsdXdGRXJiN3lkSEZwV01IZzNFWTJYcDlLNVpyQ0RMeFdvR3g0ajJxajAxZForNCtJS1VQb3NvZnc1cEk5MWw0RGkxRW9ucm95cnFyMzFSUSsybnlwS0ovaXJzcnc4aTlPRFdYUndiUlZUQUg4NTlTbFVOK0dmZFEzRERzNXRCcnJ6VkdWMnlyL3FzQWtuQTlBRUlPSzBnNXJ4RHhDVHVqSU9BSEVibHdhQkNicjZyVFpSQnF4M21qN0piRzZpUDVBajdpd1dnZEszQzIwTTFmaEJqMnNhYUdpZ2Z1T21EYjV1UVhmQ1lzZTdUeEpxSXU4MytHNmxodXZGQlBvamsxVDI3U0JBT3IrQXhvRHFyWVU3MVFFYWpmcFhSdE1kTThKRDVyVGxOVUwwaDcrdld1YlFaSGlnYWVRT2I2L1BjTk5vbk1QRW1jSTBzc21FSGVIdWpqNkhxbCtBWUJyeGM5am9UTHk1VkNYYWxTZTAyNlY0WGgwTm9oZjl2djE5dnhMK21qTDh4blpUSjcxeFcvTlAvUlRwQ3RKY1F5NzA2a21CNmFWS0ljMlpjdkNRbUZnRUVVQmRtUmt4YU56blV3cTlRZ25OMUY2a2hnYUR3OU93Y2JxbEtHc1k4dFdlTCthdTNWbFg5cHNFL1BOa2ROWGF5RmVEZHZhcGd4REhMcytZOC9KOHJYRWJ1NmV0SlFmM3ZHNFpuRFkzSm5KdnlXdkppZEswd0hkdlBNY1YyMExqMGtkallmdUh4TXk4Y1FRYlVwV3lDaHR0UFpvNG5oYmExSlpaa1RkTzFVSGorZHViRDJYQ0dQY2JHMjNlaTlGSHA0MzdVdU1jZmVPT3V6RTAvVjZobmdKRHM2Z0JQWFpxWFgzOFd1c2IyVGZMTDBDK3JqWEJ6aWFhbTBRdElmOVJwa3lPVmRoRllvOWJNd2t4aHltRmZ4UjVpTHpmQUlvbDZDVVA4b3h4aEpiNm5NYjM3UjByZmp0MGpQMW15NCtGRXlWR1lCOXBvaHpGYUdkdTB6TEt6eXpUQXQ2OUVkRzRqQnVCUmZLdUUwcWhCcVJOM1dHYlVsUkpnTVpGbXpSTThxQmhGckYySmNGdGhpM2IyaWkvY04rcFNKVXEwUGRlUk9kaE9iQmlveGNjWWNxTDhVYUZOY2MrNmQxQmY3UjE0OUt0ejNXbjNmTklYN3p1YzZoWUJBMHZYYSs3MkNhZFE1eWlweENOWkJyTmN5aHF1eGNKUjhnNnRCdTB3VFpmQzhoZkZzTURRSE8wVFB3UEU4ZjR3WWxtVWZpV0pKcFo4aTVMTkNUZ2drSlQzR0FLdTdIbCs0ZWtidDNDVDAwbDlGMWJnZVk4UDNDV0lKQm9Ga3NEdng0K21sNlRvYXZlZHUxQldaNU5xOEVlZUhsK05ObVhSZm5VbmRPczVyUWNHTVlRNkhDVDJKeFd2SU80SHBGYmhuajFDbENuMGY3eWt0QUdSY05wdWlVdjhXRHFDZDR2MFBSbEJUcjJSSmNIbWc0ZGhDeG1yZE90Si9yYzJEdmpKUUFzeG1PUGkyRTNyUEo5RjBaeC9YbGc1TkNvNWhzM2dId3Jvb0Q3bGRFakhxM09QWjBwVmd3TzdvOWphQVUzM01XSW5ES2lTeEtIaFFJTU5lZDluNkJQUmpQcWVHV2k0TmV4UlJRNCtnVzhSUUVZNFpadnY0QWo0UStMbDJjKzVEZStUMmcwZ0IrOEZBZ0w4NnFhdnBWNVg2UlBCamRDeEFMK1dhdnhNUFBqK1lnNUc0Vy9qdWwzWnUxaGFYb2hZaUZWM2RkaWQ2Rlh4cy91YWFlWGViSHZ6MjJMblRsWnVKdHhLZz09XV0+PCFbQ0RBVEFbR205UDRJbDFzWHM3SFhUeWFic24wS0UzM0h0RWFuTndHMFhvVGlCd3BoQTRjaytzeXIzcjRKdzJBZ0FqU21JMXV6bENUdlNkV2hjMmJyNFFCNTcvT3FFRmFYUkhNQ1I1ZWRxbVRPZWdwWjE2M0ViaDI3YXRCYVJOVjNUM2xTaCs2SFZQOXc0Z2tJdHZCeWNVakM0SlpUUUdUUnRtYmRObVRmdlVxbVo3WWJDcDJmcTZLVjZ1TDB1K1U4ZVlGclNrZlc2TnMxUHoxdWpBRnFaOTBYSGRGQytYWGplbitwYW9SZGo5U0NpdEp4SHpidWpNN2pvTFlEais4R2FUVzhGOGdUMlF5RHZvS2dwbXA5YnREME1ZSkFVOGFlUHVZU1JRYzFWZEFCSW9SMEFnTWpVM0ZvMmJNMEpraHI3dkxMMEFsY0VCa1l5VGdqaWowRTBRUXI5OTB2LzJwenZ2YmRCU0pFeUc4ZEppUU5FcmtOQ3cwT05vUVNTaFhWa1d6WnpSWVBYUCtBWVdNQnViQVZZUWd2S0FEWk1wN2djL2dNampITTdSS0FUSWF5OGsyd2dSS0NYSzZLVnlPRUN6T05RYm5ZbFZFNFcvNmNKRDBkUHM4b1BVZ1FlaGVXOC9XdmFEaDVNRzl0Y2xhb1NORk1aZDV1YmFGcmJGVTlPb21McEp0eDExVzlNRkhFUnpzekxwZGp1MU9WTUNxSGxRNGZTUVJ6NmM5eENhYzlTSVZMcHB0aWVBeGk0dDNZRDUwRmxiZ1JTNENTamRiSngyc3hMcGRtT1Jic2JZbW05QXE0amlJa0JtNldZSzNkREMvQ2FsOEJKZVB6Qk1tcHhxdFVzN2g1V01FVWk4N3FKd2hOS1RiV0FqSCt5WWRYMkVabFc1RlBlM2pzYTJycXA3YTdOd1ZyMDBOZ2VKaThzWGdOQjg2L3lPSFVQWkZJNVJYRUtKODc3OW5TWlkxUkNOKzhLdVBWZmpTNHNIbVFXcUhob2VpWnd4WjFWWW9KaGNROTZBaUZSRURCU2pNd1VCY2w1QjN2cTZwVThHd1U2WW4rYTJQeVlzMmo5Y1FYZVd6ZEhrN3ZhN1B6NS9rL3BBM0l4Q2FJVjU3R2lremkrVW1jS3NFWm1ZQk5vL0FJVmRSbmJQclFlNzhXdkN4Z3EydGJ1bHRYOFZpbkZ6REx5dDNUbHEvejYzdGJ1QTJyOGRTbGUwK0FXQzc0OHdQWWQxWE5ySVd2TzdQOEpFOUlSbGY5UnphbkJETitiY0V1eVA5MjdPYUdOZWxwN2FnY2FQRDBqQ3ZyMDZXcTBtYXVvcjB5R0VCdzBKMXRPU0psM25FSnJ6Qm1mZUNFaldlVEdhOGU5MGNTYmF4RmZpbXFNQmVvK1d1NDgwT0FjeDNSWGRmTjRLVzZqcG8yVGRjbDZ0SG90TThYVmFkaW9LczFNOUxHUEdXUUtTd094MDJha0lVdU9NNDMvUTgvZXhMbFdYZFlibGwvTDlDR3M4QlVudGhkQytDYllhYk93blpDcVNWYUROVjhQTEQ2UithSWZBZ21VMkNUSjlqUkYyQjcyalFxVmNNbjJOYkpGeTdKUHU2NFRkY25Fb0U2ZkY2aXFFbklXT056eU1wWHZScTQxY0pQSDVxd05yOUZxUlpEN1pkU3puYzYvbHM2aUR3Y3Y1OUVva1hDMmZubm0vWkRtZmV5MWZTRGxsWk9seVBqeFd0Wll2aEM5ZDlGL081MTdMRjFKTEY1Y3Q1M092NVRQNk9wY3E1NHU3MXZLRnROTEZKY3Y1SExHaVdyNlFVK21pMzNJKzkxbytFd3NzVTg3blhzdW5iQVRMbC9PNTEvTEp6cFFWbFBPNTEvTHBNV21EZ0hVdVJwb1IyTmxHYlUrdFJNSmszdStVanR6VDIwajdKSG9hN0pDcm9nUzFpcVNwc2dZZDJpa0swTjd5eUYvMzRTQUdwR3BIVmtHcWJXd2VtOG1TSmlXVmRmTzM1N0h0V0NyU0hDS0YwUDhaRDhoVkdGQUpxMzBUbUJuY0svZzB6WWFzN0k0SzJDZXIrd0YyeXh3TjhpYThVNS9vWmRhTlJleVFGZS9aY3FESStQWWhJZnJ5RStLTndwcGIyYlN2L0pMWEd2STFFemlJQ2R6TkQwbVBhaWJOa25hdlViTmtYZnJPTDBFczhKQ1lrYWFZdUpiZE9idVp5UjNFTlYrZUxjdFVxUXl0bE4xNXBwaDRSU3NBWVhEUkN0M3dJRE5VRE5CTWRSUWVObzlzRVppZ21STzhnR0hiaUpzMWk3cVg2VTR1b2ZtMWUvZThDZEp5c3pvcWVsVXppQW1qMlRHSFZjalgzY3NwalFZN2dRK2c3aG9ZZDNhMG1ZaG05alhHN1I2VlFTTmdEUk11NkRYS1M2VDFhSjdGYUUvekZkWVV1aCt0MEVYblFKSFdvM25xWkdkVDNjZGw2Wk54djJuQWdwY1RoMjU1cTlubVBybG0zbXN6U0ZUdVZkandVZzM4MUJST0hCM3Z4SE1ZVW1zS3JYR09aVGpDZmxDRFhSZndBYzJqUk1jQVNoVTJidEE4a3ZsOUVzMmphTWZQTUcxcEJrc1J6ZU8wQmsraW1mM0ZPZEdXUnpVL2NKWkhPSDNTT1JyMTBmUXNKVmFYdlNNQXJXNHY1RlNDNVFuRFUvWmNNL0lmNzBMTSthSEhPaWNObEVEUmFmVUl1OWlEV0JXTkxUK3NiYmtEVUNTMEc0ejdMckZWNDBDVEF3a1J6V05EOUpvbGEyQUZZeEVoaHZZb3R2T1NBdDdrc01YV2dsQ0VZTCtEUGh2UDJHbVRZTVU3SzZ0d21DYmJrMzJSZXBSWnd6ejJxdFMxYUpndURQMGlUZnc0T0lJVTZvVU0xVVM2REhKU0xuOGRCeXlieHVocG9Gc2tWWk1FYTU5OW1VZTNQUFUwUWxKdEU3QnF5RkJRNWt3cW43NGdaMGVYWTVtZTB4YmkwaWVNOThaZ0ZKS3pKK3dUNTZ0UHp0c2E3Sll2NzQxYmVaNVBSNWVKVkdidnpTRnpJbG04Tjl4R1liYndTcnNtOHQ0Y01xY2t4N1Y0cGNHZHJNWjdJM3ZWdjA1V2xDd0lCcmVORzV6UDVLU1RnTjRicytFQjYrR1c5dDdBZWpock1ySWVXUEZYRCtmVGV4UENuUzhBUytHVzlkNUF3aEFrK0pQVndVTUNaY2tZbWl4RjhHaGhLNDB0WGthOGNuVFVwYTA0SVozYzJMUFQ1U3NrRDIrWVRhOEVHRkk3NU5UOTJETzBib2c5UUxQVGdNZWVtUmdhakc4L3Rud1pHeVlad3JMZmtKWDQrVC8yekI1Ymd4VnNKTG5IbmlWK1JsczJhSW9pTFBFaktHQlJjMDR3dms0emdWdzhwNTdMV1BmUEtaN2JiWUI5ZmRzU2t3Vy9SZDB6UE1uaUZuTGkyTklMa0tBeUR3a2J3clM5SlNyejdKeUdpdk5XWFprWE9CbldYMldlU3pMc0tpdnppSElIbDYvTUM1R1dMaTVYbVdlUWFjYml2Q0RRM0NyekRCbGR4dUk4L0FvS1hwbG44ZHo2cXhNaHI4d0wvWUV0emx0MVpaNWxlYXJGZVQ0cjh6d0R5SnB5SzBpakZkU1Q3SlRxMkZHSERIVnJwT3BGeFhhRXNpY041WXd1N01rYkZWdmlSYkRDTTZqY2t3UzkzT3VsYnFla0NaY0VnTWlPMzNBUEZrTkFGaXM3NExpY05QeVFyNEl5Q01qWnVuWkovY1FhSG1paE9EdlFDT29ZTFBuVmNaVUZ6T3Z4ZHVuMXFKV2JVZGJEc3dMV2QzbWRjbXpNVmZkYWo3WG5XNElWNUh3TVRzaFM2ZlhnbnFaTnNCNXZjY2EyYjFVZDd1eXJPZW9ZQVZweVBjcFF0TVhvbnQxTkFJak00bGEzTlJkQVBoUi9SNjFmRmpZUW12bE1ISytEc2x6eUplQUk0L1pyRCtEUG5tZGdrR1NQd1Rxb2xSVEpQbit2c2tnV1FGdFZrZXp6OTJxS1pKazFrcW9mTCs4Z0toUkxMSzJMUUprR0FEbVh0L29vTmp4ek5yTEljNkFRb0tEMmxWbDBraDkwN2VVQlE2dEV0OEp4NFZYdmJDanJlaXhHRTViMUNIL3pQcjZkY0QwU0YrV1p0alhuZXFGbGkvTE1MbFZZbC9jalJYa09SRnQxVVI1UlFITDVvanlqN1hsUGFPb0hLTW96b1BGMUtML1BvangxYmx5VnhrQkZlU2FOVWM3cmRGSWFLOVNLVHIrWE4rbWVaRDR1ZWNrU1AzdkV4eGJDSTB6WmhiVnZQdTdiQ0JsditjVkRJemlUa1ZDejZVbm1JNVNEUmlaUUxSMHVBS1E3VTRoT0hvWVZoeTVPUGNlOXdpRjlWQzd4STJNTHQ3MUNjUmNwS2ZHdEhKNnJWWjBRM1NDYWUzOTZ6NmtYcjVkYk5mRjF2N3QvWFIweGxYTHE1SzY2THB4MHFvZnh6dlgrOUMyZUJaOGFiZEJ1dTFLL2Y2NFBVT2o3WUswcTcwL0lTMnp3UTkvYVM5SHk1NGZHaWpCTDJkMzY3VVBiNk8xU3E2UkM2RXJ4ZlBPZ1dIbDZjQ3E3dTNjc2dJTTNGaktPV05GTjVHWmR3RkoybDd1S3ZUaVYzYmtXKzgwNEhOYVFXdXdITHlQSERWZStldnE0UjMwNFZZVEZYSzdRYTJkWTgrNXBMa1ZERjNScldLMWxkL0FHMGJGRDJWM012ZGh2cmM0YmI1cTBsdDJkN3JVZHNHYlhOOVBuMVRlbllyK3VlN0ZmWXlQcmpMVnh1ZjdvZ0RYZjNMd1ludkV1eFg1WExrUStQNzExeGxxcjNkVE44N29oSDZpZ2Z0SllRRnpzN0tmY215cnR1QXBOMEk1KzJ5bVd6QW1YVGszanhlbThwbSttWU5RUGFhdUtxbjdheG15d0ZmZGdzWGQrcnlVNWY2ZVVpWmxEVEZYTUNUQ0JDM24yQ2M2aTN0UWlIa2psY0w3VHkvM1FkTEkreWV1bTRuaEdscS9xUHVlVVVqMmphMlhYNitGOFVjWXdrWS9yOVlpblR6bTFqVGlqeStXbU9OcmpzSFJiN3VDeU4rc1pTR1VHWmJROUNXN1dJeDZoSlMwWUY3OHhGUVM0amRBclVkdGFmK1BTTFY5RkNvNTlVdFhCMVpBS2QxT0lyblU2cHRZR0t1ekRkZEdRbjdhcXdqNE0wZER5WEhGaEgwNVAxWW0yc3NJKzNPQkMxdU0vbGkvc3cxWDFPY1k5Z3hmMitTckVERjdZcDArVjdxVmV4dDN0VU5pSHMwME1ETDJxd2o3UHRPdlZGUFk1YmRJckx1d2pjWGV2b0xBUFY5VW5qMmFsaFgwdVdVT3JMT3pEVmZXNXBmWUdMT3pEYlNkS3lzZ3FDL3R3Y2hZYlhsMnVzTS9ZSjdXcVQzZXBycXl3RDZmMWg5U3JLbGRYMkllYlE1T0RlRFdGZmJpcXZoRCtPc1JsQ3ZzQ0I0djlGZmJoUUlYTTlaNnJLT3pEVmZVdFR6VG44NE9ERUkyOHNBOER5cFkxdElMQ1B1Zk0rNVVXOXVFQWhQNVllV0VmYnBIckx0V1ZGZmJocXZwQ3pnZG1CQzNzd3dFd0M1dVZGUGJoZGtPTEgzb1ZoWDA0UjdhUmFDc3E3UE54Ykk0alJmelppTmJER2xkVjJHZnBrN2JmNGFLNGhEYmlZYlFxV2k4cGZwRStzSHFIS2FtUHNGQXQ0a2YyeEp4VmpsL0huaGVybXFiQStmbzMxZHpFcWh6TDNlS0hNOHMwMjlPVFZCNjMrTGtYenhsaWE3K092VzcxSkNXVi9Rd0JGNW5tT3JqcTNQUENYbU9mWFBJNkNTN3dJKzRUTWp4V3cxVnVXa0VJZDB5YlM3YzhyK25GOThrbWJHQzNCR2NMd2xGK21nOUNzVWF4UTBvVm5ubVR3T1Eya2JqTm5DLy84NU5xdGNUbGY1ajZHOHo5Zjc2eUhnMkQwOXpNUzNnNS9GeitoOG9WUE8vL0MrNjRVUzcvV3pZZm12RHlQOW1sNm5YLzM3Sk95Qk1aeldydVBISzUvTS9DMEdTNWp2NHYvd3VSbjIzSEhkN0Uxd055aEdHL21aMnVxTWJqc0hocExjZ05PVlN2ZW12a1lIREY2UExWUkxOVG92d09qeHJNVGVNcEk4dlU5QkhWTlNuN2pWdE4zN0taLzdDV3o3WjdCcVNOUjBHdUhpbjBTbEk3WGFha0NYbHVyVlZON1MrYk9RMS9XMkxuTStWMUFpSlRxeWhVVzJHcVZXZWxxVllkWDlmZk9pVDZvVUxNcFZjaHpQZVB1VmZZNjJFaVQwRCtDMzF4SlZnUTBDb0tUR080ZFloTEhQTUU1UDhlVHFmRU1RUnRKZFcrS05OREZwMjJFNWpCYi92dUd6ZHg5Umw0VUptSFNPbzlDVlEvQ0kwbHZXbkpzSms1WlFjS3Y0UWRJbW9hTE0zaWQ4aDBMNjRsYXhzb2NqRnIxamI0emVPMktweXpFR3V3d3hLczRQZDY2MlZocTd6YzhYYTZ5c3NkYjZjQlR6Q3dTQUZwdFBTTnZyRFljWGNIQjhYazZDSUVGS0FXdzJaN0lrQXJLVERkOWE0aklBUmtMdXB3dWFsUGt3TE82eEVzRkJjelBVQ3dHT3BrTzdZcWl1MXZqOGtnZHQ2N1hQM25xNzdNY1ljd1pLYVFyc2NnOS82RkhPNzYxcTcrVzY2a1NiMzNiemxWbmZqZXZ4REpCWUxMTDZPUWZJSGdDbXFqWE8vOUMvbW9qVnJpM2orTXNERmYvZWNMbXA1cnFoVnVKRlRiMC8zcXY0REpHekQzSmJVU21lWW5CVVJGNDZqL0FHaGRndnBjRCtWSGlSRkFhTDJndmdVRHdaM3lwL3g0QjJIODEzKzFMK2FNTGhuUTh0VytBSXJaQURjSUc5K0FmSnl2NVN3NklhQkExZmU0U2ZQS2hQUmZmWiswdUtCUnZaYU1aaVhyc1JoMXJwZ0pXZTRwOUtxbFFxNUUvNFZVemg0b1dKbTJvaFJKbVdoK0RIeFg2LzdlMGJvbjlIV2FpZWEva01ySjlvVEZwKzZtUGtraDFmYitiY3BORi9CWmR3djY1TTRXSWUxY2RkSzYyd3FWdEdtTUZjcmpnQ2dsaVp5Zzd2WWg0R1dZRHBzMFc3Ny9kRHhPd3U5bG1CV0s4OVRUeU90dUs1UkhwYXhKcy9HcXU2MVFKR2NNa2c9PV1dPjwhW0NEQVRBW2FUYTJwSkNna1FsVWVhb0VnUFJ0TFVEZExidzcwUE15VERVSGlxeGJnUy9ETk9WQTZTdVpUdFc3U1J4Q3RlSk5xSWppSWJNcEZ3eGVIK1llcW8vMWgrdnFZMDA4S2pXejF5ZVZNdFd2Vk1xcFU1Z3MycGtaeW53MngrWU9LcjRveTlWME43UHhFNzR5YnkveTVITDUzMld4YlFsSW1rb0M0N3Y5aXpPamc5cDhOZDNtWG1UcVZBOW9yVUpVcElCV0VqaElPV0tsNjlmbFN3ZXMyWFZUdFpvVjZ4dEE0M2IvWDdKZ3dHcTltcTRZbHpTczFocTU5UDFuYTFldmtZT2pNUko1TGVwWUl5Y3UzaGpuZXNENDN1Nlg4elY4QUkzTHJZUHBoeWUzQy9HK1dFZXNkSDE2ZmExakRjbmxjUWJFV3kzaGMrQ0VWWENyQjd5OGQ4UUtHYnAyL3RSd0pMTHBYa2NyMWt2YnZJSTFxdUJIbnhSMkwrSllBTjkwbDZoZCtybUZhNmVFSXN4TlkyMjVxYkp4dHJJWWRWUmR3ZlhGMkxxWllwekx4dmpORVc0SHBGMnVYWWdiRHNuVGEzMTg1S2U1YmRkUFZhOFVHNnN6SlRkenRBamFXOTlMSjQzS2ZZSXFUOGgwSm1TZ1JKR3FWUWxlNW1LYXB5cEI0cGFqRTloaUZMYTNmZVc0T1pQS2tyVmxRZU92UE03cjhoY2Y1WEZlcFJGMnJzS0JRaklOMWdENlNRTnpHeUUrQjh3NVJkR3RMdEZYRGhqc2s5RmFNM2ZMS3ptY3VBQVFPcGRYczI1Y2NzQ090Tm9vdXlsa0ZsM1UxQ2E2SGhJelg3NXBaeFAzdGJaMEdGUS8rYzVGdVNXTkJkWUliT1RRSDRSbThtdHRGV0VpTUw3blpmMXByelZITjVndmZ4cVkrSUR4YjFNNnowbzgwaldjK1dETFVpVXJTU1NyV3lQeDJVQm9EbWxnUlA0MFV4NEtXcDQ5ZG1vdDVlWFhXdTdIQ3BNSm14NjdXSmtsVGVCRFZwS1RDR0xvZGRlc1BBK0hnVDJ2RXg2aTVueFFGNG1Qeit4K1FZZFhLUHVObnBIUThMNVhoOUJaTjJqb2l3eVg0Ty92cHJyOG5LQ2dMYVNjUk81WmwvanFmaFNEdjBvdkw3M081TU4xN3BPd1p1bVRUMVhkV0pabEVmK3VSWW5LSnUwOGpXYnhIN1MyTkNTWHludGVHME5jVzNxYkpEQTh5S0Y1VmgyWlFDbk9lMGRvenFGNlh4MlRMWUpiajBDam4yRmlvNHlCaVlhdFRRcE1OTStiam53UkxlMEl6VmJGN0t3MnV0UWptb0plZ1V3bW9uckVrSHBtaWlNTVV1M2ZDWUJSQ2dRdFNTU3RSL1RoaDE3bW9rR1ZvUU9XSkpvNjRWS1BhRXp0RFZDU1NEcExJYVY2TldCSm9qWmdqM3JFa0xYTXgxOUpJbWs5SXBJQ3dVc1M3VVBDUjJxZExXbWlra1M3dWlKM3h6cXVrSHhhZ2xHditvbkxDaldHL3RuTENsM2NkcXU4ck5ESmJiZml5d290eWJBL2RWbWhMU0Q1TTVjVm1telBuN3VzTU9SOUd0d3FMaXYweUx4ZjFXV0ZJWFMvNTJkbVZhUnFwWjl4ZlpJbDlNVU5VY1d5MjRXSDdxWnd5UE5VSzhJTER3a0t5bGFVc3VGeTI2R2VjTG5raFljK1UzdURYbmhvNm9udHRrT2N1enZRaFlmdVE4SjdiZ05jZUlpYnFwV2NhbVcrOE5BOWVjVXpVWm4wd2tQM1JDeGRkQzU1NGFHYk5qODdEYTNndmpWMDRhRzdLQWpKUjdNc2YrR2hlNjZVS2J2N1lJa0xEMDJEczkxMkdNRFhpYi93MEoxTDlWUXIwOFF2VXdlbEZRQ1Nubm52NThMRDRQV2VxN24zUksyUVhHRUpsT050aHlHdit6MUpMengwWDMzNmZyUGtoWWZ1amdpVG5yYk1oWWVZanRFcjREVHJoWWRCT2MzbmhZZHVVRzZuWGl4QWZPRWhrZk4rK1FzUDNhRW9GU3ZMWDNobzZwT3ROQmd2T2dOY2VLaXVJUHh0aHlITHlVbUJMengwRDczTC9yUVZYSGlvYldaWWFpcHpzL3lGaCtZVWIrdHRod3FhNVM4ODFPcTFzRUlwNUw4OERuL2hvWHZzQTY5MUJyancwUDIyd3hWSWdSc0M1VDVFZUU5aG9KSUxpMzJ6aWdzUDQ2NjNIZm9ySlhHNThOQmZLVW5nQ3creGs2WXRSaU9hcFM0OHRLekhBL050aDQ3MmpkOExENWN2anlPNjhOQmQxdytwUlV2TFhuaG82cGp0dHNNQXFqcit3a1BmcW5xd0N3L3hVTlRGdUlTSmE3N3cwQjFLeVB1ZXdrRHIwUUlGb3ZId21CR1hzcmpjZGtoWUdHTXQ5TEJmZU9oKzI2RTlzT0phNk9GODRhSGY4cmlWM2Zac3ZPMHc1RlQ0Ny9mQ1E0TEMvMVZjZUVoMFQrSHlGeDY2MzNab2loUXVjK0doT3hTalRGdnF3a016Rkt0djNtUVVMblBob1QwdVJYSkt2SFU5ZWw1NDZPNEdVNXozeTE5NDZIN2JvYnF0TFgzaG9YbVlWb2RyeUhaR0YzbmhsZW5DUTNmclh2ZDFMbm5ob1h0VTFFQzA1UzQ4Tk02bTNjNTNzejBkaEJqK3drTjNqZEhGL2VEdndrTjNqVkd4Q0phLzhORDl0a1BEOGd5VXdHZWtwc3R0aDNJKzlBb3VQSFNQK0xqTWpiOExEMTJMZEI4UW1sVmNlQmgzdmUzUUVvMEtmdUdoZTVHdUxSb1Y5TUpEeHo3WktsWUNYWGlvN3hXdE5HWGJLMXBwMnJXeVdONHB2RTVtM2VZMkNxT1V4U09NaTRXYU1pRmx1RTc1L3VZaVNxc0h6T3p5MmpLWmpNZ1BiWFNSSVRHdDNZV0M2aFBVT3F5ODBWRnV0bFpoWlZvaytoUmJSSktwN1RPS2F4VTIxQ1l0U1JSWnFRVFFSSFkreE10VWNyTzR4ZDJkWlVxWmJGejZQRTVORi94MlU4Z1hkZzZmTmg3WElzZnpXS1JVdjBxdFBieG1peHVkMjJscGN6VHB0TGFGejFreTIybDlkM09qUWV2amFQUjIvbmtxZEFxRjgrZm05MjJIbVoyK2R6NHZoM0JidTJta3poYTMzVVlzMnUxVzRyRmZENWxmRjEvdCtPNzdMUDU0TkJjM085RnRVZVEySW10VFlacmFwRGMrZDJPUHJmNXR2QkEvaXg1OGIzeTE2TUhtcENxS2g4VjJaT2VsY1JaaHl4ZmorRzQvZlVUWDZjTUR1bjU5QjB0SjZNYjY5Snh1WEp4L2l1THdNQ2t1UGcrMnBlM0VlUStPUHFKVWZoNTgxK0w3K2ZNbk9DMFJWSUJIMTI1elhWSDZPRm1uVXhjQ1ZqSXBjOU1WSUtlSjRvRTByejdXUzYzNmZtbS9yMStRS2Qrd3VGMyt2c0xUYTh5a081ODNHOS9pMFNSN0hyazdQNDA3amhXaVdieFJHenRibS9mdGpmenV1THpaN2pST3R0ODZ4L3Zwd3RaWk5xNlZxNEtwZXE0bGM2MnRYNEEzNG5WcHJYNmNqSWpEbHhTc0tMMENXODJGYUY1VkZYMFpoWlJhWEpOSEZ1b1lpcGUyckE5TzM0MTBZb0FaeVcwWHQ2WnN1blpYL3I0OVNzMTNxdkZDdXBjcTE5am1FZmp0N09Uby9lYjZIS0FwTmJOdjUvRkNadit3WHRpNEdsUmVUdGFiYUxocytTRmVrNWM0aXNzY05PNmk4Rk0wWGsxc0x1clI1dkV4VTNzdDdsV0dmSXFCRXpTcDlVZmZCVHAxUDBxeTNlWWdRYWY0N3lUYzlEZVVKSXNrZkIxc29mdlRFWGQ0czBZaHVLcW9CNStndFVTbk11a1krZ3FJZGpRRlg0dHg5QldzNnF0djhQVW9LWDk5a1lRRStzUnQ3TzI5MWJ1eHAxTms0cjRlZlJ6dHRpSWk2UG1wc2FzSmV2S21QZGd4UHFoczlyUUhDZU9ERzJhZ1BhRDBCeWk4K3JIL3JqMmpEUzhsTjQ0LzFRZm5NVFJXcHRGYTQ3WGY0b2JHalZlcXJ6MUlHaC9NaXJRY3Z6bFBLWnRFNXB5R2RWTmZURFBiWXVGWFZnYmVlOTNVZ0YvRzVTYTlHUU5QRkxsTWFySm5BL0JMRk42T2MwbkpUZnJaQ29SeWlkREFNL0taZnZNQy9hTEE3VDgrTWNpTW9WTVA5WGpxckRQaXdOUHJCSHJLeHJKRmpUYlhsSXlHam0za2FYYmMyYXdsQ3JIWG8xMzZka05uUzVtaDFmcFFaSVZhVEZ5TFpRcmdwZ2pnV29CaVVrYnNjR2tEWENhMUx1M0ZiM2JGN01GTityeVVleGxFNWZVVmUreEVGSVorZUdKTFg5T1dWRHE5dTN0RDdBYlFJSTVqWTR2QlNLWERuWUY1Mkdwekh5cUxkeks3czlYSFl3WXRCYmJhdjhnb244WTNyUEpwOGZTS0JBQmJpL0ZkNVJQN2taRlo0QzRqdytnK0hrR1FqeFFxbG1HN1kyRHVvOWU3aXlzRitGdnNYdU8rUjliUW5iZmR3Uy90UVRwZXU3MXZ3dEgwektONXU0dFVvTERaaGFjeVg1WEgxTWRPcWQxL2IxVlBqeU1kM2NkRHErZFVWalQzM3BiQmJhaUs2VEszdVRnV1ZLd3ZjaFVlWFB0YjdFMGE5WmZiMm4zS0tKK3EvRkJyeWludGJyOUsxdTVjVks1ZjZ0WHhXcjkwZGYyOFhlc2xqKzdnZnJzSDVVdEtjNm1tNXJOc3ZjYWU1UW0yZDFraE9NamNmdXY2aWNXcGhhNXJQc2h1VmhaZ2R4SHVxK3VEQmJ6WnIvTFN1TG92dmx4TW8waWlsbU5qRVY3Um5HMldhelIxdmZ2WW1odzB4cmYzejBERVJucHg3WndGN1pDRmJUUjBacWVVUjZIdm1MclMyMVBabGdPU05LNEVKRGVBRXZncTBhblJHcFVhcnJXM2dCTDBOYWZwS0NVcFBKcWh0a0dUaHlSeUVpRWhpaTUyMVlVb0EzYUpBd0M4bWRCbS94bThjVXZEM3lqRktEeUM2VFFVOG9SQjRRU2RoYzJVZzIrNFNXTlk0RW9XdXdmemcyK3J4SVZUaWtSblpYT21kUHJnQ0lud3FDTGJENDVUZEtaM2VtaVJ0MHhpVnFHckozdFRHalM1WUxTbCtDcFBrS3pLTmZaMzFCR2V4MVczSGVKQ09KQ2tMR0JsYVR3cnBoVEJtcnR0VnQ1R0pRRXd6d0FRdDNGbEFBNTJxTWlDVHJXUGRzd3U4Smx1QW9hVU00aEJQOW9WVGZYYjkxRDlFdFVyRnFwKzU1SDRZL1FvRWgrbjY1RkVkM0FDdjhZaXlaUENReVRlcDg0akNiWmVpY1IyeXJCb0taTE1KMThqc2VINElKS2NYRDdEQm5RRUdHU0hzdnBvS1BJSEl3UXN3RzdMcHlBb3h4MmNUU0F6SkExaWo1WnVoYVBiMC8zamVuZCtIYW05WlM4K2tSUklOTmRMRng5N3JkSjFOYjFSZmIrVXJwQStJVVZldHF1S3JyZi91RzUxYXBGanJjTFUzdkpGK3dnczRrem1yWFM5K3l0YVBYN0tucFE2aStqYTBkNWhuZEpXM0RlaU5GcDdxYy9OaVFoNHVaTW1SUjFDRjJ5WXNMUDk3czdSN3ZObnQwcGR2WW1WOS8xSmozakFFQ1FVM1lkbWszRkxUYklBTytWK0hGN2xyQnc2VW51dWY4UDFtOVBrMTFGbFdOOFNqMjYzNzcrUHBrM3h3UmRxZ0lZcmlaR3FCVHNoNnN2cSs5WnN2Y2hWcXIwYS85YnZPbEk5aEs1N3h4SCt1UkI4emdOejJtRlJQWVBEWUlYSm9qT3FuZ0dTUWpkcnkwcU5xaE8vNWVNSDJYVjRUMkV0UG56OExGM2Yzb203UWtFY2dlRkdQblBmemF0V2plZTNxZHJqWU8wVExVcUFKcitRbCtmT2g3VHBPTjA0Z3FPa3Z1QTB0eEQ4NEthN1U0TW1VRXIzUlprc0F0TFJCeHk2ek5Cbmt4OW1OMVYwT28yZUJkWUhjNnpzejlIQmc5SEQ2a09tUXRFSmZxRWppZS9ablN4VzQ1ZHJ1MUNjWGtTMlp6Y2I4TUVGbEtRYlVONTJJc2tTZHdEL0RDS0pzL3RtSkNhS2lVZ2k4cllOUjNqclNJblFIeit6N0Mwc3FPVFprTTdERWFCK2JYUTArVTY5QWZ4WEQ2UXNpRlNPeldraTJPd1REeGlnd1kxNUNjYkREaGlnY1JvellMZmJEZWlkdTVxTElqdmZwdExOOG5aQTFGQWRKQnc0Y3BmZ0pBN0IwRjA0TGFqRXdZbDR6Wi9tWjJmM3Y2M0xuT1p6WnlmWVlDeWtoeXp3RTZxTVpjQXVuTGJLSFJWS0FlOHhlN0NiTjJwMUkxaGlwakhycS9TMUxLY0YwK0tRZHhBallwQ3BYYjduNTQ1K1JVQytqMXp4cFgxV0FHWmNGcDZldDFjdXY1MnZuNk92aFZwK3dUWXlDNllEVE1CT0M2QUJCdURoYWFtWmlZaVZsNU5xQnpuY1FLdCtvaWErRmwrTlJtSG1pVDVLU2JOUFpCbnFYanpWMjRhTzVqdjVVZzRsZzY1cTQwbDlYRG5QNWJQcnhkYlZVYkVtRE11amFQU3kxbXdQbWFQdlVxcFVQZjRhU3NCTVpzcUtWemxkSGFyeklKMURvMkV0ZnJoN3NHVVp0UVYxU0R0MHpvUmRRVDJyVk1xajdjbHpsY3B0UzhRNnh1YjBwV0pQdUNRWU04SzZlN3BSZmE0Mkd2c2pNTlBjdHkrc2FQYzBhUmIrVlVvQ3BRcXVHeWVWY29WN0cvVGMrbEVwM1dmYWtlQUFUVkNhcjJoYkk5WW5DTFpWWXpyUGoyaFJzc1NUWTJ2TEt4VWVPem9VTnI3bDdVOGE3TTJEWXVYcFJEWGU5cTk4OFR6ZWpQSkpmUXQrektqbGdPUktkeGtZYkdrYmxoc01uc2lqTVJCZTlqRHFoNWpoUEl5Vk1rV3pZQjk1T0M4bFp2UlJxWDk1WHE4ZXhqTW5wY1QwaHE0dStNODdGSzA1ZXIrZTdkYkVseDdjUFhjUG1kczg4a2hXRDNkcUhEcnM5YWYybTJYRUw4Nm10Y2hlMldleldnPT1dXT48IVtDREFUQVtteGFEV2svbklaYjhHeHRnbC8xK2hrc1JyTUxLNnpQQlZvdFVEbm0zRGV6Q0NMYmZxR05lWXF1ekRSZzZVNXpIRElSTmNwTE1qNWQyM0NDdDA4ZE1BeWsvMjNEM0h3VGd0RHUyU2xGN2QwQzVmbUdPZGs5R1Z3RTFxNURwL3BzZjAzRlVGaUJkWndGNURyTEFza3VjZ09jQUdsL3JMT0FpaysyYjVRWExjcHptUjdDNExiSUFNaTNJSWxNY3hNVHJMT0FpUTVhMEx3c0d4ZmI0YjlxNjVSc1RhK2JaU096OHNRRGRnRWZ3RDh3Z2hsNi9jL21YMkU2WmpTU2ZheDNvU0d4Qm4rQXBmRUJGRXArL092QnJQUkxiT3k5R0VyZXZ0QzluSVhtTVlDa1hqazNsV042ajhaK0tFV0MwTFg4eEFpSnpkdVdXTkxtR0hkSVBQRjlhMTNReGNteUZNU3QzMmlMOElYVGcrU3F0V3l6amsvblRrTHE5dkQ4dGlQdlNGMm9uZjlxeWxzWi8wSE5yc0srUWNvc3g4UlIvMm1ndG9EOHR5OFdTVk9YbEpIOEJ2cjVEVGx1MUxTTXY5OE9ybmVmUzljMnZWN1RTb1NYdHNkalJKemt4TWRhVDkxMWswTW01QVdUc3Jzd040dmhTdlRzYTc5UkxZLzRYZ1p4RG4rUXN3c2orNDNRSlljTnNDL1BLWis1RklHVHlid1FGZnZyNkpYVnJ4Y0RScUtBRFJtR2kvUmRiSVEwcGZ4TU9XTjJreldQK2pNL1RkNHRnTWcwN1lPUzJXOFVrdXc4WVJxTldNc251QTBZc3NJcEpkcC9oRURxdmN3V1Q3RDdEUWJ5REFRWXM2MmtybUdUM0FkdjB0S0NUN0Q1Z3lOQ0JKbGwyaUpuRC9OZW1US2JacGpsR0lOYzFLLzJObW13T2FtcWtJU3ArMEUreGhvbXZ4dnhQVzgycUtjSGZsQ0lvSitRZkdiU2RyY3kwYnNDRmZsdXJsTlkwMitUV2RIZUxEQ0JtQkpBWTFzeDFCQ2o5dmJKeFdOTjNkalphZU9EME1hRGYxdFlPRGh0cTRISzZZeHcvSlBoYXZhNUxzQ1l0ckdWU0p2Y0Qrdm4rdmwzU1lBeWpwdnhITVBzb3V4c2x5ZFdlZDVNd081TUI1bncxQVZQbzVJSVE5QnRNRzZUazMxNmtybnliVCtaWmtoTXVEekxkdVhWRGxpOGVZajh1dFd0clhtU2xYYnZ6Q2VhUHI4RUhEK2FyYjdhMUlVRkgxODdSM1E2dlhuSzB6K3FMT0JZOWZIb0JYVTAzckxjZktlbkJhRzRXRWIzZUlKS1ducmEwSFIxZUhsVllWeThOaXUrT2I4Nk5EUFdRbUNoRUs4ZE80MnFDZi9PRld2dDFnMWdibGdUQUhNUDJWT3ZPMkZBYXdxODE0Z29ScWxJSEVRRXBVT25ZczVFT2k2Y0xqUTZXNjZ6aU9oMTJua1N1cHhLaHlCaUlVSGtjdktwRW9KSld2d0E2cWRpZERqc2JPaDNpaDVWdjQ2cUNPZUl5RVJTczZxVmNjRTVVbWVaT0I3bWFCMkhsY2hjamhSbllCVVBJRENuakp0MjhqMHhUTlprT1l2bmhTYWREdExkeDllekFETEdvZ1pDYmU1RTNIRGNCTks0d1lnUXdYQUhzR0owcEFXRVlPY0oxV1lSUU9UWVdSbUxaZ1NUTnl6TVFESXAwSUFpQVhIOWpoWkZhZGlDMGhhOWt0NTAvMW1MODgyYklmSW5EV3lJV2NKMXJBSFp3QUdTaUVjTllnYkJKSkJ4Z2tNNUlJdWtJUUxXazdmMnd3cUFJWm9RN3VveEdGUUQ4NFlVMTRUS3hMR3NsYUhjQXFoUndoY0VRVU5OdEQweXdCdEdaWGRmWG1iVFdPSzJZbXFaMjlIYndmcncyOW5vLzBBN0xKWFpPY3h0WEtxZ0FNbkJheW9sUlNOazk1Y3dsSms1ekhjaFNYQ0p6V29wZWRpQWVBb2lFMDFMc3NwM2dpRGJwWm5yL3JCS1hZWWdIR2M0RWd5VVJRQUNOV3ovWXhMS2RTSm8zNlNERVlDbFN0bkRlcE5tVTkwQ2NoUmdFWU9Dcm9KczB5NWkvbWtVQmE2RmMycnF0WlJMbXIyWXFaY3k0TWluelY5cjhsYkd1bTR5NU01WnB6S1IxNnhKWWtFY1NuY3JzSjR6dXlJT3JZZjM2c1BoWUUxK3B4MUl6ZTk2czhCOG52MkFwVDRZdFA5NGNvdFJlVk9PYXFWQnlyUS9VZmkzeExpWSt5c0hMUXg5ZTFacW5zNGxXVGRUVmFxN2U0Z2Z0TWFwOFRTaFZrSmtIRWRWWkl0dHpIcVdRQmFVVWdHV29iZlVURTBWbGQyRG1jckJJTnJjakY4bnlhOGN6TkNTNUtyWjgveVRLL1ZSZXE2ZFVzNndwbDZuQ3dJcGNWYlg5MmRYS3MyTEdjcXZDWEtzb1BUV1dxeVphY2ExYzlkUllycHA0eldsMWZxY3BDNXBaUlMvSVpZdzFydVZ2dU5XY0cydHhHemRSclJiMzNGaUwyL2hJYS9XbTV4UzZ5NVJwYmh6UklhVThqbWttNjdBKzlaeVI3ZGZtNFJYOGVta0UzdnVJUStKZUpwUUMxNDFjVWJIdkVtZFR1VlNzbjl5SFMvc3lwUlRKSGg1RHlsMmljem5rbHk1dkVGeDRrK3plT3FSNUhGNG1yTlRveFpKcEtEV3VEYlJoWTRkSHV3UTFsYWhhTDZRY3pXSXV0c01kb2xabVk4MzZIaWxjQzlEUUgyNXdMMXY3R3R4eVp0N2VFQm92ai9tUFVtZXhNYXc5RHRwUW5Gd3pPa096TDR2WEkyV0JQTHh5S3J0ZEl5bGdLSWc5ekduTWM1ZFVxbUl2SzFDNjNhWFVwWEFIZ1BkZW9CSjh4NmpWa0hmb1ZJY3AvTVJwbjlJeWdOcnVWMWJlYng0VmtOMCs0b05Icld6NmtkWStNY2FDV1BaVnF6ZDk1SXdQcXFNTnBUeHg5Q3VqanVZeHEza0h2Y3FSbzEvR0dtZjlqM0tNbCthR2VqR1VPSEpic1F0STF4ZTU2dnZoRHBxcEw0ejJpVFUyUGZ0SXc5L1NtTzVjMXQ5dUh5clZlRDVXcjlmT2J2TktjZVQ4SzBNTHZXSVcxZDhiUzM0Zm9aVExXWjJBc3VqWWY0aktTNnYyWEVLRi96c3FJVHN6cFFuL25WVGxWenFxQ3k5TjRzaEJyL25CTnkzOEV1Q20zb3loaFFXUHhrTmZ3WitIS2FYVTl4OUZYbEFaTWp5a0pJRXVud09zdFhlY0d0N1BLWmxWaDRsaUhFbHlibU8zZG1JK1JWRTdINWs3dkQwL2xTdlh0VC93d1kzaUF6bkl4VFM1L0tLSTA0UDl1TnJwVTBVOEpHNFlTaFpuYXBub0lJUk91NzQ1VkpqOW9FVnI1YW9Xd1pZRksrampRcFp1NmdoaE1zUnpTUzFYclNUazMyVDUzVGlXbThBU1hsaFdXaDZ2VGVwUXBqR3lUTk9CNjRKTk95WHEvNEtOTUpkTk14U1hwZE1NbHkva2N1RjhObDJnTXVIVTFXSXNpQmZpOEdNNENTZENmK3lHL2tpVmpobm1aaktZMWtWQnVCYitubGVuL2NXWE1KbUhpK0ZVcVZNNVBzNW5xa0ovT2hEQ0NTVkhSbWVRcE5KOXBmcktlSENNcVN4TEZoN1Y5MEpqMUZ5LzJ1ZXI3L1REZ2JWb2EzdDIvUTJUSzJBWkNNeTAySVFsVzA5eWFrVzBLU1hnMXdmWlU0Vm1oTitJMUpsR1pWQ20zN3NSc0FlUHhDelRQTm83Y1RyMzBOb1RnTWE1TXpHdXVROFRQNjVncHNlZW5DaVMrQnlDQjIvdlZDUytLSFpna2tjMWtxVFBXTFEyTEpYbCtxRWNJYVcwYlpsek9RZ081WkE5NG9ub011ZHlFQnpLSWFOWjdsd09na001WktJdGR5NEh3YUVjTXBybHp1V0lleC9LQWJYNVpjL2xJRGlVQTlWbkxIa3VoMjNEc3AwN2VhVmxsWkFmeWVFRkVuY1VCK1MwWUtkeCtEcUtBd3J4WUtkeHhQMGN4UUhSQkR1Tnc5ZFJISm9VOEgwYWg2K2pPR0NhVkxEVE9Id2R4UkdDSnlBR09vM0QxMUVjc2hRSWNocUhyNk00UXNwNTlmNVA0L0IxRkljOG1pQ25jZmc2aXNObzBQazdqUU43RkFlU2JwaWpPRUxvcUtnZ3AzSEVyVWR4dUVWN1E0WnEraCtNOWtMTkJnWjhmemphQzBjREE3NC9ITzJWNTZZTDk1dWZqUFpxTHJlZmpmYXFXZk0vSE8xRmJoMkZEajhZN2JXNjNING8ycXNGNFg4MjJxdmtscEc0UHBlSjlwSjR4RmNRN1RWNnhIOHcyZ3M5NGk0clkxWFIzdVhDMXNUUlhwZXc5U3FqdlFCTk1OYnlGKzNGaHExWEgrM1Z3dFkvRysyMWhhMS9KdG9yRTgzRUdUOFI3VFdHclg4dzJrc2NURnd1MnF1RXJiVTQzZzlGZXgwNGJkWFJYaXVuL1ZDMEYyVmpFYS85d05GZVk5ajZCNk85NUdIcnBhSzlTdGlhODE1MlMwVjcxZjNtaDZPOTVrMzZ4Nks5SHJsbHE0cjJCdHFrL1FkSjVReFRKVTdxRmlTVkhVSkJnNlR5M0NoeDBwOExrbXFXdE1HbCtBTkJVc1hYbVRLZmNMbnlJQ2xDbzhaSmZ5NUlDamNDTFU3NmMwRlMxYXR1OW5aWmdxUUI0cU1XZU1iUXFCM2t2NkhSZjBPai80WkcvM09oMGU3YUNrS2p1N0JFNVpoaHVyWEp3Qmp2QkQ5dmdwODZ3bnd4UTAweTNiTHdNWnkwK044Q2tORk1XUDVIZzMvd2I2NFFadGg4bU0xa3dKY00vTFVGbE9Bb2FoMW1ZdUVXVUZUb2NBbXFrdDFVU1p4WGgvMzVjRHJoeGQvaEl2cnQvcXgxYzF3TkY4UHlPMTN3em00NENucEdkMEZ6OENpR0FxNWQyTjh1Z2dYLzNQOEYvMTdBUCtnZmxRdVA0QmU1WStENWIvanRCSHo2Qlg3N0s1d09uNFdmWHVqd0lBU2VYWVgrWUdtS1pwaE1uaTF3dVhTYXpvY0xkSnJLRkhMWlhDSFBwTk1GSmd3a09KT2o4blFoRFJvVk9EcEhaKzJObUN5Vlo3bHNucU9aWENHWEJnMDRpc3ZuWVlOMGh1WTQySUROMFJ4b3dER0ZESk1CTFZncXcrVm8wQ0tiemFTejRRckFnMnVVTG1SUm94em9aTGdsTjBxekdkaUl6V2E0dkwzUldHNlVZUkVrTmsxbldSa2RuY3VoUm13K2h6cVVWY0F3NmJ6U0laWkxvdzdsQzRGN25LWTRPZzBIempMNUFvZDZ6RklNU3dNY3NJOE16ZGtiamVWR3VYUldia1FYQ29pRURPZ09hSlFCUkFZOXRvTEpGeGhBZFpyTjB3eVhZM09aOEFPbVE3WkdMV3lqUEpVcnNJVmNvWkJsR0U2bG9LVk5nV0pBbDBHYkRKUE55QlFzNUhLb0Jac3BjS2lGVEtCQ211WGtTVS9UT1Voak5nLzZMY1BJbzRFWHVFd214NFg3Q0JGNEpRMGIwV0Rna0hkb0twUE9nNEVYQUQ3UVk4QitYSUdCTFdndUN6Z010R0FvTUs5TUhqN01BNXhaeU1DNWRJNW1NNmFIZlpuQk9jUzdYRGJIWlUyUHdiTXNWNER2c2t3bWg3aUVCck1BK2JyQVpobE1BMGlvZEtHQUNKWFBjQ3prQVV3ak84blpOSlhMdzI3a3daalNkSUcwVVo0cTVQSnBTUE5zT3AyR0UyTnJCUGtTTGtQSUtJVU1Wd2l6TEpWTHd6V2R6NEpYTTZ4OXVYcXZlakN1ZXVpUEhBV0l3YW84bVFlVVoyaEF2U3lrSGczK1E5SWhTM0ZnS2xXMmhHdkEyaWhEcFVGdjFSWVpPQWtGTUtWc0psZklGamdPa0F6VElxOXdXdzZzOWtJZVRpV21VUmFRaDRiTk11a01JQS9vQ2x2UVZnaURHdEEwWUZMSXAzbW1FQVlEWWhsYWJZQ1dvcVZGQlkwNlhlQzBsWml6TndMVEFCWURXQ3RhWndyMlJvQUs0S3VHakxWM0Y5UENQbXJZS0Vkcm1OSjI0dG03WXAwQTczbVU1enREQVpaaTFIWTVqUFQ0Z2lQUHN4bmFSUXkxN0cxd1l0R0dEQ2NXdlhzRUlMMkgvbWlWbFQwYWJObG8vMHhDaTMyenpYOEkxeUkvSE1NdCswUGkveFRDL0dReW5mTnpZUVllaFQ5RVFacFBSU0VzZlU3L2dyL0FsN1FYZ0FKd0Fhankvd0R3bTNyNF1dPjwvaTpwZ2Y+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: absolute;
  left: 11px;
  top: 7px;
}
.linked-in-login-sign-btn:after {
  content: '';
  display: block;
  height: 100%;
  width: 1px;
  background-color: #222;
  position: absolute;
  left: 43px;
  top: 0;
}
.linked-in-login-sign-btn:hover,
.linked-in-login-sign-btn:active,
.linked-in-login-sign-btn:focus {
  color: #fff;
  text-decoration: underline;
}
.linkedin-block {
  background-color: #fff;
  padding: 15px;
  border: 1px solid #d6d8da;
}
.linkedin-block h3 {
  margin-bottom: 5px;
}
.linkedin-block p {
  font-size: 1.6em;
  line-height: 1.25em;
  margin-bottom: 15px;
}
.linkedin-block .linked-in-login-sign-btn {
  margin-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
.linkedin-block:last-child,
.linkedin-block.last {
  border-bottom: 1px solid #d6d8da;
}
#slRegion {
  -webkit-appearance: none;
  -moz-appearance: none;
}
#slRegion::-ms-expand {
  display: none;
}
.block-grid {
  *zoom: 1;
  background-color: #ececec;
  color: #35434d;
  box-sizing: border-box;
  min-height: 700px;
}
.block-grid:before,
.block-grid:after {
  display: table;
  content: "";
}
.block-grid:after {
  clear: both;
}
.block-grid * {
  box-sizing: border-box;
}
.block-grid #radiusText {
  float: right;
}
.block-grid__header {
  *zoom: 1;
  text-align: center;
  padding: 32px 0 64px;
  width: 100%;
  max-width: 976px;
  margin: 0 auto;
}
.block-grid__header:before,
.block-grid__header:after {
  display: table;
  content: "";
}
.block-grid__header:after {
  clear: both;
}
.block-grid__header h1,
.block-grid__header h2 {
  font-family: 'nimbussandotblaregular';
  font-size: 3.5em;
  text-transform: uppercase;
  color: #4598d3;
  margin-bottom: 5px;
}
.block-grid__header p {
  font-size: 3em;
  margin-bottom: 0;
}
.block-grid__search {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}
.block-grid__search h2 {
  color: #4598d3;
  font-size: 3.5em;
}
.block-grid__search__form {
  *zoom: 1;
  position: relative;
  text-align: left;
  padding-top: 20px;
}
.block-grid__search__form:before,
.block-grid__search__form:after {
  display: table;
  content: "";
}
.block-grid__search__form:after {
  clear: both;
}
.block-grid__search__form label {
  display: block;
  font-size: 1.8em;
  color: #464c56;
  position: absolute;
  top: 15px;
  left: 0;
  transition: 200ms all ease-in-out;
}
.block-grid__search__form #submitJobQuery {
  width: 47px;
  height: 43px;
  float: left;
  border: none;
  text-indent: -9999px;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/search-icon.png');
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 100%;
  cursor: pointer;
}
.block-grid__search__form #submitJobQuery:active,
.block-grid__search__form #submitJobQuery:focus,
.block-grid__search__form #submitJobQuery:hover {
  outline: 0;
}
.block-grid__search__form select {
  background-color: transparent;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/arrow-grey-down.png');
  background-repeat: no-repeat;
  background-position: 95% center;
  -webkit-background-size: 12px 8px;
  -moz-background-size: 12px 8px;
  -o-background-size: 12px 8px;
  background-size: 12px 8px;
  border: none;
  border-bottom: 2px solid #373f4a;
  padding: 10px 0 9px;
  font-size: 1.8em;
  color: #464c56;
  border-radius: 0;
}
.block-grid__search__form input[type="text"] {
  position: relative;
  width: 300px;
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #373f4a;
  padding: 10px 0;
  font-size: 1.8em;
  color: #464c56;
  float: left;
  text-transform: capitalize;
  border-radius: 0;
  z-index: 1;
}
.block-grid__search__form input[type="text"]:active,
.block-grid__search__form input[type="text"]:focus,
.block-grid__search__form input[type="text"]:hover {
  outline: 0;
}
.block-grid__search__form__controls {
  *zoom: 1;
}
.block-grid__search__form__controls:before,
.block-grid__search__form__controls:after {
  display: table;
  content: "";
}
.block-grid__search__form__controls:after {
  clear: both;
}
.block-grid__search__form__controls__item {
  position: relative;
  float: left;
  height: 45px;
}
.block-grid__search__form__controls__item:first-child {
  margin-right: 10px;
}
.block-grid__search__form__suggestions {
  display: none;
  position: absolute;
  top: 70px;
  left: 0;
  right: 0;
  height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 10;
}
.block-grid__search__form__suggestions__item {
  cursor: pointer;
  width: 100%;
  display: block;
  background-color: #fff;
  border: none;
  border-bottom: 1px solid #ccc;
  text-align: left;
  padding: 10px 20px;
}
.block-grid__search__form__suggestions__item:hover,
.block-grid__search__form__suggestions__item:active,
.block-grid__search__form__suggestions__item:focus {
  background-color: #4598d3;
  color: #fff;
}
.block-grid__search__powered {
  font-size: 2.1em;
  padding: 30px 0;
}
.block-grid__search__powered span,
.block-grid__search__powered img {
  vertical-align: middle;
  display: inline-block;
}
.block-grid__no-results {
  display: none;
  width: 100%;
  max-width: 976px;
  margin: 40px auto;
  text-align: center;
}
.block-grid__no-results p {
  font-weight: bold;
}
.block-grid__results-header {
  *zoom: 1;
  margin-bottom: 30px;
  background-color: #ececec;
  opacity: 0;
  transition: 200ms all ease-in-out;
}
.block-grid__results-header:before,
.block-grid__results-header:after {
  display: table;
  content: "";
}
.block-grid__results-header:after {
  clear: both;
}
.block-grid__results-header__inner {
  width: 100%;
  max-width: 976px;
  margin: 0 auto;
  border-bottom: 1px solid #cccccc;
  padding: 30px 0;
  transition: 200ms all ease-in-out;
}
.block-grid__results-header--stick {
  position: fixed;
  top: 68px;
  left: 0;
  right: 0;
  z-index: 2;
  border-bottom: 1px solid #cccccc;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.25);
}
.block-grid__results-header--stick .block-grid__results-header__inner {
  border: none;
  padding: 20px 0;
}
.block-grid__results-header__text {
  font-size: 1.8em;
}
.block-grid__results-header__clear {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  font-size: 1.4em;
  font-weight: bold;
  padding-right: 30px;
  color: #35434d;
  text-transform: capitalize;
  transition: 200ms all ease-in-out;
}
.block-grid__results-header__clear:after {
  content: '';
  display: block;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/dark-blue-close.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 0;
  top: 2px;
  transition: 200ms all ease-in-out;
}
.block-grid__results-header__clear:active,
.block-grid__results-header__clear:focus,
.block-grid__results-header__clear:hover {
  outline: 0;
  color: #4598d3;
}
.block-grid__results-header__clear:active:after,
.block-grid__results-header__clear:focus:after,
.block-grid__results-header__clear:hover:after {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/light-blue-close.svg');
}
.block-grid__main {
  *zoom: 1;
  width: 100%;
  max-width: 976px;
  margin: 0 auto;
}
.block-grid__main:before,
.block-grid__main:after {
  display: table;
  content: "";
}
.block-grid__main:after {
  clear: both;
}
.block-grid__footer {
  *zoom: 1;
  position: relative;
  width: 100%;
  max-width: 976px;
  margin: 0 auto;
  padding-bottom: 64px;
}
.block-grid__footer:before,
.block-grid__footer:after {
  display: table;
  content: "";
}
.block-grid__footer:after {
  clear: both;
}
.block-grid__block,
.block-grid__search-block {
  cursor: pointer;
  border-radius: 3px;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.15);
  float: left;
  width: 304px;
  background-color: #fff;
  transition: 200ms all ease-in-out;
}
.block-grid__block:nth-child(3n+2),
.block-grid__search-block:nth-child(3n+2) {
  margin-left: 32px;
  margin-right: 32px;
}
.block-grid__block:hover,
.block-grid__search-block:hover,
.block-grid__block:focus,
.block-grid__search-block:focus,
.block-grid__block:active,
.block-grid__search-block:active {
  text-decoration: none;
  transform: scale(1.04);
}
.block-grid__block:hover .btn,
.block-grid__search-block:hover .btn,
.block-grid__block:focus .btn,
.block-grid__search-block:focus .btn,
.block-grid__block:active .btn,
.block-grid__search-block:active .btn {
  background-color: #35434d;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
  background-repeat: no-repeat;
  background-position: 95% center;
  color: #fff;
}
.block-grid__block {
  padding: 2px;
  margin-bottom: 32px;
  text-align: center;
}
.block-grid__block__header {
  position: relative;
  height: 195px;
  overflow: hidden;
}
.block-grid__block__header img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  height: auto;
}
.block-grid__block__header iframe {
  width: 300px;
  height: 192px;
}
.block-grid__block__header__play {
  display: block;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid #cccccc;
  background-color: rgba(212, 212, 212, 0.4);
  z-index: 10;
  transition: 200ms all ease-in-out;
}
.block-grid__block__header__play:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
  border-left: 28px solid #4598d3;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 5px;
}
.block-grid__block__header__play:hover,
.block-grid__block__header__play:active,
.block-grid__block__header__play:focus {
  background-color: rgba(212, 212, 212, 0.8);
}
.block-grid__block__content {
  padding: 16px 0 32px 0;
}
.block-grid__block__content h3 {
  font-family: 'nimbussannovtotsembolregular';
  font-size: 2em;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.block-grid__block__content p {
  font-family: 'callunaregular';
  font-size: 2em;
  margin-bottom: 24px;
}
.block-grid__search-block {
  position: relative;
  margin-bottom: 32px;
}
.block-grid__search-block--fade-in {
  opacity: 0;
}
.block-grid__search-block__ribbon {
  position: absolute;
  right: 16px;
  top: 0;
  width: 64px;
  height: 78px;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ribbon.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  text-align: center;
  z-index: 1;
}
.block-grid__search-block__ribbon span {
  display: block;
  color: #fff;
  line-height: 1.2;
}
.block-grid__search-block__ribbon span:nth-child(1) {
  font-size: 1.2em;
  margin-top: 10px;
}
.block-grid__search-block__ribbon--new {
  background-position: 0 0;
}
.block-grid__search-block__ribbon--new span:nth-child(2) {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/new-star.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 17px;
  height: 18px;
  display: inline-block;
  margin-top: 3px;
}
.block-grid__search-block__ribbon--closing-today {
  background-position: 0 -234px;
}
.block-grid__search-block__ribbon--closing {
  background-position: 0 -156px;
}
.block-grid__search-block__ribbon--closing span:nth-child(2) {
  font-size: 1.1em;
  margin-top: 3px;
}
.block-grid__search-block__ribbon--days-left {
  background-position: 0 -78px;
}
.block-grid__search-block__ribbon--days-left span:nth-child(2) {
  font-size: 2.4em;
}
.block-grid__search-block__date {
  padding: 16px;
  font-family: 'callunaregular';
  font-size: 1.8em;
  border-bottom: 1px solid #ccc;
}
.block-grid__search-block__date__the-date {
  font-size: 1.11111em;
}
.block-grid__search-block__main {
  padding: 16px 16px 64px 16px;
}
.block-grid__search-block__main .btn {
  position: absolute;
  bottom: 24px;
  left: 16px;
}
.block-grid__search-block__icon {
  position: relative;
  padding-left: 24px;
}
.block-grid__search-block__icon:before {
  content: '';
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 0;
}
.block-grid__search-block__location {
  font-size: 2em;
  line-height: 1.2;
  font-family: 'callunaregular';
  margin-bottom: 16px;
  max-width: 200px;
}
.block-grid__search-block__location:before {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/location.svg');
}
.block-grid__search-block__title {
  font-family: 'nimbussandotblaregular';
  font-size: 2.1em;
  line-height: 1.143em;
  color: #4598d3;
  margin-bottom: 32px;
}
.block-grid__search-block__company {
  font-family: 'nimbussannovtotsembolregular';
  font-size: 1.4em;
  border-bottom: 1px solid #ccc;
  padding-top: 4px;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.block-grid__search-block__company:before {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/work.svg');
}
.block-grid__search-block__content p {
  font-family: 'nimbus_sans_dlight';
  font-size: 2em;
  line-height: 1.2;
}
.block-grid__load-more {
  position: relative;
  display: block;
  width: 47px;
  height: 47px;
  border-radius: 50%;
  margin: 0 auto;
  border: 2px solid #35434d;
  transition: 200ms all ease-in-out;
}
@-webkit-keyframes loadDot {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  50% {
    transform: scale(1.4) translate(-50%, -50%);
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@keyframes loadDot {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  50% {
    transform: scale(1.4) translate(-50%, -50%);
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
.block-grid__load-more--loading .block-grid__load-more__dot:nth-child(1) {
  -webkit-animation: loadDot 1s 0s infinite;
}
.block-grid__load-more--loading .block-grid__load-more__dot:nth-child(2) {
  -webkit-animation: loadDot 1s 200ms infinite;
}
.block-grid__load-more--loading .block-grid__load-more__dot:nth-child(3) {
  -webkit-animation: loadDot 1s 400ms infinite;
}
.block-grid__load-more__dot {
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #35434d;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 200ms all ease-in-out;
  transform-origin: center center;
}
.block-grid__load-more__dot:nth-child(1) {
  margin-left: -10px;
}
.block-grid__load-more__dot:nth-child(3) {
  margin-left: 10px;
}
.block-grid__load-more__text {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #35434d;
  position: absolute;
  bottom: -25px;
  left: -27px;
  width: 100px;
  text-align: center;
}
.block-grid__load-more:hover,
.block-grid__load-more:active,
.block-grid__load-more:focus {
  background-color: #35434d;
}
.block-grid__load-more:hover .block-grid__load-more__dot,
.block-grid__load-more:active .block-grid__load-more__dot,
.block-grid__load-more:focus .block-grid__load-more__dot {
  background-color: #ececec;
}
.block-grid--row-col-switch h3 {
  margin-bottom: 20px;
}
.block-grid--row-col-switch--4 .block-grid__block:nth-child(3n+2) {
  margin-left: 0;
  margin-right: 0;
}
.block-grid--row-col-switch--4 .block-grid__block:nth-child(1),
.block-grid--row-col-switch--4 .block-grid__block:nth-child(3) {
  margin-left: 168px;
  margin-right: 32px;
}
.block-grid--row-col-switch--5 .block-grid__block:nth-child(3n+2) {
  margin-left: 0;
  margin-right: 0;
}
.block-grid--row-col-switch--5 .block-grid__block:nth-child(2) {
  margin-left: 32px;
  margin-right: 32px;
}
.block-grid--row-col-switch--5 .block-grid__block:nth-child(4) {
  margin-left: 168px;
  margin-right: 32px;
}
.back-to-top {
  display: none;
  position: absolute;
  right: -80px;
  top: -80px;
  background-image: url(/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/back-to-top.png);
  background-repeat: no-repeat;
  background-position: top left;
  width: 47px;
  height: 47px;
}
.back-to-top:hover,
.back-to-top:active,
.back-to-top:focus {
  background-position: bottom left;
}
.back-to-top--show {
  display: block;
}
#jobLoading.block-grid__main {
  width: 100%;
  max-width: 976px;
  margin: 40px auto;
  text-align: center;
}
#jobLoading.block-grid__main p {
  font-weight: bold;
}
/*Parts to theme - Pass in Colour variable below*/
body.live .site-section.sub-nav {
  background: #e0591d;
}
body.live .large-section-links ul li a:active,
body.live .large-section-links ul li a:focus,
body.live .large-section-links ul li a:hover {
  background-color: #e0591d;
}
body.live .article-area h1,
body.live .article-area .heading {
  color: #e0591d;
}
body.live .article-area .block h4,
body.live .article-area .block .date {
  color: #e0591d;
}
body.live .article-area .block.alternative {
  background-color: #e0591d;
}
body.live .article-area .more-information ul li a {
  color: #e0591d;
}
body.live .article-area .article-content img.border,
body.live .article-area .more-information img.border {
  border-color: #e0591d;
}
body.live .article-area .article-content dl dt,
body.live .article-area .more-information dl dt {
  color: #e0591d;
}
body.live .article-area .article-content ul,
body.live .article-area .more-information ul {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-orange.gif');
}
body.live .article-area .article-content .side-nav,
body.live .article-area .more-information .side-nav {
  border-color: #e0591d;
}
body.live .article-area .article-content .side-nav ul li a,
body.live .article-area .more-information .side-nav ul li a {
  background-color: #e0591d;
}
body.live .article-area .article-content .side-nav ul li ul li a,
body.live .article-area .more-information .side-nav ul li ul li a {
  background-color: #f9ded2;
}
body.live .article-area .article-content .side-nav ul li ul li ul li,
body.live .article-area .more-information .side-nav ul li ul li ul li {
  border-color: #e0591d;
}
body.live .article-area .article-content .side-nav ul li ul li ul li a,
body.live .article-area .more-information .side-nav ul li ul li ul li a {
  background-color: #fff;
}
body.live .article-area .article-content .block-links ul li a,
body.live .article-area .more-information .block-links ul li a {
  border-color: #e0591d;
  color: #e0591d;
}
body.live .article-area .article-content .block-links ul li a:active,
body.live .article-area .more-information .block-links ul li a:active,
body.live .article-area .article-content .block-links ul li a:focus,
body.live .article-area .more-information .block-links ul li a:focus,
body.live .article-area .article-content .block-links ul li a:hover,
body.live .article-area .more-information .block-links ul li a:hover,
body.live .article-area .article-content .block-links ul li a.active,
body.live .article-area .more-information .block-links ul li a.active {
  background-color: #e0591d;
  color: #fff;
  text-decoration: none;
}
body.live .article-area .article-content .block-links.link-arrows ul li a,
body.live .article-area .more-information .block-links.link-arrows ul li a {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-orange-right.png');
}
body.live .article-area .article-content .block-links.link-arrows ul li a:active,
body.live .article-area .more-information .block-links.link-arrows ul li a:active,
body.live .article-area .article-content .block-links.link-arrows ul li a:focus,
body.live .article-area .more-information .block-links.link-arrows ul li a:focus,
body.live .article-area .article-content .block-links.link-arrows ul li a:hover,
body.live .article-area .more-information .block-links.link-arrows ul li a:hover,
body.live .article-area .article-content .block-links.link-arrows ul li a.active,
body.live .article-area .more-information .block-links.link-arrows ul li a.active {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
body.live .article-area .article-content .here-to-help,
body.live .article-area .more-information .here-to-help {
  border-color: #e0591d;
}
body.live .article-area .article-content .here-to-help .help-inner,
body.live .article-area .more-information .here-to-help .help-inner {
  background-color: #e0591d;
}
body.live .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a,
body.live .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a {
  border-color: #fff;
  color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
body.live .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:active,
body.live .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:active,
body.live .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:focus,
body.live .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:focus,
body.live .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:hover,
body.live .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:hover,
body.live .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a.active,
body.live .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a.active {
  color: #35434d;
  background-color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
}
body.live .article-area .article-content .here-to-help .help-inner ul,
body.live .article-area .more-information .here-to-help .help-inner ul {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-white.gif');
}
body.live .article-area .article-content .here-to-help .help-inner ul li,
body.live .article-area .more-information .here-to-help .help-inner ul li {
  color: #fff;
}
body.live .article-area .article-content .side-panel-block p a,
body.live .article-area .more-information .side-panel-block p a {
  color: #35434d;
}
body.live .article-area .article-content .btn.btn-full,
body.live .article-area .more-information .btn.btn-full {
  background-color: #e0591d;
  border-color: #e0591d;
}
body.live .article-area .article-content .btn.btn-full:active,
body.live .article-area .more-information .btn.btn-full:active,
body.live .article-area .article-content .btn.btn-full:focus,
body.live .article-area .more-information .btn.btn-full:focus,
body.live .article-area .article-content .btn.btn-full:hover,
body.live .article-area .more-information .btn.btn-full:hover {
  background-color: #e0591d;
}
body.live .article-area .article-content .btn:hover,
body.live .article-area .more-information .btn:hover,
body.live .article-area .article-content .btn:focus,
body.live .article-area .more-information .btn:focus,
body.live .article-area .article-content .btn:active,
body.live .article-area .more-information .btn:active {
  background-color: #e0591d;
  border-color: #e0591d;
  color: #fff;
}
body.live .article-area.case-study .case-study-image,
body.live .article-area.case-study .article-header {
  border-color: #e0591d;
}
body.work .site-section.sub-nav {
  background: #4598d3;
}
body.work .large-section-links ul li a:active,
body.work .large-section-links ul li a:focus,
body.work .large-section-links ul li a:hover {
  background-color: #4598d3;
}
body.work .article-area h1,
body.work .article-area .heading {
  color: #4598d3;
}
body.work .article-area .block h4,
body.work .article-area .block .date {
  color: #4598d3;
}
body.work .article-area .block.alternative {
  background-color: #4598d3;
}
body.work .article-area .more-information ul li a {
  color: #4598d3;
}
body.work .article-area .article-content img.border,
body.work .article-area .more-information img.border {
  border-color: #4598d3;
}
body.work .article-area .article-content dl dt,
body.work .article-area .more-information dl dt {
  color: #4598d3;
}
body.work .article-area .article-content ul,
body.work .article-area .more-information ul {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-blue.gif');
}
body.work .article-area .article-content .side-nav,
body.work .article-area .more-information .side-nav {
  border-color: #4598d3;
}
body.work .article-area .article-content .side-nav ul li a,
body.work .article-area .more-information .side-nav ul li a {
  background-color: #4598d3;
}
body.work .article-area .article-content .side-nav ul li ul li a,
body.work .article-area .more-information .side-nav ul li ul li a {
  background-color: #daeaf6;
}
body.work .article-area .article-content .side-nav ul li ul li ul li,
body.work .article-area .more-information .side-nav ul li ul li ul li {
  border-color: #4598d3;
}
body.work .article-area .article-content .side-nav ul li ul li ul li a,
body.work .article-area .more-information .side-nav ul li ul li ul li a {
  background-color: #fff;
}
body.work .article-area .article-content .block-links ul li a,
body.work .article-area .more-information .block-links ul li a {
  border-color: #4598d3;
  color: #4598d3;
}
body.work .article-area .article-content .block-links ul li a:active,
body.work .article-area .more-information .block-links ul li a:active,
body.work .article-area .article-content .block-links ul li a:focus,
body.work .article-area .more-information .block-links ul li a:focus,
body.work .article-area .article-content .block-links ul li a:hover,
body.work .article-area .more-information .block-links ul li a:hover,
body.work .article-area .article-content .block-links ul li a.active,
body.work .article-area .more-information .block-links ul li a.active {
  background-color: #4598d3;
  color: #fff;
  text-decoration: none;
}
body.work .article-area .article-content .block-links.link-arrows ul li a,
body.work .article-area .more-information .block-links.link-arrows ul li a {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-blue-right.png');
}
body.work .article-area .article-content .block-links.link-arrows ul li a:active,
body.work .article-area .more-information .block-links.link-arrows ul li a:active,
body.work .article-area .article-content .block-links.link-arrows ul li a:focus,
body.work .article-area .more-information .block-links.link-arrows ul li a:focus,
body.work .article-area .article-content .block-links.link-arrows ul li a:hover,
body.work .article-area .more-information .block-links.link-arrows ul li a:hover,
body.work .article-area .article-content .block-links.link-arrows ul li a.active,
body.work .article-area .more-information .block-links.link-arrows ul li a.active {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
body.work .article-area .article-content .here-to-help,
body.work .article-area .more-information .here-to-help {
  border-color: #4598d3;
}
body.work .article-area .article-content .here-to-help .help-inner,
body.work .article-area .more-information .here-to-help .help-inner {
  background-color: #4598d3;
}
body.work .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a,
body.work .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a {
  border-color: #fff;
  color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
body.work .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:active,
body.work .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:active,
body.work .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:focus,
body.work .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:focus,
body.work .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:hover,
body.work .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:hover,
body.work .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a.active,
body.work .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a.active {
  color: #35434d;
  background-color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
}
body.work .article-area .article-content .here-to-help .help-inner ul,
body.work .article-area .more-information .here-to-help .help-inner ul {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-white.gif');
}
body.work .article-area .article-content .here-to-help .help-inner ul li,
body.work .article-area .more-information .here-to-help .help-inner ul li {
  color: #fff;
}
body.work .article-area .article-content .side-panel-block p a,
body.work .article-area .more-information .side-panel-block p a {
  color: #35434d;
}
body.work .article-area .article-content .btn.btn-full,
body.work .article-area .more-information .btn.btn-full {
  background-color: #4598d3;
  border-color: #4598d3;
}
body.work .article-area .article-content .btn.btn-full:active,
body.work .article-area .more-information .btn.btn-full:active,
body.work .article-area .article-content .btn.btn-full:focus,
body.work .article-area .more-information .btn.btn-full:focus,
body.work .article-area .article-content .btn.btn-full:hover,
body.work .article-area .more-information .btn.btn-full:hover {
  background-color: #4598d3;
}
body.work .article-area .article-content .btn:hover,
body.work .article-area .more-information .btn:hover,
body.work .article-area .article-content .btn:focus,
body.work .article-area .more-information .btn:focus,
body.work .article-area .article-content .btn:active,
body.work .article-area .more-information .btn:active {
  background-color: #4598d3;
  border-color: #4598d3;
  color: #fff;
}
body.work .article-area.case-study .case-study-image,
body.work .article-area.case-study .article-header {
  border-color: #4598d3;
}
body.move .site-section.sub-nav {
  background: #006c55;
}
body.move .large-section-links ul li a:active,
body.move .large-section-links ul li a:focus,
body.move .large-section-links ul li a:hover {
  background-color: #006c55;
}
body.move .article-area h1,
body.move .article-area .heading {
  color: #006c55;
}
body.move .article-area .block h4,
body.move .article-area .block .date {
  color: #006c55;
}
body.move .article-area .block.alternative {
  background-color: #006c55;
}
body.move .article-area .more-information ul li a {
  color: #006c55;
}
body.move .article-area .article-content img.border,
body.move .article-area .more-information img.border {
  border-color: #006c55;
}
body.move .article-area .article-content dl dt,
body.move .article-area .more-information dl dt {
  color: #006c55;
}
body.move .article-area .article-content ul,
body.move .article-area .more-information ul {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-green.gif');
}
body.move .article-area .article-content .side-nav,
body.move .article-area .more-information .side-nav {
  border-color: #006c55;
}
body.move .article-area .article-content .side-nav ul li a,
body.move .article-area .more-information .side-nav ul li a {
  background-color: #006c55;
}
body.move .article-area .article-content .side-nav ul li ul li a,
body.move .article-area .more-information .side-nav ul li ul li a {
  background-color: #cce2dd;
}
body.move .article-area .article-content .side-nav ul li ul li ul li,
body.move .article-area .more-information .side-nav ul li ul li ul li {
  border-color: #006c55;
}
body.move .article-area .article-content .side-nav ul li ul li ul li a,
body.move .article-area .more-information .side-nav ul li ul li ul li a {
  background-color: #fff;
}
body.move .article-area .article-content .block-links ul li a,
body.move .article-area .more-information .block-links ul li a {
  border-color: #006c55;
  color: #006c55;
}
body.move .article-area .article-content .block-links ul li a:active,
body.move .article-area .more-information .block-links ul li a:active,
body.move .article-area .article-content .block-links ul li a:focus,
body.move .article-area .more-information .block-links ul li a:focus,
body.move .article-area .article-content .block-links ul li a:hover,
body.move .article-area .more-information .block-links ul li a:hover,
body.move .article-area .article-content .block-links ul li a.active,
body.move .article-area .more-information .block-links ul li a.active {
  background-color: #006c55;
  color: #fff;
  text-decoration: none;
}
body.move .article-area .article-content .block-links.link-arrows ul li a,
body.move .article-area .more-information .block-links.link-arrows ul li a {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-green-right.png');
}
body.move .article-area .article-content .block-links.link-arrows ul li a:active,
body.move .article-area .more-information .block-links.link-arrows ul li a:active,
body.move .article-area .article-content .block-links.link-arrows ul li a:focus,
body.move .article-area .more-information .block-links.link-arrows ul li a:focus,
body.move .article-area .article-content .block-links.link-arrows ul li a:hover,
body.move .article-area .more-information .block-links.link-arrows ul li a:hover,
body.move .article-area .article-content .block-links.link-arrows ul li a.active,
body.move .article-area .more-information .block-links.link-arrows ul li a.active {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
body.move .article-area .article-content .here-to-help,
body.move .article-area .more-information .here-to-help {
  border-color: #006c55;
}
body.move .article-area .article-content .here-to-help .help-inner,
body.move .article-area .more-information .here-to-help .help-inner {
  background-color: #006c55;
}
body.move .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a,
body.move .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a {
  border-color: #fff;
  color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
body.move .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:active,
body.move .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:active,
body.move .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:focus,
body.move .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:focus,
body.move .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:hover,
body.move .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:hover,
body.move .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a.active,
body.move .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a.active {
  color: #35434d;
  background-color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
}
body.move .article-area .article-content .here-to-help .help-inner ul,
body.move .article-area .more-information .here-to-help .help-inner ul {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-white.gif');
}
body.move .article-area .article-content .here-to-help .help-inner ul li,
body.move .article-area .more-information .here-to-help .help-inner ul li {
  color: #fff;
}
body.move .article-area .article-content .side-panel-block p a,
body.move .article-area .more-information .side-panel-block p a {
  color: #35434d;
}
body.move .article-area .article-content .btn.btn-full,
body.move .article-area .more-information .btn.btn-full {
  background-color: #006c55;
  border-color: #006c55;
}
body.move .article-area .article-content .btn.btn-full:active,
body.move .article-area .more-information .btn.btn-full:active,
body.move .article-area .article-content .btn.btn-full:focus,
body.move .article-area .more-information .btn.btn-full:focus,
body.move .article-area .article-content .btn.btn-full:hover,
body.move .article-area .more-information .btn.btn-full:hover {
  background-color: #006c55;
}
body.move .article-area .article-content .btn:hover,
body.move .article-area .more-information .btn:hover,
body.move .article-area .article-content .btn:focus,
body.move .article-area .more-information .btn:focus,
body.move .article-area .article-content .btn:active,
body.move .article-area .more-information .btn:active {
  background-color: #006c55;
  border-color: #006c55;
  color: #fff;
}
body.move .article-area.case-study .case-study-image,
body.move .article-area.case-study .article-header {
  border-color: #006c55;
}
body.recruiters .site-section.sub-nav {
  background: #670a69;
}
body.recruiters .large-section-links ul li a:active,
body.recruiters .large-section-links ul li a:focus,
body.recruiters .large-section-links ul li a:hover {
  background-color: #670a69;
}
body.recruiters .article-area h1,
body.recruiters .article-area .heading {
  color: #670a69;
}
body.recruiters .article-area .block h4,
body.recruiters .article-area .block .date {
  color: #670a69;
}
body.recruiters .article-area .block.alternative {
  background-color: #670a69;
}
body.recruiters .article-area .more-information ul li a {
  color: #670a69;
}
body.recruiters .article-area .article-content img.border,
body.recruiters .article-area .more-information img.border {
  border-color: #670a69;
}
body.recruiters .article-area .article-content dl dt,
body.recruiters .article-area .more-information dl dt {
  color: #670a69;
}
body.recruiters .article-area .article-content ul,
body.recruiters .article-area .more-information ul {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-purple.gif');
}
body.recruiters .article-area .article-content .side-nav,
body.recruiters .article-area .more-information .side-nav {
  border-color: #670a69;
}
body.recruiters .article-area .article-content .side-nav ul li a,
body.recruiters .article-area .more-information .side-nav ul li a {
  background-color: #670a69;
}
body.recruiters .article-area .article-content .side-nav ul li ul li a,
body.recruiters .article-area .more-information .side-nav ul li ul li a {
  background-color: #e1cee1;
}
body.recruiters .article-area .article-content .side-nav ul li ul li ul li,
body.recruiters .article-area .more-information .side-nav ul li ul li ul li {
  border-color: #670a69;
}
body.recruiters .article-area .article-content .side-nav ul li ul li ul li a,
body.recruiters .article-area .more-information .side-nav ul li ul li ul li a {
  background-color: #fff;
}
body.recruiters .article-area .article-content .block-links ul li a,
body.recruiters .article-area .more-information .block-links ul li a {
  border-color: #670a69;
  color: #670a69;
}
body.recruiters .article-area .article-content .block-links ul li a:active,
body.recruiters .article-area .more-information .block-links ul li a:active,
body.recruiters .article-area .article-content .block-links ul li a:focus,
body.recruiters .article-area .more-information .block-links ul li a:focus,
body.recruiters .article-area .article-content .block-links ul li a:hover,
body.recruiters .article-area .more-information .block-links ul li a:hover,
body.recruiters .article-area .article-content .block-links ul li a.active,
body.recruiters .article-area .more-information .block-links ul li a.active {
  background-color: #670a69;
  color: #fff;
  text-decoration: none;
}
body.recruiters .article-area .article-content .block-links.link-arrows ul li a,
body.recruiters .article-area .more-information .block-links.link-arrows ul li a {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-purple-right.png');
}
body.recruiters .article-area .article-content .block-links.link-arrows ul li a:active,
body.recruiters .article-area .more-information .block-links.link-arrows ul li a:active,
body.recruiters .article-area .article-content .block-links.link-arrows ul li a:focus,
body.recruiters .article-area .more-information .block-links.link-arrows ul li a:focus,
body.recruiters .article-area .article-content .block-links.link-arrows ul li a:hover,
body.recruiters .article-area .more-information .block-links.link-arrows ul li a:hover,
body.recruiters .article-area .article-content .block-links.link-arrows ul li a.active,
body.recruiters .article-area .more-information .block-links.link-arrows ul li a.active {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
body.recruiters .article-area .article-content .here-to-help,
body.recruiters .article-area .more-information .here-to-help {
  border-color: #670a69;
}
body.recruiters .article-area .article-content .here-to-help .help-inner,
body.recruiters .article-area .more-information .here-to-help .help-inner {
  background-color: #670a69;
}
body.recruiters .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a,
body.recruiters .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a {
  border-color: #fff;
  color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-white-right.png');
}
body.recruiters .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:active,
body.recruiters .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:active,
body.recruiters .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:focus,
body.recruiters .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:focus,
body.recruiters .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a:hover,
body.recruiters .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a:hover,
body.recruiters .article-area .article-content .here-to-help .help-inner .block-links.link-arrows ul li a.active,
body.recruiters .article-area .more-information .here-to-help .help-inner .block-links.link-arrows ul li a.active {
  color: #35434d;
  background-color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
}
body.recruiters .article-area .article-content .here-to-help .help-inner ul,
body.recruiters .article-area .more-information .here-to-help .help-inner ul {
  list-style-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/bullet-white.gif');
}
body.recruiters .article-area .article-content .here-to-help .help-inner ul li,
body.recruiters .article-area .more-information .here-to-help .help-inner ul li {
  color: #fff;
}
body.recruiters .article-area .article-content .side-panel-block p a,
body.recruiters .article-area .more-information .side-panel-block p a {
  color: #35434d;
}
body.recruiters .article-area .article-content .btn.btn-full,
body.recruiters .article-area .more-information .btn.btn-full {
  background-color: #670a69;
  border-color: #670a69;
}
body.recruiters .article-area .article-content .btn.btn-full:active,
body.recruiters .article-area .more-information .btn.btn-full:active,
body.recruiters .article-area .article-content .btn.btn-full:focus,
body.recruiters .article-area .more-information .btn.btn-full:focus,
body.recruiters .article-area .article-content .btn.btn-full:hover,
body.recruiters .article-area .more-information .btn.btn-full:hover {
  background-color: #670a69;
}
body.recruiters .article-area .article-content .btn:hover,
body.recruiters .article-area .more-information .btn:hover,
body.recruiters .article-area .article-content .btn:focus,
body.recruiters .article-area .more-information .btn:focus,
body.recruiters .article-area .article-content .btn:active,
body.recruiters .article-area .more-information .btn:active {
  background-color: #670a69;
  border-color: #670a69;
  color: #fff;
}
body.recruiters .article-area.case-study .case-study-image,
body.recruiters .article-area.case-study .article-header {
  border-color: #670a69;
}
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides {
  *zoom: 1;
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider .slides:before,
.flexslider .slides:after {
  display: table;
  content: "";
}
.flexslider .slides:after {
  clear: both;
}
.flexslider .slides > li {
  font-size: 1em;
  list-style-image: none;
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider .flex-direction-nav li {
  list-style-image: none;
  float: left;
  margin-bottom: 0;
}
.flexslider .flex-direction-nav li a {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  width: 34px;
  height: 37px;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: center center;
}
.flexslider .flex-direction-nav li a.flex-prev {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/back-arrow-large.png');
}
.flexslider .flex-direction-nav li a.flex-prev:active,
.flexslider .flex-direction-nav li a.flex-prev:focus,
.flexslider .flex-direction-nav li a.flex-prev:hover {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/back-arrow-large-reverse.png');
}
.flexslider .flex-direction-nav li a.flex-next {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/forward-arrow-large.png');
}
.flexslider .flex-direction-nav li a.flex-next:active,
.flexslider .flex-direction-nav li a.flex-next:focus,
.flexslider .flex-direction-nav li a.flex-next:hover {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/forward-arrow-large-reverse.png');
}
.flexslider .flex-direction-nav li a.flex-disabled {
  display: none;
}
.flexslider .flex-control-nav {
  text-align: center;
  margin: 1em 0;
  padding: 0;
  list-style: none;
}
.flexslider .flex-control-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.flexslider .flex-control-nav li a {
  cursor: pointer;
  display: block;
  margin: 0 5px;
  width: 18px;
  height: 17px;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: bottom left;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/page-spots.png');
}
.flexslider .flex-control-nav li a.flex-active {
  background-position: top left;
}
.flexslider.news-block {
  position: relative;
  margin-top: 5em;
}
.flexslider.news-block .flex-direction-nav {
  float: right;
  margin: 2em 32px 0 0;
}
.flexslider.news-block .flex-direction-nav li {
  margin-left: 8px;
}
.flexslider.news-block #pagingInfo {
  position: absolute;
  bottom: -45px;
  right: 130px;
  font-size: 1.2em;
}
.flexslider.key-employer .flex-direction-nav a {
  position: absolute;
  top: 50%;
  margin-top: -18px;
}
.flexslider.key-employer .flex-direction-nav a.flex-prev {
  left: 0px;
}
.flexslider.key-employer .flex-direction-nav a.flex-next {
  right: 0px;
}
.flexslider.key-employer .panel-block .panel-image-block {
  height: 180px;
}
.flexslider.success-block .flex-direction-nav {
  margin: 0 0 2em 405px;
}
.flexslider.success-block .flex-direction-nav li {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 1em;
}
.flexslider.quoteCarousel .flex-direction-nav {
  margin: 0 0 2em 405px;
}
.flexslider.quoteCarousel .flex-direction-nav li {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 1em;
}
.flexslider.featuredjobs .featuredJobAbstract {
  margin-bottom: 20px;
}
.flexslider.happening .flex-direction-nav a {
  position: absolute;
  top: 50%;
  margin-top: -18px;
}
.flexslider.happening .flex-direction-nav a.flex-prev {
  left: -20px;
}
.flexslider.happening .flex-direction-nav a.flex-next {
  right: -10px;
}
.flexslider.happening.alt .panel-block {
  min-height: 60px;
  padding: 0;
}
.flexslider.happening.alt .panel-block.side {
  margin-bottom: 2.6em;
  overflow: hidden;
}
.flexslider.happening.alt .panel-block.side img {
  margin: 0 10px 0 0;
  float: left;
  height: 100%;
}
.flexslider.happening.alt .panel-block.side p {
  text-align: left;
  float: left;
  margin: 10px 0 0 0;
  width: 190px;
}
.flexslider.happening.alt .panel-block.large p {
  margin: 1em 0;
}
.flexslider.happening.alt .panel-block.large .btn {
  margin-bottom: 1em;
}
.flexslider.ict-block-slider-panel-slider .slides li,
.flexslider.ict-slider-panel-slider .slides li {
  text-align: center;
}
.flexslider.ict-block-slider-panel-slider .flex-control-nav,
.flexslider.ict-slider-panel-slider .flex-control-nav {
  margin: 40px 0;
}
.flexslider.ict-block-slider-panel-slider .flex-control-nav li a,
.flexslider.ict-slider-panel-slider .flex-control-nav li a {
  background-image: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all ease 400ms;
  -moz-transition: all ease 400ms;
  -o-transition: all ease 400ms;
  transition: all ease 400ms;
}
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li,
.flexslider.ict-slider-panel-slider .flex-direction-nav li {
  float: none;
}
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li a,
.flexslider.ict-slider-panel-slider .flex-direction-nav li a {
  position: absolute;
  top: 50%;
  margin-top: -100px;
  width: 50px;
  height: 50px;
  border: 2px solid #fff;
  background-color: #4598d3;
}
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li .flex-prev,
.flexslider.ict-slider-panel-slider .flex-direction-nav li .flex-prev {
  left: 0;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/white-arrow-left.svg');
}
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li .flex-prev:active,
.flexslider.ict-slider-panel-slider .flex-direction-nav li .flex-prev:active,
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li .flex-prev:focus,
.flexslider.ict-slider-panel-slider .flex-direction-nav li .flex-prev:focus,
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li .flex-prev:hover,
.flexslider.ict-slider-panel-slider .flex-direction-nav li .flex-prev:hover {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/white-arrow-left.svg');
  background-color: #35434d;
}
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li .flex-next,
.flexslider.ict-slider-panel-slider .flex-direction-nav li .flex-next {
  right: 0;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/white-arrow-right.svg');
}
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li .flex-next:active,
.flexslider.ict-slider-panel-slider .flex-direction-nav li .flex-next:active,
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li .flex-next:focus,
.flexslider.ict-slider-panel-slider .flex-direction-nav li .flex-next:focus,
.flexslider.ict-block-slider-panel-slider .flex-direction-nav li .flex-next:hover,
.flexslider.ict-slider-panel-slider .flex-direction-nav li .flex-next:hover {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/white-arrow-right.svg');
  background-color: #35434d;
}
.flexslider.ict-block-slider-panel-slider .flex-control-nav li a {
  background-color: #fff;
  border: 2px solid #4598d3;
}
.flexslider.ict-block-slider-panel-slider .flex-control-nav li .flex-active {
  background-color: #4598d3;
  border-color: #fff;
}
.flexslider.ict-slider-panel-slider .flex-control-nav li a {
  background-color: #4598d3;
  border: 2px solid #f1efef;
}
.flexslider.ict-slider-panel-slider .flex-control-nav li .flex-active {
  background-color: #f1efef;
  border-color: #4598d3;
}
.no-js .slides > li:first-child {
  display: block;
}
.quoteCarouselContainer {
  padding-top: 3em;
}
.quoteCarouselContainer .container_31 {
  width: 990px;
}
/*------------------------------------------------------------Accordion*/
.accordion .acc-header {
  margin-bottom: 1em;
}
.accordion .acc-header a {
  display: block;
  background-color: #fff;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-right.png');
  background-repeat: no-repeat;
  background-position: 95% center;
  font-size: 1.6em;
  padding: .5em;
  text-decoration: none;
  cursor: pointer;
}
.accordion .acc-header a legend {
  font-size: 1em;
  line-height: 1;
}
.accordion .acc-header.active a {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/small-arrow-grey-down.png');
}
.accordion .acc-content {
  height: 0px;
  overflow: hidden;
}
.accordion .acc-content.active {
  height: auto;
}
.accordion .acc-content.active .radio-list {
  padding: 1em 0;
}
.accordion .acc-content .radio-list ul li input[type="radio"],
.accordion .acc-content .radio-list ul li input[type="checkbox"] {
  float: left;
  vertical-align: top;
  margin-bottom: 5px;
}
.accordion .acc-content .radio-list ul li label {
  font-size: 1em;
  width: 176px;
  vertical-align: top;
  margin-bottom: 5px;
}
.company-spotlight .accordion .acc-content .radio-list label {
  width: 240px;
}
/*------------------------------------------------------------Tabs*/
.tabs .tab-headers {
  *zoom: 1;
}
.tabs .tab-headers:before,
.tabs .tab-headers:after {
  display: table;
  content: "";
}
.tabs .tab-headers:after {
  clear: both;
}
.tabs .tab-headers ul,
.tabs .tab-headers li {
  margin: 0;
  padding: 0;
}
.tabs .tab-headers li {
  float: left;
  display: inline;
  position: relative;
  font-size: 1.8em;
}
.tabs .tab-headers li a {
  font-family: 'nimbus_sans_dregular';
  display: block;
  color: #6f8290;
  padding: 0.5em 1em;
  text-decoration: none;
}
.tabs .tab-headers li.current-tab a {
  font-family: 'nimbussandotblaregular';
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  color: #464c56;
  background: #fff;
}
.tabs .tab-container {
  *zoom: 1;
}
.tabs .tab-container:before,
.tabs .tab-container:after {
  display: table;
  content: "";
}
.tabs .tab-container:after {
  clear: both;
}
.tabs .tab-container .tab-content {
  display: none;
}
.tabs .tab-container .tab-content.current-tab {
  *zoom: 1;
  background: #fff;
  display: block;
  padding: 2em 0;
}
.tabs .tab-container .tab-content.current-tab:before,
.tabs .tab-container .tab-content.current-tab:after {
  display: table;
  content: "";
}
.tabs .tab-container .tab-content.current-tab:after {
  clear: both;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/fancybox_sprite.png');
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: 10px;
  right: 20px;
  width: 39px;
  height: 39px;
  cursor: pointer;
  z-index: 8040;
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/large-cross.png');
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/blank.gif');
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
.overlay {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/fancybox_overlay.png');
  z-index: 6000;
}
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/* button sets */
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  /* support: IE10, see #8844 */
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
  cursor: default;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/animated-overlay.gif');
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
  border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* For IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-icons_222222_256x240.png');
}
.ui-widget-header .ui-icon {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-icons_222222_256x240.png');
}
.ui-state-default .ui-icon {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-icons_888888_256x240.png');
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-icons_454545_256x240.png');
}
.ui-state-active .ui-icon {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-icons_454545_256x240.png');
}
.ui-state-highlight .ui-icon {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-icons_2e83ff_256x240.png');
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-icons_cd0a0a_256x240.png');
}
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
  opacity: .3;
  filter: alpha(opacity=30);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url('/public/20200714204408oe_/https://www.talentscotland.com/TalentScotland2013/img/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
  opacity: .3;
  filter: alpha(opacity=30);
  border-radius: 8px;
}
.no-offset {
  padding-top: 0;
}
.ict-campaign-panel {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all ease 600ms;
  -moz-transition: all ease 600ms;
  -o-transition: all ease 600ms;
  transition: all ease 600ms;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ict-campaign-panel.ict-show {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ict-campaign-panel *,
.ict-campaign-panel *:before,
.ict-campaign-panel *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
.ict-campaign-panel h1 {
  font-family: 'nimbussandotblaregular';
  font-size: 7.2em;
  line-height: 1em;
  text-transform: uppercase;
}
.ict-campaign-panel h2 {
  font-family: 'nimbussandotblaregular';
  font-size: 3.6em;
  line-height: 1em;
  text-transform: uppercase;
  color: #4598d3;
}
.ict-campaign-panel .btn {
  background-color: #4598d3;
  background-image: none;
  border-color: #4598d3;
  color: #fff;
  font-size: 1.6em;
  padding: 12px;
}
.ict-campaign-panel .btn:hover,
.ict-campaign-panel .btn:focus,
.ict-campaign-panel .btn:active {
  background-color: #fff;
  color: #4598d3;
}
.ict-campaign-panel .center {
  text-align: center;
}
.ict-campaign-panel .ict-campaign-list-block {
  *zoom: 1;
  margin: 40px 0 20px 0;
}
.ict-campaign-panel .ict-campaign-list-block:before,
.ict-campaign-panel .ict-campaign-list-block:after {
  display: table;
  content: "";
}
.ict-campaign-panel .ict-campaign-list-block:after {
  clear: both;
}
.ict-campaign-panel .ict-campaign-list-block ul {
  margin: 10px;
  padding: 0;
}
.ict-campaign-panel .ict-campaign-list-block li {
  position: relative;
  list-style: none;
  padding-left: 30px;
  padding-right: 60px;
  padding-bottom: 20px;
  font-size: 1.8em;
}
.ict-campaign-panel .ict-campaign-list-block li:before {
  content: '';
  display: block;
  height: 10px;
  width: 10px;
  background-color: #4598d3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 4px;
  left: 0;
}
.ict-campaign-panel .ict-block-logo a {
  display: inline-block;
  padding: 10px;
  border: 2px solid #fff;
}
.ict-campaign-panel .ict-block-logo img {
  max-width: 100%;
  height: auto;
}
.ict-campaign-panel .ict-block-logo p {
  margin-top: 30px;
  font-size: 2.4em;
}
.ict-campaign-panel .ict-quote-block-image {
  width: 100%;
  padding: 10px;
  border: 4px solid #4598d3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: 0 auto;
}
.ict-campaign-panel .ict-quote-block-image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  max-width: 100%;
  height: auto;
}
.ict-campaign-panel .ict-campaign-text-image-block {
  opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
  margin-bottom: 20px;
}
.ict-campaign-panel .ict-campaign-text-image-block img {
  max-width: 100%;
  height: auto;
}
.ict-campaign-panel .ict-campaign-text-image-block p {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  font-family: 'nimbussandotblaregular';
  font-size: 2.6em;
  line-height: 1.153846153846154em;
  color: #fff;
  margin-bottom: 0;
  text-transform: uppercase;
}
.ict-campaign-panel .ict-quote-block-content blockquote {
  background-image: none;
}
.ict-campaign-panel .ict-quote-block-content blockquote p {
  position: relative;
  padding: 20px 0;
  font-size: 3.6em;
  background-image: none;
}
.ict-campaign-panel .ict-quote-block-content blockquote p:before,
.ict-campaign-panel .ict-quote-block-content blockquote p:after {
  content: '“';
  font-family: "Times New Roman";
  font-size: 3em;
  color: #999999;
  position: absolute;
}
.ict-campaign-panel .ict-quote-block-content blockquote p:before {
  margin-left: -60px;
  margin-top: 5px;
}
.ict-campaign-panel .ict-quote-block-content blockquote p:after {
  content: '”';
  margin-right: -20px;
  margin-top: 40px;
  width: 80px;
}
.ict-campaign-panel .ict-quote-block-content cite {
  font-size: 1.6em;
  font-style: normal;
}
.ict-campaign-header {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ict-campaign-header .logo {
  display: block;
  padding-top: 8px;
}
.ict-campaign-header .btn {
  float: right;
}
.ict-campaign-footer {
  opacity: 1;
  filter: alpha(opacity=100);
  border-top: 1px solid #ccc;
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}
.ict-campaign-footer .logo {
  display: block;
}
.ict-campaign-footer p {
  float: right;
  margin-bottom: 0;
  font-size: 1.4em;
}
.ict-campaign-full-width-banner {
  height: 450px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.ict-campaign-full-width-banner .vertical {
  display: table-cell;
  vertical-align: middle;
}
.ict-campaign-full-width-banner h1,
.ict-campaign-full-width-banner h2 {
  color: #fff;
}
.ict-campaign-full-width-banner .campaign-row,
.ict-campaign-full-width-banner .campaign-column,
.ict-campaign-full-width-banner .ict-campaign-content {
  height: 100%;
}
.ict-campaign-full-width-banner .ict-campaign-content,
.ict-campaign-full-width-banner .center {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}
.ict-campaign-list {
  padding: 40px 0;
}
.ict-campaign-list h2 + p {
  color: #4598d3;
}
.ict-campaign-list .ict-campaign-list-block li {
  float: left;
  width: 50%;
  min-height: 100px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ict-block-slider-panel,
.ict-slider-panel {
  padding: 60px 0 20px;
}
.ict-block-slider-panel .ict-slider-panel-outer,
.ict-slider-panel .ict-slider-panel-outer {
  position: relative;
  margin-top: 60px;
}
.ict-block-slider-panel .ict-slider-panel-outer .campaign-row,
.ict-slider-panel .ict-slider-panel-outer .campaign-row,
.ict-block-slider-panel .ict-slider-panel-outer .campaign-column,
.ict-slider-panel .ict-slider-panel-outer .campaign-column {
  position: static;
}
.ict-block-slider-panel {
  background-color: #4598d3;
  color: #fff;
}
.ict-block-slider-panel h2 {
  color: #fff;
}
.ict-campaign-text-image-split-layout {
  *zoom: 1;
  margin: 40px 0 0 0;
}
.ict-campaign-text-image-split-layout:before,
.ict-campaign-text-image-split-layout:after {
  display: table;
  content: "";
}
.ict-campaign-text-image-split-layout:after {
  clear: both;
}
.ict-campaign-block-layout {
  padding: 40px 0;
  background-color: #fff;
}
.ict-campaign-block-layout .ict-campaign-block-layout-blocks {
  *zoom: 1;
  margin: 40px 0;
}
.ict-campaign-block-layout .ict-campaign-block-layout-blocks:before,
.ict-campaign-block-layout .ict-campaign-block-layout-blocks:after {
  display: table;
  content: "";
}
.ict-campaign-block-layout .ict-campaign-block-layout-blocks:after {
  clear: both;
}
.ict-campaign-block-layout .ict-campaign-layout-block {
  min-height: 310px;
  float: left;
  width: 317px;
  padding: 10px;
  border: 2px solid #4598d3;
  color: #4598d3;
  margin-bottom: 20px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ict-campaign-block-layout .ict-campaign-layout-block:nth-child(3n+2) {
  margin-left: 20px;
  margin-right: 20px;
}
.ict-campaign-block-layout .ict-campaign-layout-block h3 {
  font-size: 3.2em;
}
.ict-campaign-statement {
  padding: 40px 0;
  background-color: #4598d3;
  color: #fff;
}
.ict-campaign-statement h2 {
  color: #fff;
}
.ict-campaign-statement .btn {
  background-color: #fff;
  color: #4598d3;
  margin-top: 40px;
}
.ict-campaign-statement .btn:hover,
.ict-campaign-statement .btn:focus,
.ict-campaign-statement .btn:active {
  background-color: #4598d3;
  border-color: #fff;
  color: #fff;
}
.ict-campaign-text-image-split {
  padding: 40px 0;
  background-color: #fff;
}
/*------------------------------------------------------------IE*/
html.lt-ie9.lt-ie8 legend {
  margin-left: -7px;
}
html.lt-ie9.lt-ie8 .site-section.footer .site-footer .footer-info-blocks .btn {
  min-width: 100px;
}
html.lt-ie9.lt-ie8 #listing-filter .listing-selection .selected-items a span {
  margin-top: -20px;
}
html.lt-ie9.lt-ie8 dl.two-col dt {
  width: 15%;
}
html.lt-ie9.lt-ie8 dl.two-col dd {
  width: 28%;
}
html .company-listings .panel-block.last {
  margin-right: 0;
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* Styles */
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* Styles */
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* Styles */
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 321px) {
  /* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 320px) {
  /* Styles */
}
/*------------------------------------------------------------Print*/
