@charset "UTF-8";
/*	Grid variables
*********************************** 

		Used correctly these return 
		the same proportions based 
		off the 12 column grid

*********************************** 
	
		DESKTOP
		column: 62px
		gutter: 24px
		total width: x

***********************************  */
/*	Grid variables cont.
***********************************

		TABLET
		column: 30.83px
		gutter: 30px
		total width: 700px
		
***********************************  */
/* 	Fonts

		All fonts served from typekit.com
*********************************** */
/*	Colours
***********************************  */
/*	Size variables
***********************************  */
/*	Transition variables
***********************************  */
/*	Assets – SVG
************************************* */
/*	Assets – Banners
************************************* */
/*	Assets – PNG Graphics
************************************* */
/*  Misc mixins 
*********************************** */
/*  Typography mixins 
*********************************** */
/*  Layout mixins 
*********************************** */
/* line 1, ../sass/01_helpers/_grid_visual_guide.scss */
.width_holder_grid {
  display: none;
  background-color: transparent !important;
}
/* line 5, ../sass/01_helpers/_grid_visual_guide.scss */
.show_grid .width_holder_grid {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}
/* line 10, ../sass/01_helpers/_grid_visual_guide.scss */
.show_grid .width_holder_grid,
.show_grid .width_holder_grid .width_holder_inner,
.show_grid .width_holder_grid div {
  height: 100%;
}
/* line 16, ../sass/01_helpers/_grid_visual_guide.scss */
.show_grid .width_holder_grid .col,
.show_grid .width_holder_grid .gutter {
  display: block;
  overflow: hidden;
  float: left;
  margin: 0;
}
/* line 23, ../sass/01_helpers/_grid_visual_guide.scss */
.show_grid .width_holder_grid .col {
  width: 5.9751%;
  background-color: rgba(61, 58, 125, 0.2);
}
/* line 28, ../sass/01_helpers/_grid_visual_guide.scss */
.show_grid .width_holder_grid .gutter {
  width: 2.57261%;
  background-color: rgba(61, 58, 125, 0.1);
}
@media only screen and (max-width: 768px) {
  /* line 34, ../sass/01_helpers/_grid_visual_guide.scss */
  .show_grid .width_holder_grid .col {
    width: 4.40454%;
  }
  /* line 37, ../sass/01_helpers/_grid_visual_guide.scss */
  .show_grid .width_holder_grid .gutter {
    width: 4.28596%;
  }
}

/* General
******************* */
/* remove some webkit styling of buttons and fields (on tablets and phones) */
/* line 4, ../sass/02_initialise/_reset.scss */
input {
  -webkit-border-radius: 0;
}

/* remove outlines on links */
/* line 9, ../sass/02_initialise/_reset.scss */
*, a:link {
  outline: none;
}

/* line 12, ../sass/02_initialise/_reset.scss */
a:-webkit-any-link {
  text-decoration: none;
}

/* line 15, ../sass/02_initialise/_reset.scss */
html {
  width: 100%;
  height: 100%;
}

/* line 19, ../sass/02_initialise/_reset.scss */
body {
  min-height: 100%;
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  position: relative;
}

/* line 26, ../sass/02_initialise/_reset.scss */
.layout-center,
.layout_swap {
  overflow: hidden;
}

/* line 31, ../sass/02_initialise/_reset.scss */
.visually-hidden,
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/* line 39, ../sass/02_initialise/_reset.scss */
.skip-link__wrapper {
  position: absolute;
  height: 0;
  margin: 0;
  overflow: hidden;
}

/* line 46, ../sass/02_initialise/_reset.scss */
.page {
  position: relative;
}

/* line 51, ../sass/02_initialise/_reset.scss */
.search-form .search-advanced {
  display: none;
}

/* line 55, ../sass/02_initialise/_reset.scss */
.feed-icon {
  display: none;
}

/* line 59, ../sass/02_initialise/_reset.scss */
ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 65, ../sass/02_initialise/_reset.scss */
ul.menu {
  font-size: 0;
  line-height: 0;
}
/* line 68, ../sass/02_initialise/_reset.scss */
ul.menu li {
  display: inline-block;
  vertical-align: middle;
}
/* line 71, ../sass/02_initialise/_reset.scss */
ul.menu li a {
  display: block;
  overflow: hidden;
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 300;
}

/* line 81, ../sass/02_initialise/_reset.scss */
.masonry_grid_sizer,
.masonry_gutter_sizer {
  display: block;
}

/* line 2, ../sass/02_initialise/_fonts.scss */
html, body, input, textarea, select {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 300;
  color: #000;
  letter-spacing: 0;
}

/* line 9, ../sass/02_initialise/_fonts.scss */
#admin-menu, #admin-menu ul, #admin-menu ol, #admin-menu li {
  font-size: 12px;
  font-weight: normal;
  line-height: 1.1em;
}

/* line 16, ../sass/02_initialise/_fonts.scss */
a {
  text-decoration: none;
}

/* line 19, ../sass/02_initialise/_fonts.scss */
a:link {
  color: #0b24fb;
  text-decoration: none;
}
/* line 23, ../sass/02_initialise/_fonts.scss */
a:link:hover {
  text-decoration: underline;
}

/*	Grid variables
*********************************** 

		Used correctly these return 
		the same proportions based 
		off the 12 column grid

*********************************** 
	
		DESKTOP
		column: 62px
		gutter: 24px
		total width: x

***********************************  */
/*	Grid variables cont.
***********************************

		TABLET
		column: 30.83px
		gutter: 30px
		total width: 700px
		
***********************************  */
/* 	Fonts

		All fonts served from typekit.com
*********************************** */
/*	Colours
***********************************  */
/*	Size variables
***********************************  */
/*	Transition variables
***********************************  */
/*	Assets – SVG
************************************* */
/*	Assets – Banners
************************************* */
/*	Assets – PNG Graphics
************************************* */
/*  Misc mixins 
*********************************** */
/*  Typography mixins 
*********************************** */
/*	Paragraphs
************************************* */
/* line 19, ../sass/cke.scss */
.field-name-body p,
.field-name-body li,
.cke_editable p,
.cke_editable li {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 300;
  letter-spacing: 0;
  -webkit-font-smoothing: antialiased;
}

/* line 29, ../sass/cke.scss */
.field-name-body a,
.cke_editable a {
  color: #000;
}
/* line 32, ../sass/cke.scss */
.field-name-body a:link,
.cke_editable a:link {
  text-decoration: underline;
}
/* line 34, ../sass/cke.scss */
.field-name-body a:link:hover,
.cke_editable a:link:hover {
  opacity: 0.75;
  text-decoration: none;
  text-decoration: underline;
}

/* line 45, ../sass/cke.scss */
.field-name-body p.p-introduction,
.cke_editable p.p-introduction {
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  line-height: 1.25em;
  font-weight: 300;
  padding-bottom: 4px;
  margin-bottom: 0.8em;
}
/* line 51, ../sass/cke.scss */
.field-name-body p.p-introduction strong,
.cke_editable p.p-introduction strong {
  font-weight: 400;
}
/* line 54, ../sass/cke.scss */
.field-name-body p.p-introduction em,
.cke_editable p.p-introduction em {
  font-style: normal;
}
/* line 57, ../sass/cke.scss */
.field-name-body p.p-introduction u,
.cke_editable p.p-introduction u {
  text-decoration: none;
}
/* line 60, ../sass/cke.scss */
.field-name-body p.p-introduction a,
.cke_editable p.p-introduction a {
  color: #000;
  text-decoration: none;
}

/* line 73, ../sass/cke.scss */
.field-name-body .pull_quote,
.field-name-body .pull_quote_attribution,
.cke_editable .pull_quote,
.cke_editable .pull_quote_attribution {
  color: #0b24fb;
}
/* line 77, ../sass/cke.scss */
.field-name-body .pull_quote em,
.field-name-body .pull_quote_attribution em,
.cke_editable .pull_quote em,
.cke_editable .pull_quote_attribution em {
  font-style: normal;
}
/* line 80, ../sass/cke.scss */
.field-name-body .pull_quote u,
.field-name-body .pull_quote_attribution u,
.cke_editable .pull_quote u,
.cke_editable .pull_quote_attribution u {
  text-decoration: none;
}
/* line 83, ../sass/cke.scss */
.field-name-body .pull_quote a,
.field-name-body .pull_quote_attribution a,
.cke_editable .pull_quote a,
.cke_editable .pull_quote_attribution a {
  text-decoration: none !important;
}
/* line 89, ../sass/cke.scss */
.field-name-body .pull_quote,
.cke_editable .pull_quote {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 700;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 137, ../sass/01_helpers/_mixins_typography.scss */
.field-name-body .pull_quote strong,
.cke_editable .pull_quote strong {
  font-weight: 700;
}
/* line 140, ../sass/01_helpers/_mixins_typography.scss */
.field-name-body .pull_quote em,
.cke_editable .pull_quote em {
  font-style: normal;
}
/* line 143, ../sass/01_helpers/_mixins_typography.scss */
.field-name-body .pull_quote u,
.cke_editable .pull_quote u {
  text-decoration: none;
}
/* line 96, ../sass/cke.scss */
.field-name-body .pull_quote::before,
.cke_editable .pull_quote::before {
  content: '“';
}
/* line 99, ../sass/cke.scss */
.field-name-body .pull_quote::after,
.cke_editable .pull_quote::after {
  content: '”';
}
/* line 104, ../sass/cke.scss */
.field-name-body .pull_quote_attribution,
.cke_editable .pull_quote_attribution {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 1em;
}
/* line 110, ../sass/cke.scss */
.field-name-body .pull_quote_attribution strong,
.cke_editable .pull_quote_attribution strong {
  font-weight: 400;
}
/* line 116, ../sass/cke.scss */
.field-name-body .pull_quote_box.with_attribution,
.cke_editable .pull_quote_box.with_attribution {
  margin-bottom: 30px;
}
/* line 118, ../sass/cke.scss */
.field-name-body .pull_quote_box.with_attribution .pull_quote,
.cke_editable .pull_quote_box.with_attribution .pull_quote {
  margin-bottom: 0.5em;
}

/* line 128, ../sass/cke.scss */
.call_to_action_button, .field-name-body .call_to_action_button {
  display: inline-block;
  color: #0b24fb;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #0b24fb;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.call_to_action_button:hover, .call_to_action_button:link:hover, a:link:hover .call_to_action_button, .field-name-body .call_to_action_button:hover, .field-name-body .call_to_action_button:link:hover, a:link:hover .field-name-body .call_to_action_button {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}

/* line 134, ../sass/cke.scss */
strong,
.cke_editable strong {
  font-weight: 700;
}

/*	Headings
************************************* */
/* line 143, ../sass/cke.scss */
.h2-content,
.cke_editable h2 {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 34px;
  line-height: 1.2em;
  font-weight: 900;
  letter-spacing: -0.01em;
  margin-top: 1em;
  margin-bottom: 9px;
}
/* line 95, ../sass/01_helpers/_mixins_typography.scss */
.h2-content strong,
.cke_editable h2 strong {
  font-weight: 900;
}
/* line 98, ../sass/01_helpers/_mixins_typography.scss */
.h2-content em,
.cke_editable h2 em {
  font-style: normal;
}
/* line 101, ../sass/01_helpers/_mixins_typography.scss */
.h2-content u,
.cke_editable h2 u {
  text-decoration: none;
}
/* line 151, ../sass/cke.scss */
.h2-content a,
.cke_editable h2 a {
  color: #000;
  text-decoration: none;
}

/* line 157, ../sass/cke.scss */
.h3-content,
.cke_editable h3 {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 30px;
  line-height: 1.2em;
  font-weight: 700;
  margin-top: 1.15em;
  margin-bottom: 10px;
}
/* line 116, ../sass/01_helpers/_mixins_typography.scss */
.h3-content strong,
.cke_editable h3 strong {
  font-weight: 700;
}
/* line 119, ../sass/01_helpers/_mixins_typography.scss */
.h3-content em,
.cke_editable h3 em {
  font-style: normal;
}
/* line 122, ../sass/01_helpers/_mixins_typography.scss */
.h3-content u,
.cke_editable h3 u {
  text-decoration: none;
}
/* line 163, ../sass/cke.scss */
.h3-content a,
.cke_editable h3 a {
  color: #000;
  text-decoration: none;
}

/* line 169, ../sass/cke.scss */
.h4-content,
.cke_editable h4 {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 700;
  margin-top: 1.3em;
  margin-bottom: 10px;
}
/* line 137, ../sass/01_helpers/_mixins_typography.scss */
.h4-content strong,
.cke_editable h4 strong {
  font-weight: 700;
}
/* line 140, ../sass/01_helpers/_mixins_typography.scss */
.h4-content em,
.cke_editable h4 em {
  font-style: normal;
}
/* line 143, ../sass/01_helpers/_mixins_typography.scss */
.h4-content u,
.cke_editable h4 u {
  text-decoration: none;
}
/* line 175, ../sass/cke.scss */
.h4-content a,
.cke_editable h4 a {
  color: #000;
  text-decoration: none;
}

/* line 181, ../sass/cke.scss */
.h5-content,
.cke_editable h5 {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 19px;
  line-height: 1.2em;
  font-weight: 700;
  margin-top: 1.3em;
  margin-bottom: 10px;
}
/* line 158, ../sass/01_helpers/_mixins_typography.scss */
.h5-content strong,
.cke_editable h5 strong {
  font-weight: 700;
}
/* line 161, ../sass/01_helpers/_mixins_typography.scss */
.h5-content em,
.cke_editable h5 em {
  font-style: normal;
}
/* line 164, ../sass/01_helpers/_mixins_typography.scss */
.h5-content u,
.cke_editable h5 u {
  text-decoration: none;
}
/* line 187, ../sass/cke.scss */
.h5-content a,
.cke_editable h5 a {
  color: #000;
  text-decoration: none;
}

/*  Lists
************************************* */
/* line 200, ../sass/cke.scss */
.cke_editable ul, .cke_editable ol,
.field-name-body ul,
.field-name-body ol {
  margin: 1.5em 0 1.5em 0;
  padding: 0;
  clear: both;
  display: block;
}
/* line 207, ../sass/cke.scss */
.cke_editable ul li, .cke_editable ol li,
.field-name-body ul li,
.field-name-body ol li {
  list-style-type: none;
  list-style-image: none;
  position: relative;
  margin-bottom: 0.5em;
  padding-left: 31px;
}
/* line 213, ../sass/cke.scss */
.cke_editable ul li::before, .cke_editable ol li::before,
.field-name-body ul li::before,
.field-name-body ol li::before {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
}
/* line 221, ../sass/cke.scss */
.cke_editable ul li p, .cke_editable ol li p,
.field-name-body ul li p,
.field-name-body ol li p {
  margin: 0;
}
/* line 226, ../sass/cke.scss */
.cke_editable ul li ul, .cke_editable ul li ol, .cke_editable ol li ul, .cke_editable ol li ol,
.field-name-body ul li ul,
.field-name-body ul li ol,
.field-name-body ol li ul,
.field-name-body ol li ol {
  margin-top: 0.5em;
}
/* line 228, ../sass/cke.scss */
.cke_editable ul li ul li, .cke_editable ul li ol li, .cke_editable ol li ul li, .cke_editable ol li ol li,
.field-name-body ul li ul li,
.field-name-body ul li ol li,
.field-name-body ol li ul li,
.field-name-body ol li ol li {
  padding-left: 17px;
}
/* line 240, ../sass/cke.scss */
.cke_editable ul,
.field-name-body ul {
  list-style-type: none;
}
/* line 246, ../sass/cke.scss */
.cke_editable ul li::before,
.field-name-body ul li::before {
  content: "–";
  top: 15px;
  left: 0px;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 18px;
  height: 1px;
  background-color: #000;
}
/* line 257, ../sass/cke.scss */
.cke_editable ul li ul, .cke_editable ul li ol,
.field-name-body ul li ul,
.field-name-body ul li ol {
  margin-bottom: 0;
}
/* line 260, ../sass/cke.scss */
.cke_editable ul li ul li::before, .cke_editable ul li ol li::before,
.field-name-body ul li ul li::before,
.field-name-body ul li ol li::before {
  top: 0;
  background-color: transparent;
  width: auto;
  height: auto;
  text-indent: 0;
}
/* line 272, ../sass/cke.scss */
.cke_editable ul li ol li::before,
.field-name-body ul li ol li::before {
  counter-increment: item;
  content: counter(item);
}
/* line 282, ../sass/cke.scss */
.cke_editable ol,
.field-name-body ol {
  counter-reset: item;
}
/* line 285, ../sass/cke.scss */
.cke_editable ol li,
.field-name-body ol li {
  position: relative;
}
/* line 287, ../sass/cke.scss */
.cke_editable ol li::before,
.field-name-body ol li::before {
  counter-increment: item;
  content: counter(item);
  top: 3px;
  display: inline-block;
  font-weight: 300;
  line-height: 1em;
  padding-bottom: 3px;
}
/* line 299, ../sass/cke.scss */
.cke_editable ol li ul, .cke_editable ol li ol,
.field-name-body ol li ul,
.field-name-body ol li ol {
  margin-bottom: 0;
}
/* line 307, ../sass/cke.scss */
.cke_editable ol li ul li li::before, .cke_editable ol li ol li li::before,
.field-name-body ol li ul li li::before,
.field-name-body ol li ol li li::before {
  content: "•";
}
/* line 318, ../sass/cke.scss */
.cke_editable ol li ul li::before,
.field-name-body ol li ul li::before {
  content: "–";
  top: 0;
  background-color: transparent;
  width: auto;
  height: auto;
  line-height: 1.45em;
  text-indent: 0;
  border-bottom: none;
}

/*  Images
************************************* */
/* line 343, ../sass/cke.scss */
.cke_editable img,
.cke_editable figure,
.field-name-body img,
.field-name-body figure {
  display: block;
  max-width: 100%;
  height: auto;
  margin-top: 41px;
  margin-bottom: 41px;
}
/* line 354, ../sass/cke.scss */
.cke_editable figure,
.field-name-body figure {
  position: relative;
  margin-top: 24px;
  margin-bottom: 45px;
  margin-left: 0;
  margin-right: 0;
}
/* line 363, ../sass/cke.scss */
.cke_editable figure br,
.field-name-body figure br {
  display: none;
}
/* line 367, ../sass/cke.scss */
.cke_editable figure,
.cke_editable figure img,
.field-name-body figure,
.field-name-body figure img {
  max-width: 100%;
  height: auto;
}
/* line 372, ../sass/cke.scss */
.cke_editable figure img,
.field-name-body figure img {
  margin: 0;
}
/* line 376, ../sass/cke.scss */
.cke_editable figure figcaption,
.field-name-body figure figcaption {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  color: #666;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: white;
  padding-top: 5px;
  padding-right: 11px;
}
/* line 394, ../sass/cke.scss */
.cke_editable img.imgleft,
.cke_editable figure.imgleft,
.field-name-body img.imgleft,
.field-name-body figure.imgleft {
  float: left;
  clear: left;
  margin-right: 31px;
  margin-bottom: 20px;
  margin-top: 2px;
}
/* line 407, ../sass/cke.scss */
.cke_editable img.imgclearboth,
.cke_editable figure.imgclearboth,
.field-name-body img.imgclearboth,
.field-name-body figure.imgclearboth {
  display: block;
  float: none;
  clear: both;
}

/* line 418, ../sass/cke.scss */
.field-name-body iframe {
  max-width: 100%;
}

/* line 424, ../sass/cke.scss */
.field-name-body .field-item > *:first-child,
.field-name-body .field-item > *:first-child img {
  margin-top: 0;
}

/* line 430, ../sass/cke.scss */
.field-name-body .field-item > *:last-child {
  margin-bottom: 0;
}

/* Site layout 
****************** */
/* line 4, ../sass/03_layout/_wrapper_layouts.scss */
body {
  min-width: 320px;
  background-color: white;
}

/* line 10, ../sass/03_layout/_wrapper_layouts.scss */
.page {
  overflow: hidden;
  background-color: white;
  overflow: visible;
  z-index: 2;
  min-height: 100vh;
}
/* line 37, ../sass/01_helpers/_mixins_misc.scss */
.page::after {
  content: " ";
  display: block;
  clear: both;
}

/* line 19, ../sass/03_layout/_wrapper_layouts.scss */
.no_scroll {
  height: 100%;
  overflow: hidden;
}

/* Site layout – Width holders
******************************** */
/* line 27, ../sass/03_layout/_wrapper_layouts.scss */
.width_holder {
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
  background-color: white;
  z-index: 10;
}

/* line 37, ../sass/03_layout/_wrapper_layouts.scss */
.width_holder_inner {
  position: relative;
  overflow: hidden;
  max-width: 1205px;
  margin: 0 auto;
  padding: 0 2%;
}
@media only screen and (max-width: 768px) {
  /* line 37, ../sass/03_layout/_wrapper_layouts.scss */
  .width_holder_inner {
    padding-left: 3.5%;
    padding-right: 3.5%;
  }
}
@media only screen and (max-width: 624px) {
  /* line 37, ../sass/03_layout/_wrapper_layouts.scss */
  .width_holder_inner {
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 37, ../sass/03_layout/_wrapper_layouts.scss */
  .width_holder_inner {
    padding-left: 4.5%;
    padding-right: 4.5%;
  }
}

/* line 57, ../sass/03_layout/_wrapper_layouts.scss */
.width_holder_wrap {
  position: relative;
}

/* Site layout – Specific width holders
******************************** */
/* Site layout – content columns
******************************** */
/* line 70, ../sass/03_layout/_wrapper_layouts.scss */
.layout-3col__right-sidebar {
  float: right;
  width: 23.07054%;
}
/* line 74, ../sass/03_layout/_wrapper_layouts.scss */
.layout-3col__right-sidebar .block {
  margin-bottom: 20px;
}
/* line 76, ../sass/03_layout/_wrapper_layouts.scss */
.layout-3col__right-sidebar .block:last-child {
  margin-bottom: 0;
}

/* line 81, ../sass/03_layout/_wrapper_layouts.scss */
.layout-3col__left-content {
  float: left;
  width: 74.35685%;
  overflow: hidden;
  border-top: 5px solid #0b24fb;
  padding-top: 13px;
}
/* line 90, ../sass/03_layout/_wrapper_layouts.scss */
.layout-3col__left-content .block {
  margin-bottom: 35px;
}
/* line 92, ../sass/03_layout/_wrapper_layouts.scss */
.layout-3col__left-content .block:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 984px) {
  /* line 99, ../sass/03_layout/_wrapper_layouts.scss */
  .layout-3col__left-content,
  .layout-3col__right-sidebar {
    width: 100%;
  }

  /* line 105, ../sass/03_layout/_wrapper_layouts.scss */
  .layout-3col__right-sidebar > *:first-child {
    margin-top: 50px;
  }
}
/* line 112, ../sass/03_layout/_wrapper_layouts.scss */
.layout-3col__full,
.view-content,
.block,
.layout-swap,
.list_box {
  overflow: hidden;
}

/* line 120, ../sass/03_layout/_wrapper_layouts.scss */
.list_box {
  position: relative;
}

/*  Site layout – Width holders
    Particular width holders
******************************** */
/*  Generic block layouts:
		(generic responsive layouts that can be used by different elements)

************************************* */
/*  Standard block layout: '4 col float & masonry (parent 1/1)'
		Uses: 3/12 Column (1/4) – Parent is 1/1 column
************************************* */
/* line 17, ../sass/03_layout/_generic_block_layouts.scss */
.layout-3col__full .listing_item_default,
.layout-3col__full .masonry_grid_sizer {
  width: 23.07054%;
}

/* line 21, ../sass/03_layout/_generic_block_layouts.scss */
.layout-3col__full .masonry_gutter_sizer {
  width: 2.57261%;
}

/* line 25, ../sass/03_layout/_generic_block_layouts.scss */
.layout-3col__full .listing_item_default {
  float: left;
  padding-top: 2.57261%;
  padding-right: 2.57261%;
}

/* line 36, ../sass/03_layout/_generic_block_layouts.scss */
.layout-3col__full .listing_item_default::before {
  right: 4.7%;
}

@media only screen and (min-width: 985px) {
  /* line 46, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .listing_item_default:nth-of-type(-n+4) {
    padding-top: 0;
  }

  /* line 53, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .no_masonry .listing_item_default:nth-of-type(4n+1) {
    clear: left;
  }
  /* line 57, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .no_masonry .listing_item_default:nth-of-type(4n+4) {
    padding-right: 0;
    clear: right;
  }
  /* line 61, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .no_masonry .listing_item_default:nth-of-type(4n+4)::before {
    display: none;
  }
}
@media only screen and (min-width: 697px) and (max-width: 984px) {
  /* line 72, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .listing_item_default,
  .layout-3col__full .masonry_grid_sizer {
    width: 31.61826%;
  }

  /* line 76, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .masonry_gutter_sizer {
    width: 2.57261%;
  }

  /* line 79, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .listing_item_default {
    padding-top: 2.57261%;
    padding-right: 2.57261%;
  }
  /* line 85, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .listing_item_default::before {
    right: 3.8%;
  }
  /* line 90, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .listing_item_default:nth-of-type(-n+3) {
    padding-top: 0;
  }

  /* line 97, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .no_masonry .listing_item_default:nth-of-type(3n+1) {
    clear: left;
  }
  /* line 101, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .no_masonry .listing_item_default:nth-of-type(3n+3) {
    padding-right: 0;
    clear: right;
  }
  /* line 105, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__full .no_masonry .listing_item_default:nth-of-type(3n+3)::before {
    display: none;
  }
}
/*  Standard block layout: '3 col float & masonry (parent 9/12)'
		Uses: 3/12 Column (1/4) – Parent is 9/12 column
************************************* */
/* line 120, ../sass/03_layout/_generic_block_layouts.scss */
.layout-3col__left-content .listing_item_default,
.layout-3col__left-content .masonry_grid_sizer {
  width: 31.02679%;
}

/* line 124, ../sass/03_layout/_generic_block_layouts.scss */
.layout-3col__left-content .masonry_gutter_sizer {
  width: 3.45982%;
}

/* line 128, ../sass/03_layout/_generic_block_layouts.scss */
.layout-3col__left-content .listing_item_default {
  float: left;
  padding-top: 3.45982%;
  padding-right: 3.45982%;
}

@media only screen and (min-width: 841px) {
  /* line 140, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default::before {
    right: 4.7%;
  }
}
@media only screen and (min-width: 697px) {
  /* line 150, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default:nth-of-type(-n+3) {
    padding-top: 0;
  }

  /* line 157, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .no_masonry .listing_item_default:nth-of-type(3n+1) {
    clear: left;
  }
  /* line 161, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .no_masonry .listing_item_default:nth-of-type(3n+3) {
    padding-right: 0;
    clear: right;
  }
  /* line 165, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .no_masonry .listing_item_default:nth-of-type(3n+3)::before {
    display: none;
  }
}
@media only screen and (max-width: 984px) {
  /* line 175, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default,
  .layout-3col__left-content .masonry_grid_sizer {
    width: 31.61826%;
  }

  /* line 179, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .masonry_gutter_sizer {
    width: 2.57261%;
  }

  /* line 183, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default {
    padding-top: 2.57261%;
    padding-right: 2.57261%;
  }
  /* line 189, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default::before {
    right: 3.6%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 199, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default,
  .layout-3col__full .listing_item_default,
  .layout-3col__left-content .masonry_grid_sizer,
  .layout-3col__full .masonry_grid_sizer {
    width: 30.47603%;
  }

  /* line 205, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .masonry_gutter_sizer,
  .layout-3col__full .masonry_gutter_sizer {
    width: 4.28596%;
  }

  /* line 210, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default,
  .layout-3col__full .listing_item_default {
    padding-top: 4.28596%;
    padding-right: 4.28596%;
  }
  /* line 217, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default::before,
  .layout-3col__full .listing_item_default::before {
    right: 5.8%;
  }
}
@media only screen and (max-width: 696px) {
  /* line 227, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default,
  .layout-3col__full .listing_item_default,
  .layout-3col__left-content .masonry_grid_sizer,
  .layout-3col__full .masonry_grid_sizer {
    width: 47.85702%;
  }

  /* line 237, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .no_masonry .listing_item_default:nth-of-type(2n+1),
  .layout-3col__full .no_masonry .listing_item_default:nth-of-type(2n+1) {
    clear: left;
  }
  /* line 241, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .no_masonry .listing_item_default:nth-of-type(2n+2),
  .layout-3col__full .no_masonry .listing_item_default:nth-of-type(2n+2) {
    padding-right: 0;
    clear: right;
  }
  /* line 245, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .no_masonry .listing_item_default:nth-of-type(2n+2)::before,
  .layout-3col__full .no_masonry .listing_item_default:nth-of-type(2n+2)::before {
    display: none;
  }
}
@media only screen and (min-width: 553px) and (max-width: 696px) {
  /* line 256, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default:nth-of-type(-n+2),
  .layout-3col__full .listing_item_default:nth-of-type(-n+2) {
    padding-top: 0;
  }
  /* line 260, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default::before,
  .layout-3col__full .listing_item_default::before {
    right: 3.8%;
  }
}
@media only screen and (max-width: 552px) {
  /* line 270, ../sass/03_layout/_generic_block_layouts.scss */
  .layout-3col__left-content .listing_item_default:nth-of-type(1),
  .layout-3col__full .listing_item_default:nth-of-type(1) {
    padding-top: 0;
  }
}
/* line 6, ../sass/04_components/_effusion_tab_basics.scss */
ul.tabs,
.tabs-primary,
.tabs-secondary {
  padding: 0;
  border-bottom: 1px solid #0b24fb;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 0;
  line-height: 0;
}
/* line 20, ../sass/04_components/_effusion_tab_basics.scss */
ul.tabs li,
.tabs-primary li,
.tabs-secondary li {
  display: inline-block;
  margin-right: 6px;
}
/* line 23, ../sass/04_components/_effusion_tab_basics.scss */
ul.tabs li:last-child,
.tabs-primary li:last-child,
.tabs-secondary li:last-child {
  margin-right: 0;
}
/* line 26, ../sass/04_components/_effusion_tab_basics.scss */
ul.tabs li a,
.tabs-primary li a,
.tabs-secondary li a {
  display: block;
  font-size: 13px;
  line-height: 1.1em;
  font-weight: 500;
  text-transform: uppercase;
  padding: 4px 10px 5px;
  border: 1px solid #0b24fb;
  border-bottom: none;
  -webkit-font-smoothing: antialiased;
}
/* line 38, ../sass/04_components/_effusion_tab_basics.scss */
ul.tabs li a.is-active, ul.tabs li a:hover, ul.tabs li a:focus,
.tabs-primary li a.is-active,
.tabs-primary li a:hover,
.tabs-primary li a:focus,
.tabs-secondary li a.is-active,
.tabs-secondary li a:hover,
.tabs-secondary li a:focus {
  background-color: #0b24fb;
  color: white;
}

/*  
*
*		Sitewide colours work like this:
*		Base sitewide colours (sectional) 	
*		More specific sitewide colours (for listing items) – These override the base colours
*
*********************************** */
/*  Base sitewide colours:
		Defaults
*********************************** */
/* line 13, ../sass/04_components/_sitewide_colors.scss */
.rmore {
  display: inline-block;
  color: #0b24fb;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #0b24fb;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.rmore:hover, .rmore:link:hover, a:link:hover .rmore {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}

/* line 16, ../sass/04_components/_sitewide_colors.scss */
.list_link:hover .rmore {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}

/*  Base sitewide colours:
		About us section (Green)
*********************************** */
/* line 28, ../sass/04_components/_sitewide_colors.scss */
body.section-about-us .tag_wrap_sub,
body.section-about-us .tag_wrap_sub span,
body.section-about-us .field-name-body .pull_quote,
body.section-about-us .field-name-body .pull_quote_attribution {
  color: #04cc04;
}
/* line 36, ../sass/04_components/_sitewide_colors.scss */
body.section-about-us .layout-3col__left-content {
  border-color: #04cc04;
}
/* line 41, ../sass/04_components/_sitewide_colors.scss */
body.section-about-us .tag_wrap.tag_wrap_tag,
body.section-about-us .listing_item_colour,
body.section-about-us .listing_item_default_wide .text_inner {
  background-color: #04cc04;
}
/* line 48, ../sass/04_components/_sitewide_colors.scss */
body.section-about-us .rmore,
body.section-about-us .call_to_action_button,
body.section-about-us .field-name-body .call_to_action_button {
  display: inline-block;
  color: #04cc04;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #04cc04;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
body.section-about-us .rmore:hover, body.section-about-us .rmore:link:hover, a:link:hover body.section-about-us .rmore,
body.section-about-us .call_to_action_button:hover,
body.section-about-us .call_to_action_button:link:hover, a:link:hover
body.section-about-us .call_to_action_button,
body.section-about-us .field-name-body .call_to_action_button:hover,
body.section-about-us .field-name-body .call_to_action_button:link:hover, a:link:hover
body.section-about-us .field-name-body .call_to_action_button {
  color: white;
  background-color: #04cc04;
  opacity: 1;
}
/* line 53, ../sass/04_components/_sitewide_colors.scss */
body.section-about-us .rmore:hover,
body.section-about-us .list_link:hover .rmore {
  color: white;
  background-color: #04cc04;
  opacity: 1;
}
/* line 59, ../sass/04_components/_sitewide_colors.scss */
body.section-about-us .listing_item_colour .rmore {
  display: inline-block;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid white;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
body.section-about-us .listing_item_colour .rmore:hover, body.section-about-us .listing_item_colour .rmore:link:hover, a:link:hover body.section-about-us .listing_item_colour .rmore {
  color: #04cc04;
  background-color: white;
  opacity: 1;
}
/* line 64, ../sass/04_components/_sitewide_colors.scss */
body.section-about-us .listing_item_colour .rmore:hover,
body.section-about-us .listing_item_colour .list_link:hover .rmore {
  color: #04cc04;
  background-color: white;
  opacity: 1;
}

/*  Base sitewide colours:
		About us listing item (Green)
*********************************** */
/* line 84, ../sass/04_components/_sitewide_colors.scss */
.li_section_about-us .tag_wrap_sub,
.li_section_about-us .tag_wrap_sub span {
  color: #04cc04;
}
/* line 90, ../sass/04_components/_sitewide_colors.scss */
.li_section_about-us .tag_wrap.tag_wrap_tag, .li_section_about-us.listing_item_colour, .li_section_about-us.listing_item_default_wide .text_inner {
  background-color: #04cc04;
}
/* line 97, ../sass/04_components/_sitewide_colors.scss */
.li_section_about-us .rmore {
  display: inline-block;
  color: #04cc04;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #04cc04;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.li_section_about-us .rmore:hover, .li_section_about-us .rmore:link:hover, a:link:hover .li_section_about-us .rmore {
  color: white;
  background-color: #04cc04;
  opacity: 1;
}
/* line 100, ../sass/04_components/_sitewide_colors.scss */
.li_section_about-us .rmore:hover,
.li_section_about-us .list_link:hover .rmore {
  color: white;
  background-color: #04cc04;
  opacity: 1;
}
/* line 106, ../sass/04_components/_sitewide_colors.scss */
.li_section_about-us.listing_item_colour .rmore {
  display: inline-block;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid white;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.li_section_about-us.listing_item_colour .rmore:hover, .li_section_about-us.listing_item_colour .rmore:link:hover, a:link:hover .li_section_about-us.listing_item_colour .rmore {
  color: #04cc04;
  background-color: white;
  opacity: 1;
}
/* line 109, ../sass/04_components/_sitewide_colors.scss */
.li_section_about-us.listing_item_colour .rmore:hover, .li_section_about-us.listing_item_colour .list_link:hover .rmore {
  color: #04cc04;
  background-color: white;
  opacity: 1;
}

/*  Base sitewide colours:
		Our work section (Blue)
*********************************** */
/* line 122, ../sass/04_components/_sitewide_colors.scss */
body.section-our-work .tag_wrap_sub,
body.section-our-work .tag_wrap_sub span,
body.section-our-work .field-name-body .pull_quote,
body.section-our-work .field-name-body .pull_quote_attribution {
  color: #0b24fb;
}
/* line 130, ../sass/04_components/_sitewide_colors.scss */
body.section-our-work .layout-3col__left-content {
  border-color: #0b24fb;
}
/* line 135, ../sass/04_components/_sitewide_colors.scss */
body.section-our-work .tag_wrap.tag_wrap_tag,
body.section-our-work .listing_item_colour,
body.section-our-work .listing_item_default_wide .text_inner {
  background-color: #0b24fb;
}
/* line 142, ../sass/04_components/_sitewide_colors.scss */
body.section-our-work .rmore,
body.section-our-work .call_to_action_button,
body.section-our-work .field-name-body .call_to_action_button {
  display: inline-block;
  color: #0b24fb;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #0b24fb;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
body.section-our-work .rmore:hover, body.section-our-work .rmore:link:hover, a:link:hover body.section-our-work .rmore,
body.section-our-work .call_to_action_button:hover,
body.section-our-work .call_to_action_button:link:hover, a:link:hover
body.section-our-work .call_to_action_button,
body.section-our-work .field-name-body .call_to_action_button:hover,
body.section-our-work .field-name-body .call_to_action_button:link:hover, a:link:hover
body.section-our-work .field-name-body .call_to_action_button {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}
/* line 147, ../sass/04_components/_sitewide_colors.scss */
body.section-our-work .rmore:hover,
body.section-our-work .list_link:hover .rmore {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}
/* line 153, ../sass/04_components/_sitewide_colors.scss */
body.section-our-work .listing_item_colour .rmore {
  display: inline-block;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid white;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
body.section-our-work .listing_item_colour .rmore:hover, body.section-our-work .listing_item_colour .rmore:link:hover, a:link:hover body.section-our-work .listing_item_colour .rmore {
  color: #0b24fb;
  background-color: white;
  opacity: 1;
}
/* line 156, ../sass/04_components/_sitewide_colors.scss */
body.section-our-work .listing_item_colour .rmore:hover,
body.section-our-work .listing_item_colour .list_link:hover .rmore {
  color: #0b24fb;
  background-color: white;
  opacity: 1;
}

/*  Base sitewide colours:
		Our work listing item (Blue)
*********************************** */
/* line 168, ../sass/04_components/_sitewide_colors.scss */
.li_section_our-work .tag_wrap_sub,
.li_section_our-work .tag_wrap_sub span {
  color: #0b24fb;
}
/* line 175, ../sass/04_components/_sitewide_colors.scss */
.li_section_our-work .tag_wrap.tag_wrap_tag, .li_section_our-work.listing_item_colour, .li_section_our-work.listing_item_default_wide .text_inner {
  background-color: #0b24fb;
}
/* line 182, ../sass/04_components/_sitewide_colors.scss */
.li_section_our-work .rmore {
  display: inline-block;
  color: #0b24fb;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #0b24fb;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.li_section_our-work .rmore:hover, .li_section_our-work .rmore:link:hover, a:link:hover .li_section_our-work .rmore {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}
/* line 185, ../sass/04_components/_sitewide_colors.scss */
.li_section_our-work .rmore:hover,
.li_section_our-work .list_link:hover .rmore {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}
/* line 191, ../sass/04_components/_sitewide_colors.scss */
.li_section_our-work.listing_item_colour .rmore {
  display: inline-block;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid white;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.li_section_our-work.listing_item_colour .rmore:hover, .li_section_our-work.listing_item_colour .rmore:link:hover, a:link:hover .li_section_our-work.listing_item_colour .rmore {
  color: #0b24fb;
  background-color: white;
  opacity: 1;
}
/* line 194, ../sass/04_components/_sitewide_colors.scss */
.li_section_our-work.listing_item_colour .rmore:hover, .li_section_our-work.listing_item_colour .list_link:hover .rmore {
  color: #0b24fb;
  background-color: white;
  opacity: 1;
}

/*  Base sitewide colours:
		Insights section (Red)
*********************************** */
/* line 208, ../sass/04_components/_sitewide_colors.scss */
body.section-insights .tag_wrap_sub,
body.section-insights .tag_wrap_sub span,
body.section-insights .listing_item_colour .rmore:hover,
body.section-insights .field-name-body .pull_quote,
body.section-insights .field-name-body .pull_quote_attribution {
  color: #ff0000;
}
/* line 217, ../sass/04_components/_sitewide_colors.scss */
body.section-insights .layout-3col__left-content {
  border-color: #ff0000;
}
/* line 222, ../sass/04_components/_sitewide_colors.scss */
body.section-insights .tag_wrap.tag_wrap_tag,
body.section-insights .listing_item_colour,
body.section-insights .listing_item_default_wide .text_inner {
  background-color: #ff0000;
}
/* line 229, ../sass/04_components/_sitewide_colors.scss */
body.section-insights .rmore,
body.section-insights .call_to_action_button,
body.section-insights .field-name-body .call_to_action_button {
  display: inline-block;
  color: #ff0000;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #ff0000;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
body.section-insights .rmore:hover, body.section-insights .rmore:link:hover, a:link:hover body.section-insights .rmore,
body.section-insights .call_to_action_button:hover,
body.section-insights .call_to_action_button:link:hover, a:link:hover
body.section-insights .call_to_action_button,
body.section-insights .field-name-body .call_to_action_button:hover,
body.section-insights .field-name-body .call_to_action_button:link:hover, a:link:hover
body.section-insights .field-name-body .call_to_action_button {
  color: white;
  background-color: #ff0000;
  opacity: 1;
}
/* line 234, ../sass/04_components/_sitewide_colors.scss */
body.section-insights .rmore:hover,
body.section-insights .list_link:hover .rmore {
  color: white;
  background-color: #ff0000;
  opacity: 1;
}
/* line 240, ../sass/04_components/_sitewide_colors.scss */
body.section-insights .listing_item_colour .rmore {
  display: inline-block;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid white;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
body.section-insights .listing_item_colour .rmore:hover, body.section-insights .listing_item_colour .rmore:link:hover, a:link:hover body.section-insights .listing_item_colour .rmore {
  color: #ff0000;
  background-color: white;
  opacity: 1;
}
/* line 243, ../sass/04_components/_sitewide_colors.scss */
body.section-insights .listing_item_colour .rmore:hover,
body.section-insights .listing_item_colour .list_link:hover .rmore {
  color: #ff0000;
  background-color: white;
  opacity: 1;
}

/*  Base sitewide colours:
		Insights Listing item default (Red)
*********************************** */
/* line 256, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_section_insights .tag_wrap_sub,
.listing_item_default.li_section_insights .tag_wrap_sub span, .listing_item_default.li_section_insights.listing_item_colour .rmore:hover {
  color: #ff0000;
}
/* line 263, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_section_insights .tag_wrap.tag_wrap_tag, .listing_item_default.li_section_insights.listing_item_colour, .listing_item_default.li_section_insights.listing_item_default_wide .text_inner {
  background-color: #ff0000;
}
/* line 270, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_section_insights .rmore {
  display: inline-block;
  color: #ff0000;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #ff0000;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_default.li_section_insights .rmore:hover, .listing_item_default.li_section_insights .rmore:link:hover, a:link:hover .listing_item_default.li_section_insights .rmore {
  color: white;
  background-color: #ff0000;
  opacity: 1;
}
/* line 273, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_section_insights .rmore:hover,
.listing_item_default.li_section_insights .list_link:hover .rmore {
  color: white;
  background-color: #ff0000;
  opacity: 1;
}
/* line 279, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_section_insights.listing_item_colour .rmore {
  display: inline-block;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid white;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_default.li_section_insights.listing_item_colour .rmore:hover, .listing_item_default.li_section_insights.listing_item_colour .rmore:link:hover, a:link:hover .listing_item_default.li_section_insights.listing_item_colour .rmore {
  color: #ff0000;
  background-color: white;
  opacity: 1;
}
/* line 282, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_section_insights.listing_item_colour .rmore:hover, .listing_item_default.li_section_insights.listing_item_colour .list_link:hover .rmore {
  color: #ff0000;
  background-color: white;
  opacity: 1;
}

/*  More specific sitewide colours:
		Listing item default is a:
		- case study
		(THEYRE BLUE)
*********************************** */
/* line 299, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_case_study .tag_wrap_sub,
.listing_item_default.li_type_case_study .tag_wrap_sub span {
  color: #0b24fb;
}
/* line 306, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_case_study .tag_wrap.tag_wrap_tag {
  background-color: #0b24fb;
}
/* line 311, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_case_study .rmore {
  display: inline-block;
  color: #0b24fb;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #0b24fb;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_default.li_type_case_study .rmore:hover, .listing_item_default.li_type_case_study .rmore:link:hover, a:link:hover .listing_item_default.li_type_case_study .rmore {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}
/* line 314, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_case_study .rmore:hover,
.listing_item_default.li_type_case_study .list_link:hover .rmore {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}

/*  More specific sitewide colours:
		Listing item default is a:
		- article
		- event
		(THEYRE RED)
*********************************** */
/* line 334, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_article .tag_wrap_sub,
.listing_item_default.li_type_article .tag_wrap_sub span, .listing_item_default.li_type_event .tag_wrap_sub,
.listing_item_default.li_type_event .tag_wrap_sub span {
  color: #ff0000;
}
/* line 341, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_article .tag_wrap.tag_wrap_tag, .listing_item_default.li_type_event .tag_wrap.tag_wrap_tag {
  background-color: #ff0000;
}
/* line 346, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_article .rmore, .listing_item_default.li_type_event .rmore {
  display: inline-block;
  color: #ff0000;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #ff0000;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_default.li_type_article .rmore:hover, .listing_item_default.li_type_article .rmore:link:hover, a:link:hover .listing_item_default.li_type_article .rmore, .listing_item_default.li_type_event .rmore:hover, .listing_item_default.li_type_event .rmore:link:hover, a:link:hover .listing_item_default.li_type_event .rmore {
  color: white;
  background-color: #ff0000;
  opacity: 1;
}
/* line 349, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_article .rmore:hover,
.listing_item_default.li_type_article .list_link:hover .rmore, .listing_item_default.li_type_event .rmore:hover,
.listing_item_default.li_type_event .list_link:hover .rmore {
  color: white;
  background-color: #ff0000;
  opacity: 1;
}

/*  More specific sitewide colours:
		Listing item default source is:
		- article
		- event
			AND source is:
			– SIX 100
			– SIX

*********************************** */
/* line 373, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_article.link_taxonomy_term_reference_7 .tag_wrap_sub,
.listing_item_default.li_type_article.link_taxonomy_term_reference_7 .tag_wrap_sub span, .listing_item_default.li_type_article.link_taxonomy_term_reference_9 .tag_wrap_sub,
.listing_item_default.li_type_article.link_taxonomy_term_reference_9 .tag_wrap_sub span, .listing_item_default.li_type_event.link_taxonomy_term_reference_7 .tag_wrap_sub,
.listing_item_default.li_type_event.link_taxonomy_term_reference_7 .tag_wrap_sub span, .listing_item_default.li_type_event.link_taxonomy_term_reference_9 .tag_wrap_sub,
.listing_item_default.li_type_event.link_taxonomy_term_reference_9 .tag_wrap_sub span {
  color: #0b24fb;
}
/* line 380, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_article.link_taxonomy_term_reference_7 .tag_wrap.tag_wrap_tag, .listing_item_default.li_type_article.link_taxonomy_term_reference_9 .tag_wrap.tag_wrap_tag, .listing_item_default.li_type_event.link_taxonomy_term_reference_7 .tag_wrap.tag_wrap_tag, .listing_item_default.li_type_event.link_taxonomy_term_reference_9 .tag_wrap.tag_wrap_tag {
  background-color: #0b24fb;
}
/* line 385, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_article.link_taxonomy_term_reference_7 .rmore, .listing_item_default.li_type_article.link_taxonomy_term_reference_9 .rmore, .listing_item_default.li_type_event.link_taxonomy_term_reference_7 .rmore, .listing_item_default.li_type_event.link_taxonomy_term_reference_9 .rmore {
  display: inline-block;
  color: #0b24fb;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #0b24fb;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_default.li_type_article.link_taxonomy_term_reference_7 .rmore:hover, .listing_item_default.li_type_article.link_taxonomy_term_reference_7 .rmore:link:hover, a:link:hover .listing_item_default.li_type_article.link_taxonomy_term_reference_7 .rmore, .listing_item_default.li_type_article.link_taxonomy_term_reference_9 .rmore:hover, .listing_item_default.li_type_article.link_taxonomy_term_reference_9 .rmore:link:hover, a:link:hover .listing_item_default.li_type_article.link_taxonomy_term_reference_9 .rmore, .listing_item_default.li_type_event.link_taxonomy_term_reference_7 .rmore:hover, .listing_item_default.li_type_event.link_taxonomy_term_reference_7 .rmore:link:hover, a:link:hover .listing_item_default.li_type_event.link_taxonomy_term_reference_7 .rmore, .listing_item_default.li_type_event.link_taxonomy_term_reference_9 .rmore:hover, .listing_item_default.li_type_event.link_taxonomy_term_reference_9 .rmore:link:hover, a:link:hover .listing_item_default.li_type_event.link_taxonomy_term_reference_9 .rmore {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}
/* line 388, ../sass/04_components/_sitewide_colors.scss */
.listing_item_default.li_type_article.link_taxonomy_term_reference_7 .rmore:hover,
.listing_item_default.li_type_article.link_taxonomy_term_reference_7 .list_link:hover .rmore, .listing_item_default.li_type_article.link_taxonomy_term_reference_9 .rmore:hover,
.listing_item_default.li_type_article.link_taxonomy_term_reference_9 .list_link:hover .rmore, .listing_item_default.li_type_event.link_taxonomy_term_reference_7 .rmore:hover,
.listing_item_default.li_type_event.link_taxonomy_term_reference_7 .list_link:hover .rmore, .listing_item_default.li_type_event.link_taxonomy_term_reference_9 .rmore:hover,
.listing_item_default.li_type_event.link_taxonomy_term_reference_9 .list_link:hover .rmore {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}

/* Sitewide Typography
************************************* */
/* line 5, ../sass/04_components/_sitewide_typography.scss */
p {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  margin: 0 0 1em;
}

/* line 12, ../sass/04_components/_sitewide_typography.scss */
h1 {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 36px;
  line-height: 1.2em;
  font-weight: 900;
  letter-spacing: -0.01em;
  margin-bottom: 21px;
}
/* line 73, ../sass/01_helpers/_mixins_typography.scss */
h1 strong {
  font-weight: 900;
}
/* line 76, ../sass/01_helpers/_mixins_typography.scss */
h1 em {
  font-style: normal;
}
/* line 79, ../sass/01_helpers/_mixins_typography.scss */
h1 u {
  text-decoration: none;
}
/* line 16, ../sass/04_components/_sitewide_typography.scss */
h1,
h1 a:link,
h1 a:visited {
  color: #000;
}
/* line 21, ../sass/04_components/_sitewide_typography.scss */
h1 a:link:hover {
  opacity: 0.75;
  text-decoration: none;
}
/* line 28, ../sass/04_components/_sitewide_typography.scss */
h1.moved_pos {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 48px;
  line-height: 1.1em;
  font-weight: 900;
  letter-spacing: -0.01em;
  margin-bottom: 8px;
}
/* line 46, ../sass/01_helpers/_mixins_typography.scss */
h1.moved_pos strong {
  font-weight: 900;
}
/* line 49, ../sass/01_helpers/_mixins_typography.scss */
h1.moved_pos em {
  font-style: normal;
}
/* line 52, ../sass/01_helpers/_mixins_typography.scss */
h1.moved_pos u {
  text-decoration: none;
}
@media only screen and (max-width: 696px) {
  /* line 28, ../sass/04_components/_sitewide_typography.scss */
  h1.moved_pos {
    font-size: 43px;
  }
}
@media only screen and (max-width: 408px) {
  /* line 28, ../sass/04_components/_sitewide_typography.scss */
  h1.moved_pos {
    font-size: 40px;
  }
}
/* line 34, ../sass/04_components/_sitewide_typography.scss */
.node-type-programme-set h1 {
  margin-bottom: 34px;
}

/* line 43, ../sass/04_components/_sitewide_typography.scss */
h2.section_header,
h2.block__title {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  margin-bottom: 35px;
}
/* line 47, ../sass/04_components/_sitewide_typography.scss */
h2.section_header,
h2.section_header a,
h2.block__title,
h2.block__title a {
  color: red;
}

/* Header – Layout
*********************************** */
/* line 6, ../sass/04_components/_header.scss */
.width_holder_header {
  background-color: white;
  height: 155px;
  border-bottom: 1px solid transparent;
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: 20;
}
/* line 25, ../sass/04_components/_header.scss */
.width_holder_header .header_a {
  float: right;
  width: 23.07054%;
}
/* line 29, ../sass/04_components/_header.scss */
.width_holder_header .header_b {
  float: left;
  width: 74.35685%;
  font-size: 0;
  line-height: 0;
  padding-top: 31px;
}
/* line 39, ../sass/04_components/_header.scss */
.width_holder_header .header_b > *,
.width_holder_header .header_b .header__region .block {
  display: inline-block;
  vertical-align: top;
  margin-right: 44px;
}
/* line 44, ../sass/04_components/_header.scss */
.width_holder_header .header_b > *:last-child,
.width_holder_header .header_b .header__region .block:last-child {
  margin-right: 0;
}

/* Header – Layout  – On not front page
*********************************** */
/* line 67, ../sass/04_components/_header.scss */
body.not-front .width_holder_header + * {
  margin-top: 210px;
}

/* Header – Layout  – On front page
*********************************** */
/* Header – Layout  – On page where title moved (above line)
*********************************** */
/* line 88, ../sass/04_components/_header.scss */
.page.move_title_1 .width_holder_header + *,
.page.move_title_Insights .width_holder_header + * {
  margin-top: 145px;
}

/* Header – elements in normal header
*********************************** */
/* line 107, ../sass/04_components/_header.scss */
.header__logo {
  margin-top: 12px;
  box-sizing: border-box;
  float: right;
  width: 183px;
  height: 143px;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22181.115%22%20height%3D%22141.301%22%20viewBox%3D%220%200%20181.115%20141.301%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-7.484%20105.117%29%20rotate%28-45%29%22%20fill%3D%22%23609%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2291.598%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-21.098%2086.744%29%20rotate%28-45%29%22%20fill%3D%22%23f3f%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2295.222%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-17.475%2088.245%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2295.222%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-2.103%2081.878%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2298.845%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-3.604%2085.501%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2298.845%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%281.52%2083.378%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-15.352%2093.369%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-5.105%2089.124%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2240.915%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%280.019%2087.001%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2233.669%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%285.143%2084.879%29%20rotate%28-45%29%22%20fill%3D%22%23030%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-6.605%2092.747%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-1.481%2090.624%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2230.046%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%288.766%2086.38%29%20rotate%28-45%29%22%20fill%3D%22%23030%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-16.853%2096.992%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-2.982%2094.248%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2240.915%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%282.142%2092.125%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2233.669%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%287.266%2090.003%29%20rotate%28-45%29%22%20fill%3D%22%23030%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2226.423%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2812.389%2087.88%29%20rotate%28-45%29%22%20fill%3D%22%23ff0%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%280.641%2095.748%29%20rotate%28-45%29%22%20fill%3D%22red%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-4.483%2097.871%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%285.765%2093.626%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-9.607%2099.993%29%20rotate%28-45%29%22%20fill%3D%22%23609%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%284.264%2097.249%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-0.86%2099.372%29%20rotate%28-45%29%22%20fill%3D%22red%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-5.984%20101.494%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%282.763%20100.872%29%20rotate%28-45%29%22%20fill%3D%22red%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22124.206%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%281.263%20104.495%29%20rotate%28-45%29%22%20fill%3D%22red%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22135.076%22%20y%3D%2222.8%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2822.38%20104.753%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22135.076%22%20y%3D%228.307%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2832.627%20100.508%29%20rotate%28-45%29%22%20fill%3D%22aqua%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22135.076%22%20y%3D%221.061%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2837.751%2098.386%29%20rotate%28-45%29%22%20fill%3D%22red%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2240.915%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2812.754%20117.745%29%20rotate%28-45%29%22%20fill%3D%22%23f0c%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2222.8%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2826.624%20115.001%29%20rotate%28-45%29%22%20fill%3D%22aqua%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2811.253%20121.368%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2814.876%20122.868%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%289.752%20124.991%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2818.499%20124.369%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2813.375%20126.492%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2222.8%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2828.747%20120.124%29%20rotate%28-45%29%22%20fill%3D%22%23f0c%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%288.251%20128.614%29%20rotate%28-45%29%22%20fill%3D%22%23f03%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2816.998%20127.992%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2233.669%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2822.122%20125.87%29%20rotate%28-45%29%22%20fill%3D%22%23603%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%286.751%20132.237%29%20rotate%28-45%29%22%20fill%3D%22%23f03%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2815.498%20131.615%29%20rotate%28-45%29%22%20fill%3D%22%23006%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2810.374%20133.738%29%20rotate%28-45%29%22%20fill%3D%22%23006%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2820.621%20129.493%29%20rotate%28-45%29%22%20fill%3D%22%23603%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2230.046%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2825.745%20127.371%29%20rotate%28-45%29%22%20fill%3D%22%23603%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2813.997%20135.238%29%20rotate%28-45%29%22%20fill%3D%22%23006%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%288.873%20137.361%29%20rotate%28-45%29%22%20fill%3D%22%23f03%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2240.915%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2819.121%20133.116%29%20rotate%28-45%29%22%20fill%3D%22%23360%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2233.669%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2824.245%20130.994%29%20rotate%28-45%29%22%20fill%3D%22%23603%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%287.372%20140.984%29%20rotate%28-45%29%22%20fill%3D%22%233ff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2817.62%20136.739%29%20rotate%28-45%29%22%20fill%3D%22%23360%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2822.744%20134.617%29%20rotate%28-45%29%22%20fill%3D%22%23360%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22174.93%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2821.243%20138.24%29%20rotate%28-45%29%22%20fill%3D%22%23360%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-0.238%20108.118%29%20rotate%28-45%29%22%20fill%3D%22%23006%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-5.362%20110.241%29%20rotate%28-45%29%22%20fill%3D%22%23006%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22131.453%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-1.739%20111.742%29%20rotate%28-45%29%22%20fill%3D%22%23006%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22142.322%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-1.117%20120.489%29%20rotate%28-45%29%22%20fill%3D%22%23090%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22142.322%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%284.007%20118.366%29%20rotate%28-45%29%22%20fill%3D%22%23090%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-2.618%20124.112%29%20rotate%28-45%29%22%20fill%3D%22%23309%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%282.506%20121.989%29%20rotate%28-45%29%22%20fill%3D%22%23090%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%287.63%20119.867%29%20rotate%28-45%29%22%20fill%3D%22%23330%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2277.147%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-12.866%20128.356%29%20rotate%28-45%29%22%20fill%3D%22%23603%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-4.119%20127.735%29%20rotate%28-45%29%22%20fill%3D%22%23309%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2273.523%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-9.243%20129.857%29%20rotate%28-45%29%22%20fill%3D%22%23603%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%281.005%20125.612%29%20rotate%28-45%29%22%20fill%3D%22%23309%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%286.129%20123.49%29%20rotate%28-45%29%22%20fill%3D%22%23330%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2277.147%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-10.743%20133.48%29%20rotate%28-45%29%22%20fill%3D%22%23603%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-0.496%20129.236%29%20rotate%28-45%29%22%20fill%3D%22%23309%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%284.628%20127.113%29%20rotate%28-45%29%22%20fill%3D%22%23f03%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-15.867%20135.603%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-12.244%20137.103%29%20rotate%28-45%29%22%20fill%3D%22%23609%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%283.127%20130.736%29%20rotate%28-45%29%22%20fill%3D%22%23f03%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-17.368%20139.226%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-13.745%20140.726%29%20rotate%28-45%29%22%20fill%3D%22%23609%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-18.869%20142.849%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-15.246%20144.349%29%20rotate%28-45%29%22%20fill%3D%22%23609%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-16.746%20147.973%29%20rotate%28-45%29%22%20fill%3D%22%23609%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-21.87%20150.095%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-18.247%20151.596%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-23.371%20153.718%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22174.93%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-19.748%20155.219%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-14.731%20102.116%29%20rotate%28-45%29%22%20fill%3D%22%233ff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-24.978%20106.36%29%20rotate%28-45%29%22%20fill%3D%22%239c0%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2277.147%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-21.355%20107.861%29%20rotate%28-45%29%22%20fill%3D%22%239c0%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-11.108%20103.616%29%20rotate%28-45%29%22%20fill%3D%22%23609%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-26.479%20109.983%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2273.523%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-17.732%20109.362%29%20rotate%28-45%29%22%20fill%3D%22%239c0%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-22.856%20111.484%29%20rotate%28-45%29%22%20fill%3D%22%23ff0%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-12.608%20107.239%29%20rotate%28-45%29%22%20fill%3D%22%23609%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-27.98%20113.606%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22124.206%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-24.357%20115.107%29%20rotate%28-45%29%22%20fill%3D%22%23360%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22124.206%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-8.985%20108.74%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22124.206%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-29.481%20117.229%29%20rotate%28-45%29%22%20fill%3D%22red%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-20.734%20116.608%29%20rotate%28-45%29%22%20fill%3D%22%23360%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-25.858%20118.73%29%20rotate%28-45%29%22%20fill%3D%22%23390%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-30.981%20120.853%29%20rotate%28-45%29%22%20fill%3D%22%230f3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22131.453%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-22.234%20120.231%29%20rotate%28-45%29%22%20fill%3D%22%23390%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22135.076%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-18.611%20121.732%29%20rotate%28-45%29%22%20fill%3D%22%23ff0%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22138.699%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-20.112%20125.355%29%20rotate%28-45%29%22%20fill%3D%22%23309%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22142.322%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-21.613%20128.978%29%20rotate%28-45%29%22%20fill%3D%22%23f0c%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22142.322%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-16.489%20126.856%29%20rotate%28-45%29%22%20fill%3D%22%23f0c%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-23.114%20132.601%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-17.99%20130.479%29%20rotate%28-45%29%22%20fill%3D%22%23f0c%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-24.614%20136.224%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-19.49%20134.102%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-26.115%20139.847%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-20.991%20137.725%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%22106.132%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-29.116%20147.094%29%20rotate%28-45%29%22%20fill%3D%22%239cf%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-23.993%20144.971%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%22109.755%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-30.617%20150.717%29%20rotate%28-45%29%22%20fill%3D%22%239cf%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-25.493%20148.594%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%22106.132%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-26.994%20152.217%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2295.222%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-43.094%2098.856%29%20rotate%28-45%29%22%20fill%3D%22%23006%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2298.845%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-39.471%20100.357%29%20rotate%28-45%29%22%20fill%3D%22%23006%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2298.845%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-44.595%20102.48%29%20rotate%28-45%29%22%20fill%3D%22%23006%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-35.848%20101.858%29%20rotate%28-45%29%22%20fill%3D%22%23600%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%22106.132%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-46.095%20106.103%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-37.348%20105.481%29%20rotate%28-45%29%22%20fill%3D%22%23600%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-42.472%20107.603%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-32.225%20103.359%29%20rotate%28-45%29%22%20fill%3D%22%23600%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%22109.755%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-47.596%20109.726%29%20rotate%28-45%29%22%20fill%3D%22%23360%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-38.849%20109.104%29%20rotate%28-45%29%22%20fill%3D%22lime%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%22106.132%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-43.973%20111.226%29%20rotate%28-45%29%22%20fill%3D%22%23360%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-33.725%20106.982%29%20rotate%28-45%29%22%20fill%3D%22%23600%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-28.601%20104.859%29%20rotate%28-45%29%22%20fill%3D%22%239c0%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-40.35%20112.727%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-30.102%20108.482%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-36.727%20114.228%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-31.603%20112.106%29%20rotate%28-45%29%22%20fill%3D%22blue%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-33.104%20115.729%29%20rotate%28-45%29%22%20fill%3D%22red%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22131.453%22%20y%3D%22135.117%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-58.101%20135.088%29%20rotate%28-45%29%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2265.175%22%20y%3D%2243.477%22%20width%3D%2221.739%22%20height%3D%2257.97%22%2F%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M88%2C25.362A11.956%2C11.956%2C0%2C1%2C1%2C76.044%2C13.405%2C11.956%2C11.956%2C0%2C0%2C1%2C88%2C25.362%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M29.147%2C102.774c17.61%2C0%2C28.782-6.207%2C28.782-19.951%2C0-12.414-8.5-16.626-26.111-18.622-7.773-.886-10.687-1.995-10.687-4.766%2C0-2.66%2C2.428-4.545%2C7.165-4.545%2C4.979%2C0%2C7.286%2C1.884%2C8.136%2C5.764H56.107C54.65%2C46.8%2C43.72%2C41.921%2C28.054%2C41.921c-14.7%2C0-27.2%2C6.208-27.2%2C19.065%2C0%2C12.082%2C7.165%2C16.626%2C24.168%2C18.621%2C8.744%2C1.108%2C11.78%2C2.438%2C11.78%2C5.21%2C0%2C2.882-2.429%2C4.766-7.773%2C4.766-6.194%2C0-8.259-2.328-8.987-6.54H0c.486%2C12.857%2C11.052%2C19.73%2C29.147%2C19.73%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 183px 143px;
  background-position: 0 0;
}
/* line 114, ../sass/04_components/_header.scss */
.header__logo img {
  display: none !important;
}
/* line 123, ../sass/04_components/_header.scss */
.header__logo canvas {
  display: none;
}
/* line 128, ../sass/04_components/_header.scss */
.header__logo.js_engaged {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2289.367%22%20viewBox%3D%220%200%2088%2089.367%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Crect%20x%3D%2265.174%22%20y%3D%2230.072%22%20width%3D%2221.739%22%20height%3D%2257.969%22%2F%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M88%2C11.956A11.956%2C11.956%2C0%2C1%2C1%2C76.044%2C0%2C11.956%2C11.956%2C0%2C0%2C1%2C88%2C11.956%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M29.146%2C89.367c17.61%2C0%2C28.782-6.207%2C28.782-19.951%2C0-12.414-8.5-16.626-26.11-18.621-7.772-.886-10.686-1.995-10.686-4.766%2C0-2.66%2C2.428-4.544%2C7.165-4.544%2C4.979%2C0%2C7.286%2C1.884%2C8.136%2C5.764H56.106C54.649%2C33.394%2C43.72%2C28.516%2C28.054%2C28.516c-14.7%2C0-27.2%2C6.208-27.2%2C19.065C.85%2C59.663%2C8.015%2C64.207%2C25.017%2C66.2c8.744%2C1.108%2C11.78%2C2.438%2C11.78%2C5.21%2C0%2C2.882-2.429%2C4.766-7.772%2C4.766-6.194%2C0-8.258-2.328-8.987-6.54H0C.486%2C82.5%2C11.051%2C89.367%2C29.146%2C89.367%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 88px 89px;
  background-position: 0 13px;
  padding-top: 6px;
  padding-left: 87px;
  margin-top: 0;
  margin-top: 12px;
  margin-bottom: 0;
  overflow: visible;
}
/* line 37, ../sass/01_helpers/_mixins_misc.scss */
.header__logo.js_engaged::after {
  content: " ";
  display: block;
  clear: both;
}
/* line 145, ../sass/04_components/_header.scss */
.header__logo.js_engaged,
.header__logo.js_engaged canvas {
  position: relative;
}
/* line 150, ../sass/04_components/_header.scss */
.header__logo.js_engaged canvas {
  display: block;
  width: 103px;
  height: 103px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 15px;
  z-index: -1;
}

/* line 173, ../sass/04_components/_header.scss */
.main-menu ul a {
  color: #000;
}
/* line 177, ../sass/04_components/_header.scss */
.main-menu ul li {
  display: inline-block;
  vertical-align: top;
  margin-right: 36px;
}
/* line 181, ../sass/04_components/_header.scss */
.main-menu ul li:last-child {
  margin-right: 0;
}
/* line 184, ../sass/04_components/_header.scss */
.main-menu ul li a {
  display: block;
  -webkit-font-smoothing: antialiased;
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.1em;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: -0.002em;
  padding-bottom: 5px;
  border-bottom: 5px solid transparent;
}
/* line 182, ../sass/01_helpers/_mixins_typography.scss */
.main-menu ul li a:hover {
  text-decoration: none;
}
/* line 190, ../sass/04_components/_header.scss */
.main-menu ul li a.active, .main-menu ul li a.active-trail, .main-menu ul li a:hover, .main-menu ul li a:focus {
  color: #0b24fb;
  border-color: #0b24fb;
}
/* line 203, ../sass/04_components/_header.scss */
.main-menu ul li.menu-441 a.active, .main-menu ul li.menu-441 a.active-trail, .main-menu ul li.menu-441 a:hover, .main-menu ul li.menu-441 a:focus {
  color: #04cc04;
  border-color: #04cc04;
}
/* line 215, ../sass/04_components/_header.scss */
.main-menu ul li.menu-473 a.active, .main-menu ul li.menu-473 a.active-trail, .main-menu ul li.menu-473 a:hover, .main-menu ul li.menu-473 a:focus {
  color: #0b24fb;
  border-color: #0b24fb;
}
/* line 227, ../sass/04_components/_header.scss */
.main-menu ul li.menu-445 a.active, .main-menu ul li.menu-445 a.active-trail, .main-menu ul li.menu-445 a:hover, .main-menu ul li.menu-445 a:focus {
  color: #ff0000;
  border-color: #ff0000;
}

/* line 244, ../sass/04_components/_header.scss */
#block-search-form .container-inline {
  overflow: hidden;
  padding-bottom: 3px;
  border-bottom: 1px solid #000;
}
/* line 250, ../sass/04_components/_header.scss */
#block-search-form .form-item {
  float: left;
  width: 135px;
  margin-right: 5px;
}
/* line 254, ../sass/04_components/_header.scss */
#block-search-form .form-item .form-text {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  border: 0;
  padding: 0;
  background-color: transparent;
  			/*	Placeholders 
      		– written out in full because not working otherwise
     			– do not uses extends here or it will break the extended rules !
  	    ***********************************  */
}
/* line 267, ../sass/04_components/_header.scss */
#block-search-form .form-item .form-text .form-text::-webkit-input-placeholder {
  font-size: 16px;
  color: #000;
  -webkit-font-smoothing: antialiased;
}
/* line 272, ../sass/04_components/_header.scss */
#block-search-form .form-item .form-text .form-text::-moz-placeholder,
#block-search-form .form-item .form-text input[type="text"]::-moz-placeholder {
  font-size: 16px;
  color: #000;
  padding: 0px;
  -webkit-font-smoothing: antialiased;
  opacity: 1;
}
/* line 280, ../sass/04_components/_header.scss */
#block-search-form .form-item .form-text .form-text:-moz-placeholder,
#block-search-form .form-item .form-text input[type="text"]:-moz-placeholder {
  font-size: 16px;
  color: #000;
  padding: 0px;
  -webkit-font-smoothing: antialiased;
  opacity: 1;
}
/* line 288, ../sass/04_components/_header.scss */
#block-search-form .form-item .form-text .form-text:-ms-input-placeholder {
  font-size: 16px;
  color: #000;
  -webkit-font-smoothing: antialiased;
}
/* line 296, ../sass/04_components/_header.scss */
#block-search-form .form-actions {
  float: right;
}
/* line 300, ../sass/04_components/_header.scss */
#block-search-form .form-submit {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2218.998%22%20viewBox%3D%220%200%2019%2018.998%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cg%20id%3D%22Page-1%22%3E%0A%20%20%20%20%3Cg%20id%3D%22icon-111-search%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22search%22%20d%3D%22M11.909%2C13.682a7.537%2C7.537%2C0%2C1%2C1%2C1.774-1.774l4.953%2C4.953a1.236%2C1.236%2C0%2C0%2C1%2C0%2C1.753l-.021.021a1.241%2C1.241%2C0%2C0%2C1-1.753%2C0l-4.953-4.953ZM7.539%2C13.3A5.765%2C5.765%2C0%2C1%2C0%2C1.774%2C7.539%2C5.765%2C5.765%2C0%2C0%2C0%2C7.539%2C13.3Z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 50% 50%;
  cursor: pointer;
  background-color: transparent;
  border: 0;
}
/* line 310, ../sass/04_components/_header.scss */
#block-search-form .form-submit:hover {
  opacity: 0.75;
  text-decoration: none;
}

/* line 316, ../sass/04_components/_header.scss */
a.newsletter_subscribe {
  display: inline-block;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 700;
  color: #000;
  padding-left: 29px;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2213.208%22%20viewBox%3D%220%200%2020%2013.208%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M0%2C0V13.208H20V0ZM17.965.867%2C10%2C7.875%2C1.958.867ZM.867%2C12.342V1.065l9.141%2C7.962L19.133.992V12.342Z%22%20fill%3D%22%231d1d1b%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 20px 13px;
  background-position: 0 2.5px;
}
/* line 329, ../sass/04_components/_header.scss */
a.newsletter_subscribe:hover {
  text-decoration: none;
  opacity: 0.75;
  text-decoration: none;
}

/* line 339, ../sass/04_components/_header.scss */
.header__secondary-menu ul li a {
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 400;
  text-transform: uppercase;
  color: #000;
}
/* line 346, ../sass/04_components/_header.scss */
.header__secondary-menu ul li a.active, .header__secondary-menu ul li a.active-trail, .header__secondary-menu ul li a:hover, .header__secondary-menu ul li a:focus {
  color: #0b24fb;
  text-decoration: none;
}

/* line 360, ../sass/04_components/_header.scss */
button.burger_menu_control {
  position: relative;
  display: block;
  width: 32px;
  height: 32px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}
/* line 369, ../sass/04_components/_header.scss */
button.burger_menu_control .stripe {
  display: block;
  overflow: hidden;
  background-color: #000;
  position: absolute;
  left: 0;
  height: 2px;
  width: 100%;
  transform: rotate(0deg);
  transition: 0.3s ease-in-out;
}
/* line 380, ../sass/04_components/_header.scss */
button.burger_menu_control .stripe:nth-child(1) {
  top: 9px;
}
/* line 383, ../sass/04_components/_header.scss */
button.burger_menu_control .stripe:nth-child(2), button.burger_menu_control .stripe:nth-child(3) {
  top: 16px;
}
/* line 387, ../sass/04_components/_header.scss */
button.burger_menu_control .stripe:nth-child(4) {
  top: 23px;
}
/* line 394, ../sass/04_components/_header.scss */
button.burger_menu_control.open .stripe:nth-child(1), button.burger_menu_control.open .stripe:nth-child(4) {
  top: 9px;
  width: 0;
  left: 50%;
}
/* line 400, ../sass/04_components/_header.scss */
button.burger_menu_control.open .stripe:nth-child(2) {
  transform: rotate(45deg);
}
/* line 403, ../sass/04_components/_header.scss */
button.burger_menu_control.open .stripe:nth-child(3) {
  transform: rotate(-45deg);
}
@media only screen and (min-width: 552px) {
  /* line 411, ../sass/04_components/_header.scss */
  button.burger_menu_control:hover {
    opacity: 0.75;
    text-decoration: none;
  }
}

/* line 419, ../sass/04_components/_header.scss */
.search_overlay_control {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2218.998%22%20viewBox%3D%220%200%2019%2018.998%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cg%20id%3D%22Page-1%22%3E%0A%20%20%20%20%3Cg%20id%3D%22icon-111-search%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22search%22%20d%3D%22M11.909%2C13.682a7.537%2C7.537%2C0%2C1%2C1%2C1.774-1.774l4.953%2C4.953a1.236%2C1.236%2C0%2C0%2C1%2C0%2C1.753l-.021.021a1.241%2C1.241%2C0%2C0%2C1-1.753%2C0l-4.953-4.953ZM7.539%2C13.3A5.765%2C5.765%2C0%2C1%2C0%2C1.774%2C7.539%2C5.765%2C5.765%2C0%2C0%2C0%2C7.539%2C13.3Z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: 50% 50%;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

/* Header – elements – On front page
*********************************** */
/* line 438, ../sass/04_components/_header.scss */
body.front .width_holder_header {
  position: absolute;
  z-index: 20;
  background-color: transparent;
}
/* line 443, ../sass/04_components/_header.scss */
body.front .width_holder_header a.newsletter_subscribe {
  color: white;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2213.208%22%20viewBox%3D%220%200%2020%2013.208%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M0%2C0V13.208H20V0ZM17.965.867%2C10%2C7.875%2C1.958.867ZM.867%2C12.342V1.065l9.141%2C7.962L19.133.992V12.342Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 450, ../sass/04_components/_header.scss */
body.front .header__logo {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22181.115%22%20height%3D%22141.301%22%20viewBox%3D%220%200%20181.115%20141.301%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-7.484%20105.117%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2291.598%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-21.098%2086.744%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2295.222%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-17.475%2088.245%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.5%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2295.222%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-2.103%2081.878%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.2%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2298.845%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-3.604%2085.501%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2298.845%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%281.52%2083.378%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-15.352%2093.369%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-5.105%2089.124%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.7%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2240.915%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%280.019%2087.001%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2233.669%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%285.143%2084.879%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-6.605%2092.747%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-1.481%2090.624%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2230.046%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%288.766%2086.38%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-16.853%2096.992%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-2.982%2094.248%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2240.915%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%282.142%2092.125%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2233.669%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%287.266%2090.003%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.7%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2226.423%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2812.389%2087.88%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%280.641%2095.748%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-4.483%2097.871%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.7%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%285.765%2093.626%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-9.607%2099.993%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%284.264%2097.249%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.7%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-0.86%2099.372%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-5.984%20101.494%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%282.763%20100.872%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22124.206%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%281.263%20104.495%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22135.076%22%20y%3D%2222.8%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2822.38%20104.753%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22135.076%22%20y%3D%228.307%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2832.627%20100.508%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22135.076%22%20y%3D%221.061%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2837.751%2098.386%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2240.915%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2812.754%20117.745%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2222.8%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2826.624%20115.001%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2811.253%20121.368%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2814.876%20122.868%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%289.752%20124.991%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.4%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2818.499%20124.369%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2813.375%20126.492%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2222.8%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2828.747%20120.124%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%288.251%20128.614%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2816.998%20127.992%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2233.669%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2822.122%20125.87%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.4%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%286.751%20132.237%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2815.498%20131.615%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2810.374%20133.738%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2820.621%20129.493%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2230.046%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2825.745%20127.371%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2813.997%20135.238%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%288.873%20137.361%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2240.915%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2819.121%20133.116%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2233.669%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2824.245%20130.994%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%287.372%20140.984%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%2244.539%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2817.62%20136.739%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%2237.292%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2822.744%20134.617%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22174.93%22%20y%3D%2240.916%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%2821.243%20138.24%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-0.238%20108.118%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-5.362%20110.241%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22131.453%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-1.739%20111.742%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.7%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22142.322%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-1.117%20120.489%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22142.322%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%284.007%20118.366%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-2.618%20124.112%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%282.506%20121.989%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2248.162%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%287.63%20119.867%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2277.147%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-12.866%20128.356%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-4.119%20127.735%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2273.523%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-9.243%20129.857%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%281.005%20125.612%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2251.785%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%286.129%20123.49%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2277.147%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-10.743%20133.48%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-0.496%20129.236%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2255.408%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%284.628%20127.113%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-15.867%20135.603%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-12.244%20137.103%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2259.031%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%283.127%20130.736%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22156.815%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-17.368%20139.226%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-13.745%20140.726%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-18.869%20142.849%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-15.246%20144.349%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-16.746%20147.973%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-21.87%20150.095%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-18.247%20151.596%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22171.307%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-23.371%20153.718%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22174.93%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-19.748%20155.219%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-14.731%20102.116%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-24.978%20106.36%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2277.147%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-21.355%20107.861%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-11.108%20103.616%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-26.479%20109.983%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2273.523%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-17.732%20109.362%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-22.856%20111.484%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2266.277%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-12.608%20107.239%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-27.98%20113.606%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22124.206%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-24.357%20115.107%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22124.206%22%20y%3D%2262.654%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-8.985%20108.74%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22124.206%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-29.481%20117.229%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-20.734%20116.608%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-25.858%20118.73%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22127.829%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-30.981%20120.853%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.7%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22131.453%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-22.234%20120.231%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22135.076%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-18.611%20121.732%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22138.699%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-20.112%20125.355%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22142.322%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-21.613%20128.978%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22142.322%22%20y%3D%2280.77%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-16.489%20126.856%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-23.114%20132.601%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22145.945%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-17.99%20130.479%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-24.614%20136.224%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22149.568%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-19.49%20134.102%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-26.115%20139.847%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22153.192%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-20.991%20137.725%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%22106.132%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-29.116%20147.094%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22160.438%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-23.993%20144.971%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%22109.755%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-30.617%20150.717%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.5%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22164.061%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-25.493%20148.594%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22167.684%22%20y%3D%22106.132%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-26.994%20152.217%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2295.222%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-43.094%2098.856%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2298.845%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-39.471%20100.357%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2298.845%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-44.595%20102.48%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-35.848%20101.858%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22102.468%22%20y%3D%22106.132%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-46.095%20106.103%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-37.348%20105.481%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-42.472%20107.603%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-32.225%20103.359%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22106.091%22%20y%3D%22109.755%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-47.596%20109.726%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-38.849%20109.104%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%22106.132%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-43.973%20111.226%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-33.725%20106.982%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22109.714%22%20y%3D%2284.393%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-28.601%20104.859%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%22102.508%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-40.35%20112.727%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22113.337%22%20y%3D%2288.016%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-30.102%20108.482%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2298.885%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-36.727%20114.228%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22116.96%22%20y%3D%2291.639%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-31.603%20112.106%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22120.583%22%20y%3D%2295.262%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-33.104%20115.729%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22131.453%22%20y%3D%22135.117%22%20width%3D%225.124%22%20height%3D%225.124%22%20transform%3D%22translate%28-58.101%20135.088%29%20rotate%28-45%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.7%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%2265.175%22%20y%3D%2243.477%22%20width%3D%2221.739%22%20height%3D%2257.97%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M88%2C25.362A11.956%2C11.956%2C0%2C1%2C1%2C76.044%2C13.405%2C11.956%2C11.956%2C0%2C0%2C1%2C88%2C25.362%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M29.147%2C102.774c17.61%2C0%2C28.782-6.207%2C28.782-19.951%2C0-12.414-8.5-16.626-26.111-18.622-7.773-.886-10.687-1.995-10.687-4.766%2C0-2.66%2C2.428-4.545%2C7.165-4.545%2C4.979%2C0%2C7.286%2C1.884%2C8.136%2C5.764H56.107C54.65%2C46.8%2C43.72%2C41.921%2C28.054%2C41.921c-14.7%2C0-27.2%2C6.208-27.2%2C19.065%2C0%2C12.082%2C7.165%2C16.626%2C24.168%2C18.621%2C8.744%2C1.108%2C11.78%2C2.438%2C11.78%2C5.21%2C0%2C2.882-2.429%2C4.766-7.773%2C4.766-6.194%2C0-8.259-2.328-8.987-6.54H0c.486%2C12.857%2C11.052%2C19.73%2C29.147%2C19.73%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 183px 143px;
  background-position: 0 0;
}
/* line 454, ../sass/04_components/_header.scss */
body.front .header__logo canvas {
  display: none !important;
}
/* line 463, ../sass/04_components/_header.scss */
body.front .main-menu ul a {
  color: white;
}
/* line 472, ../sass/04_components/_header.scss */
body.front #block-search-form .container-inline {
  border-color: white;
}
/* line 476, ../sass/04_components/_header.scss */
body.front #block-search-form .form-item .form-text {
  color: white;
}
/* line 479, ../sass/04_components/_header.scss */
body.front #block-search-form .form-item .form-text::-webkit-input-placeholder {
  color: white;
}
/* line 482, ../sass/04_components/_header.scss */
body.front #block-search-form .form-item .form-text::-moz-placeholder,
body.front #block-search-form .form-item input[type="text"]::-moz-placeholder {
  color: white;
}
/* line 486, ../sass/04_components/_header.scss */
body.front #block-search-form .form-item .form-text:-moz-placeholder,
body.front #block-search-form .form-item input[type="text"]:-moz-placeholder {
  color: white;
}
/* line 490, ../sass/04_components/_header.scss */
body.front #block-search-form .form-item .form-text:-ms-input-placeholder {
  color: white;
}
/* line 495, ../sass/04_components/_header.scss */
body.front #block-search-form .form-submit {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2218.998%22%20viewBox%3D%220%200%2019%2018.998%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cg%20id%3D%22Page-1%22%3E%0A%20%20%20%20%3Cg%20id%3D%22icon-111-search%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22search%22%20d%3D%22M11.909%2C13.682a7.537%2C7.537%2C0%2C1%2C1%2C1.774-1.774l4.953%2C4.953a1.236%2C1.236%2C0%2C0%2C1%2C0%2C1.753l-.021.021a1.241%2C1.241%2C0%2C0%2C1-1.753%2C0l-4.953-4.953ZM7.539%2C13.3A5.765%2C5.765%2C0%2C1%2C0%2C1.774%2C7.539%2C5.765%2C5.765%2C0%2C0%2C0%2C7.539%2C13.3Z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 504, ../sass/04_components/_header.scss */
body.front .header__secondary-menu ul li a {
  color: white;
}
/* line 507, ../sass/04_components/_header.scss */
body.front .header__secondary-menu ul li a.active, body.front .header__secondary-menu ul li a.active-trail, body.front .header__secondary-menu ul li a:hover, body.front .header__secondary-menu ul li a:focus {
  color: #0b24fb;
}
/* line 520, ../sass/04_components/_header.scss */
body.front button.burger_menu_control .stripe {
  background-color: white;
}
/* line 525, ../sass/04_components/_header.scss */
body.front .search_overlay_control {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2218.998%22%20viewBox%3D%220%200%2019%2018.998%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cg%20id%3D%22Page-1%22%3E%0A%20%20%20%20%3Cg%20id%3D%22icon-111-search%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22search%22%20d%3D%22M11.909%2C13.682a7.537%2C7.537%2C0%2C1%2C1%2C1.774-1.774l4.953%2C4.953a1.236%2C1.236%2C0%2C0%2C1%2C0%2C1.753l-.021.021a1.241%2C1.241%2C0%2C0%2C1-1.753%2C0l-4.953-4.953ZM7.539%2C13.3A5.765%2C5.765%2C0%2C1%2C0%2C1.774%2C7.539%2C5.765%2C5.765%2C0%2C0%2C0%2C7.539%2C13.3Z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

/* Header – in shrunk state (during pinned) – normal
*********************************** */
/* line 537, ../sass/04_components/_header.scss */
.width_holder_header.shrink {
  height: 79px;
  border-bottom-color: #000;
}
/* line 542, ../sass/04_components/_header.scss */
.width_holder_header.shrink .header__logo {
  width: 91px;
  height: 71px;
  background-size: 44px 44px;
  background-position: 0 6px;
  padding-top: 3px;
  padding-left: 43.5px;
  margin-top: 8px;
  margin-bottom: 0;
}
/* line 555, ../sass/04_components/_header.scss */
.width_holder_header.shrink .header__logo canvas {
  width: 51px;
  height: 51px;
  top: 7px;
}
@media only screen and (max-width: 552px) {
  /* line 534, ../sass/04_components/_header.scss */
  .width_holder_header {
    height: 79px;
    border-bottom-color: #000;
  }
  /* line 568, ../sass/04_components/_header.scss */
  .width_holder_header .header__logo {
    width: 91px;
    height: 71px;
    background-size: 44px 44px;
    background-position: 0 6px;
    padding-top: 3px;
    padding-left: 43.5px;
    margin-top: 8px;
    margin-bottom: 0;
  }
  /* line 581, ../sass/04_components/_header.scss */
  .width_holder_header .header__logo canvas {
    width: 51px;
    height: 51px;
    top: 7px;
  }
}
/* line 590, ../sass/04_components/_header.scss */
.width_holder_header.transition {
  transition: background-color 0.25s, height 0.25s, border 0.125s;
}
/* line 593, ../sass/04_components/_header.scss */
.width_holder_header.transition .header__logo,
.width_holder_header.transition .header__logo canvas {
  transition: all 0.25s;
}
@media only screen and (max-width: 552px) {
  /* line 604, ../sass/04_components/_header.scss */
  .width_holder_header .header__logo {
    margin-top: 2px;
    padding-left: 0;
    background-size: 91.5px 71.5px;
  }
}

/* Header – in shrunk state (during pinned) – On front page
*********************************** */
/* line 620, ../sass/04_components/_header.scss */
body.front .width_holder_header.shrink {
  background-color: #000;
}
/* line 624, ../sass/04_components/_header.scss */
body.front .width_holder_header.shrink .header__logo {
  margin-top: 2px;
  padding-left: 0;
  background-size: 91.5px 71.5px;
}
@media only screen and (max-width: 552px) {
  /* line 619, ../sass/04_components/_header.scss */
  body.front .width_holder_header {
    background-color: #000;
  }
  /* line 636, ../sass/04_components/_header.scss */
  body.front .width_holder_header .header__logo {
    margin-top: 2px;
    padding-left: 0;
    background-size: 91.5px 71.5px;
  }
}

/* Header – Responsive
*********************************** */
/* line 651, ../sass/04_components/_header.scss */
#block-block-5,
#block-block-6 {
  display: none;
}

@media only screen and (max-width: 984px) {
  /* line 658, ../sass/04_components/_header.scss */
  nav.main-menu {
    display: none !important;
  }

  /* line 663, ../sass/04_components/_header.scss */
  #block-block-5 {
    display: inline-block;
  }

  /* line 670, ../sass/04_components/_header.scss */
  .width_holder_header .header_b > *,
  .width_holder_header .header_b .header__region .block {
    vertical-align: middle;
  }
}
@media only screen and (max-width: 840px) {
  /* line 680, ../sass/04_components/_header.scss */
  .width_holder_header .header_a {
    width: 31.61826%;
  }
  /* line 684, ../sass/04_components/_header.scss */
  .width_holder_header .header_b {
    width: 65.80913%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 692, ../sass/04_components/_header.scss */
  .width_holder_header .header_a {
    width: 30.47603%;
  }
  /* line 696, ../sass/04_components/_header.scss */
  .width_holder_header .header_b {
    width: 65.23801%;
  }
}
@media only screen and (max-width: 696px) {
  /* line 706, ../sass/04_components/_header.scss */
  .width_holder_header .header_a,
  .width_holder_header .header_b {
    width: 47.85702%;
  }
  /* line 710, ../sass/04_components/_header.scss */
  .width_holder_header .header_b {
    padding-top: 24px;
  }
  /* line 714, ../sass/04_components/_header.scss */
  .width_holder_header .header_b > *,
  .width_holder_header .header_b .header__region .block {
    margin-right: 21px;
  }
  /* line 720, ../sass/04_components/_header.scss */
  .width_holder_header #block-block-1 {
    margin-left: 20px;
  }

  /* line 730, ../sass/04_components/_header.scss */
  #block-search-form .container-inline {
    border: 0;
    padding: 0;
  }
  /* line 734, ../sass/04_components/_header.scss */
  #block-search-form .form-item {
    display: none;
  }
  /* line 737, ../sass/04_components/_header.scss */
  #block-search-form .form-submit {
    width: 30px;
    height: 30px;
    background-size: 22px 22px;
  }

  /* line 745, ../sass/04_components/_header.scss */
  #block-block-6 {
    display: inline-block;
  }
}
@media only screen and (max-width: 624px) {
  /* line 755, ../sass/04_components/_header.scss */
  .width_holder_header #block-block-1 {
    display: none;
  }
}
@media only screen and (max-width: 552px) {
  /* Header – Layout  – On not front page
  *********************************** */
  /* line 771, ../sass/04_components/_header.scss */
  body.not-front .width_holder_header + * {
    margin-top: 20px;
  }

  /* line 777, ../sass/04_components/_header.scss */
  body.not-front .width_holder_header + * {
    margin-top: 134px;
  }
}
@keyframes home_jump_arrow_bounce {
  0% {
    background-position: bottom 10px left 50%;
  }
  100% {
    background-position: bottom 18px left 50%;
  }
}
/* Banner
*********************************** */
/* line 10, ../sass/04_components/_banner.scss */
.width_holder_banner {
  background-image: url("../images-source/banner_front_01_1920_80q.jpg");
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;
  background-color: #2a2d37;
}
/* line 14, ../sass/04_components/_banner.scss */
.width_holder_banner.width_holder_banner_image_2 {
  background-image: url("../images-source/banner_front_02_1920_80q.jpg");
  background-repeat: no-repeat;
}
/* line 17, ../sass/04_components/_banner.scss */
.width_holder_banner.width_holder_banner_image_3 {
  background-image: url("../images-source/banner_front_03_1920_80q.jpg");
  background-repeat: no-repeat;
}
/* line 20, ../sass/04_components/_banner.scss */
.width_holder_banner.width_holder_banner_image_4 {
  background-image: url("../images-source/banner_front_04_1920_80q.jpg");
  background-repeat: no-repeat;
}
/* line 23, ../sass/04_components/_banner.scss */
.width_holder_banner.width_holder_banner_image_5 {
  background-image: url("../images-source/banner_front_01_1920_80q.jpg");
  background-repeat: no-repeat;
}
/* line 26, ../sass/04_components/_banner.scss */
.width_holder_banner.width_holder_banner_image_6 {
  background-image: url("../images-source/banner_front_02_1920_80q.jpg");
  background-repeat: no-repeat;
}
/* line 29, ../sass/04_components/_banner.scss */
.width_holder_banner.width_holder_banner_image_7 {
  background-image: url("../images-source/banner_front_03_1920_80q.jpg");
  background-repeat: no-repeat;
}
/* line 32, ../sass/04_components/_banner.scss */
.width_holder_banner.width_holder_banner_image_8 {
  background-image: url("../images-source/banner_front_04_1920_80q.jpg");
  background-repeat: no-repeat;
}
/* line 42, ../sass/04_components/_banner.scss */
.width_holder_banner,
.width_holder_banner .width_holder_wrap {
  height: 80vh;
  min-height: 755px;
  max-height: 1000px;
}
/* line 48, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_vertical_center,
.width_holder_banner .banner_bottom {
  width: 65.80913%;
  max-width: 735px;
  position: absolute;
  left: 50%;
}
/* line 56, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_vertical_center {
  position: absolute;
  top: 53.75%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
/* line 65, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_text_box {
  display: block;
}
/* line 67, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_text_box h1.banner_title,
.width_holder_banner .banner_text_box h2.banner_title {
  color: white;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
}
/* line 74, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_text_box h1.banner_title {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 54px;
  line-height: 1em;
  font-weight: 900;
  margin: 0 0 20px;
  max-height: 162px;
}
/* line 82, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_text_box h2.banner_title {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 1.2em;
  font-weight: 400;
  max-width: 600px;
  margin: 0 auto;
  max-height: 93px;
}
/* line 93, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_bottom {
  bottom: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 100, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_link_box {
  margin-top: 52px;
}
/* line 104, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_link_box a {
  display: inline-block;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 17px;
  line-height: 1.1em;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  padding: 11px 43px;
  border: 2px solid white;
  min-width: 225px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.width_holder_banner .banner_link_box a:hover, .width_holder_banner .banner_link_box a:link:hover, a:link:hover .width_holder_banner .banner_link_box a {
  color: #000;
  background-color: white;
  opacity: 1;
}
/* line 115, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_follow_box {
  margin-bottom: 38px;
}
/* line 119, ../sass/04_components/_banner.scss */
.width_holder_banner .banner_follow_box ul li a {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
}
/* line 130, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul {
  text-align: center;
}
/* line 134, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-450 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm3.4%2C8.658h-.167c-.405%2C0-.809-.01-1.213%2C0-.554.02-.964.231-.984.923-.014.505-.02%2C1.668-.02%2C1.668s1.3%2C0%2C1.867%2C0h.448c-.1.8-.2%2C1.578-.307%2C2.359H13.538V19.5H11.094V13.6h-2V11.254h2.011v-.177c0-.472-.01-.943%2C0-1.415a6.116%2C6.116%2C0%2C0%2C1%2C.073-.9%2C2.629%2C2.629%2C0%2C0%2C1%2C1.055-1.755%2C3.05%2C3.05%2C0%2C0%2C1%2C1.756-.543c.415-.009.83.011%2C1.244.03.226.011.452.042.668.063Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 136, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-450 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M15.9%2C8.658h-.167c-.405%2C0-.809-.01-1.213%2C0-.554.02-.964.231-.984.923-.014.505-.02%2C1.668-.02%2C1.668s1.3%2C0%2C1.867%2C0h.448c-.1.8-.2%2C1.578-.307%2C2.359H13.538V19.5H11.094V13.6h-2V11.254h2.011v-.177c0-.472-.01-.943%2C0-1.415a6.116%2C6.116%2C0%2C0%2C1%2C.073-.9%2C2.629%2C2.629%2C0%2C0%2C1%2C1.055-1.755%2C3.05%2C3.05%2C0%2C0%2C1%2C1.756-.543c.415-.009.83.011%2C1.244.03.226.011.452.042.668.063Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 141, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-451 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm6.724%2C9.252a5.366%2C5.366%2C0%2C0%2C1-1.043.981%2C7.6%2C7.6%2C0%2C0%2C1-.049%2C1.268%2C8.056%2C8.056%2C0%2C0%2C1-.706%2C2.438%2C7.882%2C7.882%2C0%2C0%2C1-1.48%2C2.159%2C7.32%2C7.32%2C0%2C0%2C1-3.764%2C2.1%2C8%2C8%2C0%2C0%2C1-1.3.172%2C5.825%2C5.825%2C0%2C0%2C1-2.209-.349%2C18.012%2C18.012%2C0%2C0%2C1-2.464-.86%2C5.537%2C5.537%2C0%2C0%2C0%2C2.74-.378%2C5.436%2C5.436%2C0%2C0%2C0%2C1.3-.759%2C2.746%2C2.746%2C0%2C0%2C1-2.548-1.9%2C2.717%2C2.717%2C0%2C0%2C0%2C1.174-.035.239.239%2C0%2C0%2C0%2C.039-.018%2C2.735%2C2.735%2C0%2C0%2C1-1.779-1.257%2C2.659%2C2.659%2C0%2C0%2C1-.4-1.456%2C2.7%2C2.7%2C0%2C0%2C0%2C1.219.332%2C2.751%2C2.751%2C0%2C0%2C1-1.127-1.661%2C2.711%2C2.711%2C0%2C0%2C1%2C.294-1.984A7.836%2C7.836%2C0%2C0%2C0%2C12.771%2C10.9c-.016-.108-.033-.2-.044-.3a2.691%2C2.691%2C0%2C0%2C1%2C.678-2.16%2C2.643%2C2.643%2C0%2C0%2C1%2C1.473-.849%2C2.685%2C2.685%2C0%2C0%2C1%2C2.545.784l.05.015a5.519%2C5.519%2C0%2C0%2C0%2C1.648-.624.325.325%2C0%2C0%2C1%2C.036-.019h.018A2.8%2C2.8%2C0%2C0%2C1%2C18%2C9.239a5.254%2C5.254%2C0%2C0%2C0%2C1.525-.41l.011.012C19.434%2C8.979%2C19.333%2C9.119%2C19.224%2C9.252Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 143, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-451 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M19.224%2C9.252a5.366%2C5.366%2C0%2C0%2C1-1.043.981%2C7.6%2C7.6%2C0%2C0%2C1-.049%2C1.268%2C8.056%2C8.056%2C0%2C0%2C1-.706%2C2.438%2C7.882%2C7.882%2C0%2C0%2C1-1.48%2C2.159%2C7.32%2C7.32%2C0%2C0%2C1-3.764%2C2.1%2C8%2C8%2C0%2C0%2C1-1.3.172%2C5.825%2C5.825%2C0%2C0%2C1-2.209-.349%2C18.012%2C18.012%2C0%2C0%2C1-2.464-.86%2C5.537%2C5.537%2C0%2C0%2C0%2C2.74-.378%2C5.436%2C5.436%2C0%2C0%2C0%2C1.3-.759%2C2.746%2C2.746%2C0%2C0%2C1-2.548-1.9%2C2.717%2C2.717%2C0%2C0%2C0%2C1.174-.035.239.239%2C0%2C0%2C0%2C.039-.018%2C2.735%2C2.735%2C0%2C0%2C1-1.779-1.257%2C2.659%2C2.659%2C0%2C0%2C1-.4-1.456%2C2.7%2C2.7%2C0%2C0%2C0%2C1.219.332%2C2.751%2C2.751%2C0%2C0%2C1-1.127-1.661%2C2.711%2C2.711%2C0%2C0%2C1%2C.294-1.984A7.836%2C7.836%2C0%2C0%2C0%2C12.771%2C10.9c-.016-.108-.033-.2-.044-.3a2.691%2C2.691%2C0%2C0%2C1%2C.678-2.16%2C2.643%2C2.643%2C0%2C0%2C1%2C1.473-.849%2C2.685%2C2.685%2C0%2C0%2C1%2C2.545.784l.05.015a5.519%2C5.519%2C0%2C0%2C0%2C1.648-.624.325.325%2C0%2C0%2C1%2C.036-.019h.018A2.8%2C2.8%2C0%2C0%2C1%2C18%2C9.239a5.254%2C5.254%2C0%2C0%2C0%2C1.525-.41l.011.012C19.434%2C8.979%2C19.333%2C9.119%2C19.224%2C9.252Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 148, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-452 {
  margin-right: 0;
}
/* line 150, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-452 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0ZM9.3%2C18.163H6.786V10.09H9.3ZM8.043%2C8.987A1.455%2C1.455%2C0%2C1%2C1%2C9.5%2C7.531%2C1.456%2C1.456%2C0%2C0%2C1%2C8.043%2C8.987ZM18.7%2C18.163H16.192V14.237c0-.936-.019-2.141-1.3-2.141-1.307%2C0-1.506%2C1.019-1.506%2C2.072v3.994H10.874V10.09h2.407v1.1h.033a2.638%2C2.638%2C0%2C0%2C1%2C2.376-1.3c2.54%2C0%2C3.01%2C1.671%2C3.01%2C3.845Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 152, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-452 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Crect%20x%3D%226.786%22%20y%3D%2210.09%22%20width%3D%222.513%22%20height%3D%228.073%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%228.043%22%20cy%3D%227.531%22%20r%3D%221.455%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M18.7%2C18.163H16.192V14.237c0-.936-.019-2.141-1.3-2.141-1.307%2C0-1.506%2C1.019-1.506%2C2.072v3.994H10.874V10.09h2.407v1.1h.033a2.638%2C2.638%2C0%2C0%2C1%2C2.376-1.3c2.54%2C0%2C3.01%2C1.671%2C3.01%2C3.845Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 158, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-453 {
  display: none;
}
/* line 160, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-453 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm-.991%2C18.294q-1.081%2C0-1.83-2c-.955-3.5-1.379-5.658-2.191-5.658a3.812%2C3.812%2C0%2C0%2C0-.971.582l-.582-.748c1.549-1.362%2C2.8-2.643%2C3.633-2.719q1.442-.139%2C1.775%2C1.969c.286%2C1.8.7%2C4.716%2C1.415%2C4.716.555%2C0%2C1.926-2.258%2C2-3.079.123-1.169-.837-1.235-1.748-.86q.916-2.968%2C3.5-2.885%2C1.914.055%2C1.8%2C2.469C18.2%2C12.4%2C13.963%2C18.294%2C11.509%2C18.294Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 162, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-453 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M11.509%2C18.294q-1.081%2C0-1.83-2c-.955-3.5-1.379-5.658-2.191-5.658a3.812%2C3.812%2C0%2C0%2C0-.971.582l-.582-.748c1.549-1.362%2C2.8-2.643%2C3.633-2.719q1.442-.139%2C1.775%2C1.969c.286%2C1.8.7%2C4.716%2C1.415%2C4.716.555%2C0%2C1.926-2.258%2C2-3.079.123-1.169-.837-1.235-1.748-.86q.916-2.968%2C3.5-2.885%2C1.914.055%2C1.8%2C2.469C18.2%2C12.4%2C13.963%2C18.294%2C11.509%2C18.294Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 168, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-454 {
  display: none;
}
/* line 170, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-454 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0ZM8.953%2C15.691a2.738%2C2.738%2C0%2C1%2C1%2C2.738-2.738A2.739%2C2.739%2C0%2C0%2C1%2C8.953%2C15.691Zm7.053%2C0a2.738%2C2.738%2C0%2C1%2C1%2C2.739-2.738A2.738%2C2.738%2C0%2C0%2C1%2C16.006%2C15.691Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 172, ../sass/04_components/_banner.scss */
.width_holder_banner #block-menu-block-4 ul li.menu-454 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Ccircle%20cx%3D%228.953%22%20cy%3D%2212.953%22%20r%3D%222.739%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2216.006%22%20cy%3D%2212.953%22%20r%3D%222.738%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 185, ../sass/04_components/_banner.scss */
.width_holder_banner #home_jump {
  display: block;
  font-size: 15px;
  line-height: 1.1em;
  font-weight: 700;
  color: white;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2215.652%22%20viewBox%3D%220%200%2012%2015.652%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolyline%20points%3D%2212%209.628%2011.94%205.582%207.376%209.731%207.404%200%204.525%200.018%204.545%209.762%200.036%205.627%200%209.677%206.009%2015.652%2012%209.628%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 12px 14px;
  background-position: bottom 10px left 50%;
  padding-bottom: 38px;
  animation-name: home_jump_arrow_bounce;
  animation-duration: 0.6s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
/* line 203, ../sass/04_components/_banner.scss */
.width_holder_banner #home_jump:hover {
  text-decoration: none;
  animation: none;
}

/* Banner responsive
*********************************** */
@media only screen and (max-width: 912px) {
  /* line 220, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_text_box h1.banner_title {
    font-size: 48px;
    max-height: 144px;
  }
  /* line 224, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_text_box h2.banner_title {
    font-size: 22px;
    max-height: 78px;
  }
}
@media only screen and (max-width: 840px) {
  /* line 235, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_vertical_center,
  .width_holder_banner .banner_bottom {
    width: 82.61901%;
    max-width: none;
  }
}
@media only screen and (max-width: 696px) {
  /* line 248, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_vertical_center,
  .width_holder_banner .banner_bottom {
    width: 100%;
  }
}
@media only screen and (max-width: 552px) {
  /* line 268, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_vertical_center {
    top: 47%;
  }
  /* line 272, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_text_box h1.banner_title {
    font-size: 42px;
    max-height: 168px;
  }
  /* line 276, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_text_box h2.banner_title {
    font-size: 21px;
    max-height: 125px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 288, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_text_box h1.banner_title {
    font-size: 40px;
    max-height: 160px;
  }
  /* line 292, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_text_box h2.banner_title {
    display: none;
  }
}
@media only screen and (max-width: 408px) {
  /* line 302, ../sass/04_components/_banner.scss */
  .width_holder_banner .banner_text_box h1.banner_title {
    font-size: 34px;
    max-height: 152px;
  }
}
/* 	Footer – Layout
*********************************** */
/* line 4, ../sass/04_components/_footer.scss */
.width_holder_footer {
  margin-top: 40px;
  border-top: 1px solid #000;
  padding-top: 40px;
  padding-bottom: 44px;
}
/* line 15, ../sass/04_components/_footer.scss */
.width_holder_footer .region-footer,
.width_holder_footer .region-footer-b {
  width: 48.71369%;
}
/* line 20, ../sass/04_components/_footer.scss */
.width_holder_footer .region-footer {
  float: left;
}
/* line 23, ../sass/04_components/_footer.scss */
.width_holder_footer .region-footer-b {
  float: right;
  font-size: 0;
  line-height: 0;
  text-align: right;
}
/* line 29, ../sass/04_components/_footer.scss */
.width_holder_footer .region-footer-b .block {
  display: inline-block;
  vertical-align: middle;
  margin-left: 51px;
  margin-bottom: 20px;
}
/* line 36, ../sass/04_components/_footer.scss */
.width_holder_footer .region-footer-b .block:first-child {
  margin-left: 0;
}
/* line 42, ../sass/04_components/_footer.scss */
.width_holder_footer .region-footer-c {
  float: left;
  width: 100%;
  max-width: 400px;
  margin-top: 30px;
  clear: both;
}

/* 	Footer – Elements
*********************************** */
/* line 58, ../sass/04_components/_footer.scss */
.width_holder_footer a.newsletter_subscribe,
.width_holder_footer a.contact_us {
  display: block;
  box-sizing: border-box;
  min-height: 26px;
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 19px;
  line-height: 1.2em;
  font-weight: 700;
  padding-top: 4px;
}
/* line 158, ../sass/01_helpers/_mixins_typography.scss */
.width_holder_footer a.newsletter_subscribe strong,
.width_holder_footer a.contact_us strong {
  font-weight: 700;
}
/* line 161, ../sass/01_helpers/_mixins_typography.scss */
.width_holder_footer a.newsletter_subscribe em,
.width_holder_footer a.contact_us em {
  font-style: normal;
}
/* line 164, ../sass/01_helpers/_mixins_typography.scss */
.width_holder_footer a.newsletter_subscribe u,
.width_holder_footer a.contact_us u {
  text-decoration: none;
}
/* line 65, ../sass/04_components/_footer.scss */
.width_holder_footer a.newsletter_subscribe:link:hover,
.width_holder_footer a.contact_us:link:hover {
  text-decoration: none;
  opacity: 0.75;
  text-decoration: none;
}
/* line 71, ../sass/04_components/_footer.scss */
.width_holder_footer a.newsletter_subscribe {
  background-size: 35px 23px;
  padding-left: 55px;
}
/* line 77, ../sass/04_components/_footer.scss */
.width_holder_footer a.contact_us {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.75%22%20height%3D%2230.933%22%20viewBox%3D%220%200%2031.75%2030.933%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M21.011%2C20.467c-.117.194-.194.311-.233.389a6.419%2C6.419%2C0%2C0%2C1-5.447%2C3.151c-4.241%2C0-7.2-3.306-7.2-8.054%2C0-4.708%2C3-8.054%2C7.16-8.054a7.458%2C7.458%2C0%2C0%2C1%2C4.63%2C1.712%2C14.893%2C14.893%2C0%2C0%2C1%2C1.09%2C1.323V8.171H22.8V21.6c0%2C.544.311.739%2C1.245.739a5.744%2C5.744%2C0%2C0%2C0%2C3.152-.7c1.673-.973%2C2.685-3.385%2C2.685-6.5%2C0-7.7-5.72-13.228-13.7-13.228-8.21%2C0-14.2%2C5.758-14.2%2C13.579%2C0%2C8.015%2C5.72%2C13.539%2C14.046%2C13.539a13.978%2C13.978%2C0%2C0%2C0%2C3.735-.505v1.946a20.159%2C20.159%2C0%2C0%2C1-4.125.466A16.469%2C16.469%2C0%2C0%2C1%2C3.23%2C25.252%2C14.15%2C14.15%2C0%2C0%2C1%2C0%2C15.642%2C14.733%2C14.733%2C0%2C0%2C1%2C4.864%2C4.085%2C17.1%2C17.1%2C0%2C0%2C1%2C16.07%2C0c8.988%2C0%2C15.68%2C6.381%2C15.68%2C14.98%2C0%2C3.308-1.128%2C6.225-2.918%2C7.587a7.539%2C7.539%2C0%2C0%2C1-4.708%2C1.439c-2.14%2C0-3.113-.505-3.113-1.595ZM10.117%2C16.031c0%2C3.541%2C2.217%2C6.148%2C5.252%2C6.148%2C3.152%2C0%2C5.564-2.918%2C5.564-6.692a5.47%2C5.47%2C0%2C0%2C0-5.564-5.759C12.257%2C9.728%2C10.117%2C12.3%2C10.117%2C16.031Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 32px 31px;
  background-position: 0 0;
  padding-left: 42px;
  min-height: 31px;
}
/* line 88, ../sass/04_components/_footer.scss */
.width_holder_footer p {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  margin: 0;
}
/* line 93, ../sass/04_components/_footer.scss */
.width_holder_footer a,
.width_holder_footer a:link {
  color: #000;
}
/* line 96, ../sass/04_components/_footer.scss */
.width_holder_footer a:hover,
.width_holder_footer a:link:hover {
  text-decoration: underline;
}

/* line 108, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-450 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm3.4%2C8.658h-.167c-.405%2C0-.809-.01-1.213%2C0-.554.02-.964.231-.984.923-.014.505-.02%2C1.668-.02%2C1.668s1.3%2C0%2C1.867%2C0h.448c-.1.8-.2%2C1.578-.307%2C2.359H13.538V19.5H11.094V13.6h-2V11.254h2.011v-.177c0-.472-.01-.943%2C0-1.415a6.116%2C6.116%2C0%2C0%2C1%2C.073-.9%2C2.629%2C2.629%2C0%2C0%2C1%2C1.055-1.755%2C3.05%2C3.05%2C0%2C0%2C1%2C1.756-.543c.415-.009.83.011%2C1.244.03.226.011.452.042.668.063Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 110, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-450 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M15.9%2C8.658h-.167c-.405%2C0-.809-.01-1.213%2C0-.554.02-.964.231-.984.923-.014.505-.02%2C1.668-.02%2C1.668s1.3%2C0%2C1.867%2C0h.448c-.1.8-.2%2C1.578-.307%2C2.359H13.538V19.5H11.094V13.6h-2V11.254h2.011v-.177c0-.472-.01-.943%2C0-1.415a6.116%2C6.116%2C0%2C0%2C1%2C.073-.9%2C2.629%2C2.629%2C0%2C0%2C1%2C1.055-1.755%2C3.05%2C3.05%2C0%2C0%2C1%2C1.756-.543c.415-.009.83.011%2C1.244.03.226.011.452.042.668.063Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 115, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-451 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm6.724%2C9.252a5.366%2C5.366%2C0%2C0%2C1-1.043.981%2C7.6%2C7.6%2C0%2C0%2C1-.049%2C1.268%2C8.056%2C8.056%2C0%2C0%2C1-.706%2C2.438%2C7.882%2C7.882%2C0%2C0%2C1-1.48%2C2.159%2C7.32%2C7.32%2C0%2C0%2C1-3.764%2C2.1%2C8%2C8%2C0%2C0%2C1-1.3.172%2C5.825%2C5.825%2C0%2C0%2C1-2.209-.349%2C18.012%2C18.012%2C0%2C0%2C1-2.464-.86%2C5.537%2C5.537%2C0%2C0%2C0%2C2.74-.378%2C5.436%2C5.436%2C0%2C0%2C0%2C1.3-.759%2C2.746%2C2.746%2C0%2C0%2C1-2.548-1.9%2C2.717%2C2.717%2C0%2C0%2C0%2C1.174-.035.239.239%2C0%2C0%2C0%2C.039-.018%2C2.735%2C2.735%2C0%2C0%2C1-1.779-1.257%2C2.659%2C2.659%2C0%2C0%2C1-.4-1.456%2C2.7%2C2.7%2C0%2C0%2C0%2C1.219.332%2C2.751%2C2.751%2C0%2C0%2C1-1.127-1.661%2C2.711%2C2.711%2C0%2C0%2C1%2C.294-1.984A7.836%2C7.836%2C0%2C0%2C0%2C12.771%2C10.9c-.016-.108-.033-.2-.044-.3a2.691%2C2.691%2C0%2C0%2C1%2C.678-2.16%2C2.643%2C2.643%2C0%2C0%2C1%2C1.473-.849%2C2.685%2C2.685%2C0%2C0%2C1%2C2.545.784l.05.015a5.519%2C5.519%2C0%2C0%2C0%2C1.648-.624.325.325%2C0%2C0%2C1%2C.036-.019h.018A2.8%2C2.8%2C0%2C0%2C1%2C18%2C9.239a5.254%2C5.254%2C0%2C0%2C0%2C1.525-.41l.011.012C19.434%2C8.979%2C19.333%2C9.119%2C19.224%2C9.252Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 117, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-451 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M19.224%2C9.252a5.366%2C5.366%2C0%2C0%2C1-1.043.981%2C7.6%2C7.6%2C0%2C0%2C1-.049%2C1.268%2C8.056%2C8.056%2C0%2C0%2C1-.706%2C2.438%2C7.882%2C7.882%2C0%2C0%2C1-1.48%2C2.159%2C7.32%2C7.32%2C0%2C0%2C1-3.764%2C2.1%2C8%2C8%2C0%2C0%2C1-1.3.172%2C5.825%2C5.825%2C0%2C0%2C1-2.209-.349%2C18.012%2C18.012%2C0%2C0%2C1-2.464-.86%2C5.537%2C5.537%2C0%2C0%2C0%2C2.74-.378%2C5.436%2C5.436%2C0%2C0%2C0%2C1.3-.759%2C2.746%2C2.746%2C0%2C0%2C1-2.548-1.9%2C2.717%2C2.717%2C0%2C0%2C0%2C1.174-.035.239.239%2C0%2C0%2C0%2C.039-.018%2C2.735%2C2.735%2C0%2C0%2C1-1.779-1.257%2C2.659%2C2.659%2C0%2C0%2C1-.4-1.456%2C2.7%2C2.7%2C0%2C0%2C0%2C1.219.332%2C2.751%2C2.751%2C0%2C0%2C1-1.127-1.661%2C2.711%2C2.711%2C0%2C0%2C1%2C.294-1.984A7.836%2C7.836%2C0%2C0%2C0%2C12.771%2C10.9c-.016-.108-.033-.2-.044-.3a2.691%2C2.691%2C0%2C0%2C1%2C.678-2.16%2C2.643%2C2.643%2C0%2C0%2C1%2C1.473-.849%2C2.685%2C2.685%2C0%2C0%2C1%2C2.545.784l.05.015a5.519%2C5.519%2C0%2C0%2C0%2C1.648-.624.325.325%2C0%2C0%2C1%2C.036-.019h.018A2.8%2C2.8%2C0%2C0%2C1%2C18%2C9.239a5.254%2C5.254%2C0%2C0%2C0%2C1.525-.41l.011.012C19.434%2C8.979%2C19.333%2C9.119%2C19.224%2C9.252Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 122, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-452 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0ZM9.3%2C18.163H6.786V10.09H9.3ZM8.043%2C8.987A1.455%2C1.455%2C0%2C1%2C1%2C9.5%2C7.531%2C1.456%2C1.456%2C0%2C0%2C1%2C8.043%2C8.987ZM18.7%2C18.163H16.192V14.237c0-.936-.019-2.141-1.3-2.141-1.307%2C0-1.506%2C1.019-1.506%2C2.072v3.994H10.874V10.09h2.407v1.1h.033a2.638%2C2.638%2C0%2C0%2C1%2C2.376-1.3c2.54%2C0%2C3.01%2C1.671%2C3.01%2C3.845Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 124, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-452 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Crect%20x%3D%226.786%22%20y%3D%2210.09%22%20width%3D%222.513%22%20height%3D%228.073%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%228.043%22%20cy%3D%227.531%22%20r%3D%221.455%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M18.7%2C18.163H16.192V14.237c0-.936-.019-2.141-1.3-2.141-1.307%2C0-1.506%2C1.019-1.506%2C2.072v3.994H10.874V10.09h2.407v1.1h.033a2.638%2C2.638%2C0%2C0%2C1%2C2.376-1.3c2.54%2C0%2C3.01%2C1.671%2C3.01%2C3.845Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 129, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-453 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm-.991%2C18.294q-1.081%2C0-1.83-2c-.955-3.5-1.379-5.658-2.191-5.658a3.812%2C3.812%2C0%2C0%2C0-.971.582l-.582-.748c1.549-1.362%2C2.8-2.643%2C3.633-2.719q1.442-.139%2C1.775%2C1.969c.286%2C1.8.7%2C4.716%2C1.415%2C4.716.555%2C0%2C1.926-2.258%2C2-3.079.123-1.169-.837-1.235-1.748-.86q.916-2.968%2C3.5-2.885%2C1.914.055%2C1.8%2C2.469C18.2%2C12.4%2C13.963%2C18.294%2C11.509%2C18.294Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 131, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-453 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M11.509%2C18.294q-1.081%2C0-1.83-2c-.955-3.5-1.379-5.658-2.191-5.658a3.812%2C3.812%2C0%2C0%2C0-.971.582l-.582-.748c1.549-1.362%2C2.8-2.643%2C3.633-2.719q1.442-.139%2C1.775%2C1.969c.286%2C1.8.7%2C4.716%2C1.415%2C4.716.555%2C0%2C1.926-2.258%2C2-3.079.123-1.169-.837-1.235-1.748-.86q.916-2.968%2C3.5-2.885%2C1.914.055%2C1.8%2C2.469C18.2%2C12.4%2C13.963%2C18.294%2C11.509%2C18.294Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 135, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-454 a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0ZM8.953%2C15.691a2.738%2C2.738%2C0%2C1%2C1%2C2.738-2.738A2.739%2C2.739%2C0%2C0%2C1%2C8.953%2C15.691Zm7.053%2C0a2.738%2C2.738%2C0%2C1%2C1%2C2.739-2.738A2.738%2C2.738%2C0%2C0%2C1%2C16.006%2C15.691Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 137, ../sass/04_components/_footer.scss */
#block-menu-menu-social-media-links ul li.menu-454 a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Ccircle%20cx%3D%228.953%22%20cy%3D%2212.953%22%20r%3D%222.739%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2216.006%22%20cy%3D%2212.953%22%20r%3D%222.738%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

/* line 149, ../sass/04_components/_footer.scss */
#block-block-4 p,
#block-block-4 p a {
  color: #666;
}

/* line 163, ../sass/04_components/_footer.scss */
#block-menu-menu-footer-small-print-links ul li,
#block-menu-menu-footer-small-print-links ul li a {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  color: #666;
}
/* line 170, ../sass/04_components/_footer.scss */
#block-menu-menu-footer-small-print-links ul li::after {
  content: "\2022";
  margin-left: 6px;
  margin-right: 6px;
}
/* line 179, ../sass/04_components/_footer.scss */
#block-menu-menu-footer-small-print-links ul li:last-child::after {
  display: none;
}
/* line 184, ../sass/04_components/_footer.scss */
#block-menu-menu-footer-small-print-links ul li a, #block-menu-menu-footer-small-print-links ul li::after {
  display: inline-block;
  vertical-align: middle;
}

/* line 197, ../sass/04_components/_footer.scss */
#block-block-2 p,
#block-block-3 p {
  margin-bottom: 0;
}

/* 	Footer – Responsive
*********************************** */
@media only screen and (max-width: 840px) {
  /* line 209, ../sass/04_components/_footer.scss */
  .width_holder_footer .region-footer-b .block {
    margin-left: 25px;
  }
}
@media only screen and (max-width: 552px) {
  /* line 220, ../sass/04_components/_footer.scss */
  .width_holder_footer .region-footer,
  .width_holder_footer .region-footer-b {
    width: 100%;
  }
  /* line 224, ../sass/04_components/_footer.scss */
  .width_holder_footer .region-footer-b {
    margin-top: 28px;
    text-align: center;
  }
  /* line 227, ../sass/04_components/_footer.scss */
  .width_holder_footer .region-footer-b .block {
    margin-left: 0;
    margin-bottom: 28px;
    display: block;
  }
  /* line 233, ../sass/04_components/_footer.scss */
  .width_holder_footer .region-footer-b .block:last-child {
    margin-bottom: 0;
  }
  /* line 238, ../sass/04_components/_footer.scss */
  .width_holder_footer .region-footer-c {
    margin-top: 20px;
    max-width: none;
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 249, ../sass/04_components/_footer.scss */
  .width_holder_footer a.newsletter_subscribe,
  .width_holder_footer a.contact_us {
    text-align: center;
    margin: 0 auto;
    max-width: 320px;
    padding-top: 34px;
    padding-left: 0;
    background-position: 50% 0;
  }
  /* line 262, ../sass/04_components/_footer.scss */
  .width_holder_footer #block-menu-menu-footer-small-print-links,
  .width_holder_footer #block-block-4 {
    text-align: center;
  }
}
/*  Sidebar
*********************************** */
/* line 10, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block {
  box-sizing: border-box;
  width: 100%;
  padding-top: 17px;
  padding-left: 0;
  padding-right: 0;
  border: 1px solid #000;
}
/* line 20, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .block__title {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 34px;
  line-height: 1.2em;
  font-weight: 900;
  letter-spacing: -0.01em;
  padding-left: 18px;
  padding-right: 18px;
  margin-bottom: 15px;
}
/* line 95, ../sass/01_helpers/_mixins_typography.scss */
.layout-3col__right-sidebar .block-menu-block .block__title strong {
  font-weight: 900;
}
/* line 98, ../sass/01_helpers/_mixins_typography.scss */
.layout-3col__right-sidebar .block-menu-block .block__title em {
  font-style: normal;
}
/* line 101, ../sass/01_helpers/_mixins_typography.scss */
.layout-3col__right-sidebar .block-menu-block .block__title u {
  text-decoration: none;
}
/* line 28, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .block__title,
.layout-3col__right-sidebar .block-menu-block .block__title a {
  color: #000;
}
/* line 33, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .block__title a:hover {
  text-decoration: none;
  opacity: 0.75;
  text-decoration: none;
}
/* line 44, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper .menu_control_position {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 45px;
  height: 11px;
  backface-visibility: hidden;
}
/* line 54, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper .menu_control_position:hover {
  opacity: 0.75;
  text-decoration: none;
}
/* line 58, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper .menu_control_position::before, .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper .menu_control_position::after {
  content: " ";
  display: block;
  width: 13px;
  height: 1px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: 50%;
  transition: transform 0.25s;
  backface-visibility: hidden;
}
/* line 71, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper .menu_control_position::before {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 76, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper .menu_control_position::after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
/* line 83, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper .menu_control_position.open::after {
  transform: translate(-50%, -50%) rotate(0deg);
}
/* line 94, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper li.active > .menu_control_position::before, .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper li.active > .menu_control_position::after,
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper li.active-trail > .menu_control_position::before,
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper li.active-trail > .menu_control_position::after {
  background-color: white;
}
/* line 104, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li {
  position: relative;
  display: block;
  clear: both;
}
/* line 109, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link {
  display: block;
  -webkit-font-smoothing: antialiased;
  font-size: 15px;
  line-height: 1.2em;
  font-weight: 400;
  color: #000;
  padding-top: 5px;
  padding-bottom: 6px;
  padding-left: 18px;
  padding-right: 45px;
}
/* line 119, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link:hover, .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link:focus {
  text-decoration: none;
  color: #666;
}
/* line 125, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active, .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active-trail {
  background-color: #0b24fb;
  color: white;
}
/* line 129, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active:hover, .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active:focus, .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active-trail:hover, .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active-trail:focus {
  color: white;
}
/* line 138, ../sass/04_components/_sidebar.scss */
body.section-about-us .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active, body.section-about-us .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active-trail {
  background-color: #04cc04;
}
/* line 149, ../sass/04_components/_sidebar.scss */
body.section-insights .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active, body.section-insights .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li a.menu__link.active-trail {
  background-color: #ff0000;
}
/* line 156, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul li .menu_control_position {
  height: 30px;
}
/* line 166, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li {
  border-bottom: 1px solid #000;
}
/* line 172, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li.link_view > .menu_control_position {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%227.376%22%20viewBox%3D%220%200%2011%207.376%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolygon%20points%3D%225.528%207.376%200%200.968%201.122%200%205.522%205.101%209.873%200.003%2011%200.965%205.528%207.376%22%20fill%3D%22%231d1d1b%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 11px 7px;
  background-position: 50% 50%;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: transform 0.25s;
}
/* line 181, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li.link_view > .menu_control_position.open {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 187, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li.link_view > .menu_control_position::before, .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li.link_view > .menu_control_position::after {
  display: none;
}
/* line 195, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li.link_view.active > .menu_control_position, .layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li.link_view.active-trail > .menu_control_position {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%227.376%22%20viewBox%3D%220%200%2011%207.376%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolygon%20points%3D%225.528%207.376%200%200.968%201.122%200%205.522%205.101%209.873%200.003%2011%200.965%205.528%207.376%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 202, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li:last-child {
  border-bottom: 0;
}
/* line 205, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li > a.menu__link {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 19px;
  line-height: 1.2em;
  font-weight: 700;
  padding-top: 11px;
  padding-bottom: 11px;
}
/* line 158, ../sass/01_helpers/_mixins_typography.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li > a.menu__link strong {
  font-weight: 700;
}
/* line 161, ../sass/01_helpers/_mixins_typography.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li > a.menu__link em {
  font-style: normal;
}
/* line 164, ../sass/01_helpers/_mixins_typography.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li > a.menu__link u {
  text-decoration: none;
}
/* line 213, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li > .menu_control_position {
  height: 44px;
}
/* line 220, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li > ul {
  padding-bottom: 16px;
}
/* line 245, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper > ul > li > ul > li > ul > li > a.menu__link::before {
  content: "> ";
}
/* line 255, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul ul ul ul li a.menu__link {
  padding-left: 50px;
}
/* line 264, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper ul ul ul ul ul li a.menu__link {
  padding-left: 72px;
}
/* line 274, ../sass/04_components/_sidebar.scss */
.layout-3col__right-sidebar .block-menu-block .menu-block-wrapper.js_engaged ul ul {
  display: block;
}

/*  Sidebar – responsive
*********************************** */
@media only screen and (max-width: 984px) {
  /* line 297, ../sass/04_components/_sidebar.scss */
  .layout-3col__right-sidebar .block-menu-block {
    display: none;
  }
}
/*  Listing item
*********************************** */
/* line 5, ../sass/04_components/_listing_item.scss */
.listing_item {
  display: block;
  overflow: hidden;
  position: relative;
}

/* line 11, ../sass/04_components/_listing_item.scss */
.list_block {
  display: block;
}

/* line 15, ../sass/04_components/_listing_item.scss */
.list_link {
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}

/* line 23, ../sass/04_components/_listing_item.scss */
.list_image {
  position: relative;
  overflow: hidden;
}
/* line 27, ../sass/04_components/_listing_item.scss */
.list_image img.generated-image, .list_image img.import {
  display: block;
  width: 100%;
  height: auto;
}
/* line 36, ../sass/04_components/_listing_item.scss */
.list_image::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #303540;
  opacity: 0;
  transition: opacity 0.3s;
}
/* line 50, ../sass/04_components/_listing_item.scss */
.list_image .play_icon {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 61px;
  height: 61px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.48);
  overflow: hidden;
  border-radius: 2px;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2230.121%22%20viewBox%3D%220%200%2021%2030.121%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolygon%20points%3D%220%200%2021%2015.06%200%2030.121%200%200%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 21px 30px;
  background-position: 50% 50%;
}

/* line 76, ../sass/04_components/_listing_item.scss */
.list_title {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 700;
}
/* line 137, ../sass/01_helpers/_mixins_typography.scss */
.list_title strong {
  font-weight: 700;
}
/* line 140, ../sass/01_helpers/_mixins_typography.scss */
.list_title em {
  font-style: normal;
}
/* line 143, ../sass/01_helpers/_mixins_typography.scss */
.list_title u {
  text-decoration: none;
}

/* line 81, ../sass/04_components/_listing_item.scss */
.list_teaser {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 300;
  color: #000;
  -webkit-font-smoothing: antialiased;
}

/* line 87, ../sass/04_components/_listing_item.scss */
.tag_wrap {
  background-color: white;
}

/* line 93, ../sass/04_components/_listing_item.scss */
.tag_wrap,
.tag_wrap span,
.tag_wrap_sub,
.tag_wrap_sub span {
  -webkit-font-smoothing: antialiased;
  color: #0b24fb;
  font-size: 13px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 97, ../sass/04_components/_listing_item.scss */
.tag_wrap span,
.tag_wrap_sub span {
  display: block;
}

/* line 102, ../sass/04_components/_listing_item.scss */
.date_box,
.author {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  color: #666;
  -webkit-font-smoothing: antialiased;
}

/* line 121, ../sass/04_components/_listing_item.scss */
a.listing_edit {
  display: block;
  -webkit-font-smoothing: antialiased;
  color: white;
  font-size: 13px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  background-color: black;
  box-sizing: border-box;
  width: 100%;
  padding: 4px 5px;
}
/* line 129, ../sass/04_components/_listing_item.scss */
a.listing_edit:hover {
  text-decoration: none;
  opacity: 0.75;
  text-decoration: none;
}

/* line 138, ../sass/04_components/_listing_item.scss */
.list_link:link:hover,
.list_link:link:hover * {
  text-decoration: none;
}

/*	Hover effect
		anything bigger than mobile
*********************************** */
@media only screen and (min-width: 552px) {
  /* line 151, ../sass/04_components/_listing_item.scss */
  .list_link:hover .list_image::after {
    opacity: 0.3;
    transition: opacity 0.1s;
  }
}
/*  Listing item – Default & no specific name
*********************************** */
/*  Reset listing items
*********************************** */
/*  Listing item – Default, Default Wide – Shared qualities
*********************************** */
/* line 179, ../sass/04_components/_listing_item.scss */
.listing_item_default .list_block_text,
.listing_item_default_wide .list_block_text {
  position: relative;
  margin-top: -26px;
}
/* line 184, ../sass/04_components/_listing_item.scss */
.listing_item_default .tag_outer,
.listing_item_default_wide .tag_outer {
  display: block;
  font-size: 0;
  line-height: 0;
}
/* line 188, ../sass/04_components/_listing_item.scss */
.listing_item_default .tag_outer .tag_wrap,
.listing_item_default_wide .tag_outer .tag_wrap {
  display: inline-block;
  width: auto;
  box-sizing: border-box;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 18px;
}
/* line 201, ../sass/04_components/_listing_item.scss */
.listing_item_default .tag_outer .tag_wrap,
.listing_item_default .tag_outer .tag_wrap span,
.listing_item_default_wide .tag_outer .tag_wrap,
.listing_item_default_wide .tag_outer .tag_wrap span {
  color: white;
}
/* line 211, ../sass/04_components/_listing_item.scss */
.listing_item_default .tag_wrap_sub,
.listing_item_default_wide .tag_wrap_sub {
  margin-top: 10px;
}
/* line 215, ../sass/04_components/_listing_item.scss */
.listing_item_default .date_box,
.listing_item_default_wide .date_box {
  margin-top: 7px;
}
/* line 220, ../sass/04_components/_listing_item.scss */
.listing_item_default .list_title + .date_box,
.listing_item_default_wide .list_title + .date_box {
  margin-top: 24px;
}
@media only screen and (max-width: 552px) {
  /* line 177, ../sass/04_components/_listing_item.scss */
  .listing_item_default,
  .listing_item_default_wide {
    padding-top: 10% !important;
  }
  /* line 227, ../sass/04_components/_listing_item.scss */
  .listing_item_default:first-of-type,
  .listing_item_default_wide:first-of-type {
    padding-top: 0 !important;
  }
}

/*  Listing item – Default
*********************************** */
/* line 238, ../sass/04_components/_listing_item.scss */
.listing_item_default {
  background-color: white;
  padding-bottom: 1px;
}
/* line 243, ../sass/04_components/_listing_item.scss */
.listing_item_default::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #cfcfcf;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 248, ../sass/04_components/_listing_item.scss */
.listing_item_default .list_link {
  padding-bottom: 26px;
  border-bottom: 1px solid #cfcfcf;
}
/* line 253, ../sass/04_components/_listing_item.scss */
.listing_item_default .list_teaser {
  margin-top: 12px;
}
/* line 259, ../sass/04_components/_listing_item.scss */
.listing_item_default .tag_outer .tag_wrap {
  min-width: 63%;
}
/* line 263, ../sass/04_components/_listing_item.scss */
.listing_item_default .tag_outer .tag_wrap.tag_wrap_tag {
  margin-bottom: 26px;
}
/* line 268, ../sass/04_components/_listing_item.scss */
.listing_item_default .tag_outer .tag_wrap.tag_wrap_empty {
  margin-bottom: 12px;
}
/* line 274, ../sass/04_components/_listing_item.scss */
.listing_item_default .rmore {
  margin-top: 16px;
}
/* line 282, ../sass/04_components/_listing_item.scss */
.listing_item_default.li_type_case_study .rmore, .listing_item_default.li_type_article .rmore, .listing_item_default.li_type_event .rmore {
  display: none !important;
}
/* line 287, ../sass/04_components/_listing_item.scss */
body.section-search .listing_item_default.li_type_case_study .rmore, body.section-search .listing_item_default.li_type_article .rmore, body.section-search .listing_item_default.li_type_event .rmore {
  display: inline-block !important;
}
/* line 298, ../sass/04_components/_listing_item.scss */
body.front .listing_item_default .list_teaser, .listing_item_default.li_type_case_study .list_teaser, .listing_item_default.li_type_article .list_teaser, .listing_item_default.li_type_event .list_teaser {
  display: none;
}
/* line 303, ../sass/04_components/_listing_item.scss */
body.front .listing_item_default .list_teaser + .date_box, .listing_item_default.li_type_case_study .list_teaser + .date_box, .listing_item_default.li_type_article .list_teaser + .date_box, .listing_item_default.li_type_event .list_teaser + .date_box {
  margin-top: 24px;
}
/* line 309, ../sass/04_components/_listing_item.scss */
body.section-search .listing_item_default .list_teaser {
  display: block;
}
/* line 314, ../sass/04_components/_listing_item.scss */
body.section-search .listing_item_default .list_teaser + .date_box {
  margin-top: 7px;
}

/*  Listing item – Default Wide
*********************************** */
/* line 329, ../sass/04_components/_listing_item.scss */
.listing_item_default_wide::after {
  content: " ";
  display: block;
  width: 100%;
  margin-top: 28px;
  border-bottom: 1px solid #cfcfcf;
}
/* line 339, ../sass/04_components/_listing_item.scss */
.listing_item_default_wide .list_title,
.listing_item_default_wide .date_box,
.listing_item_default_wide .tag_wrap_sub span,
.listing_item_default_wide .author {
  color: white;
}
/* line 347, ../sass/04_components/_listing_item.scss */
.listing_item_default_wide .tag_outer .tag_wrap {
  padding-right: 37px;
  padding-bottom: 0;
}
/* line 356, ../sass/04_components/_listing_item.scss */
.listing_item_default_wide .text_inner {
  background-color: #0b24fb;
  position: relative;
  margin-top: -3px;
  padding-top: 26px;
  padding-bottom: 44px;
  padding-left: 18px;
  padding-right: 18px;
}
/* line 368, ../sass/04_components/_listing_item.scss */
.listing_item_default_wide .list_teaser {
  display: none;
}
@media only screen and (min-width: 985px) {
  /* line 373, ../sass/04_components/_listing_item.scss */
  .listing_item_default_wide .list_image {
    height: 268px;
  }
  /* line 377, ../sass/04_components/_listing_item.scss */
  .listing_item_default_wide .list_image img.generated-image, .listing_item_default_wide .list_image img.import {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
}

/*  Listing item – Programme
*********************************** */
/* line 395, ../sass/04_components/_listing_item.scss */
.listing_item_programme {
  /*	Hover effect
  		anything bigger than mobile
  *********************************** */
}
/* line 396, ../sass/04_components/_listing_item.scss */
.listing_item_programme .list_image {
  max-height: 200px;
}
/* line 401, ../sass/04_components/_listing_item.scss */
.listing_item_programme .list_image .more {
  display: block;
  width: 44px;
  height: 44px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #0b24fb;
  transition: all 0.25s;
}
/* line 410, ../sass/04_components/_listing_item.scss */
.listing_item_programme .list_image .more span {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 25px;
  height: 2px;
  background-color: white;
  transform-origin: 50% 50%;
  transition: transform 0.25s, width 0.25s;
}
/* line 419, ../sass/04_components/_listing_item.scss */
.listing_item_programme .list_image .more span:nth-child(1) {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 424, ../sass/04_components/_listing_item.scss */
.listing_item_programme .list_image .more span:nth-child(2) {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
/* line 436, ../sass/04_components/_listing_item.scss */
.listing_item_programme .title_wrap {
  display: block;
  position: relative;
  top: -43px;
  margin-bottom: -43px;
}
/* line 441, ../sass/04_components/_listing_item.scss */
.listing_item_programme .title_wrap .list_title {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 34px;
  line-height: 1.2em;
  font-weight: 900;
  letter-spacing: -0.01em;
  display: inline-block;
  padding-top: 11px;
  padding-bottom: 2px;
  padding-left: 0;
  padding-right: 45px;
  box-sizing: border-box;
  min-width: 48.71369%;
  max-width: calc(100% - 75px);
  background-color: white;
  min-height: 43px;
}
/* line 95, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_programme .title_wrap .list_title strong {
  font-weight: 900;
}
/* line 98, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_programme .title_wrap .list_title em {
  font-style: normal;
}
/* line 101, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_programme .title_wrap .list_title u {
  text-decoration: none;
}
/* line 458, ../sass/04_components/_listing_item.scss */
.listing_item_programme .list_link {
  margin-bottom: 19px;
}
/* line 462, ../sass/04_components/_listing_item.scss */
.listing_item_programme .programme_body {
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
}
/* line 466, ../sass/04_components/_listing_item.scss */
.listing_item_programme .tag_wrap,
.listing_item_programme .rmore {
  display: none !important;
}
/* line 477, ../sass/04_components/_listing_item.scss */
.listing_item_programme.expanded .more span:nth-child(2) {
  transform: translate(-50%, -50%) rotate(0deg);
}
@media only screen and (min-width: 552px) {
  /* line 489, ../sass/04_components/_listing_item.scss */
  .listing_item_programme .list_link:hover .more {
    width: 60px;
    height: 60px;
  }
  /* line 492, ../sass/04_components/_listing_item.scss */
  .listing_item_programme .list_link:hover .more span {
    width: 36px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 501, ../sass/04_components/_listing_item.scss */
  .listing_item_programme .list_image {
    height: 200px;
  }
  /* line 504, ../sass/04_components/_listing_item.scss */
  .listing_item_programme .list_image .generated-image {
    position: absolute;
    height: 100%;
    width: auto;
    max-width: none;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

/*  Listing item – Event
*********************************** */
/* line 521, ../sass/04_components/_listing_item.scss */
.listing_item_event {
  padding-bottom: 14px;
  border-bottom: 1px solid white;
  margin-bottom: 14px;
}
/* line 527, ../sass/04_components/_listing_item.scss */
.listing_item_event .list_title {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 19px;
  line-height: 1.2em;
  font-weight: 700;
  margin-bottom: 6px;
}
/* line 158, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_event .list_title strong {
  font-weight: 700;
}
/* line 161, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_event .list_title em {
  font-style: normal;
}
/* line 164, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_event .list_title u {
  text-decoration: none;
}
/* line 534, ../sass/04_components/_listing_item.scss */
.listing_item_event .tag_wrap,
.listing_item_event .tag_wrap span,
.listing_item_event .tag_wrap_sub,
.listing_item_event .tag_wrap_sub span {
  color: white;
}
/* line 539, ../sass/04_components/_listing_item.scss */
.listing_item_event .date_box {
  margin-top: 7px;
  color: white;
}
/* line 545, ../sass/04_components/_listing_item.scss */
.listing_item_event .tag_wrap {
  background-color: transparent;
}
/* line 549, ../sass/04_components/_listing_item.scss */
.listing_item_event:last-child {
  border-bottom: 0;
}

/*  Listing item – Colour box
*********************************** */
/* line 557, ../sass/04_components/_listing_item.scss */
.listing_item_colour {
  background-color: #0b24fb;
}
/* line 561, ../sass/04_components/_listing_item.scss */
.listing_item_colour .list_link {
  padding-top: 18px;
  padding-bottom: 86px;
  padding-left: 18px;
  padding-right: 18px;
}
/* line 569, ../sass/04_components/_listing_item.scss */
.listing_item_colour .list_title {
  color: white;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 34px;
  line-height: 1.2em;
  font-weight: 900;
  letter-spacing: -0.01em;
  margin-bottom: 17px;
}
/* line 95, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_colour .list_title strong {
  font-weight: 900;
}
/* line 98, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_colour .list_title em {
  font-style: normal;
}
/* line 101, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_colour .list_title u {
  text-decoration: none;
}
/* line 574, ../sass/04_components/_listing_item.scss */
.listing_item_colour .list_teaser {
  color: white;
}
/* line 578, ../sass/04_components/_listing_item.scss */
.listing_item_colour .rmore {
  margin-top: 32px;
  display: inline-block;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid white;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.listing_item_colour .rmore:hover, .listing_item_colour .rmore:link:hover, a:link:hover .listing_item_colour .rmore {
  color: #0b24fb;
  background-color: white;
  opacity: 1;
}

/*  Shared responsive rules
*********************************** */
@media only screen and (max-width: 552px) {
  /* line 589, ../sass/04_components/_listing_item.scss */
  .listing_item,
  .masonry_grid_sizer {
    width: 100% !important;
  }
}

@media only screen and (max-width: 552px) {
  /* line 599, ../sass/04_components/_listing_item.scss */
  .listing_item {
    margin-right: 0 !important;
  }
  /* line 607, ../sass/04_components/_listing_item.scss */
  .listing_item:last-child {
    margin-bottom: 0 !important;
  }
  /* line 612, ../sass/04_components/_listing_item.scss */
  .listing_item::before {
    display: none !important;
  }
}

/*	Width holder main
************************************* */
/* line 6, ../sass/04_components/_main.scss */
body.front .width_holder_main {
  padding-top: 81px;
}

/*  page overlays
*********************************** */
/* line 5, ../sass/04_components/_page_overlays.scss */
.page_overlay {
  position: fixed;
  top: 155px;
  left: 0;
  width: 100%;
  height: calc( 100% - 155px );
  z-index: 3;
  transition: top 0.25s;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
/* line 22, ../sass/04_components/_page_overlays.scss */
body.header_in_shrink_state .page_overlay {
  top: 80px;
  height: calc( 100vh - 80px );
}
/* line 27, ../sass/04_components/_page_overlays.scss */
.page_overlay .content_overlay {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.01);
  transition: background-color 0.25s;
  cursor: pointer;
}
/* line 38, ../sass/04_components/_page_overlays.scss */
.page_overlay .overlay_inner {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: transform 0.25s;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: white;
}
/* line 52, ../sass/04_components/_page_overlays.scss */
.page_overlay.hidden {
  z-index: 1;
}
/* line 58, ../sass/04_components/_page_overlays.scss */
.page_overlay.open .content_overlay {
  background-color: rgba(0, 0, 0, 0.3);
  transition: background-color 0.25s;
}
/* line 64, ../sass/04_components/_page_overlays.scss */
.page_overlay.open .overlay_inner {
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 73, ../sass/04_components/_page_overlays.scss */
.page_overlay.animating .content_overlay {
  cursor: default;
}
@media only screen and (min-width: 985px) {
  /* line 5, ../sass/04_components/_page_overlays.scss */
  .page_overlay {
    display: none;
  }
}

/* line 92, ../sass/04_components/_page_overlays.scss */
.page_overlay__burger_menu .content_overlay {
  display: none;
}
/* line 95, ../sass/04_components/_page_overlays.scss */
.page_overlay__burger_menu .overlay_inner {
  opacity: 0;
  transition: transform 0.25s, opacity 0.25s;
}
/* line 101, ../sass/04_components/_page_overlays.scss */
.page_overlay__burger_menu.open .overlay_inner {
  opacity: 1;
}

/*  Burger menu
*********************************** */
/* line 4, ../sass/04_components/_burger_menu.scss */
.region-burger-menu-overlay,
#block-menu-block-3,
#block-menu-block-3 .menu-block-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 17, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_close,
#block-menu-block-3 .menu_level_back {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  cursor: pointer;
}
/* line 23, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_close {
  position: absolute;
  top: 20px;
  right: 34px;
  width: 18px;
  height: 18px;
}
@media only screen and (min-width: 552px) {
  /* line 33, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu_close:hover {
    opacity: 0.75;
    text-decoration: none;
  }
}
/* line 39, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 2%;
  padding-right: 60px;
  font-size: 0;
  line-height: 0;
  background-color: transparent;
  border-bottom: 1px solid #000;
}
/* line 54, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back.section-about-us .menu__link {
  color: #04cc04;
}
/* line 59, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back.section-our-work .menu__link {
  color: #0b24fb;
}
/* line 65, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back.section-insights .menu__link {
  color: #ff0000;
}
/* line 70, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back .menu_level_back,
#block-menu-block-3 .menu_item_back .menu__link,
#block-menu-block-3 .menu_item_back .burger_bc_home {
  display: inline-block;
  vertical-align: middle;
}
/* line 77, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back .menu_level_back {
  width: 44px;
  height: 44px;
  margin-right: 7px;
  position: relative;
}
/* line 83, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back .menu_level_back span {
  display: block;
  overflow: hidden;
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.376%22%20height%3D%2211%22%20viewBox%3D%220%200%207.376%2011%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolygon%20points%3D%220%205.528%206.408%200%207.376%201.122%202.274%205.522%207.373%209.873%206.411%2011%200%205.528%22%20fill%3D%22%231d1d1b%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 7px 11px;
  background-position: 48% 50%;
  border: 1px solid #000;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 98, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back .menu_level_back:hover {
  opacity: 0.75;
  text-decoration: none;
}
/* line 104, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back .menu__link,
#block-menu-block-3 .menu_item_back .burger_bc_home {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 14px;
  width: calc(100% - 55px);
}
/* line 118, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back .menu__link:hover,
#block-menu-block-3 .menu_item_back .burger_bc_home:hover {
  text-decoration: none;
}
@media only screen and (min-width: 552px) {
  /* line 124, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu_item_back .menu__link:hover,
  #block-menu-block-3 .menu_item_back .burger_bc_home:hover {
    opacity: 0.75;
    text-decoration: none;
  }
}
/* line 133, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu_item_back.menu_item_back_home .burger_bc_home {
  color: #000;
  width: 100%;
}
/* line 144, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper {
  box-sizing: border-box;
  overflow: hidden;
}
/* line 149, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper ul.menu {
  position: relative;
}
/* line 152, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper ul.menu::after {
  content: " ";
  display: block;
  position: relative;
  height: 54px;
}
/* line 161, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
}
/* line 174, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li {
  display: block;
  clear: both;
  position: relative;
  padding: 0;
  border-bottom: 1px solid #000;
}
/* line 181, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link {
  display: block;
  overflow: hidden;
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 19px;
  line-height: 1.2em;
  font-weight: 700;
  -webkit-text-size-adjust: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 2%;
  padding-right: 40px;
  background-color: transparent;
}
/* line 158, ../sass/01_helpers/_mixins_typography.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link strong,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link strong {
  font-weight: 700;
}
/* line 161, ../sass/01_helpers/_mixins_typography.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link em,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link em {
  font-style: normal;
}
/* line 164, ../sass/01_helpers/_mixins_typography.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link u,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link u {
  text-decoration: none;
}
/* line 194, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link.active,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link.active {
  background-color: #0b24fb;
  color: white;
}
/* line 200, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link:hover,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link:hover {
  text-decoration: none;
}
@media only screen and (min-width: 552px) {
  /* line 206, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link:hover,
  #block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link:hover {
    opacity: 0.75;
    text-decoration: none;
  }
}
/* line 215, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li.section-about-us a.menu__link.active,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li.section-about-us a.menu__link.active {
  background-color: #04cc04;
}
/* line 220, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li.section-our-work a.menu__link.active,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li.section-our-work a.menu__link.active {
  background-color: #0b24fb;
}
/* line 226, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li.section-insights a.menu__link.active,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li.section-insights a.menu__link.active {
  background-color: #ff0000;
}
/* line 232, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu a.menu_control,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap a.menu_control {
  position: absolute;
  top: 0;
  right: 0;
  height: 44px;
  width: 36px;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.376%22%20height%3D%2211%22%20viewBox%3D%220%200%207.376%2011%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolygon%20points%3D%227.376%205.472%200.968%2011%200%209.878%205.101%205.478%200.003%201.127%200.965%200%207.376%205.472%22%20fill%3D%22%231d1d1b%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 7px 11px;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: transform 0.25s;
  cursor: pointer;
}
@media only screen and (min-width: 552px) {
  /* line 250, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu-block-wrapper > ul.menu a.menu_control:hover,
  #block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap a.menu_control:hover {
    opacity: 0.75;
    text-decoration: none;
  }
}
/* line 257, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper > ul.menu li.is-active a.menu_control,
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li.is-active a.menu_control {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.376%22%20height%3D%2211%22%20viewBox%3D%220%200%207.376%2011%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolygon%20points%3D%227.376%205.472%200.968%2011%200%209.878%205.101%205.478%200.003%201.127%200.965%200%207.376%205.472%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 265, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper ul.menu ul.menu {
  display: none !important;
}
/* line 270, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap {
  left: 100%;
  background-color: white;
  transition: left 0.4s;
}
/* line 279, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap.loaded {
  left: 0%;
}
/* line 282, ../sass/04_components/_burger_menu.scss */
#block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap.unloaded {
  left: 100%;
}

/*  Burger menu Responsive
*********************************** */
@media only screen and (max-width: 768px) {
  /* line 309, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link,
  #block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link {
    padding-left: 3.5%;
  }
  /* line 315, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu_item_back {
    padding-left: 3.5%;
  }
}
@media only screen and (max-width: 624px) {
  /* line 333, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link,
  #block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link {
    padding-left: 4%;
  }
  /* line 339, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu_item_back {
    padding-left: 4%;
  }
}
@media only screen and (max-width: 552px) {
  /* line 357, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link,
  #block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link {
    font-size: 21px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 50px;
  }
  /* line 366, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu-block-wrapper > ul.menu a.menu_control,
  #block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap a.menu_control {
    height: 53px;
    width: 45px;
    background-size: 10px auto;
  }
  /* line 377, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu_item_back .menu__link,
  #block-menu-block-3 .menu_item_back .burger_bc_home {
    font-size: 15px;
    padding-top: 18px;
    padding-bottom: 17px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 402, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu-block-wrapper > ul.menu li a.menu__link,
  #block-menu-block-3 .menu-block-wrapper .burger_menu_level_wrap li a.menu__link {
    padding-left: 4.5%;
  }
  /* line 408, ../sass/04_components/_burger_menu.scss */
  #block-menu-block-3 .menu_item_back {
    padding-left: 4.5%;
  }
}
/*  Social Share buttons
*********************************** */
/* line 7, ../sass/04_components/_social_links.scss */
#block-eff-common-social-share .block__title {
  display: none;
}

/* line 13, ../sass/04_components/_social_links.scss */
#social_share {
  font-size: 0;
  line-height: 0;
}
/* line 16, ../sass/04_components/_social_links.scss */
#social_share li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
/* line 20, ../sass/04_components/_social_links.scss */
#social_share li:last-child {
  margin-right: 0;
}
/* line 23, ../sass/04_components/_social_links.scss */
#social_share li a {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  background-position: 50% 50%;
}
/* line 30, ../sass/04_components/_social_links.scss */
#social_share li.like a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm3.4%2C8.658h-.167c-.405%2C0-.809-.01-1.213%2C0-.554.02-.964.231-.984.923-.014.505-.02%2C1.668-.02%2C1.668s1.3%2C0%2C1.867%2C0h.448c-.1.8-.2%2C1.578-.307%2C2.359H13.538V19.5H11.094V13.6h-2V11.254h2.011v-.177c0-.472-.01-.943%2C0-1.415a6.116%2C6.116%2C0%2C0%2C1%2C.073-.9%2C2.629%2C2.629%2C0%2C0%2C1%2C1.055-1.755%2C3.05%2C3.05%2C0%2C0%2C1%2C1.756-.543c.415-.009.83.011%2C1.244.03.226.011.452.042.668.063Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 32, ../sass/04_components/_social_links.scss */
#social_share li.like a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M15.9%2C8.658h-.167c-.405%2C0-.809-.01-1.213%2C0-.554.02-.964.231-.984.923-.014.505-.02%2C1.668-.02%2C1.668s1.3%2C0%2C1.867%2C0h.448c-.1.8-.2%2C1.578-.307%2C2.359H13.538V19.5H11.094V13.6h-2V11.254h2.011v-.177c0-.472-.01-.943%2C0-1.415a6.116%2C6.116%2C0%2C0%2C1%2C.073-.9%2C2.629%2C2.629%2C0%2C0%2C1%2C1.055-1.755%2C3.05%2C3.05%2C0%2C0%2C1%2C1.756-.543c.415-.009.83.011%2C1.244.03.226.011.452.042.668.063Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 36, ../sass/04_components/_social_links.scss */
#social_share li.tweet a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm6.724%2C9.252a5.366%2C5.366%2C0%2C0%2C1-1.043.981%2C7.6%2C7.6%2C0%2C0%2C1-.049%2C1.268%2C8.056%2C8.056%2C0%2C0%2C1-.706%2C2.438%2C7.882%2C7.882%2C0%2C0%2C1-1.48%2C2.159%2C7.32%2C7.32%2C0%2C0%2C1-3.764%2C2.1%2C8%2C8%2C0%2C0%2C1-1.3.172%2C5.825%2C5.825%2C0%2C0%2C1-2.209-.349%2C18.012%2C18.012%2C0%2C0%2C1-2.464-.86%2C5.537%2C5.537%2C0%2C0%2C0%2C2.74-.378%2C5.436%2C5.436%2C0%2C0%2C0%2C1.3-.759%2C2.746%2C2.746%2C0%2C0%2C1-2.548-1.9%2C2.717%2C2.717%2C0%2C0%2C0%2C1.174-.035.239.239%2C0%2C0%2C0%2C.039-.018%2C2.735%2C2.735%2C0%2C0%2C1-1.779-1.257%2C2.659%2C2.659%2C0%2C0%2C1-.4-1.456%2C2.7%2C2.7%2C0%2C0%2C0%2C1.219.332%2C2.751%2C2.751%2C0%2C0%2C1-1.127-1.661%2C2.711%2C2.711%2C0%2C0%2C1%2C.294-1.984A7.836%2C7.836%2C0%2C0%2C0%2C12.771%2C10.9c-.016-.108-.033-.2-.044-.3a2.691%2C2.691%2C0%2C0%2C1%2C.678-2.16%2C2.643%2C2.643%2C0%2C0%2C1%2C1.473-.849%2C2.685%2C2.685%2C0%2C0%2C1%2C2.545.784l.05.015a5.519%2C5.519%2C0%2C0%2C0%2C1.648-.624.325.325%2C0%2C0%2C1%2C.036-.019h.018A2.8%2C2.8%2C0%2C0%2C1%2C18%2C9.239a5.254%2C5.254%2C0%2C0%2C0%2C1.525-.41l.011.012C19.434%2C8.979%2C19.333%2C9.119%2C19.224%2C9.252Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 38, ../sass/04_components/_social_links.scss */
#social_share li.tweet a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M19.224%2C9.252a5.366%2C5.366%2C0%2C0%2C1-1.043.981%2C7.6%2C7.6%2C0%2C0%2C1-.049%2C1.268%2C8.056%2C8.056%2C0%2C0%2C1-.706%2C2.438%2C7.882%2C7.882%2C0%2C0%2C1-1.48%2C2.159%2C7.32%2C7.32%2C0%2C0%2C1-3.764%2C2.1%2C8%2C8%2C0%2C0%2C1-1.3.172%2C5.825%2C5.825%2C0%2C0%2C1-2.209-.349%2C18.012%2C18.012%2C0%2C0%2C1-2.464-.86%2C5.537%2C5.537%2C0%2C0%2C0%2C2.74-.378%2C5.436%2C5.436%2C0%2C0%2C0%2C1.3-.759%2C2.746%2C2.746%2C0%2C0%2C1-2.548-1.9%2C2.717%2C2.717%2C0%2C0%2C0%2C1.174-.035.239.239%2C0%2C0%2C0%2C.039-.018%2C2.735%2C2.735%2C0%2C0%2C1-1.779-1.257%2C2.659%2C2.659%2C0%2C0%2C1-.4-1.456%2C2.7%2C2.7%2C0%2C0%2C0%2C1.219.332%2C2.751%2C2.751%2C0%2C0%2C1-1.127-1.661%2C2.711%2C2.711%2C0%2C0%2C1%2C.294-1.984A7.836%2C7.836%2C0%2C0%2C0%2C12.771%2C10.9c-.016-.108-.033-.2-.044-.3a2.691%2C2.691%2C0%2C0%2C1%2C.678-2.16%2C2.643%2C2.643%2C0%2C0%2C1%2C1.473-.849%2C2.685%2C2.685%2C0%2C0%2C1%2C2.545.784l.05.015a5.519%2C5.519%2C0%2C0%2C0%2C1.648-.624.325.325%2C0%2C0%2C1%2C.036-.019h.018A2.8%2C2.8%2C0%2C0%2C1%2C18%2C9.239a5.254%2C5.254%2C0%2C0%2C0%2C1.525-.41l.011.012C19.434%2C8.979%2C19.333%2C9.119%2C19.224%2C9.252Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 42, ../sass/04_components/_social_links.scss */
#social_share li.mailto a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm5.98%2C8.192L12.5%2C13.454%2C6.462%2C8.192Zm.877%2C8.615H5.643V8.571l6.863%2C5.978%2C6.851-6.032Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 44, ../sass/04_components/_social_links.scss */
#social_share li.mailto a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolygon%20points%3D%2218.48%208.192%2012.504%2013.454%206.462%208.192%2018.48%208.192%22%2F%3E%0A%20%20%3Cpolygon%20points%3D%2219.357%2016.808%205.643%2016.808%205.643%208.571%2012.506%2014.548%2019.357%208.516%2019.357%2016.808%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 48, ../sass/04_components/_social_links.scss */
#social_share li.linkedin a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0ZM9.3%2C18.163H6.786V10.09H9.3ZM8.043%2C8.987A1.455%2C1.455%2C0%2C1%2C1%2C9.5%2C7.531%2C1.456%2C1.456%2C0%2C0%2C1%2C8.043%2C8.987ZM18.7%2C18.163H16.192V14.237c0-.936-.019-2.141-1.3-2.141-1.307%2C0-1.506%2C1.019-1.506%2C2.072v3.994H10.874V10.09h2.407v1.1h.033a2.638%2C2.638%2C0%2C0%2C1%2C2.376-1.3c2.54%2C0%2C3.01%2C1.671%2C3.01%2C3.845Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 50, ../sass/04_components/_social_links.scss */
#social_share li.linkedin a:hover {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Crect%20x%3D%226.786%22%20y%3D%2210.09%22%20width%3D%222.513%22%20height%3D%228.073%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%228.043%22%20cy%3D%227.531%22%20r%3D%221.455%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M18.7%2C18.163H16.192V14.237c0-.936-.019-2.141-1.3-2.141-1.307%2C0-1.506%2C1.019-1.506%2C2.072v3.994H10.874V10.09h2.407v1.1h.033a2.638%2C2.638%2C0%2C0%2C1%2C2.376-1.3c2.54%2C0%2C3.01%2C1.671%2C3.01%2C3.845Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

/* line 61, ../sass/04_components/_social_links.scss */
#block-menu-block-4 ul li,
#block-menu-menu-social-media-links ul li {
  margin-right: 6px;
}
/* line 63, ../sass/04_components/_social_links.scss */
#block-menu-block-4 ul li a,
#block-menu-menu-social-media-links ul li a {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  background-position: 50% 50%;
}

/*  Pagination
*********************************** */
/* line 6, ../sass/04_components/_pagination.scss */
ul.pager {
  margin-top: 60px;
  position: relative;
  display: block;
  font-size: 0;
  line-height: 0;
  text-align: center;
  padding-left: 90px;
  padding-right: 90px;
}
/* line 18, ../sass/04_components/_pagination.scss */
ul.pager li {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 6px;
}
/* line 27, ../sass/04_components/_pagination.scss */
ul.pager li.pager-current,
ul.pager li a {
  -webkit-font-smoothing: antialiased;
  color: #666;
  font-size: 13px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  padding: 9px 13px;
  border: 1px solid #666;
}
/* line 33, ../sass/04_components/_pagination.scss */
ul.pager li a {
  display: block;
}
/* line 36, ../sass/04_components/_pagination.scss */
ul.pager li.pager-current,
ul.pager li a:hover {
  text-decoration: none;
  background-color: #666;
  color: white;
}
/* line 43, ../sass/04_components/_pagination.scss */
ul.pager li.pager-first, ul.pager li.pager-last {
  position: absolute;
  top: 0;
}
/* line 47, ../sass/04_components/_pagination.scss */
ul.pager li.pager-first a, ul.pager li.pager-last a {
  padding-left: 17px;
  padding-right: 17px;
}
/* line 54, ../sass/04_components/_pagination.scss */
ul.pager li.pager-first {
  left: 0;
}
/* line 57, ../sass/04_components/_pagination.scss */
ul.pager li.pager-last {
  right: 0;
}
/* line 63, ../sass/04_components/_pagination.scss */
ul.pager li.pager-next a, ul.pager li.pager-previous a {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  border: 0;
  background-position: 50% 50%;
  background-size: 7px 11px;
  width: 10px;
}
/* line 69, ../sass/04_components/_pagination.scss */
ul.pager li.pager-next a:hover, ul.pager li.pager-previous a:hover {
  background-color: transparent;
  opacity: 0.75;
  text-decoration: none;
}
/* line 77, ../sass/04_components/_pagination.scss */
ul.pager li.pager-next a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.376%22%20height%3D%2211%22%20viewBox%3D%220%200%207.376%2011%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolygon%20points%3D%227.376%205.472%200.968%2011%200%209.878%205.101%205.478%200.003%201.127%200.965%200%207.376%205.472%22%20fill%3D%22%23666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
/* line 82, ../sass/04_components/_pagination.scss */
ul.pager li.pager-previous a {
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.376%22%20height%3D%2211%22%20viewBox%3D%220%200%207.376%2011%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpolygon%20points%3D%220%205.528%206.408%200%207.376%201.122%202.274%205.522%207.373%209.873%206.411%2011%200%205.528%22%20fill%3D%22%23666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}
@media only screen and (max-width: 552px) {
  /* line 92, ../sass/04_components/_pagination.scss */
  ul.pager li.pager-item, ul.pager li.pager-first, ul.pager li.pager-last {
    display: none;
  }
}

/* 	Forms
*********************************** */
/* line 4, ../sass/04_components/_forms.scss */
.width_holder_main form {
  overflow: hidden;
}
/* line 7, ../sass/04_components/_forms.scss */
.width_holder_main form .form-item {
  width: 100%;
}
/* line 11, ../sass/04_components/_forms.scss */
.width_holder_main form .form-item,
.width_holder_main form .mc-field-group {
  display: block;
  overflow: hidden;
  margin-bottom: 15px;
}
/* line 17, ../sass/04_components/_forms.scss */
.width_holder_main form label {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 19px;
  line-height: 1.2em;
  font-weight: 700;
  display: block;
  margin-bottom: 6px;
}
/* line 158, ../sass/01_helpers/_mixins_typography.scss */
.width_holder_main form label strong {
  font-weight: 700;
}
/* line 161, ../sass/01_helpers/_mixins_typography.scss */
.width_holder_main form label em {
  font-style: normal;
}
/* line 164, ../sass/01_helpers/_mixins_typography.scss */
.width_holder_main form label u {
  text-decoration: none;
}
/* line 23, ../sass/04_components/_forms.scss */
.width_holder_main form .form-text,
.width_holder_main form .form-textarea,
.width_holder_main form .mc-field-group input {
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  line-height: 1.25em;
  font-weight: 300;
  color: #666;
  padding: 7px 16px 8px;
  box-sizing: border-box;
  border: 1px solid #000;
}
/* line 32, ../sass/04_components/_forms.scss */
.width_holder_main form .form-textarea {
  min-height: 188px;
  resize: vertical;
}
/* line 37, ../sass/04_components/_forms.scss */
.width_holder_main form .form-actions {
  margin-top: 17px;
}
/* line 41, ../sass/04_components/_forms.scss */
.width_holder_main form .form-submit,
.width_holder_main form #mc-embedded-subscribe {
  display: inline-block;
  color: #0b24fb;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #0b24fb;
  min-width: 133px;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
.width_holder_main form .form-submit:hover, .width_holder_main form .form-submit:link:hover, a:link:hover .width_holder_main form .form-submit,
.width_holder_main form #mc-embedded-subscribe:hover,
.width_holder_main form #mc-embedded-subscribe:link:hover, a:link:hover
.width_holder_main form #mc-embedded-subscribe {
  color: white;
  background-color: #0b24fb;
  opacity: 1;
}
/* line 46, ../sass/04_components/_forms.scss */
.width_holder_main form .captcha {
  margin-top: 7px;
  margin-bottom: 1px;
}

/* 	Contact Form
*********************************** */
/* line 61, ../sass/04_components/_forms.scss */
#webform-client-form-41 .form-item {
  float: left;
  clear: both;
}
/* line 65, ../sass/04_components/_forms.scss */
#webform-client-form-41 .form-item label {
  float: left;
  width: 25%;
}
/* line 71, ../sass/04_components/_forms.scss */
#webform-client-form-41 .form-text,
#webform-client-form-41 .form-textarea,
#webform-client-form-41 .captcha,
#webform-client-form-41 .form-actions {
  float: right;
  width: 60%;
}

/* 	Mailchimp subscribe Form Block
*********************************** */
/* line 82, ../sass/04_components/_forms.scss */
#block-block-8 {
  width: 100%;
  max-width: none;
}

/* 	Mailchimp subscribe Form
*********************************** */
/* line 92, ../sass/04_components/_forms.scss */
#mc_embed_signup form #mc_embed_signup_scroll {
  overflow: hidden;
}
/* line 95, ../sass/04_components/_forms.scss */
#mc_embed_signup form .mc-field-group {
  float: left;
  clear: both;
  width: 100%;
}
/* line 100, ../sass/04_components/_forms.scss */
#mc_embed_signup form .mc-field-group label {
  float: left;
  width: 25%;
}
/* line 106, ../sass/04_components/_forms.scss */
#mc_embed_signup form .mc-field-group input {
  float: right;
  width: 60%;
}
/* line 113, ../sass/04_components/_forms.scss */
#mc_embed_signup form .clear {
  margin-top: 2px;
  float: right;
  width: 60%;
}

/* 	Generic forms responsive
*********************************** */
@media only screen and (max-width: 552px) {
  /* line 128, ../sass/04_components/_forms.scss */
  #webform-client-form-41 .form-text,
  #webform-client-form-41 .form-textarea,
  #webform-client-form-41 .captcha,
  #webform-client-form-41 .form-actions,
  #mc_embed_signup form .form-text,
  #mc_embed_signup form .form-textarea,
  #mc_embed_signup form .captcha,
  #mc_embed_signup form .form-actions {
    width: 100%;
  }
}

/* 	Contact Form responsive
*********************************** */
@media only screen and (max-width: 552px) {
  /* line 148, ../sass/04_components/_forms.scss */
  #webform-client-form-41 .form-item label,
  #webform-client-form-41 .form-item .form-text,
  #webform-client-form-41 .form-item .form-textarea {
    width: 100%;
  }
}

/* 	Mailchimp subscribe Form responsive
*********************************** */
@media only screen and (max-width: 552px) {
  /* line 165, ../sass/04_components/_forms.scss */
  #mc_embed_signup form .mc-field-group label,
  #mc_embed_signup form .mc-field-group input {
    width: 100%;
  }
  /* line 170, ../sass/04_components/_forms.scss */
  #mc_embed_signup form .clear {
    width: 100%;
  }
}

/* All 'Content' pages Layout
*********************************** */
/* line 6, ../sass/05_pages/_content_page.scss */
.field-name-body,
#block-six-content-top-tags,
.video_box,
.region-content-post .block,
#webform-client-form-41,
#mc_embed_signup form {
  width: 77.00893%;
  max-width: 660px;
}
@media only screen and (max-width: 1128px) {
  /* line 6, ../sass/05_pages/_content_page.scss */
  .field-name-body,
  #block-six-content-top-tags,
  .video_box,
  .region-content-post .block,
  #webform-client-form-41,
  #mc_embed_signup form {
    width: 88.50446%;
  }
}
@media only screen and (max-width: 984px) {
  /* line 6, ../sass/05_pages/_content_page.scss */
  .field-name-body,
  #block-six-content-top-tags,
  .video_box,
  .region-content-post .block,
  #webform-client-form-41,
  #mc_embed_signup form {
    width: 100%;
  }
}

/* line 26, ../sass/05_pages/_content_page.scss */
#block-views-programme-sub-set-list-block {
  width: 100%;
  max-width: none;
}

/* line 30, ../sass/05_pages/_content_page.scss */
.field-name-body {
  margin-bottom: 30px;
}

/* line 34, ../sass/05_pages/_content_page.scss */
.video_box {
  margin-bottom: 45px;
}

/* line 39, ../sass/05_pages/_content_page.scss */
h1 + article {
  margin-top: 41px;
}

/*	Region Content Pre
***********************************  */
/* line 48, ../sass/05_pages/_content_page.scss */
.region-content-pre {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #cfcfcf;
}
/* line 53, ../sass/05_pages/_content_page.scss */
.region-content-pre .block {
  margin-bottom: 1px;
}

/*	Region Content Post
		(attachments, tags etc)
***********************************  */
/* line 63, ../sass/05_pages/_content_page.scss */
.region-content-post .block {
  margin-bottom: 25px;
}
/* line 67, ../sass/05_pages/_content_page.scss */
.region-content-post .tag a {
  text-decoration: underline;
}
/* line 69, ../sass/05_pages/_content_page.scss */
.region-content-post .tag a:hover {
  opacity: 0.75;
  text-decoration: none;
  text-decoration: underline;
}

/*	Region Content End 
		(you may also like listing etc)
***********************************  */
/* line 82, ../sass/05_pages/_content_page.scss */
.region-content-end {
  margin-top: 48px;
  border-top: 1px solid #cfcfcf;
  padding-top: 24px;
}
/* line 90, ../sass/05_pages/_content_page.scss */
.region-content-end h2.block__title {
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 30px;
  line-height: 1.2em;
  font-weight: 700;
  margin-bottom: 39px;
}
/* line 116, ../sass/01_helpers/_mixins_typography.scss */
.region-content-end h2.block__title strong {
  font-weight: 700;
}
/* line 119, ../sass/01_helpers/_mixins_typography.scss */
.region-content-end h2.block__title em {
  font-style: normal;
}
/* line 122, ../sass/01_helpers/_mixins_typography.scss */
.region-content-end h2.block__title u {
  text-decoration: none;
}

/* line 112, ../sass/05_pages/_content_page.scss */
.region-content-pre .tag_label,
.region-content-pre .tag,
.region-content-pre .details,
.region-content-post .tag_label,
.region-content-post .tag,
.region-content-post .details {
  font-family: "nimbus-sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}
/* line 117, ../sass/05_pages/_content_page.scss */
.region-content-pre .tag_label,
.region-content-pre .tag_label a,
.region-content-pre .tag,
.region-content-pre .tag a,
.region-content-pre .details,
.region-content-pre .details a,
.region-content-post .tag_label,
.region-content-post .tag_label a,
.region-content-post .tag,
.region-content-post .tag a,
.region-content-post .details,
.region-content-post .details a {
  color: #666;
}

/* line 126, ../sass/05_pages/_content_page.scss */
#block-six-content-top-tags {
  padding-bottom: 23px;
  border-bottom: 1px solid #cfcfcf;
}

/* line 132, ../sass/05_pages/_content_page.scss */
.attachment_link_box {
  margin-bottom: 10px;
}
/* line 134, ../sass/05_pages/_content_page.scss */
.attachment_link_box:last-child {
  margin-bottom: 0;
}
/* line 138, ../sass/05_pages/_content_page.scss */
.attachment_link_box .attachment_link {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2C0A12.5%2C12.5%2C0%2C1%2C0%2C25%2C12.5%2C12.5%2C12.5%2C0%2C0%2C0%2C12.5%2C0Zm5.233%2C13.633L13.3%2C19.848a1.209%2C1.209%2C0%2C0%2C1-.536.5h-.523a1.21%2C1.21%2C0%2C0%2C1-.536-.5L7.267%2C13.633a.4.4%2C0%2C0%2C1%2C.067-.567.328.328%2C0%2C0%2C1%2C.208-.075.315.315%2C0%2C0%2C1%2C.276.17L12.1%2C19.317V4.652h.812V19.317l4.276-6.156a.312.312%2C0%2C0%2C1%2C.274-.17.326.326%2C0%2C0%2C1%2C.207.075A.4.4%2C0%2C0%2C1%2C17.733%2C13.633Z%22%20fill%3D%22%23010202%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 25px 25px;
  min-height: 25px;
  padding-top: 3px;
  padding-left: 34px;
  font-size: 19px;
  line-height: 1.2em;
  font-weight: 400;
  color: #000;
}
/* line 153, ../sass/05_pages/_content_page.scss */
.attachment_link_box .attachment_link:hover {
  text-decoration: none;
  opacity: 0.75;
  text-decoration: none;
}

/* line 4, ../sass/05_pages/_listing_page.scss */
article > .field-name-field-list-what {
  margin-top: 20px;
}

/* line 8, ../sass/05_pages/_listing_page.scss */
article > .field-name-body + .field-name-field-list-what {
  margin-top: 0px;
}

/*  Sectional page
*********************************** */
/* line 16, ../sass/05_pages/_sectional_page.scss */
.listing_item_programme {
  width: 100%;
}

/*  Front page
*********************************** */
/* line 10, ../sass/05_pages/_front_page.scss */
body.front .page::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 300px;
  background-color: #2a2d37;
}
/* line 30, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block,
body.front #block-views-what-s-new-block {
  width: 48.71369%;
}
/* line 34, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block h2.block__title,
body.front #block-views-what-s-new-block h2.block__title {
  border-top: 5px solid #0b24fb;
  padding-top: 13px;
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 34px;
  line-height: 1.2em;
  font-weight: 900;
  letter-spacing: -0.01em;
  margin-bottom: 27px;
}
/* line 95, ../sass/01_helpers/_mixins_typography.scss */
body.front #block-views-six-highlights-block h2.block__title strong,
body.front #block-views-what-s-new-block h2.block__title strong {
  font-weight: 900;
}
/* line 98, ../sass/01_helpers/_mixins_typography.scss */
body.front #block-views-six-highlights-block h2.block__title em,
body.front #block-views-what-s-new-block h2.block__title em {
  font-style: normal;
}
/* line 101, ../sass/01_helpers/_mixins_typography.scss */
body.front #block-views-six-highlights-block h2.block__title u,
body.front #block-views-what-s-new-block h2.block__title u {
  text-decoration: none;
}
/* line 44, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item,
body.front #block-views-six-highlights-block .masonry_grid_sizer,
body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item,
body.front #block-views-what-s-new-block .masonry_grid_sizer {
  width: 47.35945%;
}
/* line 50, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block .masonry_gutter_sizer,
body.front #block-views-what-s-new-block .masonry_gutter_sizer {
  width: 5.28109%;
}
/* line 54, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item,
body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item {
  padding-top: 5.28109%;
  padding-right: 5.28109%;
}
/* line 61, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item .rmore,
body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item .rmore {
  display: none;
}
/* line 66, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item::before,
body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item::before {
  right: 4.7%;
}
/* line 72, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item_default_wide,
body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item_default_wide {
  width: 100%;
}
/* line 79, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block {
  float: left;
  padding-right: 2.57261%;
}
/* line 84, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block .view .view-content {
  position: relative;
  overflow: visible;
}
/* line 37, ../sass/01_helpers/_mixins_misc.scss */
body.front #block-views-six-highlights-block .view .view-content::after {
  content: " ";
  display: block;
  clear: both;
}
/* line 89, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block .view .view-content::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #cfcfcf;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  right: -2.8%;
}
/* line 98, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block .tag_wrap.tag_wrap_tag {
  background-color: #0b24fb;
}
/* line 103, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block .listing_item_default .tag_wrap_sub span {
  color: #0b24fb;
}
/* line 109, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block .listing_item_default_wide {
  margin-bottom: 5.28109%;
}
/* line 112, ../sass/05_pages/_front_page.scss */
body.front #block-views-six-highlights-block .listing_item_default_wide .text_inner {
  background-color: #0b24fb;
}
/* line 120, ../sass/05_pages/_front_page.scss */
body.front #block-views-what-s-new-block {
  float: right;
}
/* line 123, ../sass/05_pages/_front_page.scss */
body.front #block-views-what-s-new-block h2.block__title {
  border-top-color: #ff0000;
}
/* line 130, ../sass/05_pages/_front_page.scss */
body.front #block-views-what-s-new-block .tag_wrap.tag_wrap_tag {
  background-color: #ff0000;
}
/* line 133, ../sass/05_pages/_front_page.scss */
body.front #block-views-what-s-new-block .tag_wrap_sub span {
  color: #ff0000;
}
/* line 138, ../sass/05_pages/_front_page.scss */
body.front #block-views-what-s-new-block > .view > .view-content > .list_box.no_masonry > .listing_item {
  float: left;
}
/* line 141, ../sass/05_pages/_front_page.scss */
body.front #block-views-what-s-new-block > .view > .view-content > .list_box.no_masonry > .listing_item:nth-of-type(odd) {
  clear: left;
}
/* line 144, ../sass/05_pages/_front_page.scss */
body.front #block-views-what-s-new-block > .view > .view-content > .list_box.no_masonry > .listing_item:nth-of-type(even) {
  padding-right: 0;
  clear: right;
}
/* line 148, ../sass/05_pages/_front_page.scss */
body.front #block-views-what-s-new-block > .view > .view-content > .list_box.no_masonry > .listing_item:nth-of-type(even)::before {
  display: none;
}
/* line 161, ../sass/05_pages/_front_page.scss */
body.front .view-six-highlights > .view-footer,
body.front .view-what-s-new > .view-footer {
  margin-top: 27px;
  text-align: center;
}
/* line 170, ../sass/05_pages/_front_page.scss */
body.front .view-what-s-new > .view-footer .call_to_action_button {
  display: inline-block;
  color: #ff0000;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid #ff0000;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
body.front .view-what-s-new > .view-footer .call_to_action_button:hover, body.front .view-what-s-new > .view-footer .call_to_action_button:link:hover, a:link:hover body.front .view-what-s-new > .view-footer .call_to_action_button {
  color: white;
  background-color: #ff0000;
  opacity: 1;
}
/* line 178, ../sass/05_pages/_front_page.scss */
body.front #six_events::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #cfcfcf;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 183, ../sass/05_pages/_front_page.scss */
body.front #six_events::after {
  content: " ";
  display: block;
  width: 100%;
  margin-top: 20px;
  border-bottom: 1px solid #cfcfcf;
}
/* line 192, ../sass/05_pages/_front_page.scss */
body.front #six_events .listing_item_inner {
  background-color: #ff0000;
  box-sizing: border-box;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 28px;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 204, ../sass/05_pages/_front_page.scss */
body.front #six_events h3 {
  color: white;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 700;
  margin-bottom: 35px;
}
/* line 137, ../sass/01_helpers/_mixins_typography.scss */
body.front #six_events h3 strong {
  font-weight: 700;
}
/* line 140, ../sass/01_helpers/_mixins_typography.scss */
body.front #six_events h3 em {
  font-style: normal;
}
/* line 143, ../sass/01_helpers/_mixins_typography.scss */
body.front #six_events h3 u {
  text-decoration: none;
}
/* line 209, ../sass/05_pages/_front_page.scss */
body.front #six_events .call_to_action_button {
  display: inline-block;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  cursor: pointer;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding: 8px 17px;
  border: 2px solid white;
}
/* line 231, ../sass/01_helpers/_mixins_typography.scss */
body.front #six_events .call_to_action_button:hover, body.front #six_events .call_to_action_button:link:hover, a:link:hover body.front #six_events .call_to_action_button {
  color: #ff0000;
  background-color: white;
  opacity: 1;
}
/* line 211, ../sass/05_pages/_front_page.scss */
body.front #six_events .call_to_action_button:link:hover {
  color: #ff0000;
}

/*  Front page Responsive
*********************************** */
@media only screen and (min-width: 841px) {
  /* line 228, ../sass/05_pages/_front_page.scss */
  #block-views-six-highlights-block > .view > .view-content > .list_box.no_masonry > .listing_item_default {
    float: left;
  }
  /* line 231, ../sass/05_pages/_front_page.scss */
  #block-views-six-highlights-block > .view > .view-content > .list_box.no_masonry > .listing_item_default:nth-of-type(even) {
    clear: left;
  }
  /* line 234, ../sass/05_pages/_front_page.scss */
  #block-views-six-highlights-block > .view > .view-content > .list_box.no_masonry > .listing_item_default:nth-of-type(odd) {
    padding-right: 0;
    clear: right;
  }
  /* line 238, ../sass/05_pages/_front_page.scss */
  #block-views-six-highlights-block > .view > .view-content > .list_box.no_masonry > .listing_item_default:nth-of-type(odd)::before {
    display: none;
  }
}
@media only screen and (min-width: 1129px) {
  /* line 256, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item:nth-of-type(-n+3) {
    padding-top: 0;
  }
  /* line 266, ../sass/05_pages/_front_page.scss */
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item:nth-of-type(-n+2) {
    padding-top: 0;
  }
}
@media only screen and (max-width: 1128px) {
  /* line 288, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item,
  body.front #block-views-six-highlights-block .masonry_grid_sizer,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item,
  body.front #block-views-what-s-new-block .masonry_grid_sizer {
    width: 100%;
  }
  /* line 293, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item {
    padding-right: 0;
  }
  /* line 297, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item::before,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item::before {
    display: none;
  }
  /* line 307, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item:nth-of-type(-n+2) {
    padding-top: 0;
  }
  /* line 317, ../sass/05_pages/_front_page.scss */
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item:nth-of-type(1) {
    padding-top: 0;
  }
}
@media only screen and (max-width: 840px) {
  /* line 345, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block,
  body.front #block-views-what-s-new-block {
    width: 100%;
    padding-right: 0;
    margin-bottom: 50px;
  }
  /* line 352, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item,
  body.front #block-views-six-highlights-block .masonry_grid_sizer,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item,
  body.front #block-views-what-s-new-block .masonry_grid_sizer {
    width: 48.71369%;
  }
  /* line 358, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block .masonry_gutter_sizer,
  body.front #block-views-what-s-new-block .masonry_gutter_sizer {
    width: 2.57261%;
  }
  /* line 362, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item {
    padding-top: 2.57261%;
    padding-right: 2.57261%;
  }
  /* line 370, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item::before,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item::before {
    display: block;
    right: 2.5%;
  }
  /* line 378, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item_default_wide,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item_default_wide {
    margin-bottom: 0;
  }
  /* line 381, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item_default_wide::before,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item_default_wide::before {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #cfcfcf;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 393, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block .view .view-content::before {
    display: none;
  }
  /* line 400, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box.no_masonry > .listing_item {
    float: left;
  }
  /* line 402, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box.no_masonry > .listing_item:nth-of-type(odd) {
    padding-right: 2.57261%;
    clear: left;
  }
  /* line 406, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box.no_masonry > .listing_item:nth-of-type(even) {
    clear: right;
    padding-right: 0;
  }
  /* line 410, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box.no_masonry > .listing_item:nth-of-type(even)::before {
    display: none;
  }
  /* line 421, ../sass/05_pages/_front_page.scss */
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item:nth-of-type(2) {
    padding-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 453, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item,
  body.front #block-views-six-highlights-block .masonry_grid_sizer,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item,
  body.front #block-views-what-s-new-block .masonry_grid_sizer {
    width: 47.85702%;
  }
  /* line 459, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block .masonry_gutter_sizer,
  body.front #block-views-what-s-new-block .masonry_gutter_sizer {
    width: 4.28596%;
  }
  /* line 464, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item {
    padding-top: 4.28596%;
    padding-right: 4.28596%;
  }
  /* line 471, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item::before,
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item::before {
    right: 3.7%;
  }
  /* line 481, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box.no_masonry > .listing_item:nth-of-type(odd) {
    padding-right: 4.28596%;
  }
}
@media only screen and (max-width: 552px) {
  /* line 501, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item:nth-of-type(-n+2),
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item:nth-of-type(-n+2) {
    padding-top: 4.28596%;
  }
  /* line 505, ../sass/05_pages/_front_page.scss */
  body.front #block-views-six-highlights-block > .view > .view-content > .list_box > .listing_item:nth-of-type(1),
  body.front #block-views-what-s-new-block > .view > .view-content > .list_box > .listing_item:nth-of-type(1) {
    padding-top: 0;
  }
}
/*	Our Work page
***********************************  */
/* line 5, ../sass/05_pages/_our_work_page.scss */
.listing_item_programme {
  margin-bottom: 30px;
}

/* line 9, ../sass/05_pages/_our_work_page.scss */
.list_box_inner_programme {
  margin-bottom: 50px;
}

/* 	Search page
*********************************** */
/* line 7, ../sass/05_pages/_search_page.scss */
body.section-search main {
  border-top: 5px solid #0b24fb;
  padding-top: 15px;
}
/* line 12, ../sass/05_pages/_search_page.scss */
body.section-search .search-results {
  margin-top: 56px;
}
@media only screen and (max-width: 696px) {
  /* line 18, ../sass/05_pages/_search_page.scss */
  body.section-search .messages {
    display: none;
  }
}

/* line 25, ../sass/05_pages/_search_page.scss */
#search-form {
  /*#edit-basic{
    label{
      display: none;
    }
  }*/
}
/* line 33, ../sass/05_pages/_search_page.scss */
#search-form .container-inline {
  position: relative;
  width: 48.71369%;
}
/* line 38, ../sass/05_pages/_search_page.scss */
#search-form .container-inline label {
  display: block;
  color: #000;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 700;
  margin-bottom: 13px;
}
/* line 137, ../sass/01_helpers/_mixins_typography.scss */
#search-form .container-inline label strong {
  font-weight: 700;
}
/* line 140, ../sass/01_helpers/_mixins_typography.scss */
#search-form .container-inline label em {
  font-style: normal;
}
/* line 143, ../sass/01_helpers/_mixins_typography.scss */
#search-form .container-inline label u {
  text-decoration: none;
}
/* line 46, ../sass/05_pages/_search_page.scss */
#search-form .container-inline .form-item .form-text {
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  line-height: 1.25em;
  font-weight: 300;
  color: #666;
  padding-top: 7px;
  padding-bottom: 8px;
  padding-left: 18px;
  padding-right: 18px;
  border: 1px solid #000;
  border-right: 0;
  width: calc(100% - 44px);
}
/* line 61, ../sass/05_pages/_search_page.scss */
#search-form .container-inline .form-submit {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 44px;
  height: 44px;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0;
  min-width: 0;
  background-color: #000;
  background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2218.998%22%20viewBox%3D%220%200%2019%2018.998%22%3E%0A%20%20%3Ctitle%3Esix%3C%2Ftitle%3E%0A%20%20%3Cg%20id%3D%22Page-1%22%3E%0A%20%20%20%20%3Cg%20id%3D%22icon-111-search%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22search%22%20d%3D%22M11.909%2C13.682a7.537%2C7.537%2C0%2C1%2C1%2C1.774-1.774l4.953%2C4.953a1.236%2C1.236%2C0%2C0%2C1%2C0%2C1.753l-.021.021a1.241%2C1.241%2C0%2C0%2C1-1.753%2C0l-4.953-4.953ZM7.539%2C13.3A5.765%2C5.765%2C0%2C1%2C0%2C1.774%2C7.539%2C5.765%2C5.765%2C0%2C0%2C0%2C7.539%2C13.3Z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 19px 19px;
  border: 0;
  cursor: pointer;
}
/* line 76, ../sass/05_pages/_search_page.scss */
#search-form .container-inline .form-submit:hover {
  opacity: 0.75;
  text-decoration: none;
}

/* 	Search page responsive
*********************************** */
@media only screen and (max-width: 984px) {
  /* line 90, ../sass/05_pages/_search_page.scss */
  #search-form .container-inline {
    width: 65.80913%;
  }
}
@media only screen and (max-width: 696px) {
  /* line 99, ../sass/05_pages/_search_page.scss */
  #search-form .container-inline {
    width: 100%;
  }
}
/* Form pages
*********************************** */
/* line 7, ../sass/05_pages/_form_pages.scss */
.page-node-41 .layout-3col__left-content,
.page-node-42 .layout-3col__left-content {
  padding-top: 40px;
}
