@charset "UTF-8";
@import url("//hello.myfonts.net/count/29a9af");
@import url("//hello.myfonts.net/count/29a9af");
@font-face {
  font-family: 'Geogrotesque';
  font-weight: normal;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_3_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_3_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_3_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_3_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 600;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_2_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_2_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_2_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_2_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 700;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_4_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_4_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_4_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_4_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 800;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_0_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_0_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_0_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 300;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_1_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_1_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_1_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_1_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 200;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_6_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_6_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_6_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_6_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 100;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_5_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_5_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_5_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_5_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 100;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_7_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_7_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_7_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_7_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: normal;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_8_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_8_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_8_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_8_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 200;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_9_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_9_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_9_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_9_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 800;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_A_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_A_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_A_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_A_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 300;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_B_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_B_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_B_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_B_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 600;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_C_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_C_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_C_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_C_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 700;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_D_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_D_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_D_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_D_0.ttf") format("truetype");
}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.4.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/vendor/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/vendor/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../sass/vendor/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../sass/vendor/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../sass/vendor/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../sass/vendor/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../sass/vendor/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../sass/vendor/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../sass/vendor/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../sass/vendor/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../sass/vendor/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../sass/vendor/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../sass/vendor/font-awesome/_bordered-pulled.scss */
.fa-pull-left {
  float: left;
}

/* line 11, ../sass/vendor/font-awesome/_bordered-pulled.scss */
.fa-pull-right {
  float: right;
}

/* line 14, ../sass/vendor/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-left {
  margin-right: .3em;
}
/* line 15, ../sass/vendor/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 19, ../sass/vendor/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 20, ../sass/vendor/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 23, ../sass/vendor/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 24, ../sass/vendor/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../sass/vendor/font-awesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../sass/vendor/font-awesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../sass/vendor/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../sass/vendor/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../sass/vendor/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../sass/vendor/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../sass/vendor/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../sass/vendor/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../sass/vendor/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../sass/vendor/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../sass/vendor/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../sass/vendor/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../sass/vendor/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../sass/vendor/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../sass/vendor/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../sass/vendor/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../sass/vendor/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../sass/vendor/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../sass/vendor/font-awesome/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../sass/vendor/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../sass/vendor/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../sass/vendor/font-awesome/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../sass/vendor/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../sass/vendor/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../sass/vendor/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../sass/vendor/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../sass/vendor/font-awesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, ../sass/vendor/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, ../sass/vendor/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, ../sass/vendor/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, ../sass/vendor/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, ../sass/vendor/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, ../sass/vendor/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, ../sass/vendor/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 29, ../sass/vendor/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, ../sass/vendor/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, ../sass/vendor/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, ../sass/vendor/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 35, ../sass/vendor/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, ../sass/vendor/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, ../sass/vendor/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, ../sass/vendor/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, ../sass/vendor/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, ../sass/vendor/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, ../sass/vendor/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, ../sass/vendor/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, ../sass/vendor/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, ../sass/vendor/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, ../sass/vendor/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, ../sass/vendor/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, ../sass/vendor/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, ../sass/vendor/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, ../sass/vendor/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, ../sass/vendor/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, ../sass/vendor/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, ../sass/vendor/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, ../sass/vendor/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, ../sass/vendor/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, ../sass/vendor/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, ../sass/vendor/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, ../sass/vendor/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, ../sass/vendor/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, ../sass/vendor/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, ../sass/vendor/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, ../sass/vendor/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, ../sass/vendor/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, ../sass/vendor/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, ../sass/vendor/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, ../sass/vendor/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, ../sass/vendor/font-awesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 71, ../sass/vendor/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, ../sass/vendor/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, ../sass/vendor/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, ../sass/vendor/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, ../sass/vendor/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, ../sass/vendor/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, ../sass/vendor/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, ../sass/vendor/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, ../sass/vendor/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, ../sass/vendor/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, ../sass/vendor/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, ../sass/vendor/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, ../sass/vendor/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, ../sass/vendor/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, ../sass/vendor/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, ../sass/vendor/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, ../sass/vendor/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, ../sass/vendor/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, ../sass/vendor/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, ../sass/vendor/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, ../sass/vendor/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, ../sass/vendor/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, ../sass/vendor/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, ../sass/vendor/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, ../sass/vendor/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 98, ../sass/vendor/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, ../sass/vendor/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, ../sass/vendor/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, ../sass/vendor/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 105, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 106, ../sass/vendor/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, ../sass/vendor/font-awesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, ../sass/vendor/font-awesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, ../sass/vendor/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 111, ../sass/vendor/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, ../sass/vendor/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, ../sass/vendor/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, ../sass/vendor/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, ../sass/vendor/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, ../sass/vendor/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, ../sass/vendor/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, ../sass/vendor/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, ../sass/vendor/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, ../sass/vendor/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, ../sass/vendor/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, ../sass/vendor/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, ../sass/vendor/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, ../sass/vendor/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, ../sass/vendor/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, ../sass/vendor/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, ../sass/vendor/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, ../sass/vendor/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, ../sass/vendor/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, ../sass/vendor/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, ../sass/vendor/font-awesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, ../sass/vendor/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 137, ../sass/vendor/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 138, ../sass/vendor/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, ../sass/vendor/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, ../sass/vendor/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, ../sass/vendor/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, ../sass/vendor/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, ../sass/vendor/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, ../sass/vendor/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, ../sass/vendor/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, ../sass/vendor/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, ../sass/vendor/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, ../sass/vendor/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, ../sass/vendor/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, ../sass/vendor/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, ../sass/vendor/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, ../sass/vendor/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, ../sass/vendor/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, ../sass/vendor/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, ../sass/vendor/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 157, ../sass/vendor/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, ../sass/vendor/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, ../sass/vendor/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, ../sass/vendor/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 161, ../sass/vendor/font-awesome/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

/* line 163, ../sass/vendor/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 164, ../sass/vendor/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 165, ../sass/vendor/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 166, ../sass/vendor/font-awesome/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: "";
}

/* line 168, ../sass/vendor/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 169, ../sass/vendor/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 170, ../sass/vendor/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 171, ../sass/vendor/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 172, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 173, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 174, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 175, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 176, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 177, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 178, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 179, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 180, ../sass/vendor/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 181, ../sass/vendor/font-awesome/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 182, ../sass/vendor/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 183, ../sass/vendor/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 184, ../sass/vendor/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 185, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 186, ../sass/vendor/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 188, ../sass/vendor/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 190, ../sass/vendor/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 191, ../sass/vendor/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 192, ../sass/vendor/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 194, ../sass/vendor/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 196, ../sass/vendor/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 197, ../sass/vendor/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 199, ../sass/vendor/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 200, ../sass/vendor/font-awesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 203, ../sass/vendor/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 204, ../sass/vendor/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 205, ../sass/vendor/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 206, ../sass/vendor/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 207, ../sass/vendor/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 208, ../sass/vendor/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 209, ../sass/vendor/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 210, ../sass/vendor/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 211, ../sass/vendor/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 212, ../sass/vendor/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 213, ../sass/vendor/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 214, ../sass/vendor/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 215, ../sass/vendor/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 216, ../sass/vendor/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 217, ../sass/vendor/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 218, ../sass/vendor/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 219, ../sass/vendor/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 220, ../sass/vendor/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 222, ../sass/vendor/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 224, ../sass/vendor/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 226, ../sass/vendor/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 227, ../sass/vendor/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 228, ../sass/vendor/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 230, ../sass/vendor/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 232, ../sass/vendor/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 234, ../sass/vendor/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 235, ../sass/vendor/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 236, ../sass/vendor/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 238, ../sass/vendor/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 239, ../sass/vendor/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 240, ../sass/vendor/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 242, ../sass/vendor/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 243, ../sass/vendor/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 244, ../sass/vendor/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 245, ../sass/vendor/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 246, ../sass/vendor/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 247, ../sass/vendor/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 248, ../sass/vendor/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 249, ../sass/vendor/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 250, ../sass/vendor/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 251, ../sass/vendor/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 252, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 253, ../sass/vendor/font-awesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 254, ../sass/vendor/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 255, ../sass/vendor/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 256, ../sass/vendor/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 257, ../sass/vendor/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 258, ../sass/vendor/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 259, ../sass/vendor/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 260, ../sass/vendor/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 261, ../sass/vendor/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 262, ../sass/vendor/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 263, ../sass/vendor/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 264, ../sass/vendor/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 265, ../sass/vendor/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 266, ../sass/vendor/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 267, ../sass/vendor/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 268, ../sass/vendor/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 269, ../sass/vendor/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 270, ../sass/vendor/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 271, ../sass/vendor/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 272, ../sass/vendor/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 274, ../sass/vendor/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 275, ../sass/vendor/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 276, ../sass/vendor/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 277, ../sass/vendor/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 278, ../sass/vendor/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 279, ../sass/vendor/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 281, ../sass/vendor/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 282, ../sass/vendor/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 283, ../sass/vendor/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 284, ../sass/vendor/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 285, ../sass/vendor/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 286, ../sass/vendor/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 287, ../sass/vendor/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 288, ../sass/vendor/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 289, ../sass/vendor/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 290, ../sass/vendor/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 291, ../sass/vendor/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 292, ../sass/vendor/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 293, ../sass/vendor/font-awesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 295, ../sass/vendor/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 298, ../sass/vendor/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 299, ../sass/vendor/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 300, ../sass/vendor/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 301, ../sass/vendor/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 303, ../sass/vendor/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 304, ../sass/vendor/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 305, ../sass/vendor/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 306, ../sass/vendor/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 307, ../sass/vendor/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 308, ../sass/vendor/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 309, ../sass/vendor/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 310, ../sass/vendor/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 311, ../sass/vendor/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 312, ../sass/vendor/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 313, ../sass/vendor/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 314, ../sass/vendor/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 315, ../sass/vendor/font-awesome/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 316, ../sass/vendor/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 317, ../sass/vendor/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 318, ../sass/vendor/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 319, ../sass/vendor/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 320, ../sass/vendor/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 321, ../sass/vendor/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 322, ../sass/vendor/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 323, ../sass/vendor/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 324, ../sass/vendor/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 325, ../sass/vendor/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 326, ../sass/vendor/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 327, ../sass/vendor/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 328, ../sass/vendor/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 329, ../sass/vendor/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 330, ../sass/vendor/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 331, ../sass/vendor/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 332, ../sass/vendor/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 333, ../sass/vendor/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 334, ../sass/vendor/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 335, ../sass/vendor/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 336, ../sass/vendor/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 337, ../sass/vendor/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 338, ../sass/vendor/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 339, ../sass/vendor/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 340, ../sass/vendor/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 342, ../sass/vendor/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 344, ../sass/vendor/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 346, ../sass/vendor/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 348, ../sass/vendor/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 349, ../sass/vendor/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 351, ../sass/vendor/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 353, ../sass/vendor/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 357, ../sass/vendor/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 360, ../sass/vendor/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 362, ../sass/vendor/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 364, ../sass/vendor/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 365, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 366, ../sass/vendor/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 367, ../sass/vendor/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 368, ../sass/vendor/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 369, ../sass/vendor/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 370, ../sass/vendor/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 371, ../sass/vendor/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 372, ../sass/vendor/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 373, ../sass/vendor/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 374, ../sass/vendor/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 375, ../sass/vendor/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 376, ../sass/vendor/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 377, ../sass/vendor/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 378, ../sass/vendor/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 379, ../sass/vendor/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 380, ../sass/vendor/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 381, ../sass/vendor/font-awesome/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 382, ../sass/vendor/font-awesome/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 383, ../sass/vendor/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 384, ../sass/vendor/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 385, ../sass/vendor/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 386, ../sass/vendor/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 387, ../sass/vendor/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 388, ../sass/vendor/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 389, ../sass/vendor/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 390, ../sass/vendor/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 391, ../sass/vendor/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 392, ../sass/vendor/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 393, ../sass/vendor/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 394, ../sass/vendor/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 395, ../sass/vendor/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 396, ../sass/vendor/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 397, ../sass/vendor/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 398, ../sass/vendor/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 399, ../sass/vendor/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 400, ../sass/vendor/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 401, ../sass/vendor/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 402, ../sass/vendor/font-awesome/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

/* line 404, ../sass/vendor/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 405, ../sass/vendor/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 406, ../sass/vendor/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 407, ../sass/vendor/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 408, ../sass/vendor/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 409, ../sass/vendor/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 410, ../sass/vendor/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 411, ../sass/vendor/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 412, ../sass/vendor/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 413, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 414, ../sass/vendor/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 415, ../sass/vendor/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 417, ../sass/vendor/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 418, ../sass/vendor/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 419, ../sass/vendor/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 420, ../sass/vendor/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 422, ../sass/vendor/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 423, ../sass/vendor/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 424, ../sass/vendor/font-awesome/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 425, ../sass/vendor/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 426, ../sass/vendor/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 427, ../sass/vendor/font-awesome/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 428, ../sass/vendor/font-awesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 431, ../sass/vendor/font-awesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 433, ../sass/vendor/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 434, ../sass/vendor/font-awesome/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 435, ../sass/vendor/font-awesome/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 436, ../sass/vendor/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 437, ../sass/vendor/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 438, ../sass/vendor/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 439, ../sass/vendor/font-awesome/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 440, ../sass/vendor/font-awesome/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 441, ../sass/vendor/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 442, ../sass/vendor/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 443, ../sass/vendor/font-awesome/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 444, ../sass/vendor/font-awesome/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 445, ../sass/vendor/font-awesome/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 446, ../sass/vendor/font-awesome/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 447, ../sass/vendor/font-awesome/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 448, ../sass/vendor/font-awesome/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 449, ../sass/vendor/font-awesome/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 450, ../sass/vendor/font-awesome/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 451, ../sass/vendor/font-awesome/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 452, ../sass/vendor/font-awesome/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 453, ../sass/vendor/font-awesome/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 454, ../sass/vendor/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 455, ../sass/vendor/font-awesome/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 456, ../sass/vendor/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 457, ../sass/vendor/font-awesome/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 458, ../sass/vendor/font-awesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 460, ../sass/vendor/font-awesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 462, ../sass/vendor/font-awesome/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 463, ../sass/vendor/font-awesome/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 464, ../sass/vendor/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 465, ../sass/vendor/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 466, ../sass/vendor/font-awesome/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 467, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-pdf-o:before {
  content: "";
}

/* line 468, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-word-o:before {
  content: "";
}

/* line 469, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-excel-o:before {
  content: "";
}

/* line 470, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "";
}

/* line 471, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

/* line 474, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

/* line 476, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

/* line 478, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 480, ../sass/vendor/font-awesome/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 481, ../sass/vendor/font-awesome/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 482, ../sass/vendor/font-awesome/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 483, ../sass/vendor/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 484, ../sass/vendor/font-awesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 489, ../sass/vendor/font-awesome/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 490, ../sass/vendor/font-awesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 492, ../sass/vendor/font-awesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 494, ../sass/vendor/font-awesome/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 495, ../sass/vendor/font-awesome/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 496, ../sass/vendor/font-awesome/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

/* line 499, ../sass/vendor/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 500, ../sass/vendor/font-awesome/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 501, ../sass/vendor/font-awesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 503, ../sass/vendor/font-awesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 505, ../sass/vendor/font-awesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 507, ../sass/vendor/font-awesome/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 508, ../sass/vendor/font-awesome/_icons.scss */
.fa-circle-thin:before {
  content: "";
}

/* line 509, ../sass/vendor/font-awesome/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 510, ../sass/vendor/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 511, ../sass/vendor/font-awesome/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 512, ../sass/vendor/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 513, ../sass/vendor/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 514, ../sass/vendor/font-awesome/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 515, ../sass/vendor/font-awesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 517, ../sass/vendor/font-awesome/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 518, ../sass/vendor/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 519, ../sass/vendor/font-awesome/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 520, ../sass/vendor/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 521, ../sass/vendor/font-awesome/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 522, ../sass/vendor/font-awesome/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 523, ../sass/vendor/font-awesome/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 524, ../sass/vendor/font-awesome/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 525, ../sass/vendor/font-awesome/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 526, ../sass/vendor/font-awesome/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 527, ../sass/vendor/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 528, ../sass/vendor/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 529, ../sass/vendor/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 530, ../sass/vendor/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 531, ../sass/vendor/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 532, ../sass/vendor/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 533, ../sass/vendor/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 534, ../sass/vendor/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 535, ../sass/vendor/font-awesome/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 536, ../sass/vendor/font-awesome/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 537, ../sass/vendor/font-awesome/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 538, ../sass/vendor/font-awesome/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 539, ../sass/vendor/font-awesome/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 540, ../sass/vendor/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 541, ../sass/vendor/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 542, ../sass/vendor/font-awesome/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 543, ../sass/vendor/font-awesome/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 544, ../sass/vendor/font-awesome/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 545, ../sass/vendor/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 546, ../sass/vendor/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 547, ../sass/vendor/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 548, ../sass/vendor/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 549, ../sass/vendor/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 550, ../sass/vendor/font-awesome/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 551, ../sass/vendor/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 552, ../sass/vendor/font-awesome/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 553, ../sass/vendor/font-awesome/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 554, ../sass/vendor/font-awesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 557, ../sass/vendor/font-awesome/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/* line 558, ../sass/vendor/font-awesome/_icons.scss */
.fa-buysellads:before {
  content: "";
}

/* line 559, ../sass/vendor/font-awesome/_icons.scss */
.fa-connectdevelop:before {
  content: "";
}

/* line 560, ../sass/vendor/font-awesome/_icons.scss */
.fa-dashcube:before {
  content: "";
}

/* line 561, ../sass/vendor/font-awesome/_icons.scss */
.fa-forumbee:before {
  content: "";
}

/* line 562, ../sass/vendor/font-awesome/_icons.scss */
.fa-leanpub:before {
  content: "";
}

/* line 563, ../sass/vendor/font-awesome/_icons.scss */
.fa-sellsy:before {
  content: "";
}

/* line 564, ../sass/vendor/font-awesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "";
}

/* line 565, ../sass/vendor/font-awesome/_icons.scss */
.fa-simplybuilt:before {
  content: "";
}

/* line 566, ../sass/vendor/font-awesome/_icons.scss */
.fa-skyatlas:before {
  content: "";
}

/* line 567, ../sass/vendor/font-awesome/_icons.scss */
.fa-cart-plus:before {
  content: "";
}

/* line 568, ../sass/vendor/font-awesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "";
}

/* line 569, ../sass/vendor/font-awesome/_icons.scss */
.fa-diamond:before {
  content: "";
}

/* line 570, ../sass/vendor/font-awesome/_icons.scss */
.fa-ship:before {
  content: "";
}

/* line 571, ../sass/vendor/font-awesome/_icons.scss */
.fa-user-secret:before {
  content: "";
}

/* line 572, ../sass/vendor/font-awesome/_icons.scss */
.fa-motorcycle:before {
  content: "";
}

/* line 573, ../sass/vendor/font-awesome/_icons.scss */
.fa-street-view:before {
  content: "";
}

/* line 574, ../sass/vendor/font-awesome/_icons.scss */
.fa-heartbeat:before {
  content: "";
}

/* line 575, ../sass/vendor/font-awesome/_icons.scss */
.fa-venus:before {
  content: "";
}

/* line 576, ../sass/vendor/font-awesome/_icons.scss */
.fa-mars:before {
  content: "";
}

/* line 577, ../sass/vendor/font-awesome/_icons.scss */
.fa-mercury:before {
  content: "";
}

/* line 578, ../sass/vendor/font-awesome/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

/* line 580, ../sass/vendor/font-awesome/_icons.scss */
.fa-transgender-alt:before {
  content: "";
}

/* line 581, ../sass/vendor/font-awesome/_icons.scss */
.fa-venus-double:before {
  content: "";
}

/* line 582, ../sass/vendor/font-awesome/_icons.scss */
.fa-mars-double:before {
  content: "";
}

/* line 583, ../sass/vendor/font-awesome/_icons.scss */
.fa-venus-mars:before {
  content: "";
}

/* line 584, ../sass/vendor/font-awesome/_icons.scss */
.fa-mars-stroke:before {
  content: "";
}

/* line 585, ../sass/vendor/font-awesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "";
}

/* line 586, ../sass/vendor/font-awesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "";
}

/* line 587, ../sass/vendor/font-awesome/_icons.scss */
.fa-neuter:before {
  content: "";
}

/* line 588, ../sass/vendor/font-awesome/_icons.scss */
.fa-genderless:before {
  content: "";
}

/* line 589, ../sass/vendor/font-awesome/_icons.scss */
.fa-facebook-official:before {
  content: "";
}

/* line 590, ../sass/vendor/font-awesome/_icons.scss */
.fa-pinterest-p:before {
  content: "";
}

/* line 591, ../sass/vendor/font-awesome/_icons.scss */
.fa-whatsapp:before {
  content: "";
}

/* line 592, ../sass/vendor/font-awesome/_icons.scss */
.fa-server:before {
  content: "";
}

/* line 593, ../sass/vendor/font-awesome/_icons.scss */
.fa-user-plus:before {
  content: "";
}

/* line 594, ../sass/vendor/font-awesome/_icons.scss */
.fa-user-times:before {
  content: "";
}

/* line 595, ../sass/vendor/font-awesome/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "";
}

/* line 597, ../sass/vendor/font-awesome/_icons.scss */
.fa-viacoin:before {
  content: "";
}

/* line 598, ../sass/vendor/font-awesome/_icons.scss */
.fa-train:before {
  content: "";
}

/* line 599, ../sass/vendor/font-awesome/_icons.scss */
.fa-subway:before {
  content: "";
}

/* line 600, ../sass/vendor/font-awesome/_icons.scss */
.fa-medium:before {
  content: "";
}

/* line 601, ../sass/vendor/font-awesome/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

/* line 603, ../sass/vendor/font-awesome/_icons.scss */
.fa-optin-monster:before {
  content: "";
}

/* line 604, ../sass/vendor/font-awesome/_icons.scss */
.fa-opencart:before {
  content: "";
}

/* line 605, ../sass/vendor/font-awesome/_icons.scss */
.fa-expeditedssl:before {
  content: "";
}

/* line 606, ../sass/vendor/font-awesome/_icons.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: "";
}

/* line 608, ../sass/vendor/font-awesome/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

/* line 610, ../sass/vendor/font-awesome/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

/* line 612, ../sass/vendor/font-awesome/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

/* line 614, ../sass/vendor/font-awesome/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

/* line 616, ../sass/vendor/font-awesome/_icons.scss */
.fa-mouse-pointer:before {
  content: "";
}

/* line 617, ../sass/vendor/font-awesome/_icons.scss */
.fa-i-cursor:before {
  content: "";
}

/* line 618, ../sass/vendor/font-awesome/_icons.scss */
.fa-object-group:before {
  content: "";
}

/* line 619, ../sass/vendor/font-awesome/_icons.scss */
.fa-object-ungroup:before {
  content: "";
}

/* line 620, ../sass/vendor/font-awesome/_icons.scss */
.fa-sticky-note:before {
  content: "";
}

/* line 621, ../sass/vendor/font-awesome/_icons.scss */
.fa-sticky-note-o:before {
  content: "";
}

/* line 622, ../sass/vendor/font-awesome/_icons.scss */
.fa-cc-jcb:before {
  content: "";
}

/* line 623, ../sass/vendor/font-awesome/_icons.scss */
.fa-cc-diners-club:before {
  content: "";
}

/* line 624, ../sass/vendor/font-awesome/_icons.scss */
.fa-clone:before {
  content: "";
}

/* line 625, ../sass/vendor/font-awesome/_icons.scss */
.fa-balance-scale:before {
  content: "";
}

/* line 626, ../sass/vendor/font-awesome/_icons.scss */
.fa-hourglass-o:before {
  content: "";
}

/* line 627, ../sass/vendor/font-awesome/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

/* line 629, ../sass/vendor/font-awesome/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

/* line 631, ../sass/vendor/font-awesome/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

/* line 633, ../sass/vendor/font-awesome/_icons.scss */
.fa-hourglass:before {
  content: "";
}

/* line 634, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

/* line 636, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

/* line 638, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-scissors-o:before {
  content: "";
}

/* line 639, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-lizard-o:before {
  content: "";
}

/* line 640, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-spock-o:before {
  content: "";
}

/* line 641, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-pointer-o:before {
  content: "";
}

/* line 642, ../sass/vendor/font-awesome/_icons.scss */
.fa-hand-peace-o:before {
  content: "";
}

/* line 643, ../sass/vendor/font-awesome/_icons.scss */
.fa-trademark:before {
  content: "";
}

/* line 644, ../sass/vendor/font-awesome/_icons.scss */
.fa-registered:before {
  content: "";
}

/* line 645, ../sass/vendor/font-awesome/_icons.scss */
.fa-creative-commons:before {
  content: "";
}

/* line 646, ../sass/vendor/font-awesome/_icons.scss */
.fa-gg:before {
  content: "";
}

/* line 647, ../sass/vendor/font-awesome/_icons.scss */
.fa-gg-circle:before {
  content: "";
}

/* line 648, ../sass/vendor/font-awesome/_icons.scss */
.fa-tripadvisor:before {
  content: "";
}

/* line 649, ../sass/vendor/font-awesome/_icons.scss */
.fa-odnoklassniki:before {
  content: "";
}

/* line 650, ../sass/vendor/font-awesome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "";
}

/* line 651, ../sass/vendor/font-awesome/_icons.scss */
.fa-get-pocket:before {
  content: "";
}

/* line 652, ../sass/vendor/font-awesome/_icons.scss */
.fa-wikipedia-w:before {
  content: "";
}

/* line 653, ../sass/vendor/font-awesome/_icons.scss */
.fa-safari:before {
  content: "";
}

/* line 654, ../sass/vendor/font-awesome/_icons.scss */
.fa-chrome:before {
  content: "";
}

/* line 655, ../sass/vendor/font-awesome/_icons.scss */
.fa-firefox:before {
  content: "";
}

/* line 656, ../sass/vendor/font-awesome/_icons.scss */
.fa-opera:before {
  content: "";
}

/* line 657, ../sass/vendor/font-awesome/_icons.scss */
.fa-internet-explorer:before {
  content: "";
}

/* line 658, ../sass/vendor/font-awesome/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: "";
}

/* line 660, ../sass/vendor/font-awesome/_icons.scss */
.fa-contao:before {
  content: "";
}

/* line 661, ../sass/vendor/font-awesome/_icons.scss */
.fa-500px:before {
  content: "";
}

/* line 662, ../sass/vendor/font-awesome/_icons.scss */
.fa-amazon:before {
  content: "";
}

/* line 663, ../sass/vendor/font-awesome/_icons.scss */
.fa-calendar-plus-o:before {
  content: "";
}

/* line 664, ../sass/vendor/font-awesome/_icons.scss */
.fa-calendar-minus-o:before {
  content: "";
}

/* line 665, ../sass/vendor/font-awesome/_icons.scss */
.fa-calendar-times-o:before {
  content: "";
}

/* line 666, ../sass/vendor/font-awesome/_icons.scss */
.fa-calendar-check-o:before {
  content: "";
}

/* line 667, ../sass/vendor/font-awesome/_icons.scss */
.fa-industry:before {
  content: "";
}

/* line 668, ../sass/vendor/font-awesome/_icons.scss */
.fa-map-pin:before {
  content: "";
}

/* line 669, ../sass/vendor/font-awesome/_icons.scss */
.fa-map-signs:before {
  content: "";
}

/* line 670, ../sass/vendor/font-awesome/_icons.scss */
.fa-map-o:before {
  content: "";
}

/* line 671, ../sass/vendor/font-awesome/_icons.scss */
.fa-map:before {
  content: "";
}

/* line 672, ../sass/vendor/font-awesome/_icons.scss */
.fa-commenting:before {
  content: "";
}

/* line 673, ../sass/vendor/font-awesome/_icons.scss */
.fa-commenting-o:before {
  content: "";
}

/* line 674, ../sass/vendor/font-awesome/_icons.scss */
.fa-houzz:before {
  content: "";
}

/* line 675, ../sass/vendor/font-awesome/_icons.scss */
.fa-vimeo:before {
  content: "";
}

/* line 676, ../sass/vendor/font-awesome/_icons.scss */
.fa-black-tie:before {
  content: "";
}

/* line 677, ../sass/vendor/font-awesome/_icons.scss */
.fa-fonticons:before {
  content: "";
}

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
/* line 13, ../sass/vendor/jquery_ui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 14, ../sass/vendor/jquery_ui.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 15, ../sass/vendor/jquery_ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 16, ../sass/vendor/jquery_ui.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 17, ../sass/vendor/jquery_ui.scss */
.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
/* line 19, ../sass/vendor/jquery_ui.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 20, ../sass/vendor/jquery_ui.scss */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 22, ../sass/vendor/jquery_ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 27, ../sass/vendor/jquery_ui.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 34, ../sass/vendor/jquery_ui.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 41, ../sass/vendor/jquery_ui.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */
/* Component containers
----------------------------------*/
/* line 59, ../sass/vendor/jquery_ui.scss */
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

/* line 60, ../sass/vendor/jquery_ui.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 61, ../sass/vendor/jquery_ui.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* line 62, ../sass/vendor/jquery_ui.scss */
.ui-widget-content {
  border: 1px solid #dddddd;
  background-color: #fff;
  color: #333333;
}

/* line 63, ../sass/vendor/jquery_ui.scss */
.ui-widget-content a {
  color: #333333;
}

/* line 64, ../sass/vendor/jquery_ui.scss */
.ui-widget-header {
  border: 1px solid #2e7e89;
  background: #004F81 none;
  color: #ffffff;
  font-weight: bold;
}

/* line 65, ../sass/vendor/jquery_ui.scss */
.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
/* line 69, ../sass/vendor/jquery_ui.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}

/* line 70, ../sass/vendor/jquery_ui.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}

/* line 71, ../sass/vendor/jquery_ui.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #4072a0;
  background: #ffffff none;
  font-weight: bold;
  color: #c77405;
}

/* line 72, ../sass/vendor/jquery_ui.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #c77405;
  text-decoration: none;
}

/* line 73, ../sass/vendor/jquery_ui.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}

/* line 74, ../sass/vendor/jquery_ui.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}

/* line 75, ../sass/vendor/jquery_ui.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 79, ../sass/vendor/jquery_ui.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}

/* line 80, ../sass/vendor/jquery_ui.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 81, ../sass/vendor/jquery_ui.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff;
}

/* line 82, ../sass/vendor/jquery_ui.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff;
}

/* line 83, ../sass/vendor/jquery_ui.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

/* line 84, ../sass/vendor/jquery_ui.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 85, ../sass/vendor/jquery_ui.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 86, ../sass/vendor/jquery_ui.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 92, ../sass/vendor/jquery_ui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_222222_256x240.png);
}

/* line 93, ../sass/vendor/jquery_ui.scss */
.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png);
}

/* line 94, ../sass/vendor/jquery_ui.scss */
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png);
}

/* line 95, ../sass/vendor/jquery_ui.scss */
.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_4072a0_256x240.png);
}

/* line 96, ../sass/vendor/jquery_ui.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_4072a0_256x240.png);
}

/* line 97, ../sass/vendor/jquery_ui.scss */
.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_4072a0_256x240.png);
}

/* line 98, ../sass/vendor/jquery_ui.scss */
.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_228ef1_256x240.png);
}

/* line 99, ../sass/vendor/jquery_ui.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
/* line 102, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 103, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 104, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 105, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 106, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 107, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 108, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 109, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 110, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 111, ../sass/vendor/jquery_ui.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 112, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 113, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 114, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 115, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 116, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 117, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 118, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 119, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 120, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 121, ../sass/vendor/jquery_ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 122, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 123, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 124, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 125, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 126, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 127, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 128, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 129, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 130, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 131, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 132, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 133, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 134, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 135, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 136, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 137, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 138, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 139, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 140, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 141, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 142, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 143, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 144, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 145, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 146, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 147, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 148, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 149, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 150, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 151, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 152, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 153, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 154, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 155, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 156, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 157, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 158, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 159, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 160, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 161, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 162, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 163, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 164, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 165, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 166, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 167, ../sass/vendor/jquery_ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 168, ../sass/vendor/jquery_ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 169, ../sass/vendor/jquery_ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 170, ../sass/vendor/jquery_ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 171, ../sass/vendor/jquery_ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 172, ../sass/vendor/jquery_ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 173, ../sass/vendor/jquery_ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 174, ../sass/vendor/jquery_ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 175, ../sass/vendor/jquery_ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 176, ../sass/vendor/jquery_ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 177, ../sass/vendor/jquery_ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 178, ../sass/vendor/jquery_ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 179, ../sass/vendor/jquery_ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 180, ../sass/vendor/jquery_ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 181, ../sass/vendor/jquery_ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 182, ../sass/vendor/jquery_ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 183, ../sass/vendor/jquery_ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 184, ../sass/vendor/jquery_ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 185, ../sass/vendor/jquery_ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 186, ../sass/vendor/jquery_ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 187, ../sass/vendor/jquery_ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 188, ../sass/vendor/jquery_ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 189, ../sass/vendor/jquery_ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 190, ../sass/vendor/jquery_ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 191, ../sass/vendor/jquery_ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 192, ../sass/vendor/jquery_ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 193, ../sass/vendor/jquery_ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 194, ../sass/vendor/jquery_ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 195, ../sass/vendor/jquery_ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 196, ../sass/vendor/jquery_ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 197, ../sass/vendor/jquery_ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 198, ../sass/vendor/jquery_ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 199, ../sass/vendor/jquery_ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 200, ../sass/vendor/jquery_ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 201, ../sass/vendor/jquery_ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 202, ../sass/vendor/jquery_ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 203, ../sass/vendor/jquery_ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 204, ../sass/vendor/jquery_ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 205, ../sass/vendor/jquery_ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 206, ../sass/vendor/jquery_ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 207, ../sass/vendor/jquery_ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 208, ../sass/vendor/jquery_ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 209, ../sass/vendor/jquery_ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 210, ../sass/vendor/jquery_ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 211, ../sass/vendor/jquery_ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 212, ../sass/vendor/jquery_ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 213, ../sass/vendor/jquery_ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 214, ../sass/vendor/jquery_ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 215, ../sass/vendor/jquery_ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 216, ../sass/vendor/jquery_ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 217, ../sass/vendor/jquery_ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 218, ../sass/vendor/jquery_ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 219, ../sass/vendor/jquery_ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 220, ../sass/vendor/jquery_ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 221, ../sass/vendor/jquery_ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 222, ../sass/vendor/jquery_ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 223, ../sass/vendor/jquery_ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 224, ../sass/vendor/jquery_ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 225, ../sass/vendor/jquery_ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 226, ../sass/vendor/jquery_ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 227, ../sass/vendor/jquery_ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 228, ../sass/vendor/jquery_ui.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 229, ../sass/vendor/jquery_ui.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 230, ../sass/vendor/jquery_ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 231, ../sass/vendor/jquery_ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 232, ../sass/vendor/jquery_ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 233, ../sass/vendor/jquery_ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 234, ../sass/vendor/jquery_ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 235, ../sass/vendor/jquery_ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 236, ../sass/vendor/jquery_ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 237, ../sass/vendor/jquery_ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 239, ../sass/vendor/jquery_ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 240, ../sass/vendor/jquery_ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 241, ../sass/vendor/jquery_ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 242, ../sass/vendor/jquery_ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 243, ../sass/vendor/jquery_ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 244, ../sass/vendor/jquery_ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 245, ../sass/vendor/jquery_ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 246, ../sass/vendor/jquery_ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 247, ../sass/vendor/jquery_ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 248, ../sass/vendor/jquery_ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 249, ../sass/vendor/jquery_ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 250, ../sass/vendor/jquery_ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 251, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 252, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 253, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 254, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 255, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 256, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 257, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 258, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 259, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 260, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 261, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 262, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 263, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 264, ../sass/vendor/jquery_ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 265, ../sass/vendor/jquery_ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 266, ../sass/vendor/jquery_ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 267, ../sass/vendor/jquery_ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 268, ../sass/vendor/jquery_ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 269, ../sass/vendor/jquery_ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 270, ../sass/vendor/jquery_ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 271, ../sass/vendor/jquery_ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 272, ../sass/vendor/jquery_ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 273, ../sass/vendor/jquery_ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 274, ../sass/vendor/jquery_ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 275, ../sass/vendor/jquery_ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 276, ../sass/vendor/jquery_ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 283, ../sass/vendor/jquery_ui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 284, ../sass/vendor/jquery_ui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 285, ../sass/vendor/jquery_ui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 286, ../sass/vendor/jquery_ui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 289, ../sass/vendor/jquery_ui.scss */
.ui-widget-overlay {
  background: #666666 url(images/ui-bg_diagonals-thick_20_666666.png) 50% 50% repeat;
  opacity: .70;
  filter: Alpha(Opacity=70);
  position: fixed;
}

/* line 290, ../sass/vendor/jquery_ui.scss */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: .20;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

                                                                                                                                                                                                                                                                                      /*
* jQuery UI Dialog 1.8.14
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Dialog#theming
*/
/* line 299, ../sass/vendor/jquery_ui.scss */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}

/* line 300, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 301, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}

/* line 302, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 303, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 304, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 305, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 6px 1px 1px;
  background: none;
  overflow: auto;
  zoom: 1;
}

/* line 306, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}

/* line 307, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 308, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 309, ../sass/vendor/jquery_ui.scss */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 310, ../sass/vendor/jquery_ui.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
/*
    TODO will need to remove settings on HTML since we can't namespace it.
    TODO with the prefix, should I group by selector or property for weight savings?
*/
/* line 12, ../sass/base/_reset.scss */
html {
  color: #000;
  background: #FFF;
}

/*
    TODO remove settings on BODY since we can't namespace it.
*/
/*
    TODO test putting a class on HEAD.
        - Fails on FF. 
*/
/* line 23, ../sass/base/_reset.scss */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* line 51, ../sass/base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 55, ../sass/base/_reset.scss */
fieldset,
img {
  border: 0;
}

/*
    TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
/* line 62, ../sass/base/_reset.scss */
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}

/*
    TODO Figure out where this list-style rule is best set. Hedger has a request to investigate.
*/
/* line 77, ../sass/base/_reset.scss */
li {
  list-style: none;
}

/* line 81, ../sass/base/_reset.scss */
caption,
th {
  text-align: left;
}

/* line 85, ../sass/base/_reset.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 94, ../sass/base/_reset.scss */
q:before,
q:after {
  content: '';
}

/* line 98, ../sass/base/_reset.scss */
abbr,
acronym {
  border: 0;
  font-variant: normal;
}

/* to preserve line-height and selector appearance */
/* line 104, ../sass/base/_reset.scss */
sup {
  vertical-align: text-top;
}

/* line 107, ../sass/base/_reset.scss */
sub {
  vertical-align: text-bottom;
}

/* line 110, ../sass/base/_reset.scss */
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/*to enable resizing for IE*/
/* line 118, ../sass/base/_reset.scss */
input,
textarea,
select {
  *font-size: 100%;
}

/*because legend doesn't inherit in IE */
/* line 124, ../sass/base/_reset.scss */
legend {
  color: #000;
}

/* line 127, ../sass/base/_reset.scss */
input {
  -webkit-appearance: none;
}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
/* line 12, ../sass/base/yui/_fonts.scss */
body {
  font: 13px/1.231 arial,helvetica,clean,sans-serif;
  *font-size: small;
  /* for IE */
  *font: x-small;
  /* for IE in quirks mode */
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */
/* line 21, ../sass/base/yui/_fonts.scss */
select,
input,
button,
textarea {
  font: 99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
/* line 31, ../sass/base/yui/_fonts.scss */
table {
  font-size: inherit;
  font: 100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
/* line 39, ../sass/base/yui/_fonts.scss */
pre,
code,
kbd,
samp,
tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}

/*
  Simple Grid
  Project Page - http://thisisdallas.github.com/Simple-Grid/
  Author - Dallas Bass
  Site - http://dallasbass.com
*/
/* line 9, ../sass/base/_grid.scss */
[class*='grid'],
[class*='col-'],
[class*='mobile-'],
.grid:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 18, ../sass/base/_grid.scss */
[class*='col-'] {
  float: left;
  min-height: 1px;
  padding-right: 20px;
  /* column-space */
}

/* line 24, ../sass/base/_grid.scss */
[class*='col-'] [class*='col-']:last-child {
  padding-right: 0;
}

/* line 28, ../sass/base/_grid.scss */
.grid {
  width: 100%;
  max-width: 1200px;
  min-width: 748px;
  /* when using padded grid on ipad in portrait mode, width should be viewport-width - padding = (768 - 20) = 748. actually, it should be even smaller to allow for padding of grid containing element */
  margin: 0 auto;
}

/* line 36, ../sass/base/_grid.scss */
.grid:after {
  content: "";
  display: table;
  clear: both;
}

/* line 42, ../sass/base/_grid.scss */
.grid-pad {
  padding-top: 20px;
  padding-left: 20px;
  /* grid-space to left */
  padding-right: 0;
  /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */
}

/* line 48, ../sass/base/_grid.scss */
.role_main .grid-pad {
  padding-left: 20px;
  /* grid-space to left */
  padding-right: 20px;
  /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */
}

/* line 53, ../sass/base/_grid.scss */
.push-right {
  float: right;
}

/* Content Columns */
/* line 59, ../sass/base/_grid.scss */
.col-1-1 {
  width: 100%;
}

/* line 62, ../sass/base/_grid.scss */
.col-2-3, .col-8-12 {
  width: 66.66%;
}

/* line 66, ../sass/base/_grid.scss */
.col-1-2, .col-6-12 {
  width: 50%;
}

/* line 70, ../sass/base/_grid.scss */
.col-1-3, .col-4-12 {
  width: 33.33%;
}

/* line 74, ../sass/base/_grid.scss */
.col-1-4, .col-3-12 {
  width: 25%;
}

/* line 78, ../sass/base/_grid.scss */
.col-1-5 {
  width: 20%;
}

/* line 82, ../sass/base/_grid.scss */
.col-1-6, .col-2-12 {
  width: 16.667%;
}

/* line 86, ../sass/base/_grid.scss */
.col-1-7 {
  width: 14.28%;
}

/* line 90, ../sass/base/_grid.scss */
.col-1-8 {
  width: 12.5%;
}

/* line 94, ../sass/base/_grid.scss */
.col-1-9 {
  width: 11.1%;
}

/* line 98, ../sass/base/_grid.scss */
.col-1-10 {
  width: 10%;
}

/* line 102, ../sass/base/_grid.scss */
.col-1-11 {
  width: 9.09%;
}

/* line 106, ../sass/base/_grid.scss */
.col-1-12 {
  width: 8.33%;
}

/* Layout Columns */
/* line 112, ../sass/base/_grid.scss */
.col-11-12 {
  width: 91.66%;
}

/* line 116, ../sass/base/_grid.scss */
.col-10-12 {
  width: 83.333%;
}

/* line 120, ../sass/base/_grid.scss */
.col-9-12 {
  width: 75%;
}

/* line 124, ../sass/base/_grid.scss */
.col-5-12 {
  width: 41.66%;
}

/* line 128, ../sass/base/_grid.scss */
.col-7-12 {
  width: 58.33%;
}

/* Pushing blocks */
/* line 134, ../sass/base/_grid.scss */
.push-2-3, .push-8-12 {
  margin-left: 66.66%;
}

/* line 138, ../sass/base/_grid.scss */
.push-1-2, .push-6-12 {
  margin-left: 50%;
}

/* line 142, ../sass/base/_grid.scss */
.push-1-3, .push-4-12 {
  margin-left: 33.33%;
}

/* line 146, ../sass/base/_grid.scss */
.push-1-4, .push-3-12 {
  margin-left: 25%;
}

/* line 150, ../sass/base/_grid.scss */
.push-1-5 {
  margin-left: 20%;
}

/* line 154, ../sass/base/_grid.scss */
.push-1-6, .push-2-12 {
  margin-left: 16.667%;
}

/* line 158, ../sass/base/_grid.scss */
.push-1-7 {
  margin-left: 14.28%;
}

/* line 162, ../sass/base/_grid.scss */
.push-1-8 {
  margin-left: 12.5%;
}

/* line 166, ../sass/base/_grid.scss */
.push-1-9 {
  margin-left: 11.1%;
}

/* line 170, ../sass/base/_grid.scss */
.push-1-10 {
  margin-left: 10%;
}

/* line 174, ../sass/base/_grid.scss */
.push-1-11 {
  margin-left: 9.09%;
}

/* line 178, ../sass/base/_grid.scss */
.push-1-12 {
  margin-left: 8.33%;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 183, ../sass/base/_grid.scss */
  .grid {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    /* grid-space to left */
    padding-right: 0px;
    /* grid-space to right: (grid-space-left - column-space) e.g. 20px-10px=10px */
  }

  /* line 192, ../sass/base/_grid.scss */
  [class*='col-'] {
    width: auto;
    float: none;
    margin: 10px 0;
    padding-left: 0;
    padding-right: 10px;
    /* column-space */
  }

  /* line 200, ../sass/base/_grid.scss */
  [class*='col-'] [class*='col-'] {
    padding-right: 0;
  }

  /* Mobile Layout */
  /* line 206, ../sass/base/_grid.scss */
  [class*='mobile-col-'] {
    float: left;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 10px;
    /* column-space */
    padding-bottom: 0;
  }

  /* line 214, ../sass/base/_grid.scss */
  .mobile-col-1-1 {
    width: 100%;
  }

  /* line 217, ../sass/base/_grid.scss */
  .mobile-col-2-3, .mobile-col-8-12 {
    width: 66.66%;
  }

  /* line 221, ../sass/base/_grid.scss */
  .mobile-col-1-2, .mobile-col-6-12 {
    width: 50%;
  }

  /* line 225, ../sass/base/_grid.scss */
  .mobile-col-1-3, .mobile-col-4-12 {
    width: 33.33%;
  }

  /* line 229, ../sass/base/_grid.scss */
  .mobile-col-1-4, .mobile-col-3-12 {
    width: 25%;
  }

  /* line 233, ../sass/base/_grid.scss */
  .mobile-col-1-5 {
    width: 20%;
  }

  /* line 237, ../sass/base/_grid.scss */
  .mobile-col-1-6, .mobile-col-2-12 {
    width: 16.667%;
  }

  /* line 241, ../sass/base/_grid.scss */
  .mobile-col-1-7 {
    width: 14.28%;
  }

  /* line 245, ../sass/base/_grid.scss */
  .mobile-col-1-8 {
    width: 12.5%;
  }

  /* line 249, ../sass/base/_grid.scss */
  .mobile-col-1-9 {
    width: 11.1%;
  }

  /* line 253, ../sass/base/_grid.scss */
  .mobile-col-1-10 {
    width: 10%;
  }

  /* line 257, ../sass/base/_grid.scss */
  .mobile-col-1-11 {
    width: 9.09%;
  }

  /* line 261, ../sass/base/_grid.scss */
  .mobile-col-1-12 {
    width: 8.33%;
  }

  /* Layout Columns */
  /* line 267, ../sass/base/_grid.scss */
  .mobile-col-11-12 {
    width: 91.66%;
  }

  /* line 271, ../sass/base/_grid.scss */
  .mobile-col-10-12 {
    width: 83.333%;
  }

  /* line 275, ../sass/base/_grid.scss */
  .mobile-col-9-12 {
    width: 75%;
  }

  /* line 279, ../sass/base/_grid.scss */
  .mobile-col-5-12 {
    width: 41.66%;
  }

  /* line 283, ../sass/base/_grid.scss */
  .mobile-col-7-12 {
    width: 58.33%;
  }

  /* line 287, ../sass/base/_grid.scss */
  .hide-on-mobile {
    display: none !important;
    width: 0;
    height: 0;
  }
}
/* line 1, ../sass/base/_typography.scss */
body, select, input, textarea {
  font-family: Arial, sans-serif;
  color: #404040;
}

/* line 6, ../sass/base/_typography.scss */
.tplPage {
  color: #404040;
}

/* line 10, ../sass/base/_typography.scss */
p {
  margin: 0 0 21px 0;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
}
/* line 15, ../sass/base/_typography.scss */
p span.ingress {
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 27px;
  font-size: 1.6875rem;
  line-height: 32px;
  line-height: 2rem;
  color: #165788;
}
/* line 21, ../sass/base/_typography.scss */
p span.small {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #404040;
  font-family: Arial, sans-serif;
}
/* line 27, ../sass/base/_typography.scss */
p span.img-caption {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #404040;
  font-family: Arial, sans-serif;
}
/* line 33, ../sass/base/_typography.scss */
p span.nib-bulletin-text {
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 31.5px;
  font-size: 1.96875rem;
  line-height: 37px;
  line-height: 2.3125rem;
  color: #165788;
  font-weight: 300;
  background-image: url("../../../images/svg/NIB-icon_nib-bullet.svg");
  background-position: left top 8px;
  background-repeat: no-repeat;
  padding: 0 0 0 32px;
  background-size: 18px 20px;
  display: inline-block;
}
/* line 46, ../sass/base/_typography.scss */
p span.strong-blue {
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-weight: bold;
  color: #165788;
}

/* line 54, ../sass/base/_typography.scss */
span.notice {
  background-color: #CC0000;
  color: #FFF;
  padding: 1px;
}

/* line 59, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Geogrotesque", Arial, sans-serif;
}

/* line 63, ../sass/base/_typography.scss */
h1 {
  margin: 0 0 17px 0;
  font-weight: 300;
  color: #165788;
  clear: both;
  font-size: 45px;
  font-size: 2.8125rem;
  line-height: 53px;
  line-height: 3.3125rem;
}
/* line 70, ../sass/base/_typography.scss */
h1.sup {
  margin-bottom: 0.1em;
}
/* line 73, ../sass/base/_typography.scss */
h1.sub {
  margin-top: -0.9em;
}

/* line 78, ../sass/base/_typography.scss */
h2 {
  margin: 0 0 11px 0;
  font-weight: 300;
  color: #165788;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 42px;
  line-height: 2.625rem;
}
/* line 84, ../sass/base/_typography.scss */
h2.sup {
  margin-bottom: 0.1em;
}
/* line 87, ../sass/base/_typography.scss */
h2.sub {
  margin-top: -0.9em;
}

/* line 92, ../sass/base/_typography.scss */
h2.teaserHeading {
  border-bottom: 1px solid #165788;
  width: 100%;
  display: block;
  padding: 9px 0;
  margin: 0 0 30px;
}

/* line 100, ../sass/base/_typography.scss */
h3.teaserHeading {
  border-bottom: 1px solid #165788;
  width: 100%;
  display: block;
  padding: 9px 0;
  margin: 0 0 30px;
}

/* line 108, ../sass/base/_typography.scss */
h3 {
  margin: 0 0 12px 0;
  font-weight: 300;
  color: #165788;
  font-size: 32px;
  font-size: 2rem;
  line-height: 37px;
  line-height: 2.3125rem;
}
/* line 114, ../sass/base/_typography.scss */
h3.sup {
  margin-bottom: 0.1em;
}
/* line 117, ../sass/base/_typography.scss */
h3.sub {
  margin-top: -0.9em;
}

/* line 122, ../sass/base/_typography.scss */
h4 {
  margin: 0 0 11px 0;
  font-weight: normal;
  color: #165788;
  font-size: 27px;
  font-size: 1.6875rem;
  line-height: 32px;
  line-height: 2rem;
}
/* line 128, ../sass/base/_typography.scss */
h4.sup {
  margin-bottom: 0.1em;
}
/* line 131, ../sass/base/_typography.scss */
h4.sub {
  margin-top: -0.9em;
}

/* line 136, ../sass/base/_typography.scss */
h5 {
  margin: 0 0 11px 0;
  font-weight: normal;
  color: #165788;
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 28px;
  line-height: 1.75rem;
}
/* line 142, ../sass/base/_typography.scss */
h5.sup {
  margin-bottom: 0.1em;
}
/* line 145, ../sass/base/_typography.scss */
h5.sub {
  margin-top: -0.9em;
}

/* line 150, ../sass/base/_typography.scss */
h6 {
  margin: 0 0 11px 0;
  font-weight: bold;
  color: #165788;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
}
/* line 156, ../sass/base/_typography.scss */
h6.sup {
  margin-bottom: 0.1em;
}
/* line 159, ../sass/base/_typography.scss */
h6.sub {
  margin-top: -0.9em;
}

/* line 164, ../sass/base/_typography.scss */
blockquote, ul, ol, dl {
  margin: 1em;
}

/* line 168, ../sass/base/_typography.scss */
em {
  font-style: italic;
}

/* line 171, ../sass/base/_typography.scss */
strong, b {
  font-weight: bold;
}

/* line 176, ../sass/base/_typography.scss */
ol, ul, dl {
  margin-left: 2em;
}

/* line 180, ../sass/base/_typography.scss */
ol li {
  /*giving OL's LIs generated numbers*/
  list-style: decimal outside;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  padding-left: 10px;
}

/* line 187, ../sass/base/_typography.scss */
ul li {
  /*giving UL's LIs generated disc markers*/
  list-style: disc outside;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  padding-left: 10px;
}

/* line 194, ../sass/base/_typography.scss */
dl dd {
  /*giving UL's LIs generated numbers*/
  margin-left: 1em;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
}

/* line 201, ../sass/base/_typography.scss */
a {
  color: #165788;
  text-decoration: none;
}
/* line 67, ../sass/helpers/_mixins.scss */
a:visited {
  color: #165788;
}
/* line 72, ../sass/helpers/_mixins.scss */
a:focus {
  color: #165788;
}
/* line 77, ../sass/helpers/_mixins.scss */
a:hover {
  color: #165788;
}
/* line 82, ../sass/helpers/_mixins.scss */
a:active {
  color: #165788;
}

/* line 205, ../sass/base/_typography.scss */
.styledLink, a.bulletLink, a.pdfLink, a.pptLink, a.txtLink, a.docLink, a.imageLink, a.xlsLink {
  display: inline;
  padding: 2px 0 2px 22px;
  line-height: 22px;
  text-decoration: none;
  background-image: url("/_sys_/images/link-symbols.png");
  background-repeat: no-repeat;
}

/* line 213, ../sass/base/_typography.scss */
a.bulletLink {
  padding-left: 10px;
  line-height: 16px;
  background-position: -5px 0;
}

/* line 220, ../sass/base/_typography.scss */
a.pdfLink {
  background-position: left -100px;
}

/* line 225, ../sass/base/_typography.scss */
a.pptLink {
  background-position: left -200px;
}

/* line 230, ../sass/base/_typography.scss */
a.txtLink {
  background-position: left -300px;
}

/* line 235, ../sass/base/_typography.scss */
a.docLink {
  background-position: left -400px;
}

/* line 240, ../sass/base/_typography.scss */
a.imageLink {
  background-position: left -500px;
}

/* line 245, ../sass/base/_typography.scss */
a.xlsLink {
  background-position: left -600px;
}

/* line 250, ../sass/base/_typography.scss */
a.textButtonLink {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

/* line 3, ../sass/layouts/_content.scss */
fieldset, table {
  margin-bottom: 1em;
}

/* line 7, ../sass/layouts/_content.scss */
table {
  max-width: 100%;
}
/* line 11, ../sass/layouts/_content.scss */
table thead tr td {
  padding: 10px;
  color: #165788;
  font-weight: bold;
  border-bottom: 2px solid #eee;
  background-color: #F1F1F1;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
}
/* line 24, ../sass/layouts/_content.scss */
table tbody tr td, table tbody tr.oddRow td {
  padding: 7px 10px;
  background-color: #FFFFFF;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
}
/* line 32, ../sass/layouts/_content.scss */
table tbody tr.evenRow td {
  padding: 7px 10px;
  background-color: #EFF7FF;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
}
/* line 40, ../sass/layouts/_content.scss */
table tbody tr.headingRow td {
  padding: 10px;
  color: #165788;
  font-weight: bold;
  border-bottom: 2px solid #eee;
  background-color: #F1F1F1;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
}

/* line 53, ../sass/layouts/_content.scss */
table.wideTable, table.defaultTableWide {
  width: 100%;
}

/* line 57, ../sass/layouts/_content.scss */
table.keyfigures {
  width: calc(100% - 96px);
  float: right;
  table-layout: fixed;
  margin-bottom: 0;
  clear: after;
}
/* line 67, ../sass/layouts/_content.scss */
table.keyfigures tbody tr.headingRow td {
  padding: 0 10px;
  color: #165788;
  font-weight: bold;
  border-bottom: none;
  background-color: transparent;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 20px;
  line-height: 1.25rem;
}
/* line 79, ../sass/layouts/_content.scss */
table.keyfigures tr td:first-child {
  width: 60%;
  text-align: left;
}
/* line 83, ../sass/layouts/_content.scss */
table.keyfigures tr td {
  width: 13.33%;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 20px;
  line-height: 1.25rem;
  text-align: right;
}

/* line 93, ../sass/layouts/_content.scss */
th {
  font-weight: bold;
  text-align: center;
}

/* line 98, ../sass/layouts/_content.scss */
caption {
  margin-bottom: .5em;
  text-align: center;
}

/* line 116, ../sass/layouts/_content.scss */
.line-separator {
  width: 100%;
  display: block;
  height: 1px;
  float: left;
  border-top: 1px solid #658BAC;
  margin-top: 15px;
  padding-bottom: 15px;
}

/* line 128, ../sass/layouts/_content.scss */
table.galleryTable {
  width: 100%;
  max-width: 760px;
  margin: 0 auto 40px;
}
/* line 134, ../sass/layouts/_content.scss */
table.galleryTable tbody tr td {
  background-color: #EFF7FF;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #404040;
}
/* line 143, ../sass/layouts/_content.scss */
table.galleryTable tbody tr td strong {
  color: #165788;
}
/* line 147, ../sass/layouts/_content.scss */
table.galleryTable tbody tr td:nth-child(1) {
  width: 33.33%;
}
/* line 150, ../sass/layouts/_content.scss */
table.galleryTable tbody tr td:nth-child(2) {
  width: 66.66%;
}
/* line 156, ../sass/layouts/_content.scss */
table.galleryTable tbody tr:first-child td {
  padding-top: 20px;
}
/* line 161, ../sass/layouts/_content.scss */
table.galleryTable tbody tr:last-child td {
  padding-bottom: 20px;
}

/* line 169, ../sass/layouts/_content.scss */
.role_staff tbody:nth-of-type(odd) tr td {
  background-color: white;
}
/* line 172, ../sass/layouts/_content.scss */
.role_staff tbody:nth-of-type(even) tr:nth-of-type(odd) td {
  background-color: #EFF7FF;
}
/* line 175, ../sass/layouts/_content.scss */
.role_staff tbody:nth-of-type(even) tr:nth-of-type(even) td {
  background-color: #FFFFFF;
}

/* line 183, ../sass/layouts/_content.scss */
hr.tplPageBreak, hr.tplColumnBreak {
  display: none;
}

/* line 189, ../sass/layouts/_content.scss */
img {
  max-width: 100%;
  height: auto;
}
/* line 193, ../sass/layouts/_content.scss */
img.mceFloatLeft {
  float: left;
  clear: left;
  margin: 0 1em 1em 0;
  max-width: 250px;
}
/* line 199, ../sass/layouts/_content.scss */
img.mceFloatRight {
  float: right;
  clear: right;
  margin: 0 0 1em 1em;
  max-width: 250px;
}

/* line 207, ../sass/layouts/_content.scss */
img.keyfigure-icon {
  width: 61px;
  padding: 10px 35px 0 0;
  float: left;
}

/* line 215, ../sass/layouts/_content.scss */
object {
  outline: none;
}

/* line 221, ../sass/layouts/_content.scss */
.tdlClearer {
  clear: both;
  float: none;
  height: 0;
  line-height: 0;
  font-size: 0;
}

/* line 229, ../sass/layouts/_content.scss */
div.tdlHWrap,
div.tdlHWrapFirst,
div.tdlHWrapLast {
  float: left;
}

/* line 237, ../sass/layouts/_content.scss */
.tplPage {
  width: 100%;
}

/* main col for one col template */
/* line 242, ../sass/layouts/_content.scss */
.tplOneCol .tplMainColWrapper {
  padding: 0px;
}

/* Two-columns-template */
/* Two-columns-with-heading-template */
/* line 249, ../sass/layouts/_content.scss */
.tplHeadTwoCols .tplHeadColWrapper {
  padding: 10px;
}

/* line 253, ../sass/layouts/_content.scss */
.tplOneNarrowCol {
  max-width: 760px;
  margin: 0 auto;
  padding: 0 60px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 258, ../sass/layouts/_content.scss */
.tplOneNarrowCol h1 {
  margin: 0 -60px 25px;
}

/* Templates with two horizontally aligned columns */
/* 
 * Column wrapper, define padding and width here:
 * (width-border) + padding left + padding right + border = full column width 
 */
/* line 270, ../sass/layouts/_content.scss */
.tplH2Cols .tplMainColWrapper {
  width: 65%;
  padding: 10px;
  border-right: 1px solid #eee !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 276, ../sass/layouts/_content.scss */
.tplH2Cols .tplSubColWrapper {
  width: 35%;
  padding: 10px;
  border-left: 1px solid #eee !important;
  margin-left: -1px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 286, ../sass/layouts/_content.scss */
.tplCols {
  width: 100%;
  margin: 0 0 40px 0;
}
/* line 289, ../sass/layouts/_content.scss */
.tplCols > .tdlColumnWrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 292, ../sass/layouts/_content.scss */
.tplCols img {
  width: 100%;
}

/* line 297, ../sass/layouts/_content.scss */
div.tplCols {
  width: 100%;
  margin: 0 0 40px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
/* line 314, ../sass/layouts/_content.scss */
div.tplCols img {
  width: 100%;
}
/* line 317, ../sass/layouts/_content.scss */
div.tplCols img.media-logo {
  max-height: 100px;
  width: auto !important;
}

/* line 323, ../sass/layouts/_content.scss */
.tplCols .tdlHWrapFirst,
.tplCols .tdlHWrap,
.tplCols .tdlHWrapLast {
  background-color: transparent;
}

/* line 329, ../sass/layouts/_content.scss */
.tpl2ColsEqual .tdlColumnWrapper {
  /* (100% - 4 * 2%) / 2 = 46% */
  width: 50%;
}
/* line 332, ../sass/layouts/_content.scss */
.tpl2ColsEqual .tdlColumnWrapper .tdlColumn {
  width: 100%;
  height: 100%;
}

/* line 338, ../sass/layouts/_content.scss */
.twoCustomColsEq {
  margin-bottom: 30px !important;
}

/* line 342, ../sass/layouts/_content.scss */
.twoCustomColsEq:last-child {
  margin-bottom: 0px !important;
}

/* line 346, ../sass/layouts/_content.scss */
div.tpl2ColsEqual .tdlColumnWrapper {
  /* (100% - 4 * 2%) / 2 = 46% */
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
/* line 359, ../sass/layouts/_content.scss */
div.tpl2ColsEqual .tdlColumnWrapper .tdlColumn {
  width: 100%;
}

/* line 365, ../sass/layouts/_content.scss */
.tpl2ColsEqual .tdlHWrapFirst {
  padding: 0 20px 0 0;
}
/* line 369, ../sass/layouts/_content.scss */
.tpl2ColsEqual .tdlHWrapLast {
  padding: 0 0 0 20px;
}

/* line 375, ../sass/layouts/_content.scss */
.tpl3ColsEqual .tdlColumnWrapper {
  width: calc(33.333333% - 27px);
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 378, ../sass/layouts/_content.scss */
.tpl3ColsEqual .tdlColumnWrapper .tdlColumn {
  height: 100%;
}
/* line 382, ../sass/layouts/_content.scss */
.tpl3ColsEqual .tplCol1Wrapper {
  padding: 0 40px 0 0;
}
/* line 385, ../sass/layouts/_content.scss */
.tpl3ColsEqual .tplCol2Wrapper {
  padding: 0 40px 0 0;
}
/* line 388, ../sass/layouts/_content.scss */
.tpl3ColsEqual .tplCol3Wrapper {
  padding: 0 0 0 0;
}

/* line 394, ../sass/layouts/_content.scss */
.tpl4ColsEqual .tdlColumnWrapper {
  width: calc(25% - 30px);
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 398, ../sass/layouts/_content.scss */
.tpl4ColsEqual .tplCol1Wrapper {
  padding: 0 40px 0 0;
}
/* line 401, ../sass/layouts/_content.scss */
.tpl4ColsEqual .tplCol2Wrapper {
  padding: 0 40px 0 0;
}
/* line 404, ../sass/layouts/_content.scss */
.tpl4ColsEqual .tplCol3Wrapper {
  padding: 0 40px 0 0;
}
/* line 407, ../sass/layouts/_content.scss */
.tpl4ColsEqual .tplCol4Wrapper {
  padding: 0 0 0 0;
}

/* line 413, ../sass/layouts/_content.scss */
a.pdfLink {
  background-image: url("../../../images/svg/NIB-icon_pdf-document-blue.svg");
  background-position: left -6px top;
  padding: 5px 0 5px 26px;
  background-size: 32px 32px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: Arial, sans-serif;
  font-weight: bold;
  display: inline-block;
}

/* line 425, ../sass/layouts/_content.scss */
a.arrowLink {
  background-image: url("../../../images/svg/NIB-icon_link-arrow.svg");
  background-position: left top 5px;
  background-repeat: no-repeat;
  padding: 2px 0 2px 26px;
  background-size: 13px 13px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: Arial, sans-serif;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
}

/* line 440, ../sass/layouts/_content.scss */
.tplFloat,
.floatRight {
  float: right;
  clear: right;
  margin-right: 0;
  margin-left: 1em;
}

/* line 448, ../sass/layouts/_content.scss */
.floatLeft {
  float: left;
  clear: left;
  margin-right: 1em;
  margin-left: 0;
}

/* line 454, ../sass/layouts/_content.scss */
.floatSide {
  float: left;
  margin-right: 1em;
  margin-left: 0;
}

/* line 461, ../sass/layouts/_content.scss */
.tplFloatLift {
  border: 1px solid #404040;
  background-color: #F1F1F1;
  border-collapse: collapse;
  margin-bottom: 1em;
  margin-top: 0;
}

/* line 469, ../sass/layouts/_content.scss */
.tplFloatLiftContent {
  width: 230px;
  padding: 10px;
}

/* line 476, ../sass/layouts/_content.scss */
.tplBlockLift {
  width: 100%;
  clear: both;
  border: 1px solid #404040;
  background-color: #F1F1F1;
  margin: 1em 0 1em 0;
  border-collapse: collapse;
}

/* line 485, ../sass/layouts/_content.scss */
.tplBlockLiftContent {
  padding: 10px;
}

/* line 490, ../sass/layouts/_content.scss */
.tplFloatLift {
  border: 1px solid #404040;
  background-color: #F1F1F1;
  border-collapse: collapse;
  margin-bottom: 1em;
  margin-top: 0;
}

/* line 497, ../sass/layouts/_content.scss */
.tplFloatLiftContent {
  width: 230px;
  padding: 10px;
}

/* line 504, ../sass/layouts/_content.scss */
.tplBlockLift {
  width: 100%;
  clear: both;
  border: 1px solid #404040;
  background-color: #F1F1F1;
  margin: 1em 0 1em 0;
  border-collapse: collapse;
}

/* line 512, ../sass/layouts/_content.scss */
.tplBlockLiftContent {
  padding: 10px;
}

/* line 517, ../sass/layouts/_content.scss */
.tplSmallTeaserLift {
  background-color: #004465;
  width: 100%;
  margin-bottom: 0;
}
/* line 521, ../sass/layouts/_content.scss */
.tplSmallTeaserLift .tplSmallTeaserLiftContent {
  width: 100%;
}
/* line 523, ../sass/layouts/_content.scss */
.tplSmallTeaserLift .tplSmallTeaserLiftContent h2 {
  padding: 0;
  margin: 0;
  height: 103px;
  width: 100%;
  display: flex;
}
/* line 529, ../sass/layouts/_content.scss */
.tplSmallTeaserLift .tplSmallTeaserLiftContent h2 a {
  padding: 10px;
  display: flex;
  font-weight: 300;
  font-family: "Geogrotesque", Arial, sans-serif;
  justify-content: flex-end;
  flex-direction: column;
  align-self: stretch;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFFFFF;
  font-size: 22.5px;
  font-size: 1.40625rem;
  line-height: 25px;
  line-height: 1.5625rem;
  text-decoration: none;
  width: 100%;
}

/* line 548, ../sass/layouts/_content.scss */
.tplSmallTeaserLiftContentWrapper {
  width: 100% !important;
}

/* line 552, ../sass/layouts/_content.scss */
.tplSmallTeaserLift.pdf-teaser {
  background-color: #249098;
}
/* line 554, ../sass/layouts/_content.scss */
.tplSmallTeaserLift.pdf-teaser a {
  background-image: url("../../../images/svg/NIB-icon_pdf-document.svg");
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: right 5px bottom 5px;
}

/* line 563, ../sass/layouts/_content.scss */
.tplSmallTeaserLift.external-teaser a {
  background-image: url("../../../images/svg/NIB-icon_link-out.svg");
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: right 5px bottom 5px;
}

/* line 572, ../sass/layouts/_content.scss */
.tplSmallTeaserLift.lang-teaser a {
  background-image: url("../../../images/svg/NIB-icon_globe.svg");
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: right 5px bottom 5px;
}

/* line 581, ../sass/layouts/_content.scss */
.tplSmallTeaserStoryLift, .tplSmallTeaserImageStoryLift {
  width: 100%;
  background-color: #C3DCF4;
  height: 103px;
}
/* line 585, ../sass/layouts/_content.scss */
.tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper {
  width: 100%;
}
/* line 587, ../sass/layouts/_content.scss */
.tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent, .tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent {
  width: 100%;
}
/* line 589, ../sass/layouts/_content.scss */
.tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent p, .tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent p, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent p, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent p, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent p, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent p, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent p, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent p {
  background-color: #004465;
  width: 100%;
  padding: 5px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFFFFF;
  text-align: right;
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
/* line 600, ../sass/layouts/_content.scss */
.tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent img, .tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent img, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent img, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent img, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent img, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent img, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent img, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent img {
  height: 117px;
  width: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  display: block;
}
/* line 607, ../sass/layouts/_content.scss */
.tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent h2, .tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent h2, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent h2, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent h2, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent h2, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent h2, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent h2, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent h2 {
  padding: 10px;
  margin: 0;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  position: relative;
}
/* line 614, ../sass/layouts/_content.scss */
.tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent h2 a, .tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent h2 a, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent h2 a, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent h2 a, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent h2 a, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent h2 a, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserStoryLiftContent h2 a, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper .tplSmallTeaserImageStoryLiftContent h2 a {
  color: #165788;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 10px;
  bottom: 0;
  left: 10px;
  right: 0;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-weight: 300;
}

/* line 629, ../sass/layouts/_content.scss */
.tplSmallTeaserImageStoryLift {
  height: auto;
}
/* line 631, ../sass/layouts/_content.scss */
.tplSmallTeaserImageStoryLift h2 {
  min-height: 83px;
}

/* line 637, ../sass/layouts/_content.scss */
.tplSmallTeaserImageLift {
  background-color: #004465;
  width: 100%;
}
/* line 640, ../sass/layouts/_content.scss */
.tplSmallTeaserImageLift .tplSmallTeaserImageLiftContentWrapper {
  width: 100% !important;
}
/* line 642, ../sass/layouts/_content.scss */
.tplSmallTeaserImageLift .tplSmallTeaserImageLiftContentWrapper .tplSmallTeaserImageLiftContent {
  width: 100%;
}
/* line 644, ../sass/layouts/_content.scss */
.tplSmallTeaserImageLift .tplSmallTeaserImageLiftContentWrapper .tplSmallTeaserImageLiftContent img {
  height: 143px;
  width: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  display: block;
}
/* line 651, ../sass/layouts/_content.scss */
.tplSmallTeaserImageLift .tplSmallTeaserImageLiftContentWrapper .tplSmallTeaserImageLiftContent h2 {
  padding: 0;
  margin: 0;
  height: 103px;
  width: 100%;
  display: flex;
}
/* line 657, ../sass/layouts/_content.scss */
.tplSmallTeaserImageLift .tplSmallTeaserImageLiftContentWrapper .tplSmallTeaserImageLiftContent h2 a {
  padding: 10px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  align-self: stretch;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFFFFF;
  font-size: 22.5px;
  font-size: 1.40625rem;
  line-height: 25px;
  line-height: 1.5625rem;
  text-decoration: none;
  width: 100%;
}

/* line 677, ../sass/layouts/_content.scss */
.tplMediumTeaserLift, .tplMediumTeaserLoanLift {
  width: 100%;
  position: relative;
}
/* line 680, ../sass/layouts/_content.scss */
.tplMediumTeaserLift .tplMediumTeaserLiftImageContentWrapper, .tplMediumTeaserLift .tplMediumTeaserLoanLiftImageContentWrapper, .tplMediumTeaserLoanLift .tplMediumTeaserLiftImageContentWrapper, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContentWrapper {
  width: 100% !important;
  height: 100%;
}
/* line 683, ../sass/layouts/_content.scss */
.tplMediumTeaserLift .tplMediumTeaserLiftImageContentWrapper .tplMediumTeaserLiftImageContent, .tplMediumTeaserLift .tplMediumTeaserLiftImageContentWrapper .tplMediumTeaserLoanLiftImageContent, .tplMediumTeaserLift .tplMediumTeaserLoanLiftImageContentWrapper .tplMediumTeaserLiftImageContent, .tplMediumTeaserLift .tplMediumTeaserLoanLiftImageContentWrapper .tplMediumTeaserLoanLiftImageContent, .tplMediumTeaserLoanLift .tplMediumTeaserLiftImageContentWrapper .tplMediumTeaserLiftImageContent, .tplMediumTeaserLoanLift .tplMediumTeaserLiftImageContentWrapper .tplMediumTeaserLoanLiftImageContent, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContentWrapper .tplMediumTeaserLiftImageContent, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContentWrapper .tplMediumTeaserLoanLiftImageContent {
  width: 100%;
}
/* line 685, ../sass/layouts/_content.scss */
.tplMediumTeaserLift .tplMediumTeaserLiftImageContentWrapper .tplMediumTeaserLiftImageContent img, .tplMediumTeaserLift .tplMediumTeaserLiftImageContentWrapper .tplMediumTeaserLoanLiftImageContent img, .tplMediumTeaserLift .tplMediumTeaserLoanLiftImageContentWrapper .tplMediumTeaserLiftImageContent img, .tplMediumTeaserLift .tplMediumTeaserLoanLiftImageContentWrapper .tplMediumTeaserLoanLiftImageContent img, .tplMediumTeaserLoanLift .tplMediumTeaserLiftImageContentWrapper .tplMediumTeaserLiftImageContent img, .tplMediumTeaserLoanLift .tplMediumTeaserLiftImageContentWrapper .tplMediumTeaserLoanLiftImageContent img, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContentWrapper .tplMediumTeaserLiftImageContent img, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContentWrapper .tplMediumTeaserLoanLiftImageContent img {
  display: block;
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}
/* line 693, ../sass/layouts/_content.scss */
.tplMediumTeaserLift .tplMediumTeaserLiftTextContentWrapper, .tplMediumTeaserLoanLift .tplMediumTeaserLiftTextContentWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 87, 136, 0.9);
}
/* line 698, ../sass/layouts/_content.scss */
.tplMediumTeaserLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent, .tplMediumTeaserLoanLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 705, ../sass/layouts/_content.scss */
.tplMediumTeaserLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent h3, .tplMediumTeaserLoanLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent h3 {
  color: #FFFFFF;
  margin: 0;
  padding: 30px 20px 0;
  font-size: 31.5px;
  font-size: 1.96875rem;
  line-height: 37px;
  line-height: 2.3125rem;
  flex: 1;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  position: relative;
}
/* line 716, ../sass/layouts/_content.scss */
.tplMediumTeaserLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent h3 a, .tplMediumTeaserLoanLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent h3 a {
  text-decoration: none;
  color: #FFFFFF;
  padding: 30px 20px 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
}
/* line 723, ../sass/layouts/_content.scss */
.tplMediumTeaserLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent p, .tplMediumTeaserLoanLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent p {
  position: relative;
  font-family: Arial, sans-serif;
  color: #FFFFFF;
  margin: 0;
  padding: 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  flex: 1;
  display: flex;
  justify-content: top;
  flex-direction: column;
}
/* line 736, ../sass/layouts/_content.scss */
.tplMediumTeaserLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent p a, .tplMediumTeaserLoanLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent p a {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  text-decoration: none;
  padding: 0 20px;
  color: #FFFFFF;
}

/* line 748, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(48, 104, 112, 0.9);
}
/* line 753, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 760, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent h2, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent h3, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent p {
  margin: 0;
  padding: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  position: relative;
  color: #FFFFFF;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 769, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent h2 a, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent h3 a, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent p a {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  text-decoration: none;
  color: #FFFFFF;
}
/* line 775, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent h2 {
  font-size: 31.5px;
  font-size: 1.96875rem;
  line-height: 37px;
  line-height: 2.3125rem;
  justify-content: flex-start;
  padding: 0 20px;
}
/* line 780, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent h2 a {
  padding: 0 20px;
}
/* line 784, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent h3 {
  font-size: 22.5px;
  font-size: 1.40625rem;
  line-height: 28px;
  line-height: 1.75rem;
  padding: 0 20px;
  margin-bottom: 25px;
  justify-content: flex-end;
}
/* line 790, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent h3 a, .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent h3 p {
  padding: 0 20px;
  top: auto;
}
/* line 795, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-weight: bold;
  justify-content: flex-start;
  padding: 30px 20px 0;
}
/* line 802, ../sass/layouts/_content.scss */
.tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftTextContentWrapper .tplMediumTeaserLoanLiftTextContent p a {
  padding: 30px 20px 0;
}

/* line 811, ../sass/layouts/_content.scss */
.tplWideTeaserLift {
  width: 100%;
  margin-bottom: 40px;
}
/* line 814, ../sass/layouts/_content.scss */
.tplWideTeaserLift .tplWideTeaserLiftContentWrapper {
  width: 100%;
}
/* line 816, ../sass/layouts/_content.scss */
.tplWideTeaserLift .tplWideTeaserLiftContentWrapper .tplWideTeaserLiftContent {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-color: #249098;
}
/* line 821, ../sass/layouts/_content.scss */
.tplWideTeaserLift .tplWideTeaserLiftContentWrapper .tplWideTeaserLiftContent h3 {
  margin: 0;
  font-size: 31.5px;
  font-size: 1.96875rem;
  line-height: 37px;
  line-height: 2.3125rem;
  padding: 20px 0 20px 120px;
  color: #FFFFFF;
}
/* line 828, ../sass/layouts/_content.scss */
.tplWideTeaserLift .tplWideTeaserLiftContentWrapper .tplWideTeaserLiftContent p {
  margin-left: auto;
  margin-bottom: 20px;
  margin-top: 24px;
  margin-right: 120px;
}
/* line 833, ../sass/layouts/_content.scss */
.tplWideTeaserLift .tplWideTeaserLiftContentWrapper .tplWideTeaserLiftContent p a {
  padding: 8px 35px;
  background-color: #FFFFFF;
  text-decoration: none;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 23px;
  line-height: 1.4375rem;
  text-align: center;
}
/* line 841, ../sass/layouts/_content.scss */
.tplWideTeaserLift .tplWideTeaserLiftContentWrapper .tplWideTeaserLiftContent p a:hover {
  opacity: 0.8;
}

/* line 852, ../sass/layouts/_content.scss */
.tplTeaserSubpageLift {
  margin-bottom: 0;
  margin-right: 40px;
  float: left;
  max-width: 560px;
  width: 100%;
  height: 100%;
}
/* line 859, ../sass/layouts/_content.scss */
.tplTeaserSubpageLift .tplTeaserSubpageLiftContent {
  background-color: #C3DCF4;
  padding: 20px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
/* line 867, ../sass/layouts/_content.scss */
.tplTeaserSubpageLift .tplTeaserSubpageLiftContent h2 {
  width: 100%;
}
/* line 870, ../sass/layouts/_content.scss */
.tplTeaserSubpageLift .tplTeaserSubpageLiftContent p {
  width: 100%;
}
/* line 873, ../sass/layouts/_content.scss */
.tplTeaserSubpageLift .tplTeaserSubpageLiftContent a.readMoreButton {
  color: #FFFFFF;
  background-color: #165788;
  padding: 10px 20px;
  font-family: "Geogrotesque", Arial, sans-serif;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  display: inline-block;
  margin-top: auto;
}
/* line 882, ../sass/layouts/_content.scss */
.tplTeaserSubpageLift .tplTeaserSubpageLiftContent a.readMoreButton:hover {
  opacity: 0.8;
}

/* line 889, ../sass/layouts/_content.scss */
.tplTeaserSubpageLiftContentWrapper {
  width: 100% !important;
  height: 100%;
}

/* line 894, ../sass/layouts/_content.scss */
.tpl2ColsEqual .tdlColumnWrapper.tplTeaserSubpageLiftContentWrapper {
  width: 100%;
}

/* line 898, ../sass/layouts/_content.scss */
.tplTeaserSubpageLift.subpage-wide {
  max-width: 560px;
  width: 100%;
}

/* line 903, ../sass/layouts/_content.scss */
.tplTeaserSubpageLift.subpage-narrow {
  width: 360px;
}

/* line 907, ../sass/layouts/_content.scss */
.tplMediumStoryHorizontalLift {
  float: left;
  margin-bottom: 40px;
}
/* line 911, ../sass/layouts/_content.scss */
.tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftImageContentWrapper img {
  height: 224px;
  width: auto;
  display: block;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}
/* line 919, ../sass/layouts/_content.scss */
.tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftTextContentWrapper {
  width: 360px;
  min-height: 224px;
  background-color: #C3DCF4 !important;
}
/* line 924, ../sass/layouts/_content.scss */
.tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftTextContentWrapper .tplMediumStoryHorizontalLiftTextContent h4 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  text-align: right;
  padding: 5px 11px;
  color: #FFFFFF;
  width: 100%;
  background-color: #165788;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
/* line 934, ../sass/layouts/_content.scss */
.tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftTextContentWrapper .tplMediumStoryHorizontalLiftTextContent h4 a {
  color: #FFFFFF;
  text-decoration: none;
}
/* line 939, ../sass/layouts/_content.scss */
.tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftTextContentWrapper .tplMediumStoryHorizontalLiftTextContent p {
  padding: 10px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-weight: bold;
  font-family: "Geogrotesque", Arial, sans-serif;
  color: #165788;
  margin: 0;
}
/* line 948, ../sass/layouts/_content.scss */
.tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftTextContentWrapper .tplMediumStoryHorizontalLiftTextContent p a {
  text-decoration: none;
}
/* line 952, ../sass/layouts/_content.scss */
.tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftTextContentWrapper .tplMediumStoryHorizontalLiftTextContent h3 {
  padding: 0 20px;
  font-size: 22.5px;
  font-size: 1.40625rem;
  line-height: 28px;
  line-height: 1.75rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 957, ../sass/layouts/_content.scss */
.tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftTextContentWrapper .tplMediumStoryHorizontalLiftTextContent h3 a {
  text-decoration: none;
}

/* line 966, ../sass/layouts/_content.scss */
.tplMediumTeaserImageStoryLift {
  width: 100%;
  background-color: #C3DCF4;
  height: 362px;
}
/* line 970, ../sass/layouts/_content.scss */
.tplMediumTeaserImageStoryLift .tplMediumTeaserImageStoryLiftContentWrapper {
  width: 100% !important;
}
/* line 972, ../sass/layouts/_content.scss */
.tplMediumTeaserImageStoryLift .tplMediumTeaserImageStoryLiftContentWrapper .tplMediumTeaserImageStoryLiftContent {
  width: 100%;
}
/* line 974, ../sass/layouts/_content.scss */
.tplMediumTeaserImageStoryLift .tplMediumTeaserImageStoryLiftContentWrapper .tplMediumTeaserImageStoryLiftContent p {
  background-color: #165788;
  width: 100%;
  padding: 5px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFFFFF;
  text-align: right;
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
/* line 985, ../sass/layouts/_content.scss */
.tplMediumTeaserImageStoryLift .tplMediumTeaserImageStoryLiftContentWrapper .tplMediumTeaserImageStoryLiftContent img {
  height: 172px;
  width: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  display: block;
}
/* line 992, ../sass/layouts/_content.scss */
.tplMediumTeaserImageStoryLift .tplMediumTeaserImageStoryLiftContentWrapper .tplMediumTeaserImageStoryLiftContent p.date {
  color: #165788;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 22px;
  line-height: 1.375rem;
  text-align: left;
  padding: 10px 20px;
  background-color: #C3DCF4;
}
/* line 1002, ../sass/layouts/_content.scss */
.tplMediumTeaserImageStoryLift .tplMediumTeaserImageStoryLiftContentWrapper .tplMediumTeaserImageStoryLiftContent h2 {
  padding: 0 20px;
  margin: 0;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  position: relative;
}
/* line 1009, ../sass/layouts/_content.scss */
.tplMediumTeaserImageStoryLift .tplMediumTeaserImageStoryLiftContentWrapper .tplMediumTeaserImageStoryLiftContent h2 a {
  color: #165788;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  right: 20px;
}

/* line 1026, ../sass/layouts/_content.scss */
.tplWideLift .tplMediumTeaserImageStoryLift {
  max-width: 360px;
  margin: 0 auto;
}

/* line 1033, ../sass/layouts/_content.scss */
.tplQuoteImageLift {
  width: 691px;
  margin-left: -160px;
  margin-bottom: 40px;
}
/* line 1037, ../sass/layouts/_content.scss */
.tplQuoteImageLift .tplQuoteImageLiftImageContentWrapper {
  width: 160px;
  height: 160px;
  float: left;
}
/* line 1041, ../sass/layouts/_content.scss */
.tplQuoteImageLift .tplQuoteImageLiftImageContentWrapper .tplQuoteImageLiftImageContent {
  display: block;
}
/* line 1043, ../sass/layouts/_content.scss */
.tplQuoteImageLift .tplQuoteImageLiftImageContentWrapper .tplQuoteImageLiftImageContent img {
  height: 160px;
  width: 160px;
}
/* line 1049, ../sass/layouts/_content.scss */
.tplQuoteImageLift .tplQuoteImageLiftTextContentWrapper {
  width: 529px;
  height: auto;
  float: left;
  border-left: 2px solid #165788;
}
/* line 1054, ../sass/layouts/_content.scss */
.tplQuoteImageLift .tplQuoteImageLiftTextContentWrapper .tplQuoteImageLiftTextContent {
  padding: 0 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1057, ../sass/layouts/_content.scss */
.tplQuoteImageLift .tplQuoteImageLiftTextContentWrapper .tplQuoteImageLiftTextContent h3 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 10px;
}
/* line 1062, ../sass/layouts/_content.scss */
.tplQuoteImageLift .tplQuoteImageLiftTextContentWrapper .tplQuoteImageLiftTextContent p.name {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: 5px;
}
/* line 1067, ../sass/layouts/_content.scss */
.tplQuoteImageLift .tplQuoteImageLiftTextContentWrapper .tplQuoteImageLiftTextContent p.title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: bold;
  margin-bottom: 0;
}

/*
 * General lift up
 */
/* line 1081, ../sass/layouts/_content.scss */
.tplLiftUp {
  width: 100%;
  max-width: 560px;
  background-color: #EFF7FF;
  height: 100%;
  margin: 0 0 21px 0;
}

/* line 1089, ../sass/layouts/_content.scss */
.tplLiftUp.no-extend {
  height: auto !important;
}

/* line 1093, ../sass/layouts/_content.scss */
.tplLiftUp.square-grow {
  height: auto !important;
  min-height: 560px;
  width: 560px;
  margin: 0 21px 21px 0;
}

/* line 1100, ../sass/layouts/_content.scss */
.tplLiftUpContentWrapper {
  width: 100% !important;
  height: 100%;
}

/* line 1105, ../sass/layouts/_content.scss */
.tplLiftUpContent {
  padding: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1108, ../sass/layouts/_content.scss */
.tplLiftUpContent p {
  margin: 0 0 21px 0;
}

/*
 * General lift up
 */
/* line 1117, ../sass/layouts/_content.scss */
.tplLinkLiftUp {
  width: 100%;
  background-color: #EFF7FF;
  height: 100%;
}

/* line 1123, ../sass/layouts/_content.scss */
.tplLinkLiftUpContentWrapper {
  width: 100% !important;
  height: 100%;
}

/* line 1128, ../sass/layouts/_content.scss */
.tplLinkLiftUpContent {
  padding: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1131, ../sass/layouts/_content.scss */
.tplLinkLiftUpContent p {
  margin: 0 0 0 0;
}

/*
 * Q&A LIFT
 */
/* line 1140, ../sass/layouts/_content.scss */
.tplQALift {
  margin-bottom: 40px;
}

/* line 1148, ../sass/layouts/_content.scss */
.tplQALiftContent {
  padding-left: 100px;
  background-image: url("../../../images/svg/NIB-icon_nib-bullet-flipped.svg");
  background-position: left top;
  background-repeat: no-repeat;
}
/* line 1153, ../sass/layouts/_content.scss */
.tplQALiftContent p {
  margin-bottom: 10px;
}

/* line 1158, ../sass/layouts/_content.scss */
.tplAuthorImageLift {
  width: 100%;
  margin-bottom: 30px;
  display: flex;
  flex-direction: row;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #EFF7FF;
}
/* line 1166, ../sass/layouts/_content.scss */
.tplAuthorImageLift .tplAuthorImageLiftImageContentWrapper {
  width: 160px;
  height: 160px;
  display: flex;
  flex: 0 0 160px;
}
/* line 1171, ../sass/layouts/_content.scss */
.tplAuthorImageLift .tplAuthorImageLiftImageContentWrapper .tplAuthorImageLiftImageContent {
  display: block;
}
/* line 1173, ../sass/layouts/_content.scss */
.tplAuthorImageLift .tplAuthorImageLiftImageContentWrapper .tplAuthorImageLiftImageContent img {
  height: 160px;
  width: 160px;
}
/* line 1179, ../sass/layouts/_content.scss */
.tplAuthorImageLift .tplAuthorImageLiftTextContentWrapper {
  display: flex;
  flex: 1 1 100%;
}
/* line 1182, ../sass/layouts/_content.scss */
.tplAuthorImageLift .tplAuthorImageLiftTextContentWrapper .tplAuthorImageLiftTextContent {
  padding: 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1185, ../sass/layouts/_content.scss */
.tplAuthorImageLift .tplAuthorImageLiftTextContentWrapper .tplAuthorImageLiftTextContent h3 {
  font-size: 22.5px;
  font-size: 1.40625rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 10px;
}
/* line 1190, ../sass/layouts/_content.scss */
.tplAuthorImageLift .tplAuthorImageLiftTextContentWrapper .tplAuthorImageLiftTextContent p {
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
/* line 1195, ../sass/layouts/_content.scss */
.tplAuthorImageLift .tplAuthorImageLiftTextContentWrapper .tplAuthorImageLiftTextContent p.title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-weight: bold;
  margin-bottom: 15px;
}

/*
 * Employeee lifts
 */
/* line 1210, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLift {
  background-color: #EFF7FF;
  padding: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
}
/* line 1215, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLift .tplEmployeeVoiceLiftImageWrapper {
  margin-bottom: 20px;
}
/* line 1217, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLift .tplEmployeeVoiceLiftImageWrapper img {
  max-width: 100%;
  width: auto !important;
  height: auto !important;
  max-height: 222px;
  display: block;
}
/* line 1226, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLift .tplEmployeeVoiceLiftTextWrapper h4 {
  color: #165788;
}
/* line 1229, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLift .tplEmployeeVoiceLiftTextWrapper h6 {
  color: #165788;
  margin-bottom: 15px;
}
/* line 1233, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLift .tplEmployeeVoiceLiftTextWrapper .position {
  color: #165788;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 28px;
  line-height: 1.75rem;
  font-family: "Geogrotesque", Arial, sans-serif;
  margin-bottom: 10px;
}
/* line 1240, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLift .tplEmployeeVoiceLiftTextWrapper .positionstory {
  color: #404040;
}
/* line 1243, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLift .tplEmployeeVoiceLiftTextWrapper .readMoreButton {
  color: #FFFFFF;
  background-color: #165788;
  padding: 10px 20px;
  font-family: "Geogrotesque", Arial, sans-serif;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  display: none;
  margin-top: 5px;
}
/* line 1253, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLift .tplEmployeeVoiceLiftTextWrapper .readMoreButton:hover {
  opacity: 0.8;
}

/* line 1260, ../sass/layouts/_content.scss */
.tplEmployeeVoiceLiftContentWrapper {
  width: 100% !important;
}

/*
 * Widelift (full width over content)
 *
 */
/* line 1269, ../sass/layouts/_content.scss */
div.tplWideLift, div.tplWide2ColsLift {
  width: auto !important;
  background: #EFF7FF;
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  margin-bottom: 60px;
}
/* line 1275, ../sass/layouts/_content.scss */
div.tplWideLift .tplWideLiftContentWrapper, div.tplWide2ColsLift .tplWideLiftContentWrapper {
  width: 1200px;
  max-width: 100%;
  margin: 0 auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 80px 20px 60px 20px;
}
/* line 1281, ../sass/layouts/_content.scss */
div.tplWideLift .tplWideLiftContentWrapper .tplCols, div.tplWide2ColsLift .tplWideLiftContentWrapper .tplCols {
  margin: 0;
}

/* line 1287, ../sass/layouts/_content.scss */
div.tplWideLift:last-child, div.tplWide2ColsLift:last-child {
  margin-bottom: 0;
}

/*
 * Widelift (full width over content) for Publications
 *
 */
/* line 1295, ../sass/layouts/_content.scss */
div.tplPublicationListLift {
  width: auto !important;
  background: #EFF7FF;
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  margin-bottom: 26px;
}
/* line 1301, ../sass/layouts/_content.scss */
div.tplPublicationListLift .tplPublicationListWrapper {
  width: 1160px;
  max-width: 100%;
  margin: 0 auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 26px 00px 74px;
}
/* line 1307, ../sass/layouts/_content.scss */
div.tplPublicationListLift .tplPublicationListWrapper .tplCols {
  margin: 0;
}
/* line 1310, ../sass/layouts/_content.scss */
div.tplPublicationListLift .tplPublicationListWrapper h2 {
  margin-bottom: 30px;
}
/* line 1313, ../sass/layouts/_content.scss */
div.tplPublicationListLift .tplPublicationListWrapper p a.btn-color-blue-md {
  width: 220px;
  text-align: center;
  padding: 7px 20px;
  margin-top: 20px;
}

/*
 * Widelift (full width over content)
 *
 */
/* line 1326, ../sass/layouts/_content.scss */
.tplNarrowCenterLift {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
}
/* line 1330, ../sass/layouts/_content.scss */
.tplNarrowCenterLift .tplNarrowCenterLiftContentWrapper {
  width: 100%;
}
/* line 1332, ../sass/layouts/_content.scss */
.tplNarrowCenterLift .tplNarrowCenterLiftContentWrapper .tplCols {
  margin: 0;
}

/*
 * Job opening lift
 */
/* line 1342, ../sass/layouts/_content.scss */
.tplJobOpeningLift {
  background-color: #C3DCF4;
  padding: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1346, ../sass/layouts/_content.scss */
.tplJobOpeningLift h2 {
  color: #165788;
  font-size: 27px;
  font-size: 1.6875rem;
  line-height: 32px;
  line-height: 2rem;
  font-weight: 400;
  float: left;
  width: 100%;
}
/* line 1354, ../sass/layouts/_content.scss */
.tplJobOpeningLift p {
  float: left;
  clear: both;
  margin: 0;
}
/* line 1358, ../sass/layouts/_content.scss */
.tplJobOpeningLift p span {
  font-weight: bold;
  color: #165788;
}
/* line 1363, ../sass/layouts/_content.scss */
.tplJobOpeningLift a.readMoreButton {
  color: #FFFFFF;
  float: right;
  background-color: #165788;
  padding: 10px 20px;
  font-family: "Geogrotesque", Arial, sans-serif;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  display: inline-block;
  margin-top: 5px;
}
/* line 1373, ../sass/layouts/_content.scss */
.tplJobOpeningLift a.readMoreButton:hover {
  opacity: 0.8;
}

/* line 1379, ../sass/layouts/_content.scss */
.tplJobOpeningLiftContentWrapper {
  width: 100% !important;
}

/**
 *   Icon / Number list lift
 */
/* line 1387, ../sass/layouts/_content.scss */
.tplIconListLift, .tplNumberListLift {
  width: 860px;
  max-width: 100%;
  margin: 0 auto 40px;
}

/* line 1393, ../sass/layouts/_content.scss */
.tplIconListLiftImageContentWrapper, .tplNumberListLiftNumberContentWrapper {
  width: 70px;
  height: 70px;
  background-color: #EFF7FF;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1401, ../sass/layouts/_content.scss */
.tplIconListLift.no-bg-color .tplIconListLiftImageContentWrapper {
  background-color: transparent;
  padding: 0;
}

/* line 1406, ../sass/layouts/_content.scss */
.tplNumberListLiftNumberContent {
  width: 70px;
  height: 70px;
}
/* line 1409, ../sass/layouts/_content.scss */
.tplNumberListLiftNumberContent p {
  text-align: center;
  color: #165788;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 300;
  font-family: "Geogrotesque", Arial, sans-serif;
  margin: 0;
  line-height: 70px;
}

/* line 1420, ../sass/layouts/_content.scss */
.tplWideLift .tplIconListLiftImageContentWrapper, .tplWideLift .tplNumberListLiftNumberContentWrapper {
  background-color: #FFFFFF;
}

/* line 1424, ../sass/layouts/_content.scss */
.tplIconListLiftTextContentWrapper, .tplNumberListLiftTextContentWrapper {
  width: calc(100% - 70px);
  padding-left: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1428, ../sass/layouts/_content.scss */
.tplIconListLiftTextContentWrapper .tplLiftUp, .tplNumberListLiftTextContentWrapper .tplLiftUp {
  max-width: 760px;
}
/* line 1430, ../sass/layouts/_content.scss */
.tplIconListLiftTextContentWrapper .tplLiftUp .tplLiftUpContent, .tplNumberListLiftTextContentWrapper .tplLiftUp .tplLiftUpContent {
  padding: 30px;
}
/* line 1434, ../sass/layouts/_content.scss */
.tplIconListLiftTextContentWrapper h4, .tplNumberListLiftTextContentWrapper h4 {
  max-width: 660px;
}
/* line 1437, ../sass/layouts/_content.scss */
.tplIconListLiftTextContentWrapper p, .tplNumberListLiftTextContentWrapper p {
  max-width: 660px;
}
/* line 1440, ../sass/layouts/_content.scss */
.tplIconListLiftTextContentWrapper p:last-child, .tplNumberListLiftTextContentWrapper p:last-child {
  margin-bottom: 0;
}

/**
 *   Accordion lift
 */
/* line 1449, ../sass/layouts/_content.scss */
.tplAccordionLift {
  width: 100%;
  margin-bottom: 40px;
}
/* line 1452, ../sass/layouts/_content.scss */
.tplAccordionLift .tplAccordionLiftHeadingContentWrapper {
  width: 100%;
  background-color: #165788 !important;
  padding: 17px 60px 17px 20px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
  cursor: pointer;
}
/* line 1460, ../sass/layouts/_content.scss */
.tplAccordionLift .tplAccordionLiftHeadingContentWrapper h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 37px;
  line-height: 2.3125rem;
  font-weight: 300;
  color: #F3F6F4 !important;
  margin: 0;
  position: relative;
}
/* line 1467, ../sass/layouts/_content.scss */
.tplAccordionLift .tplAccordionLiftHeadingContentWrapper h2:after {
  content: "";
  height: 40px;
  width: 40px;
  top: 0;
  position: absolute;
  right: -40px;
  background-image: url("../../../images/svg/accordion-open.svg");
}
/* line 1476, ../sass/layouts/_content.scss */
.tplAccordionLift .tplAccordionLiftHeadingContentWrapper h2:selection {
  background: transparent;
}
/* line 1482, ../sass/layouts/_content.scss */
.tplAccordionLift .tplAccordionLiftHeadingContentWrapper.opened h2:after {
  background-image: url("../../../images/svg/accordion-close.svg");
}
/* line 1486, ../sass/layouts/_content.scss */
.tplAccordionLift .tplAccordionLiftTextContentWrapper {
  display: none;
  float: left;
  width: 100%;
  background-color: #EFF7FF !important;
}
/* line 1491, ../sass/layouts/_content.scss */
.tplAccordionLift .tplAccordionLiftTextContentWrapper p {
  float: left;
  clear: both;
}

/* line 1498, ../sass/layouts/_content.scss */
.tplAccordionLiftTextContent {
  padding: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1504, ../sass/layouts/_content.scss */
table.tplImageCaption {
  border-spacing: 0;
  margin-bottom: 1em;
  margin-top: 0;
  border: 0 !important;
}

/* line 1512, ../sass/layouts/_content.scss */
.tplImageCaption td.tplImage {
  width: 250px;
}
/* line 1516, ../sass/layouts/_content.scss */
.tplImageCaption caption.tplCaption {
  font-size: 0.85em;
  padding-top: 5px;
  caption-side: bottom;
}
/* line 1522, ../sass/layouts/_content.scss */
.tplImageCaption .tplCaption * {
  /* no margin for child elements */
  margin: 0;
}

/* line 1528, ../sass/layouts/_content.scss */
tr.groupRow td {
  padding: 0;
}

/* line 1532, ../sass/layouts/_content.scss */
.contactGroupTitle {
  margin: 40px 0 20px;
}

/* line 1536, ../sass/layouts/_content.scss */
.emailDisclaimer {
  display: block;
  width: 100%;
  float: left;
  color: #165788;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 22px;
  line-height: 1.375rem;
  margin-top: 30px;
}

/* line 1547, ../sass/layouts/_content.scss */
.subjectFilters {
  margin-top: 30px;
  width: 100%;
  display: block;
  float: left;
}
/* line 1552, ../sass/layouts/_content.scss */
.subjectFilters br {
  display: none;
}
/* line 1555, ../sass/layouts/_content.scss */
.subjectFilters label {
  border: 1px solid #165788;
  padding: 7px 15px;
  float: left;
  display: inline-block;
  margin: 0 10px 10px 0;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 17px;
  line-height: 1.0625rem;
  text-align: center;
  color: #165788;
}
/* line 1565, ../sass/layouts/_content.scss */
.subjectFilters label:hover {
  background-color: #165788;
  color: #FFFFFF;
}

/* line 1572, ../sass/layouts/_content.scss */
.contact-card {
  float: left;
  width: 100%;
}
/* line 1575, ../sass/layouts/_content.scss */
.contact-card .contact-image-wrapper {
  float: left;
  width: 90px;
  height: 90px;
}
/* line 1579, ../sass/layouts/_content.scss */
.contact-card .contact-image-wrapper img {
  width: 100%;
}
/* line 1583, ../sass/layouts/_content.scss */
.contact-card .contact-text-wrapper {
  float: left;
  min-height: 90px;
  width: calc(100% - 90px);
  padding: 0 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #658BAC;
}
/* line 1591, ../sass/layouts/_content.scss */
.contact-card .contact-text-wrapper .contact-name h4 {
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #165788;
  margin-bottom: 5px;
}
/* line 1599, ../sass/layouts/_content.scss */
.contact-card .contact-text-wrapper .contact-info {
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #165788;
  font-weight: bold;
}
/* line 1606, ../sass/layouts/_content.scss */
.contact-card .contact-text-wrapper .contact-title {
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-weight: bold;
  color: #165788;
}
/* line 1614, ../sass/layouts/_content.scss */
.contact-card .contact-phone {
  margin-left: 90px;
  border-left: 1px solid #658BAC;
  padding: 4px 8px;
  float: left;
  color: #404040;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/**
 *   Image Download lift / Media download lift
 */
/* line 1629, ../sass/layouts/_content.scss */
.tplImageDownloadLift {
  width: 100%;
}

/* line 1633, ../sass/layouts/_content.scss */
.tplImageDownloadLiftContentWrapper {
  width: 100% !important;
}

/* line 1638, ../sass/layouts/_content.scss */
.tplImageDownloadLiftContent {
  width: 100%;
  position: relative;
}

/* line 1643, ../sass/layouts/_content.scss */
.tplImageDownloadLiftImageWrapper {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 0;
  text-align: center;
  height: 220px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1649, ../sass/layouts/_content.scss */
.tplImageDownloadLiftImageWrapper a {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 376px;
}
/* line 1658, ../sass/layouts/_content.scss */
.tplImageDownloadLiftImageWrapper img {
  width: 144px !important;
  height: 200px !important;
  margin: 10px auto;
}
/* line 1663, ../sass/layouts/_content.scss */
.tplImageDownloadLiftImageWrapper img.landscape {
  height: 144px !important;
  width: 200px !important;
  margin: 38px auto;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}

/* line 1672, ../sass/layouts/_content.scss */
.tplImageDownloadLiftTextTopWrapper {
  float: left;
  width: 100%;
}
/* line 1675, ../sass/layouts/_content.scss */
.tplImageDownloadLiftTextTopWrapper h4 {
  background-color: #165788;
  color: #FFFFFF;
  margin: 0 0 13px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 23px;
  line-height: 1.4375rem;
  font-family: "Geogrotesque", Arial, sans-serif;
  width: 100%;
  display: block;
}
/* line 1685, ../sass/layouts/_content.scss */
.tplImageDownloadLiftTextTopWrapper span {
  padding: 8px 7px 9px 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: block;
  background-color: #165788;
  color: #FFFFFF;
  margin: 0 0 13px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 23px;
  line-height: 1.4375rem;
  font-family: "Geogrotesque", Arial, sans-serif;
}
/* line 1697, ../sass/layouts/_content.scss */
.tplImageDownloadLiftTextTopWrapper span.download-icon {
  background-image: url("../../../images/svg/NIB-icon_download.svg");
  background-size: 26px 26px;
  background-position: left 4px center;
  background-repeat: no-repeat;
}
/* line 1704, ../sass/layouts/_content.scss */
.tplImageDownloadLiftTextTopWrapper span.no-icon {
  background-image: unset;
  background-size: unset;
  background-position: unset;
  background-repeat: unset;
  padding-right: 0;
  padding-left: 0;
}
/* line 1712, ../sass/layouts/_content.scss */
.tplImageDownloadLiftTextTopWrapper span.pdf-icon {
  background-image: url("../../../images/svg/NIB-icon_pdf-document.svg");
  background-size: 30px 30px;
  background-position: left 3px center;
  background-repeat: no-repeat;
}
/* line 1718, ../sass/layouts/_content.scss */
.tplImageDownloadLiftTextTopWrapper p {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #404040;
  margin-bottom: 2px;
}

/* line 1727, ../sass/layouts/_content.scss */
.tplImageDownloadLiftTextBottomWrapper {
  float: left;
  width: 100%;
  margin-top: 15px;
}
/* line 1731, ../sass/layouts/_content.scss */
.tplImageDownloadLiftTextBottomWrapper p {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #404040;
  margin-bottom: 2px;
}

/* line 1740, ../sass/layouts/_content.scss */
.tplLineSeparator {
  width: 100%;
  display: block;
  height: 1px;
  float: left;
  border-top: 1px solid #658BAC;
  margin-top: 15px;
  padding-bottom: 15px;
}

/* line 1750, ../sass/layouts/_content.scss */
.tplExtendedLeftColLift {
  max-width: 640px;
  width: 100%;
}

/* line 1755, ../sass/layouts/_content.scss */
a.anchorlink {
  display: block;
  position: relative;
  top: -222px;
  visibility: hidden;
}

/* line 1762, ../sass/layouts/_content.scss */
h2.blue_headline {
  background: #1d5987;
  color: #fff;
  padding: 12px 0;
  position: relative;
  margin-bottom: 0;
}
/* line 1768, ../sass/layouts/_content.scss */
h2.blue_headline:before, h2.blue_headline:after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 9600px;
  right: 100%;
  background: #1d5987;
}
/* line 1777, ../sass/layouts/_content.scss */
h2.blue_headline:after {
  left: 100%;
}

/* line 1, ../sass/layouts/_main.scss */
.main-biglift {
  position: relative;
  background-image: url("/_sys_/images/main_biglift.jpg");
  background-size: cover;
  height: 560px;
  margin-top: -70px;
  background-position: top center;
}
/* line 8, ../sass/layouts/_main.scss */
.main-biglift .biglift-filter {
  background-color: rgba(0, 68, 101, 0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 16, ../sass/layouts/_main.scss */
.main-biglift .bigTextLift {
  padding: 150px 0px 80px 20px;
  position: relative;
}
/* line 19, ../sass/layouts/_main.scss */
.main-biglift .bigTextLift h1, .main-biglift .bigTextLift h2 {
  font-size: 45px;
  font-weight: 300;
  line-height: 53px;
  color: #FFFFFF;
}
/* line 25, ../sass/layouts/_main.scss */
.main-biglift .bigTextLift p {
  color: #FFFFFF;
  font-family: "Geogrotesque";
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  padding-right: 20px;
}
/* line 33, ../sass/layouts/_main.scss */
.main-biglift .bigTextLift a.btn-color-white-lg {
  padding: 8px 35px;
}
/* line 37, ../sass/layouts/_main.scss */
.main-biglift .videoImage {
  width: 100%;
  height: 300px;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 90%;
  float: right;
  border: 1px solid #FFFFFF;
}
/* line 48, ../sass/layouts/_main.scss */
.main-biglift .carouselPlayButton {
  background-image: url("/_sys_/images/play-button.svg");
  position: absolute;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
}

/* line 60, ../sass/layouts/_main.scss */
.highlight h3 {
  margin-bottom: 26px;
}
/* line 63, ../sass/layouts/_main.scss */
.highlight img {
  margin-top: 5px;
}
/* line 66, ../sass/layouts/_main.scss */
.highlight .highlight_image {
  float: right;
  position: relative;
}

/* line 72, ../sass/layouts/_main.scss */
.newsCarousel .carusel {
  padding: 40px 0 50px;
}
/* line 74, ../sass/layouts/_main.scss */
.newsCarousel .carusel .news_wrapper {
  padding: 0 20px;
}
/* line 76, ../sass/layouts/_main.scss */
.newsCarousel .carusel .news_wrapper img {
  height: 172px;
  width: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  display: block;
}
/* line 84, ../sass/layouts/_main.scss */
.newsCarousel .carusel .articles_articleList {
  width: calc(100% + 40px);
  margin-left: -20px;
}
/* line 88, ../sass/layouts/_main.scss */
.newsCarousel .carusel .news_wrapper:nth-child(3n) {
  padding-right: 20px !important;
}
/* line 91, ../sass/layouts/_main.scss */
.newsCarousel .carusel a.btn-color-blue-lg {
  float: right;
  padding: 8px 35px;
}
/* line 95, ../sass/layouts/_main.scss */
.newsCarousel .carusel .slick-left {
  position: absolute;
  left: -80px;
  top: 45%;
  cursor: pointer;
}
/* line 101, ../sass/layouts/_main.scss */
.newsCarousel .carusel .slick-right {
  position: absolute;
  right: -80px;
  top: 45%;
  cursor: pointer;
}
/* line 107, ../sass/layouts/_main.scss */
.newsCarousel .carusel h3.news_title {
  min-height: 107px;
}

/* line 111, ../sass/layouts/_main.scss */
.main-annualreport {
  background: #249098;
  padding: 20px 0;
  max-height: 60px;
}
/* line 115, ../sass/layouts/_main.scss */
.main-annualreport .annual-cover {
  background-repeat: no-repeat;
  background-size: cover;
  height: 120px;
  margin-top: -40px;
  overflow: visible;
  float: left;
  position: relative;
  z-index: 11;
  margin-left: 20px;
  margin-right: 0;
  display: block;
}
/* line 128, ../sass/layouts/_main.scss */
.main-annualreport h2 {
  color: #FFFFFF;
  font-size: 31px;
  font-weight: 300;
  line-height: 60px;
  padding-left: 70px;
  width: auto;
  float: left;
  margin: 0 40px 0 0;
}
/* line 138, ../sass/layouts/_main.scss */
.main-annualreport a {
  float: left;
  width: 155px;
  height: 40px;
  background: #fff;
  color: #165788;
  font-family: "Geogrotesque";
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  margin: 0;
  margin-right: 100px;
  display: block;
  margin-top: 10px;
  text-decoration: none;
}

/* line 156, ../sass/layouts/_main.scss */
.mainContent div.tplWideLift .tplWideLiftContentWrapper {
  padding: 75px 20px 75px;
}
/* line 158, ../sass/layouts/_main.scss */
.mainContent div.tplWideLift .tplWideLiftContentWrapper p {
  color: #165788;
  font-family: "Geogrotesque";
  font-size: 22px;
  margin-bottom: 33px;
  line-height: 28px;
}
/* line 165, ../sass/layouts/_main.scss */
.mainContent div.tplWideLift .tplWideLiftContentWrapper:last-of-type {
  margin-bottom: 0;
  margin-top: 80px;
}
/* line 169, ../sass/layouts/_main.scss */
.mainContent div.tplWideLift .tplWideLiftContentWrapper a.btn-color-blue-lg {
  padding: 8px 35px;
}
/* line 173, ../sass/layouts/_main.scss */
.mainContent div.tpl2ColsEqual .tdlColumnWrapper {
  width: 100%;
}
/* line 176, ../sass/layouts/_main.scss */
.mainContent div.tplWideLift:last-of-type {
  margin-bottom: 0;
}
/* line 179, ../sass/layouts/_main.scss */
.mainContent .tplMediumTeaserLift, .mainContent .tplMediumTeaserImageStoryLift {
  height: 369px;
  margin-bottom: 30px;
}

/* Slider */
/* line 186, ../sass/layouts/_main.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 200, ../sass/layouts/_main.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 207, ../sass/layouts/_main.scss */
.slick-list:focus {
  outline: none;
}
/* line 211, ../sass/layouts/_main.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 216, ../sass/layouts/_main.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 225, ../sass/layouts/_main.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 233, ../sass/layouts/_main.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 239, ../sass/layouts/_main.scss */
.slick-track:after {
  clear: both;
}
/* line 243, ../sass/layouts/_main.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 247, ../sass/layouts/_main.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 251, ../sass/layouts/_main.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 254, ../sass/layouts/_main.scss */
.slick-slide img {
  display: block;
}
/* line 257, ../sass/layouts/_main.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 263, ../sass/layouts/_main.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 267, ../sass/layouts/_main.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 271, ../sass/layouts/_main.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 275, ../sass/layouts/_main.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 281, ../sass/layouts/_main.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 1, ../sass/layouts/_site.scss */
body {
  overflow: hidden;
}

/* line 4, ../sass/layouts/_site.scss */
.onlyInPdf {
  display: none;
}

/* line 7, ../sass/layouts/_site.scss */
.contentNoImage {
  margin-top: 60px;
}

/* line 13, ../sass/layouts/_site.scss */
.pagination .paginationControl span, .pagination .paginationControl span a {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 2, ../sass/layouts/_custom.scss */
#earlierIssues {
  overflow: auto;
}

/* line 5, ../sass/layouts/_custom.scss */
.CASProjectListTitle {
  margin-bottom: 0;
}

/* line 8, ../sass/layouts/_custom.scss */
.earlierIssueArchive {
  margin-top: 36px;
}
/* line 10, ../sass/layouts/_custom.scss */
.earlierIssueArchive ul {
  margin-left: 0;
}
/* line 13, ../sass/layouts/_custom.scss */
.earlierIssueArchive ul li {
  padding-left: 0;
  list-style: none;
}
/* line 14, ../sass/layouts/_custom.scss */
.earlierIssueArchive ul li h3 {
  margin-bottom: 0;
  color: #165788;
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
}

/* line 23, ../sass/layouts/_custom.scss */
.CAPtitle {
  margin-bottom: 28px;
}

/* line 26, ../sass/layouts/_custom.scss */
h6.projectContents {
  color: #404040;
  font-family: Arial;
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  font-weight: normal;
  margin-bottom: 10px;
}

/* line 30, ../sass/layouts/_custom.scss */
h5.projectTitles {
  color: #165788;
  font-family: "Geogrotesque";
  font-size: 22.5px;
  line-height: 28px;
  margin: 0;
}

/* line 37, ../sass/layouts/_custom.scss */
.padding40tb {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

/* line 43, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .testimonial_related a {
  background-image: url("../../../images/svg/NIB-icon_link-arrow.svg");
  background-position: left top 5px;
  background-repeat: no-repeat;
  padding: 2px 0 2px 26px;
  background-size: 13px 13px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: Arial, sans-serif;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  padding-bottom: 0;
}
/* line 60, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .testimonial_related .relatedType {
  color: #165788;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 3px;
}
/* line 68, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .testimonial_related ul {
  margin-left: 0;
}
/* line 69, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .testimonial_related ul li {
  list-style: none;
  padding-left: 2px;
  margin-bottom: 14px;
}
/* line 77, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .testimonial_related .testimonial_title {
  margin-top: 25.81px;
  color: #165788;
  font-family: "Geogrotesque";
  font-size: 27px;
  line-height: 32px;
}
/* line 89, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .articles_browser {
  margin-bottom: 80px;
  margin-top: 48px;
  min-height: 100px;
}
/* line 94, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .pagination {
  margin-top: 42px;
}
/* line 97, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .country-filter, .role_articles_customer_testimonials .areas-filter {
  display: inline-block;
}
/* line 99, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .country-filter label, .role_articles_customer_testimonials .areas-filter label {
  display: block;
  color: #165788;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 10px;
}
/* line 119, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .areas-filter {
  width: 556px;
  max-width: 100%;
}
/* line 123, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .country-filter {
  width: 260px;
  float: left;
}
/* line 127, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .areas-filter {
  display: inline-block;
  max-height: 100px;
  margin-left: 40px;
}
/* line 131, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .areas-filter .articles_year {
  display: -ms-flexbox;
  -ms-flex-direction: column;
  -ms-flex-justify: space-between;
  -ms-flex-wrap: wrap;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  -webkit-justify-content: space-between;
  -webkit-flex-wrap: wrap;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: wrap;
  height: 100px;
}
/* line 132, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .areas-filter .articles_year br {
  display: none;
}
/* line 149, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .areas-filter .articles_year label {
  margin-bottom: 20px;
  color: #404040;
  font-family: Arial;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
}
/* line 150, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .areas-filter .articles_year label div {
  margin-right: 40px;
}
/* line 154, ../sass/layouts/_custom.scss */
.role_articles_customer_testimonials .areas-filter .articles_year label div:before {
  cursor: pointer;
}

/* line 173, ../sass/layouts/_custom.scss */
.testimonials_wrapper:nth-child(even) {
  background-color: #fff;
}

/* line 177, ../sass/layouts/_custom.scss */
.testimonials_wrapper {
  overflow: auto;
  background-color: #EFF7FF;
  padding-top: 30px;
  padding-bottom: 59px;
  width: auto !important;
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
}
/* line 179, ../sass/layouts/_custom.scss */
.testimonials_wrapper .testimonial_container {
  clear: both;
  height: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
}
/* line 195, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tm_title {
  margin-bottom: 20px;
}
/* line 197, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tm_title h3 {
  color: #165788;
  font-family: "Geogrotesque";
  font-size: 36px;
  font-weight: 300;
  line-height: 42px;
}
/* line 200, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tmLeft {
  float: left;
  margin-right: 40.9px;
}
/* line 203, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tmLeft img {
  width: 360px;
}
/* line 207, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tmRight {
  float: left;
  width: calc(1180px - 555px);
}
/* line 211, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tmRight .tmQuoteContainer {
  border-left: 2px solid #165788;
  padding-left: 15.96px;
}
/* line 214, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tmRight .tmQuoteContainer p.tmQuotetext {
  color: #165788;
  font-family: "Geogrotesque";
  font-size: 22.5px;
  line-height: 28px;
}
/* line 217, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tmRight .tmQuoteContainer .tmPerson {
  padding-bottom: 15px;
}
/* line 219, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tmRight .tmQuoteContainer .tmPerson p.tmName {
  color: #404040;
  font-family: Arial;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
}
/* line 223, ../sass/layouts/_custom.scss */
.testimonials_wrapper div.tmRight .tmQuoteContainer .tmPerson p.tmTitle {
  color: #404040;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 0;
}

/* line 234, ../sass/layouts/_custom.scss */
form.publications-earlier-issues input[submit] {
  border: 0;
}
/* line 238, ../sass/layouts/_custom.scss */
form.publications-earlier-issues .publication-form {
  display: inline-block;
  float: left;
}
/* line 239, ../sass/layouts/_custom.scss */
form.publications-earlier-issues .publication-form div.articles_browserItem {
  margin-right: 40px;
  margin-top: 10px;
}
/* line 245, ../sass/layouts/_custom.scss */
form.publications-earlier-issues .publication-form label {
  color: #165788;
  font-family: "Geogrotesque";
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
}
/* line 249, ../sass/layouts/_custom.scss */
form.publications-earlier-issues .publication-form .publication-submit label {
  visibility: hidden;
}
/* line 253, ../sass/layouts/_custom.scss */
form.publications-earlier-issues .publication-form .publicationButton {
  margin-top: 22px;
  padding: 11px 20px;
  border: none;
  font-family: "Geogrotesque", Arial, sans-serif;
  color: #FFFFFF;
  background-color: #165788;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 18px;
  line-height: 1.125rem;
}
/* line 275, ../sass/layouts/_custom.scss */
form.publications-earlier-issues .publication-form:last-child div.articles_browserItem {
  margin-right: 0px;
}

/* line 282, ../sass/layouts/_custom.scss */
div.publicationsList div.publications, div.publication div.publications {
  width: 260px;
  max-width: 260px;
  min-width: 260px;
  overflow: hidden;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 0 40px 0 0;
  display: inline-block;
  float: left;
}
/* line 293, ../sass/layouts/_custom.scss */
div.publicationsList div.publications div, div.publication div.publications div {
  width: 100% !important;
}
/* line 297, ../sass/layouts/_custom.scss */
div.publicationsList div.publications.last, div.publication div.publications.last {
  padding: 0;
}

/* line 302, ../sass/layouts/_custom.scss */
.role_publications .publicationsList {
  overflow-x: auto;
}
/* line 306, ../sass/layouts/_custom.scss */
.role_publications .tplImageDownloadLiftImageWrapper img {
  width: auto !important;
  height: auto !important;
  max-width: 200px !important;
  max-height: 200px !important;
}
/* line 313, ../sass/layouts/_custom.scss */
.role_publications .tplImageDownloadLiftImageWrapper a {
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 220px;
  align-items: center;
}
/* line 325, ../sass/layouts/_custom.scss */
.role_publications h2 {
  margin-bottom: 30px;
}
/* line 329, ../sass/layouts/_custom.scss */
.role_publications div.tpl2ColsEqual .tplCol1Wrapper {
  width: 300px  !important;
  max-width: 300px;
  float: left;
  padding: 0 40px 0 0;
}
/* line 334, ../sass/layouts/_custom.scss */
.role_publications div.tpl2ColsEqual .tplCol1Wrapper div.publication div.publications {
  width: 100%;
  max-width: 260px;
  padding: 0;
}

/* line 346, ../sass/layouts/_custom.scss */
.role_QA .tplOneNarrowCol {
  padding: 0;
}
/* line 349, ../sass/layouts/_custom.scss */
.role_QA div.tplWideLift, .role_QA div.tplWide2ColsLift {
  margin-bottom: 0;
}
/* line 352, ../sass/layouts/_custom.scss */
.role_QA .fb_field input[type="text"] {
  width: 100%;
}
/* line 355, ../sass/layouts/_custom.scss */
.role_QA .fb_textArea {
  width: 100%;
}

/* line 361, ../sass/layouts/_custom.scss */
.role_cap_article table th,
.role_cap_article table td {
  padding: 0 0 5px 0;
  text-align: left;
  background: #EFF7FF;
  font-family: Arial;
  font-size: 18px;
  line-height: 22px;
  color: #404040;
}
/* line 371, ../sass/layouts/_custom.scss */
.role_cap_article table {
  margin-left: -60px;
  background: #EFF7FF;
  padding: 20px;
  border: 20px solid #EFF7FF;
  width: 100%;
  min-width: 760px;
}
/* line 378, ../sass/layouts/_custom.scss */
.role_cap_article table td {
  padding: 0 0 5px 0;
  text-align: left;
  background: #EFF7FF;
  font-family: Arial;
  font-size: 18px;
  line-height: 22px;
  color: #404040;
}
/* line 387, ../sass/layouts/_custom.scss */
.role_cap_article table th {
  padding-right: 5px;
  color: #165788;
  font-family: "Geogrotesque";
  font-size: 20px;
  font-weight: bold;
  line-height: 22px;
  width: 60%;
  padding-bottom: 10px;
}
/* line 398, ../sass/layouts/_custom.scss */
.role_cap_article .linkList {
  margin: 0;
  list-style: none;
  margin-bottom: 25px;
}
/* line 403, ../sass/layouts/_custom.scss */
.role_cap_article .linkList li {
  margin: 0;
  list-style: none;
  padding-left: 0;
}
/* line 408, ../sass/layouts/_custom.scss */
.role_cap_article .linkList a {
  background-image: url("../../../images/svg/NIB-icon_link-arrow.svg");
  background-position: left top 5px;
  background-repeat: no-repeat;
  padding: 2px 0 2px 26px;
  background-size: 13px 13px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: Arial, sans-serif;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  padding-bottom: 0;
}

/* line 427, ../sass/layouts/_custom.scss */
.role_publications .customform {
  max-width: 100%;
  overflow-y: auto;
}
/* line 430, ../sass/layouts/_custom.scss */
.role_publications .customform .fb_fieldset .fb_field {
  max-width: 360px;
}
/* line 434, ../sass/layouts/_custom.scss */
.role_publications .customform .fb_title_large {
  display: none;
}
/* line 437, ../sass/layouts/_custom.scss */
.role_publications .customform .form-element-wrapper {
  width: 360px;
  max-width: 100%;
  float: left;
  position: relative;
  min-height: 82px;
}
/* line 443, ../sass/layouts/_custom.scss */
.role_publications .customform .form-element-wrapper input.fb_submitBut {
  float: right;
  display: block;
  position: absolute;
  right: 0;
  bottom: 14px;
  width: 123px;
  height: 40px;
}
/* line 452, ../sass/layouts/_custom.scss */
.role_publications .customform .form-element-wrapper .fb_title_small {
  height: 60px;
  width: 227.43px;
  color: #404040;
  font-family: "Arial";
  font-size: 16px;
  line-height: 20px;
  margin-top: 25px;
}
/* line 456, ../sass/layouts/_custom.scss */
.role_publications .customform .form-element-wrapper:nth-child(odd) {
  margin-left: 20px;
  position: relative;
}

@media screen and (max-width: 1079px) {
  /* line 466, ../sass/layouts/_custom.scss */
  .role_publications .customform .form-element-wrapper:nth-child(odd) {
    margin-left: 0px;
    position: relative;
  }
}
@media screen and (max-width: 854px) {
  /* line 474, ../sass/layouts/_custom.scss */
  .role_cap_article table {
    margin-left: 0;
  }
}
@media screen and (max-width: 360px) {
  /* line 484, ../sass/layouts/_custom.scss */
  .role_publications .customform .form-element-wrapper input.fb_submitBut {
    position: relative;
  }
}
@media screen and (max-width: 1070px) and (min-width: 768px) {
  /* line 496, ../sass/layouts/_custom.scss */
  .testimonials_wrapper div.tmLeft {
    width: 30%;
  }
  /* line 498, ../sass/layouts/_custom.scss */
  .testimonials_wrapper div.tmLeft img {
    width: 100%;
  }

  /* line 503, ../sass/layouts/_custom.scss */
  .testimonials_wrapper div.tmRight {
    width: 60%;
  }
}
@media screen and (max-width: 768px) {
  /* line 510, ../sass/layouts/_custom.scss */
  .role_cap_article table {
    min-width: 0;
    max-width: 100%;
  }

  /* line 514, ../sass/layouts/_custom.scss */
  .testimonials_wrapper div.tmRight {
    max-width: 90%;
    margin-top: 15px;
  }

  /* line 520, ../sass/layouts/_custom.scss */
  .role_publications .tpl2ColsEqual:nth-child(even) .tdlHWrapLast {
    order: 0;
  }
  /* line 523, ../sass/layouts/_custom.scss */
  .role_publications .tplImageDownloadLift {
    min-width: 260px;
  }
  /* line 528, ../sass/layouts/_custom.scss */
  .role_publications .publicationsList .publications.even {
    padding-right: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 543, ../sass/layouts/_custom.scss */
  .role_publications div.tpl2ColsEqual .tplCol2Wrapper {
    padding-left: 0;
    width: calc(100% - 300px) !important;
  }
}
@media screen and (max-width: 932px) {
  /* line 550, ../sass/layouts/_custom.scss */
  .role_articles_customer_testimonials .country-filter, .role_articles_customer_testimonials .areas-filter {
    float: none !important;
    display: block  !important;
    margin-left: 0;
  }
}
@media screen and (max-width: 622px) {
  /* line 557, ../sass/layouts/_custom.scss */
  .role_articles_customer_testimonials .areas-filter .articles_year {
    height: auto;
    height: unset;
  }
}
@media screen and (max-width: 560px) {
  /* line 567, ../sass/layouts/_custom.scss */
  .role_publications p.centerMobile {
    text-align: center !important;
  }
  /* line 570, ../sass/layouts/_custom.scss */
  .role_publications .tplImageDownloadLiftTextTopWrapper p {
    margin-bottom: 15px;
  }
  /* line 573, ../sass/layouts/_custom.scss */
  .role_publications div.publicationsList {
    padding-left: 5px;
  }
  /* line 576, ../sass/layouts/_custom.scss */
  .role_publications div.publicationsList div.publications {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-right: 5px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 520px) {
  /* line 591, ../sass/layouts/_custom.scss */
  .role_publications div.publicationsList {
    padding: 0;
    width: 260px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 592, ../sass/layouts/_custom.scss */
  .role_publications div.publicationsList div.publications {
    padding: 0;
    overflow: hidden;
  }
}
/* line 605, ../sass/layouts/_custom.scss */
.procurement_notices table tr:nth-child(2) td {
  background-color: #EFF7FF;
}

/* line 1, ../sass/layouts/_single-article.scss */
.articles_list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

/* line 13, ../sass/layouts/_single-article.scss */
.articleContentArea .breadcrumbs {
  padding: 15px 0;
  width: 100%;
}
/* line 16, ../sass/layouts/_single-article.scss */
.articleContentArea .breadcrumbs span, .articleContentArea .breadcrumbs a {
  text-decoration: none;
  font-family: Arial, sans-serif;
  color: #165788;
  font-size: 16px;
  font-size: 1rem;
}

/* line 25, ../sass/layouts/_single-article.scss */
.articleNoImage {
  float: left;
  width: 100%;
}

/* line 31, ../sass/layouts/_single-article.scss */
.contentText.subPage .tplTwoCols > div.tdlHWrapFirst {
  max-width: 760px;
  margin: 20px auto 0;
  float: none;
}

/* line 39, ../sass/layouts/_single-article.scss */
.articles_article .news_image-container, .cases_article .news_image-container {
  margin-bottom: 30px;
}
/* line 41, ../sass/layouts/_single-article.scss */
.articles_article .news_image-container .news_image, .cases_article .news_image-container .news_image {
  margin-bottom: 0px;
}
/* line 44, ../sass/layouts/_single-article.scss */
.articles_article .news_image-container .news_image-caption, .cases_article .news_image-container .news_image-caption {
  margin-bottom: 0px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
/* line 50, ../sass/layouts/_single-article.scss */
.articles_article .news_publishTime, .cases_article .news_publishTime {
  width: 100%;
  float: left;
  color: #165788;
  font-weight: 300;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 22.5px;
  font-size: 1.40625rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 15px;
}
/* line 60, ../sass/layouts/_single-article.scss */
.articles_article h1, .cases_article h1 {
  margin-bottom: 50px;
}
/* line 63, ../sass/layouts/_single-article.scss */
.articles_article .news_ingress, .cases_article .news_ingress {
  color: #165788;
  font-weight: 300;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 22.5px;
  font-size: 1.40625rem;
  line-height: 28px;
  line-height: 1.75rem;
  max-width: 640px;
  margin: 0 auto 30px;
}
/* line 72, ../sass/layouts/_single-article.scss */
.articles_article .newsArticle_content, .cases_article .newsArticle_content {
  max-width: 640px;
  margin: 0 auto;
}
/* line 75, ../sass/layouts/_single-article.scss */
.articles_article .newsArticle_content p a, .articles_article .newsArticle_content p + a, .cases_article .newsArticle_content p a, .cases_article .newsArticle_content p + a {
  margin: 0 0 21px 0;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  color: #165788;
}

/* line 86, ../sass/layouts/_single-article.scss */
.role_articles_article .articles_articleList, .role_cases_article .articles_articleList {
  width: calc(33.33% - 27px) !important;
  margin-bottom: 30px;
  margin-right: 40px;
}
/* line 90, ../sass/layouts/_single-article.scss */
.role_articles_article .articles_articleList .news_wrapper, .role_articles_article .articles_articleList .tplMediumTeaserLoanLift, .role_cases_article .articles_articleList .news_wrapper, .role_cases_article .articles_articleList .tplMediumTeaserLoanLift {
  width: 100%;
  flex: 0 0 100%;
  flex-basis: 100%;
  height: 100%;
}
/* line 95, ../sass/layouts/_single-article.scss */
.role_articles_article .articles_articleList .news_wrapper .tplMediumTeaserLoanLiftImageContentWrapper, .role_articles_article .articles_articleList .news_wrapper .tplMediumTeaserLoanLiftImageContent, .role_articles_article .articles_articleList .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContentWrapper, .role_articles_article .articles_articleList .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContent, .role_cases_article .articles_articleList .news_wrapper .tplMediumTeaserLoanLiftImageContentWrapper, .role_cases_article .articles_articleList .news_wrapper .tplMediumTeaserLoanLiftImageContent, .role_cases_article .articles_articleList .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContentWrapper, .role_cases_article .articles_articleList .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContent {
  height: 100%;
}
/* line 97, ../sass/layouts/_single-article.scss */
.role_articles_article .articles_articleList .news_wrapper .tplMediumTeaserLoanLiftImageContentWrapper img, .role_articles_article .articles_articleList .news_wrapper .tplMediumTeaserLoanLiftImageContent img, .role_articles_article .articles_articleList .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContentWrapper img, .role_articles_article .articles_articleList .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContent img, .role_cases_article .articles_articleList .news_wrapper .tplMediumTeaserLoanLiftImageContentWrapper img, .role_cases_article .articles_articleList .news_wrapper .tplMediumTeaserLoanLiftImageContent img, .role_cases_article .articles_articleList .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContentWrapper img, .role_cases_article .articles_articleList .tplMediumTeaserLoanLift .tplMediumTeaserLoanLiftImageContent img {
  height: 100%;
}
/* line 102, ../sass/layouts/_single-article.scss */
.role_articles_article .articles_articleList .news_wrapper, .role_cases_article .articles_articleList .news_wrapper {
  width: 100%;
  flex: 0 0 100%;
  flex-basis: 100%;
}
/* line 109, ../sass/layouts/_single-article.scss */
.role_articles_article .articles_articleList:first-child, .role_cases_article .articles_articleList:first-child {
  width: auto !important;
  margin: 0 0 30px;
}
/* line 112, ../sass/layouts/_single-article.scss */
.role_articles_article .articles_articleList:first-child .news_wrapper, .role_cases_article .articles_articleList:first-child .news_wrapper {
  width: calc(50% - 40px);
  flex: 0 0 calc(50% - 40px);
  flex-basis: calc(50% - 40px);
  margin-right: 40px;
  height: 100%;
}
/* line 120, ../sass/layouts/_single-article.scss */
.role_articles_article .articles_articleList.single-one:first-child, .role_cases_article .articles_articleList.single-one:first-child {
  width: calc(33.33% - 27px) !important;
  margin: 0 40px 30px 0;
}
/* line 123, ../sass/layouts/_single-article.scss */
.role_articles_article .articles_articleList.single-one:first-child .news_wrapper, .role_cases_article .articles_articleList.single-one:first-child .news_wrapper {
  width: 100%;
  flex: 0 0 100%;
  flex-basis: 100%;
  height: 100%;
  margin-bottom: 0;
}
/* line 134, ../sass/layouts/_single-article.scss */
.role_articles_article .news_listWrapper, .role_cases_article .news_listWrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  justify-content: flex-start;
}

/* line 147, ../sass/layouts/_single-article.scss */
.articles_loan_lift_wrapper {
  width: calc(33.33% - 27px) !important;
  margin-bottom: 30px;
  order: -1;
}
/* line 153, ../sass/layouts/_single-article.scss */
.articles_loan_lift_wrapper .tplMediumTeaserLoanLift img {
  width: 100%;
}

/* line 159, ../sass/layouts/_single-article.scss */
.relevantinfolinks {
  width: 100%;
  float: left;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: flex-start;
}

/* line 175, ../sass/layouts/_single-article.scss */
.relevantinfo-link {
  width: calc(33.33% - 27px);
  padding-right: 0;
  margin-right: 40px;
}

/* line 181, ../sass/layouts/_single-article.scss */
.relevantinfo-link:last-child {
  margin-right: 0;
}

/**
 *   Also in other langugaes partial
 */
/* line 189, ../sass/layouts/_single-article.scss */
.relatedWrapper {
  margin: 0 0 20px 0;
  font-size: 16px;
  font-size: 1rem;
}
/* line 192, ../sass/layouts/_single-article.scss */
.relatedWrapper .related {
  display: inline;
  font-size: 16px;
  font-size: 1rem;
}
/* line 196, ../sass/layouts/_single-article.scss */
.relatedWrapper ul {
  display: inline;
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-image: none;
  background: transparent none;
}
/* line 203, ../sass/layouts/_single-article.scss */
.relatedWrapper ul li {
  display: inline;
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-image: none;
  background: transparent none;
  text-transform: capitalize;
  font-size: 16px;
  font-size: 1rem;
}
/* line 212, ../sass/layouts/_single-article.scss */
.relatedWrapper ul li a {
  text-transform: capitalize;
}
/* line 214, ../sass/layouts/_single-article.scss */
.relatedWrapper ul li a:hover {
  font-weight: bold;
}

/* line 224, ../sass/layouts/_single-article.scss */
.newsTitle {
  border-bottom: 1px solid #165788;
  margin-bottom: 45px;
}

/* line 229, ../sass/layouts/_single-article.scss */
.news_wrapper {
  padding-top: 0;
  position: relative;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  padding: 0;
  flex: 0 0 calc(33.33% - 26px);
  flex-basis: calc(33.33% - 26px);
  flex-direction: column;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
/* line 245, ../sass/layouts/_single-article.scss */
.news_wrapper:last-child {
  padding-right: 0 !important;
}
/* line 248, ../sass/layouts/_single-article.scss */
.news_wrapper:nth-child(3n) {
  padding-right: 0 !important;
}
/* line 251, ../sass/layouts/_single-article.scss */
.news_wrapper p.news_type {
  background-color: #004465;
  width: 100%;
  padding: 5px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFFFFF;
  text-align: right;
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
/* line 264, ../sass/layouts/_single-article.scss */
.news_wrapper p.news_date {
  color: #165788;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
  text-align: left;
  padding: 10px 20px 5px;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #C3DCF4;
}
/* line 276, ../sass/layouts/_single-article.scss */
.news_wrapper img {
  display: block;
  width: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  min-height: 200px;
}
/* line 283, ../sass/layouts/_single-article.scss */
.news_wrapper img.cat-a-img, .news_wrapper img.notice-img, .news_wrapper img.event-img {
  object-fit: unset;
  font-family: Arial, sans-serif;
}
/* line 287, ../sass/layouts/_single-article.scss */
.news_wrapper h3.news_title {
  padding: 0 20px 23px;
  flex-grow: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 22.5px;
  font-size: 1.40625rem;
  line-height: 28px;
  line-height: 1.75rem;
  position: relative;
  background-color: #C3DCF4;
}
/* line 297, ../sass/layouts/_single-article.scss */
.news_wrapper h3.news_title a {
  text-decoration: none;
}
/* line 301, ../sass/layouts/_single-article.scss */
.news_wrapper a.link_layer {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 1;
}
/* line 305, ../sass/layouts/_single-article.scss */
.news_wrapper a.link_layer.Video {
  background-image: url("../../../images/play-button.svg");
  background-size: 75px 75px;
  background-repeat: no-repeat;
  background-position: top 94px center;
}
/* line 312, ../sass/layouts/_single-article.scss */
.news_wrapper .publicationCoverImage {
  width: 360px;
  height: 202px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #efefef none;
}
/* line 320, ../sass/layouts/_single-article.scss */
.news_wrapper .publicationCoverImage img.news_image {
  max-width: 360px;
  height: auto;
  max-height: 202px;
  width: auto;
}

/* line 330, ../sass/layouts/_single-article.scss */
.role_articles_article .news_wrapper img, .role_cases_article .news_wrapper img {
  max-height: 172px;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}

/* line 337, ../sass/layouts/_single-article.scss */
.tplSubColWrapper, .tplSubColHeader {
  width: 100%;
}

/* line 342, ../sass/layouts/_single-article.scss */
.relevantinfo-link h2 {
  padding: 0;
  margin: 0;
  height: 103px;
  width: 100%;
  display: flex;
}
/* line 348, ../sass/layouts/_single-article.scss */
.relevantinfo-link h2 a {
  padding: 10px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  align-self: stretch;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFFFFF;
  font-size: 22.5px;
  font-size: 1.40625rem;
  line-height: 25px;
  line-height: 1.5625rem;
  text-decoration: none;
  width: 100%;
  background-color: #004465;
  background-image: url("../../../images/svg/NIB-icon_link-out.svg");
  background-size: 45px;
  background-repeat: no-repeat;
  background-position: right 5px bottom 5px;
}
/* line 366, ../sass/layouts/_single-article.scss */
.relevantinfo-link h2 a[href$=".pdf"] {
  /* PDF file */
  background-color: #249098;
  background-image: url("../../../images/svg/NIB-icon_pdf-document.svg");
}

/**
 *   News and media archive selects, filters and search 
 * 
 */
/* line 380, ../sass/layouts/_single-article.scss */
.role_news_media_archive .articles_browser.articles_sysBrowser {
  width: 100%;
  display: block;
  float: left;
  margin-bottom: 30px;
}
/* line 386, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter, .role_news_media_archive .locales-filter, .role_news_media_archive .years-filter, .role_news_media_archive .classes-filter {
  float: left;
  margin-bottom: 15px;
  margin-right: 30px;
}
/* line 390, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter label, .role_news_media_archive .locales-filter label, .role_news_media_archive .years-filter label, .role_news_media_archive .classes-filter label {
  display: block;
  color: #165788;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 10px;
}
/* line 399, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter .styled-select, .role_news_media_archive .locales-filter .styled-select, .role_news_media_archive .years-filter .styled-select, .role_news_media_archive .classes-filter .styled-select {
  margin-bottom: 0;
  margin-right: 0;
  width: 200px;
}
/* line 403, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter .styled-select select, .role_news_media_archive .locales-filter .styled-select select, .role_news_media_archive .years-filter .styled-select select, .role_news_media_archive .classes-filter .styled-select select {
  width: 200px;
}
/* line 408, ../sass/layouts/_single-article.scss */
.role_news_media_archive .locales-filter select {
  text-transform: capitalize;
}
/* line 411, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter {
  margin-right: 0;
  width: calc(100% - 690px);
}
/* line 414, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter .articles_year.articles_browserItem.styled-select {
  display: none !important;
}
/* line 417, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter input.keywords-search {
  height: 40px;
  border-top: 1px solid #658BAC;
  border-left: 1px solid #658BAC;
  border-bottom: 1px solid #658BAC;
  border-right: none;
  width: calc(100% - 42px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: Arial, sans-serif;
  color: #404040;
}
/* line 432, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter button.keywords-search-btn {
  height: 40px;
  width: 40px;
  border-top: 1px solid #658BAC;
  border-bottom: 1px solid #658BAC;
  border-right: 1px solid #658BAC;
  border-left: none;
  background-image: url("../../../images/search.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #FFFFFF;
  float: left;
}
/* line 445, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #404040;
}
/* line 448, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter ::-moz-placeholder {
  /* Firefox 19+ */
  color: #404040;
}
/* line 451, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter :-ms-input-placeholder {
  /* IE 10+ */
  color: #404040;
}
/* line 454, ../sass/layouts/_single-article.scss */
.role_news_media_archive .keywords-search-filter :-moz-placeholder {
  /* Firefox 18- */
  color: #404040;
}
/* line 458, ../sass/layouts/_single-article.scss */
.role_news_media_archive .articles_articleList {
  width: 100%;
  float: left;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  display: -webkit-flex;
  -webkit-justify-content: space-between;
  display: flex;
  justify-content: space-between;
}

/* line 470, ../sass/layouts/_single-article.scss */
ul.news-type-filters {
  margin: 15px 0 30px;
  width: 100%;
  display: block;
  float: left;
}
/* line 475, ../sass/layouts/_single-article.scss */
ul.news-type-filters br {
  display: none;
}
/* line 478, ../sass/layouts/_single-article.scss */
ul.news-type-filters li {
  list-style: none;
  display: inline-block;
  padding: 0;
}
/* line 482, ../sass/layouts/_single-article.scss */
ul.news-type-filters li a {
  border: 1px solid #165788;
  padding: 7px 10px;
  float: left;
  display: inline-block;
  margin: 0 10px 10px 0;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 17px;
  line-height: 1.0625rem;
  text-align: center;
  color: #165788;
}
/* line 492, ../sass/layouts/_single-article.scss */
ul.news-type-filters li a:hover {
  background-color: #165788;
  color: #FFFFFF;
}
/* line 499, ../sass/layouts/_single-article.scss */
ul.news-type-filters li.selected a {
  background-color: #165788;
  color: #FFFFFF;
}

/* line 507, ../sass/layouts/_single-article.scss */
.news_listWrapper .pagination {
  display: none;
}
/* line 510, ../sass/layouts/_single-article.scss */
.news_listWrapper .articles_articleList:last-child {
  margin-right: 0;
}
/* line 514, ../sass/layouts/_single-article.scss */
.news_listWrapper .articles_articleList.articles_loan_lift_wrapper {
  margin-right: 40px;
}
/* line 517, ../sass/layouts/_single-article.scss */
.news_listWrapper .articles_articleList:nth-child(2) {
  margin-right: 0;
}
/* line 520, ../sass/layouts/_single-article.scss */
.news_listWrapper .articles_articleList:nth-child(2) .news_wrapper:nth-child(3n+3) {
  margin-right: 0;
}
/* line 524, ../sass/layouts/_single-article.scss */
.news_listWrapper .articles_articleList.articles_loan_lift_wrapper {
  margin-right: 40px;
}
/* line 527, ../sass/layouts/_single-article.scss */
.news_listWrapper .articles_articleList.articles_loan_lift_wrapper .news_wrapper:nth-child(3n+3) {
  margin-right: 0;
}
/* line 532, ../sass/layouts/_single-article.scss */
.news_listWrapper .articles_articleList:first-child:nth-last-child(1) .news_wrapper {
  max-width: 360.05px;
}

/*
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.news_listWrapper  {
      .articles_articleList {
                     width: calc(33.33% + 40px) !important;
      }
}}*/
/* line 1, ../sass/partials/_header.scss */
.header {
  border-bottom: 1px solid #165788;
  background-color: rgba(255, 255, 255, 0.9);
  position: relative;
  z-index: 99;
}
/* line 7, ../sass/partials/_header.scss */
.header .logowrapper img {
  width: 213px;
  height: auto;
}
/* line 12, ../sass/partials/_header.scss */
.header.sticky {
  position: fixed;
  width: 100%;
  top: 0;
  background: #fff;
}
/* line 18, ../sass/partials/_header.scss */
.header.sticky .headerContainer {
  display: none;
}
/* line 21, ../sass/partials/_header.scss */
.header.sticky .headerNav ul div.zfse_navLevel2 {
  top: 67px;
}
/* line 23, ../sass/partials/_header.scss */
.header.sticky .headerNav ul div.zfse_navLevel2.topping {
  top: 107px;
}
/* line 29, ../sass/partials/_header.scss */
.header.forcetop .headerContainer {
  display: block !important;
}
/* line 32, ../sass/partials/_header.scss */
.header.forcetop .headerNav ul div.zfse_navLevel2 {
  top: 107px;
}
/* line 36, ../sass/partials/_header.scss */
.header.tops .headerNav ul div.zfse_navLevel2 {
  top: 107px;
}

/* line 40, ../sass/partials/_header.scss */
.logowrapper {
  margin-bottom: 9px;
}

/* line 43, ../sass/partials/_header.scss */
.headerMenu {
  padding-top: 0px;
  margin-top: 5px;
}

/* line 48, ../sass/partials/_header.scss */
.mobileHeaderNav {
  display: none;
}

/* line 52, ../sass/partials/_header.scss */
.headerContainer {
  padding-top: 6px;
  padding-bottom: 5px;
  margin-bottom: 7px;
}

/* line 58, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks {
  float: right;
}
/* line 60, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks span, .headerToolbar .headerToolbarLinks a, .headerToolbar .headerToolbarLinks img {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  margin-left: 23px;
}
/* line 65, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks .searchBtn {
  padding-top: 2px;
  display: block;
  float: right;
  cursor: pointer;
}
/* line 70, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks .searchBtn img.search-icon {
  display: block;
}
/* line 73, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks .searchBtn img.close-icon {
  display: none;
}
/* line 77, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks .searchBtn.opened {
  margin-left: 0;
}
/* line 79, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks .searchBtn.opened img.search-icon {
  display: none;
}
/* line 82, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks .searchBtn.opened img.close-icon {
  display: block;
}
/* line 86, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks .headerSearch {
  float: right;
  margin-left: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
/* line 94, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks .headerSearch input {
  border: none;
  height: 29px;
  padding: 0 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #EFF7FF !important;
  background-image: none !important;
}
/* line 103, ../sass/partials/_header.scss */
.headerToolbar .headerToolbarLinks .headerSearch.opened {
  margin-left: 46px;
  width: 186px;
  height: 29px;
}

/* line 111, ../sass/partials/_header.scss */
div#mobileSearch {
  display: none;
}

/* line 1, ../sass/partials/_menu.scss */
.headerNav {
  padding-right: 0;
}
/* line 3, ../sass/partials/_menu.scss */
.headerNav .column {
  border-right: 1px solid #658BAC;
  box-sizing: border-box;
  min-width: 25%;
  min-height: 320px;
}
/* line 8, ../sass/partials/_menu.scss */
.headerNav .column.last, .headerNav .column.removeBorders {
  border-right: none;
}
/* line 13, ../sass/partials/_menu.scss */
.headerNav ul {
  margin: 0 0px;
  float: right;
}
/* line 16, ../sass/partials/_menu.scss */
.headerNav ul li {
  list-style: none;
  display: inline-block;
  padding: 14px 30px;
  margin-top: 6px;
}
/* line 22, ../sass/partials/_menu.scss */
.headerNav ul li.zfse_navLast .column {
  border-right: none;
  height: auto;
}
/* line 28, ../sass/partials/_menu.scss */
.headerNav ul li.hover, .headerNav ul li.zfse_navSelectedOpen, .headerNav ul li.zfse_navOpen {
  background: #004465;
}
/* line 30, ../sass/partials/_menu.scss */
.headerNav ul li.hover a, .headerNav ul li.zfse_navSelectedOpen a, .headerNav ul li.zfse_navOpen a {
  color: #fff;
}
/* line 35, ../sass/partials/_menu.scss */
.headerNav ul li.hover div.zfse_navLevel2 {
  display: block;
}
/* line 39, ../sass/partials/_menu.scss */
.headerNav ul li a {
  font-family: 'Geogrotesque';
  font-size: 23px;
  line-height: 28px;
  text-decoration: none;
}
/* line 46, ../sass/partials/_menu.scss */
.headerNav ul div.zfse_navLevel2 {
  display: none;
  position: absolute;
  z-index: 9999;
  overflow: visible;
  width: 100%;
  left: 0;
  top: 107px;
  background: #004465;
  padding-top: 32px;
  padding-bottom: 32px;
}
/* line 57, ../sass/partials/_menu.scss */
.headerNav ul div.zfse_navLevel2 span.navDescription {
  clear: both;
  display: block;
  color: #658BAC;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
  max-width: 175px;
}
/* line 67, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 {
  float: none;
  margin: 0 auto;
  width: 1200px;
  max-width: 100%;
}
/* line 72, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li {
  padding: 8px 25px;
  display: block;
  margin-top: 0;
  max-width: 240px;
}
/* line 77, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_contact_address {
  max-width: 100%;
}
/* line 80, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_moodys_lift {
  text-align: center;
  padding: 20px 10px 10px;
  background-color: #EFF7FF;
  float: right;
  max-width: 260px;
}
/* line 86, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_moodys_lift h4 {
  color: #165788;
  font-family: 'Geogrotesque';
  font-size: 45px;
  line-height: 53px;
}
/* line 92, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_moodys_lift p {
  color: #165788;
  font-size: 22px;
  font-family: 'Geogrotesque';
  line-height: 28px;
}
/* line 98, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_moodys_lift a {
  display: block;
  background: #165788;
  height: 40px;
  width: 123px;
  font-family: 'Geogrotesque';
  margin: 15px auto 0;
  line-height: 40px;
  font-size: 18px;
  margin: 0 auto 0;
}
/* line 110, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_loans_lift {
  max-width: 280px;
  padding: 8px 15px;
}
/* line 113, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_loans_lift h4 {
  color: #165788;
  font-size: 23px;
  line-height: 28px;
  padding: 12px 12px 0;
}
/* line 119, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_loans_lift .menu_loans_wrap {
  background: #fff;
}
/* line 122, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_loans_lift .menu_loans_wrap .mainLoansList {
  padding-bottom: 8px;
  padding-top: 8px;
}
/* line 125, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_loans_lift .menu_loans_wrap .mainLoansList:first-of-type, .headerNav ul ul.zfse_navLevel2 li.menu_loans_lift .menu_loans_wrap .mainLoansList:last-of-type {
  background: #EFF7FF;
}
/* line 128, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_loans_lift .menu_loans_wrap .mainLoansList p.mainLoansDate, .headerNav ul ul.zfse_navLevel2 li.menu_loans_lift .menu_loans_wrap .mainLoansList p.mainLoansAmount, .headerNav ul ul.zfse_navLevel2 li.menu_loans_lift .menu_loans_wrap .mainLoansList p.mainLoansOrganization a {
  color: #404040;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 1px;
  padding: 0 12px;
  display: block;
  font-family: Arial;
}
/* line 137, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_loans_lift .menu_loans_wrap .mainLoansList p.mainLoansOrganization {
  font-weight: bold;
  margin-bottom: 0;
  line-height: 19px;
}
/* line 143, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_loans_lift .menu_loans_wrap .mainLoansList p.mainLoansFocus {
  display: none;
}
/* line 149, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li a {
  color: #fff;
  font-size: 27px;
  line-height: 32px;
}
/* line 155, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_contact_address p {
  color: #C3DCF4;
  font-family: 'Geogrotesque', sans-serif;
  font-size: 18px;
  line-height: 26px;
  float: left;
  width: 50%;
}
/* line 162, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel2 li.menu_contact_address p .contact_title {
  font-size: 23px;
  line-height: 28px;
  display: block;
  clear: both;
  margin-bottom: 15px;
}
/* line 173, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel3 {
  float: none;
  margin: 14px auto;
  width: auto;
}
/* line 177, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel3 li {
  display: block;
  max-width: 180px;
  padding: 8px 0;
}
/* line 181, ../sass/partials/_menu.scss */
.headerNav ul ul.zfse_navLevel3 li a {
  font-size: 18px;
  line-height: 26px;
}

/* line 189, ../sass/partials/_menu.scss */
span.navDescription {
  display: none;
}

/* line 1, ../sass/partials/_footer.scss */
.upperFooter {
  background-color: #249098;
  padding-top: 14px;
  padding-bottom: 10px;
  padding-right: 10px;
}
/* line 6, ../sass/partials/_footer.scss */
.upperFooter .grid-pad {
  padding-top: 0;
}
/* line 9, ../sass/partials/_footer.scss */
.upperFooter .newsletterForm {
  padding-right: 0;
}
/* line 12, ../sass/partials/_footer.scss */
.upperFooter h1, .upperFooter h2, .upperFooter h3, .upperFooter h4, .upperFooter p, .upperFooter a, .upperFooter li, .upperFooter input {
  color: #fff;
  font-family: "Geogrotesque", Arial, sans-serif;
}
/* line 16, ../sass/partials/_footer.scss */
.upperFooter h3 {
  float: left;
}
/* line 19, ../sass/partials/_footer.scss */
.upperFooter form {
  margin-top: 8px;
  float: right;
}
/* line 23, ../sass/partials/_footer.scss */
.upperFooter .emailinput {
  height: 38px;
  width: 240px;
  padding: 0px 10px;
  border: none;
  color: #404040;
  font-family: Arial;
  font-size: 18px;
  line-height: 26px;
}
/* line 33, ../sass/partials/_footer.scss */
.upperFooter .sendbtn {
  height: 38px;
  background: #165788;
  color: #fff;
  font-size: 18px;
  border: none;
  line-height: 23px;
  width: 105px;
}
/* line 42, ../sass/partials/_footer.scss */
.upperFooter h3:before {
  content: " ";
  background: url("/_sys_/images/NIB-icon_newsletter_white.svg") no-repeat;
  width: 50px;
  height: 44px;
  margin: 0 50px 0 0;
  display: inline-block;
  vertical-align: bottom;
  background-size: cover;
  background-position: center 2px;
}

/* line 55, ../sass/partials/_footer.scss */
.footerWorkMenu p, .footerMenu p {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px;
}

/* line 62, ../sass/partials/_footer.scss */
.footerMenu {
  margin-top: 10px;
}
/* line 65, ../sass/partials/_footer.scss */
.footerMenu p:first-of-type a:after {
  content: " ";
  background: url("/_sys_/images/NIB-icon_globe_white.svg") no-repeat;
  width: 34px;
  height: 30px;
  margin: 0 12px;
  display: inline-block;
  vertical-align: bottom;
  background-position: 0 3px;
}

/* line 77, ../sass/partials/_footer.scss */
.lowerFooter {
  background-color: #004465;
  padding-top: 30px;
}
/* line 80, ../sass/partials/_footer.scss */
.lowerFooter h3 {
  margin-bottom: 20px;
}
/* line 83, ../sass/partials/_footer.scss */
.lowerFooter p {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}
/* line 88, ../sass/partials/_footer.scss */
.lowerFooter h1, .lowerFooter h2, .lowerFooter h3, .lowerFooter h4, .lowerFooter p, .lowerFooter a, .lowerFooter li {
  font-family: "Geogrotesque", Arial, sans-serif;
  color: #fff;
  text-decoration: none;
}

/* line 95, ../sass/partials/_footer.scss */
.footerBanners {
  text-align: center;
  margin-top: 50px;
  padding-bottom: 30px;
}
/* line 99, ../sass/partials/_footer.scss */
.footerBanners a {
  display: inline-block;
  width: 45px;
  height: 45px;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 50px;
  margin-right: 13px;
}
/* line 107, ../sass/partials/_footer.scss */
.footerBanners a:last-of-type {
  margin-right: 0;
}
/* line 111, ../sass/partials/_footer.scss */
.footerBanners img {
  width: 35px;
  padding: 5px 4px;
}

/* line 1, ../sass/partials/_intro.scss */
.introBlockContent {
  max-width: 100%;
  width: 1200px;
  box-sizing: border-box;
  padding-right: 20px;
  position: relative;
  z-index: 3;
}

/* line 11, ../sass/partials/_intro.scss */
.introBlock .pageBgImg {
  height: 290px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  margin-top: -70px;
  padding-top: 70px;
  position: relative;
}

/* line 21, ../sass/partials/_intro.scss */
.pageBgImgOpacityLayer {
  position: absolute;
  top: 70px;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 68, 101, 0.5);
  z-index: 2;
}

/* line 32, ../sass/partials/_intro.scss */
.introBlockContent .breadcrumbs, .pageContentArea .breadcrumbs {
  margin-top: 17px;
  float: left;
  width: 100%;
  background: transparent;
  margin-bottom: 13px;
}
/* line 38, ../sass/partials/_intro.scss */
.introBlockContent .breadcrumbs span, .introBlockContent .breadcrumbs a, .pageContentArea .breadcrumbs span, .pageContentArea .breadcrumbs a {
  text-decoration: none;
  font-family: Arial, sans-serif;
  color: #FFFFFF;
  font-size: 16px;
  font-size: 1rem;
}
/* line 46, ../sass/partials/_intro.scss */
.introBlockContent .breadcrumbs.no-image span, .introBlockContent .breadcrumbs.no-image a, .pageContentArea .breadcrumbs.no-image span, .pageContentArea .breadcrumbs.no-image a {
  color: #165788;
}
/* line 50, ../sass/partials/_intro.scss */
.introBlockContent .introBlockTextContent.image-intro, .pageContentArea .introBlockTextContent.image-intro {
  padding: 34px 40px;
  box-sizing: border-box;
  min-height: 440px;
  background-color: #EFF7FF;
  float: left;
}
/* line 56, ../sass/partials/_intro.scss */
.introBlockContent .introBlockTextContent.image-intro .introBodyText, .pageContentArea .introBlockTextContent.image-intro .introBodyText {
  color: #404040;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-family: Arial, sans-serif;
}
/* line 63, ../sass/partials/_intro.scss */
.introBlockContent .introBlockTextContent.text-intro, .pageContentArea .introBlockTextContent.text-intro {
  padding: 60px 0;
  box-sizing: border-box;
  background-color: #FFFFFF;
  margin: 0 auto;
  float: left;
  width: 100%;
}
/* line 70, ../sass/partials/_intro.scss */
.introBlockContent .introBlockTextContent.text-intro h1, .introBlockContent .introBlockTextContent.text-intro h5, .pageContentArea .introBlockTextContent.text-intro h1, .pageContentArea .introBlockTextContent.text-intro h5 {
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}
/* line 76, ../sass/partials/_intro.scss */
.introBlockContent .introBlockTextContent.title-intro, .pageContentArea .introBlockTextContent.title-intro {
  padding: 20px 0;
  box-sizing: border-box;
  background-color: #FFFFFF;
  margin: 0 auto;
  float: left;
  width: 100%;
}
/* line 84, ../sass/partials/_intro.scss */
.introBlockContent .introBlockImageContent, .pageContentArea .introBlockImageContent {
  min-height: 440px;
  background-size: cover;
}

/* line 1, ../sass/widgets/_fb_embed.scss */
table.mceVisualTableAid td p {
  margin-bottom: 0;
}

/* line 5, ../sass/widgets/_fb_embed.scss */
#zfse_diffButton {
  background-color: #D1D4D6;
  border: 1px solid #ACB0B4;
  color: #7A8187;
  float: right;
  margin: 20px 0;
  padding: 5px;
}
/* line 12, ../sass/widgets/_fb_embed.scss */
#zfse_diffButton:hover {
  background-color: #596169;
  color: #fff;
}

/* line 17, ../sass/widgets/_fb_embed.scss */
div.fb_embed {
  background: #fff none;
  padding: 2px 10px;
}
/* line 22, ../sass/widgets/_fb_embed.scss */
div.fb_embed table {
  border-collapse: collapse;
  clear: both;
  width: 100%;
  margin-left: -2px;
}
/* line 28, ../sass/widgets/_fb_embed.scss */
div.fb_embed table tr {
  cursor: default;
  vertical-align: bottom;
}
/* line 31, ../sass/widgets/_fb_embed.scss */
div.fb_embed table tr strong, div.fb_embed table tr b {
  color: #404040;
}
/* line 36, ../sass/widgets/_fb_embed.scss */
div.fb_embed table tr.hover td {
  background-color: #eeeeee !important;
}
/* line 40, ../sass/widgets/_fb_embed.scss */
div.fb_embed table tr.active td {
  background-color: #f5f5f5 !important;
}
/* line 45, ../sass/widgets/_fb_embed.scss */
div.fb_embed table tr.empty td.empty {
  height: 1px;
  padding: 0 !important;
  line-height: 1px;
  font-size: 1px;
}
/* line 54, ../sass/widgets/_fb_embed.scss */
div.fb_embed table tr td {
  padding: 3px 0 3px 2px;
}
/* line 56, ../sass/widgets/_fb_embed.scss */
div.fb_embed table tr td.empty {
  padding: 0;
}
/* line 62, ../sass/widgets/_fb_embed.scss */
div.fb_embed td {
  font-size: 14px !important;
}
/* line 64, ../sass/widgets/_fb_embed.scss */
div.fb_embed td br {
  line-height: 1px;
}
/* line 67, ../sass/widgets/_fb_embed.scss */
div.fb_embed td span, div.fb_embed td font {
  font-size: 14px !important;
}
/* line 70, ../sass/widgets/_fb_embed.scss */
div.fb_embed td p {
  font-size: 11px !important;
}
/* line 74, ../sass/widgets/_fb_embed.scss */
div.fb_embed h1, div.fb_embed h2, div.fb_embed h3, div.fb_embed h4, div.fb_embed p {
  margin: 0 !important;
}
/* line 78, ../sass/widgets/_fb_embed.scss */
div.fb_embed h3 {
  font-weight: normal;
}
/* line 81, ../sass/widgets/_fb_embed.scss */
div.fb_embed h4 {
  font-size: 1.1em !important;
}
/* line 84, ../sass/widgets/_fb_embed.scss */
div.fb_embed span.sup {
  font-size: 7px;
}

/* line 88, ../sass/widgets/_fb_embed.scss */
div.tplHeadTwoCols div.fb_embed {
  background: transparent none;
}
/* line 90, ../sass/widgets/_fb_embed.scss */
div.tplHeadTwoCols div.fb_embed td, div.tplHeadTwoCols div.fb_embed td font, div.tplHeadTwoCols div.fb_embed td span {
  font-size: 12px !important;
}
/* line 93, ../sass/widgets/_fb_embed.scss */
div.tplHeadTwoCols div.fb_embed table tr td {
  padding: 0;
}
/* line 96, ../sass/widgets/_fb_embed.scss */
div.tplHeadTwoCols div.fb_embed tr td, div.tplHeadTwoCols div.fb_embed tr td b, div.tplHeadTwoCols div.fb_embed tr td strong, div.tplHeadTwoCols div.fb_embed tr td font, div.tplHeadTwoCols div.fb_embed tr td span {
  color: #3f3f3f !important;
}

/**
 * Gri-table
 */
/* line 105, ../sass/widgets/_fb_embed.scss */
div.fb_embed table.griTable {
  margin: 10px 0;
}
/* line 107, ../sass/widgets/_fb_embed.scss */
div.fb_embed table.griTable tr.mainHeadingRow td {
  border: none;
  border-bottom: 2px solid #646464;
  border-left: 1px solid #fff;
  padding-left: 3px;
  padding-right: 3px;
}
/* line 114, ../sass/widgets/_fb_embed.scss */
div.fb_embed table.griTable tr.headingRow td {
  border: none;
  font-weight: inherit;
}
/* line 118, ../sass/widgets/_fb_embed.scss */
div.fb_embed table.griTable tr.headingRow.subHeadingRow td {
  line-height: 11px;
  font-size: 11px !important;
}
/* line 121, ../sass/widgets/_fb_embed.scss */
div.fb_embed table.griTable tr.headingRow.subHeadingRow td span, div.fb_embed table.griTable tr.headingRow.subHeadingRow td font {
  font-size: 11px !important;
}

/**
 * Notes section
 */
/* line 130, ../sass/widgets/_fb_embed.scss */
div.site_notes h1,
div.fb_embed h1 {
  text-transform: uppercase;
  font-size: 1.25em;
  letter-spacing: 1px;
  word-spacing: 1px;
  color: #363636;
}
/* line 137, ../sass/widgets/_fb_embed.scss */
div.site_notes h1:before,
div.fb_embed h1:before {
  content: normal;
}

/**
 * Preview form
 */
/* line 144, ../sass/widgets/_fb_embed.scss */
#fb_previewForm {
  border: 1px solid #eee;
  border-top: 2px solid #ccc;
  background-color: #f9f9f9;
  padding: 10px;
  margin-top: 10px;
}
/* line 150, ../sass/widgets/_fb_embed.scss */
#fb_previewForm dt {
  padding-bottom: 5px;
}
/* line 153, ../sass/widgets/_fb_embed.scss */
#fb_previewForm dd {
  margin-bottom: 5px;
  padding-bottom: 5px;
}
/* line 157, ../sass/widgets/_fb_embed.scss */
#fb_previewForm #Upload-label {
  display: none;
}
/* line 160, ../sass/widgets/_fb_embed.scss */
#fb_previewForm #Upload-element {
  padding-top: 5px;
}

/* line 165, ../sass/widgets/_fb_embed.scss */
.fb_preview h2.fb_title {
  font-size: 18px;
  margin-top: 15px;
  color: #777;
}
/* line 170, ../sass/widgets/_fb_embed.scss */
.fb_preview h3.fb_filename {
  font-size: 14px;
  font-weight: normal;
  border-bottom: 1px dashed #ddd;
}
/* line 175, ../sass/widgets/_fb_embed.scss */
.fb_preview h3.fb_filename a.active {
  display: block;
  font-weight: bold;
}
/* line 179, ../sass/widgets/_fb_embed.scss */
.fb_preview div.active {
  display: block;
  padding-bottom: 20px;
}

/* line 3, ../sass/widgets/_charts.scss */
.charts_chart h2 {
  margin: 0 0 11px 0;
  font-weight: bold;
  color: #165788;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 1.875rem;
}

/* line 11, ../sass/widgets/_charts.scss */
.chart_description {
  margin: 0 0 11px 0;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #404040;
}

/* line 20, ../sass/widgets/_charts.scss */
.charts_chart span.legenditem {
  font-family: "Geogrotesque", Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 20px !important;
  color: #658BAC !important;
}
/* line 26, ../sass/widgets/_charts.scss */
.charts_chart text tspan, .charts_chart text {
  font-family: "Geogrotesque", Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 20px !important;
  color: #658BAC !important;
}

/* line 34, ../sass/widgets/_charts.scss */
#chart_28 text tspan, #chart_28 text {
  font-size: 11px !important;
  line-height: 11px !important;
}

/* line 39, ../sass/widgets/_charts.scss */
.highcharts-container {
  min-height: 375px;
}

/* line 43, ../sass/widgets/_charts.scss */
.highcharts-background {
  fill: transparent;
}

/* line 47, ../sass/widgets/_charts.scss */
div.chart_wrapper {
  position: relative;
  margin: 5px 0;
}

/* line 54, ../sass/widgets/_charts.scss */
div.chart_wrapper div.chart_dateControl {
  clear: both;
  padding: 0 0 15px 0;
}

/* line 63, ../sass/widgets/_charts.scss */
div.chart_wrapper div.open_chart {
  position: absolute;
  top: 0;
  right: 10px;
  width: 24px;
  height: 23px;
  background: transparent url(/_sys_/images/chart_zoom.png) no-repeat 0 0;
  cursor: pointer;
  cursor: hand;
}

/* line 74, ../sass/widgets/_charts.scss */
div.chart_date {
  padding: 5px 5px 5px 5px;
  background: #fff none;
}

/* line 79, ../sass/widgets/_charts.scss */
.charts_valuesVisible {
  width: 100%;
  border: 1px solid #acb8c6;
  border-collapse: collapse;
  margin: 10px 0;
}

/* line 86, ../sass/widgets/_charts.scss */
.charts_valuesVisible td {
  padding: 4px;
  border: 1px solid #acb8c6;
}

/* line 91, ../sass/widgets/_charts.scss */
.charts_chart .charts_valuesHidden {
  display: none !important;
}

/* line 99, ../sass/widgets/_charts.scss */
div#charts_dialog_chart_content {
  display: none;
}

/* line 103, ../sass/widgets/_charts.scss */
div#charts_dialog_content div#charts_dialog_loader {
  display: none;
  padding: 40px 0;
  position: absolute;
  top: 40px;
  width: 770px;
  text-align: center;
}

/* line 112, ../sass/widgets/_charts.scss */
.ie7 div#charts_dialog_content div#charts_dialog_loader {
  width: auto;
  left: 380px;
  text-align: left;
}

/* line 118, ../sass/widgets/_charts.scss */
.fixedLegend .highcharts-legend,
.fixedLegend .highcharts-legend div {
  width: 150px;
}

/* line 123, ../sass/widgets/_charts.scss */
.fixedLegend .highcharts-legend .highcharts-legend-item span {
  white-space: normal !important;
  width: 125px;
}

/* line 127, ../sass/widgets/_charts.scss */
.legenditem {
  font-family: "Geogrotesque-Light",arial,sans-serif;
  font-size: 13px;
  color: #486090;
}

/* line 133, ../sass/widgets/_charts.scss */
.fixedLegend .highcharts-legend .highcharts-legend-item span.legenditem {
  width: 180px;
  display: inline-block;
}

/* line 1, ../sass/widgets/_formbuilder.scss */
.fb_title_large {
  color: #165788;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: 300;
  margin-bottom: 15px;
}

/* line 10, ../sass/widgets/_formbuilder.scss */
.fb_fieldTitle {
  color: #165788;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 20, ../sass/widgets/_formbuilder.scss */
.fb_field input[type="text"] {
  height: 40px;
  border: 1px solid #658BAC;
  background-color: #FFFFFF;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #165788;
  width: 500px;
  max-width: 100%;
}

/* line 35, ../sass/widgets/_formbuilder.scss */
.fb_radioGroupField {
  float: left;
  width: 100%;
  margin-top: 10px;
}
/* line 39, ../sass/widgets/_formbuilder.scss */
.fb_radioGroupField div {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
/* line 44, ../sass/widgets/_formbuilder.scss */
.fb_radioGroupField input[type=radio] {
  display: none;
}
/* line 48, ../sass/widgets/_formbuilder.scss */
.fb_radioGroupField input[type=radio] label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #404040;
}
/* line 54, ../sass/widgets/_formbuilder.scss */
.fb_radioGroupField input[type=radio] + label:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin-right: 8px;
  background-image: url("../../../images/svg/check-box-blank.svg");
  background-size: contain;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-top: -3.5px;
}
/* line 67, ../sass/widgets/_formbuilder.scss */
.fb_radioGroupField input[type=radio]:checked + label:before {
  content: "";
  /* just change color, no bullet */
  background-image: url("../../../images/svg/check-box.svg");
  text-align: center;
  line-height: 14px;
}

/* line 75, ../sass/widgets/_formbuilder.scss */
.styled-select {
  overflow: hidden;
  width: 260px;
  background: url("../../../images/select.png") no-repeat right center;
  height: 40px;
  margin-bottom: 15px;
}

/* line 83, ../sass/widgets/_formbuilder.scss */
.styled-select select {
  background: transparent;
  border: none;
  padding: 5px;
  /* If you add too much padding here, the options won't show in IE */
  width: 288px;
  border: 1px solid #658BAC;
  font-size: 17px;
  height: 40px;
  border-radius: 0px !important;
  padding-right: 50px;
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 98, ../sass/widgets/_formbuilder.scss */
.styled-select select::-ms-expand {
  display: none;
}

/* line 102, ../sass/widgets/_formbuilder.scss */
.styled-select select > option {
  font-size: 17px;
}

/* line 106, ../sass/widgets/_formbuilder.scss */
input[type=checkbox] {
  height: 17px;
  width: 17px;
  position: absolute;
  opacity: 0;
}

/* line 113, ../sass/widgets/_formbuilder.scss */
input[type=checkbox] div {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #404040;
}

/* line 119, ../sass/widgets/_formbuilder.scss */
input[type=checkbox] + div:before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  vertical-align: middle;
  margin-right: 8px;
  background-image: url("../../../images/svg/check-box-blank.svg");
  background-size: contain;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-top: -3.5px;
}

/* line 132, ../sass/widgets/_formbuilder.scss */
input[type=checkbox]:checked + div:before {
  content: "";
  /* just change color, no bullet */
  background-image: url("../../../images/svg/check-box.svg");
  text-align: center;
  line-height: 14px;
}

/* line 139, ../sass/widgets/_formbuilder.scss */
.fb_textArea {
  border: 1px solid #658BAC;
  background-color: #FFFFFF;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #165788;
  width: 500px;
  max-width: 100%;
}

/* line 152, ../sass/widgets/_formbuilder.scss */
input[type="file"] {
  display: none;
}

/* line 156, ../sass/widgets/_formbuilder.scss */
.custom-file-upload {
  display: inline-block;
  color: #FFFFFF;
  background-color: #165788;
  padding: 6px 12px;
  cursor: pointer;
  margin-bottom: 15px;
}
/* line 163, ../sass/widgets/_formbuilder.scss */
.custom-file-upload:hover {
  opacity: 0.8;
}

/* line 168, ../sass/widgets/_formbuilder.scss */
span#file-selected {
  margin-left: 10px;
  font-style: italic;
}

/* line 173, ../sass/widgets/_formbuilder.scss */
.fb_submitBut {
  padding: 10px 20px;
  border: none;
  font-family: "Geogrotesque", Arial, sans-serif;
  color: #FFFFFF;
  background-color: #165788;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 18px;
  line-height: 1.125rem;
}
/* line 181, ../sass/widgets/_formbuilder.scss */
.fb_submitBut:hover {
  opacity: 0.8;
}

/* line 1, ../sass/widgets/_custom.scss */
.zfse_googlemap {
  float: left;
  margin-top: 80px;
  min-width: 64%;
  min-height: 315px;
  margin-bottom: 80px;
}

/* line 9, ../sass/widgets/_custom.scss */
.youTubeVideo {
  margin: 2em 0;
  position: relative;
  padding-bottom: 54%;
  padding-top: 25px;
  height: 0;
  overflow: hidden;
  clear: both;
}
/* line 17, ../sass/widgets/_custom.scss */
.youTubeVideo iframe,
.youTubeVideo object,
.youTubeVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 30, ../sass/widgets/_custom.scss */
.layout_main .ui-dialog .ui-dialog-titlebar-close {
  float: right;
  margin-right: -38px;
  margin-top: -6px;
  box-shadow: 0px 0px 0px 0px #ffffff;
  background: #000000;
  color: #ffffff;
  border: none;
  box-sizing: border-box;
  padding: 0 10px 0 12px;
  font-size: 25px;
  -moz-border-radius: 0;
  -webkit-border-right-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  height: 30px;
  width: 30px;
  padding: 0;
}
/* line 48, ../sass/widgets/_custom.scss */
.layout_main .ui-dialog .ui-dialog-titlebar-close span.ui-icon {
  -moz-border-radius: 0;
  -webkit-border-right-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  background-image: none !important;
  margin: -3px 0px;
  height: 30px;
  width: 30px;
}
/* line 57, ../sass/widgets/_custom.scss */
.layout_main .ui-dialog .ui-dialog-titlebar-close span.ui-icon:after {
  content: "x";
  float: left;
  text-indent: 8px;
  color: #fff;
}
/* line 66, ../sass/widgets/_custom.scss */
.layout_main .ui-dialog {
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-right-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  overflow: visible;
}
/* line 74, ../sass/widgets/_custom.scss */
.layout_main #ui-dialog-title-dialog-2 {
  display: none;
}
/* line 77, ../sass/widgets/_custom.scss */
.layout_main .ui-widget-header {
  border: none;
  background: transparent;
  color: #ffffff;
  font-weight: bold;
  -moz-border-radius: 0;
  -webkit-border-right-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
}

/* line 88, ../sass/widgets/_custom.scss */
a.highlightPlayButton {
  background-image: url("/_sys_/images/play-button.svg");
  position: absolute;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
}

/*
 * This is used on white background
 */
/* line 4, ../sass/widgets/_buttons.scss */
.btn-color-blue-sm {
  color: #FFFFFF !important;
  background-color: #165788;
  text-decoration: none;
  margin: 10px 0;
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 15px;
  line-height: 0.9375rem;
  padding: 5px 20px;
  font-family: Arial, sans-serif;
}
/* line 47, ../sass/helpers/_mixins.scss */
.btn-color-blue-sm:after {
  content: "";
  display: table;
  clear: both;
}
/* line 15, ../sass/widgets/_buttons.scss */
.btn-color-blue-sm:hover {
  opacity: 0.8;
  color: #FFFFFF;
}
/* line 19, ../sass/widgets/_buttons.scss */
.btn-color-blue-sm:active, .btn-color-blue-sm:visited, .btn-color-blue-sm:focus {
  color: #FFFFFF;
}

/* line 24, ../sass/widgets/_buttons.scss */
.btn-color-blue-md {
  color: #FFFFFF !important;
  background-color: #165788;
  text-decoration: none;
  margin: 10px 0;
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  padding: 10px 20px;
  font-family: "Geogrotesque", Arial, sans-serif;
}
/* line 47, ../sass/helpers/_mixins.scss */
.btn-color-blue-md:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, ../sass/widgets/_buttons.scss */
.btn-color-blue-md:hover {
  opacity: 0.8;
  color: #FFFFFF;
}
/* line 39, ../sass/widgets/_buttons.scss */
.btn-color-blue-md:active, .btn-color-blue-md:visited, .btn-color-blue-md:focus {
  color: #FFFFFF;
}

/* line 44, ../sass/widgets/_buttons.scss */
.btn-color-blue-lg {
  color: #FFFFFF !important;
  background-color: #165788;
  text-decoration: none;
  margin: 10px 0;
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 31px;
  line-height: 1.9375rem;
  padding: 15px 24px;
  font-family: "Geogrotesque", Arial, sans-serif;
}
/* line 47, ../sass/helpers/_mixins.scss */
.btn-color-blue-lg:after {
  content: "";
  display: table;
  clear: both;
}
/* line 55, ../sass/widgets/_buttons.scss */
.btn-color-blue-lg:hover {
  opacity: 0.8;
  color: #FFFFFF;
}
/* line 59, ../sass/widgets/_buttons.scss */
.btn-color-blue-lg:active, .btn-color-blue-lg:visited, .btn-color-blue-lg:focus {
  color: #FFFFFF;
}

/*
 * This is used on dark blue background
 */
/* line 66, ../sass/widgets/_buttons.scss */
.btn-color-white-sm {
  color: #165788;
  background-color: #FFFFFF;
  text-decoration: none;
  margin: 10px 0;
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 15px;
  line-height: 0.9375rem;
  padding: 5px 20px;
  font-family: Arial, sans-serif;
}
/* line 47, ../sass/helpers/_mixins.scss */
.btn-color-white-sm:after {
  content: "";
  display: table;
  clear: both;
}
/* line 77, ../sass/widgets/_buttons.scss */
.btn-color-white-sm:hover {
  opacity: 0.8;
  color: #165788;
}
/* line 81, ../sass/widgets/_buttons.scss */
.btn-color-white-sm:active, .btn-color-white-sm:visited, .btn-color-white-sm:focus {
  color: #165788;
}

/* line 86, ../sass/widgets/_buttons.scss */
.btn-color-white-md {
  color: #165788;
  background-color: #FFFFFF;
  text-decoration: none;
  margin: 10px 0;
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  padding: 10px 20px;
  font-family: "Geogrotesque", Arial, sans-serif;
}
/* line 47, ../sass/helpers/_mixins.scss */
.btn-color-white-md:after {
  content: "";
  display: table;
  clear: both;
}
/* line 97, ../sass/widgets/_buttons.scss */
.btn-color-white-md:hover {
  opacity: 0.8;
  color: #165788;
}
/* line 101, ../sass/widgets/_buttons.scss */
.btn-color-white-md:active, .btn-color-white-md:visited, .btn-color-white-md:focus {
  color: #165788;
}

/* line 106, ../sass/widgets/_buttons.scss */
.btn-color-white-lg {
  color: #165788;
  background-color: #FFFFFF;
  text-decoration: none;
  margin: 10px 0;
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 31px;
  line-height: 1.9375rem;
  padding: 15px 24px;
  font-family: "Geogrotesque", Arial, sans-serif;
}
/* line 47, ../sass/helpers/_mixins.scss */
.btn-color-white-lg:after {
  content: "";
  display: table;
  clear: both;
}
/* line 117, ../sass/widgets/_buttons.scss */
.btn-color-white-lg:hover {
  opacity: 0.8;
  color: #165788;
}
/* line 121, ../sass/widgets/_buttons.scss */
.btn-color-white-lg:active, .btn-color-white-lg:visited, .btn-color-white-lg:focus {
  color: #165788;
}

/* line 126, ../sass/widgets/_buttons.scss */
.btn-download {
  padding: 10px 15px 10px 35px !important;
  color: #FFFFFF !important;
  background-color: #165788;
  text-decoration: none;
  background-image: url("../../../images/svg/NIB-icon_download.svg");
  background-repeat: no-repeat;
  background-position: left 5px top 7px;
  background-size: 28px 28px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-family: "Geogrotesque", Arial, sans-serif;
}
/* line 138, ../sass/widgets/_buttons.scss */
.btn-download:hover {
  opacity: 0.8;
  color: #FFFFFF;
}
/* line 142, ../sass/widgets/_buttons.scss */
.btn-download:active, .btn-download:visited, .btn-download:focus {
  color: #FFFFFF;
}

/* line 147, ../sass/widgets/_buttons.scss */
.btn-pdf-link {
  color: #165788;
  background-color: #FFFFFF;
  text-decoration: none;
}
/* line 151, ../sass/widgets/_buttons.scss */
.btn-pdf-link:hover {
  opacity: 0.8;
  color: #165788;
}
/* line 155, ../sass/widgets/_buttons.scss */
.btn-pdf-link:active, .btn-pdf-link:visited, .btn-pdf-link:focus {
  color: #165788;
}

/* line 1, ../sass/widgets/_events.scss */
.event-banner {
  width: 100%;
  height: 426px;
  background-color: #306870;
  margin-bottom: 30px;
}
/* line 6, ../sass/widgets/_events.scss */
.event-banner .event-banner-text {
  display: block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 80px;
  font-size: 5rem;
  text-align: center;
  color: #FFFFFF;
  font-family: "Geogrotesque", Arial, sans-serif;
}

/* line 16, ../sass/widgets/_events.scss */
h1.event-title {
  margin-bottom: 30px;
}

/* line 20, ../sass/widgets/_events.scss */
.event-information {
  background-color: #EFF7FF;
  padding: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 24, ../sass/widgets/_events.scss */
.event-information .event-date, .event-information .event-location {
  display: table;
  width: 100%;
}
/* line 27, ../sass/widgets/_events.scss */
.event-information .event-date span, .event-information .event-location span {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
  display: table-cell;
}
/* line 31, ../sass/widgets/_events.scss */
.event-information .event-date span strong, .event-information .event-location span strong {
  color: #165788;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  line-height: 1.375rem;
}
/* line 39, ../sass/widgets/_events.scss */
.event-information .event-date span.event-label, .event-information .event-location span.event-label {
  width: 33.33%;
}
/* line 43, ../sass/widgets/_events.scss */
.event-information .event-date {
  margin-bottom: 5px;
}

/* line 48, ../sass/widgets/_events.scss */
.event-description {
  max-width: 640px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
}
/* line 54, ../sass/widgets/_events.scss */
.event-description .backLink {
  margin: 15px 0 0;
  display: block;
}

@font-face {
  font-family: 'Geogrotesque';
  font-weight: normal;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_3_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_3_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_3_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_3_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 600;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_2_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_2_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_2_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_2_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 700;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_4_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_4_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_4_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_4_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 800;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_0_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_0_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_0_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 300;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_1_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_1_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_1_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_1_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 200;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_6_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_6_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_6_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_6_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 100;
  font-style: normal;
  src: url("/_sys_/css/Fonts/29A9AF_5_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_5_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_5_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_5_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 100;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_7_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_7_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_7_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_7_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: normal;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_8_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_8_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_8_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_8_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 200;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_9_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_9_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_9_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_9_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 800;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_A_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_A_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_A_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_A_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 300;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_B_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_B_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_B_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_B_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 600;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_C_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_C_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_C_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_C_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Geogrotesque';
  font-weight: 700;
  font-style: italic;
  src: url("/_sys_/css/Fonts/29A9AF_D_0.eot");
  src: url("/_sys_/css/Fonts/29A9AF_D_0.eot?#iefix") format("embedded-opentype"), url("/_sys_/css/Fonts/29A9AF_D_0.woff") format("woff"), url("/_sys_/css/Fonts/29A9AF_D_0.ttf") format("truetype");
}
/* line 4, ../sass/widgets/_newest_newsletters.scss */
.newestNewsletter {
  position: relative;
  width: 144px;
  height: 202px;
  float: left;
  background-color: #EFEFEF;
}
/* line 11, ../sass/widgets/_newest_newsletters.scss */
.newestNewsletter a {
  display: block;
  padding: 4px 10px 0;
}
/* line 16, ../sass/widgets/_newest_newsletters.scss */
.newestNewsletter .view_newsletter {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px;
  background-color: #165788;
  left: 0;
  color: #FFFFFF;
  text-align: center;
}
/* line 29, ../sass/widgets/_newest_newsletters.scss */
.newestNewsletter img {
  max-width: 100%;
  height: auto;
}

/* line 35, ../sass/widgets/_newest_newsletters.scss */
.newestNewsletterSubscribe {
  width: calc(100% - 144px);
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 20px;
}
/* line 41, ../sass/widgets/_newest_newsletters.scss */
.newestNewsletterSubscribe .newsletter_heading {
  display: none;
}
/* line 45, ../sass/widgets/_newest_newsletters.scss */
.newestNewsletterSubscribe:after {
  display: table;
  content: '';
  clear: both;
  width: 100%;
}

/* line 53, ../sass/widgets/_newest_newsletters.scss */
.newsletter_article {
  margin: 0 0 1em;
  background-color: #EFF7FF;
}
/* line 57, ../sass/widgets/_newest_newsletters.scss */
.newsletter_article .topic {
  background-color: #165788;
  padding: 10px;
  color: #FFFFFF;
  text-align: right;
  margin: 0;
}
/* line 65, ../sass/widgets/_newest_newsletters.scss */
.newsletter_article .content {
  padding: 20px;
}

/* line 1, ../sass/widgets/_eventreg.scss */
.regheaderlink {
  float: right;
  margin-top: -27px;
  font-size: 18px;
  font-weight: bold;
  margin-right: 0px;
  font-family: "Geogrotesque-SemiBold", arial, sans-serif;
}

/* line 9, ../sass/widgets/_eventreg.scss */
.page.eventregistration, .page.eventregistration .pageImage {
  width: 100%;
}

/* line 12, ../sass/widgets/_eventreg.scss */
.page.eventregistration .pageImage {
  margin-top: 25px;
  height: 400px;
  background-size: cover;
}

/* line 17, ../sass/widgets/_eventreg.scss */
.page.eventregistration .logowrapper, .page.eventregistration .pageImage h1, .page.eventregistration .pageContent {
  width: 970px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

/* line 23, ../sass/widgets/_eventreg.scss */
.page.eventregistration .pageImage h1 {
  text-align: center;
  font-size: 58px;
  color: #fff !important;
  padding-top: 130px;
}

/* line 31, ../sass/widgets/_eventreg.scss */
.eventregistration div.pageContentArea {
  float: none;
  margin-top: -25px;
  width: 100%;
  box-sizing: border-box;
  padding: 30px 45px;
  -moz-box-shadow: 0px 0px 8px -1px #ccc;
  -webkit-box-shadow: 0px 0px 8px -1px #ccc;
  box-shadow: 0px 0px 8px -1px #ccc;
  background: #fff;
}

/* line 43, ../sass/widgets/_eventreg.scss */
.eventregistration .tplOneCol {
  width: 100%;
}

/* line 47, ../sass/widgets/_eventreg.scss */
.eventregistration input.fb_submitBut {
  color: #FFFFFF !important;
  background-color: #165788;
  text-decoration: none;
  margin: 10px 0;
  font-size: 18px;
  line-height: 20px;
  padding: 15px 24px;
  font-family: "Geogrotesque", Arial, sans-serif;
  clear: both;
  display: block;
  margin: 0px auto;
}

/* line 60, ../sass/widgets/_eventreg.scss */
.eventregistration div.fb_title_large {
  margin-bottom: 40px;
  font-size: 28px;
}

/* line 64, ../sass/widgets/_eventreg.scss */
.eventregistration div.fb_field {
  padding-left: 0;
}

/* line 67, ../sass/widgets/_eventreg.scss */
.eventregistration .fb_fieldset {
  margin-top: 45px;
  padding-top: 30px;
  border-top: 1px solid #ebebeb;
}

/* line 72, ../sass/widgets/_eventreg.scss */
.eventregistration div.fb_fieldTitle {
  font-size: 18px;
  min-height: 24px;
}

/* line 77, ../sass/widgets/_eventreg.scss */
.eventregistration .form-element-wrapper {
  float: left;
  width: 50%;
}

/* line 81, ../sass/widgets/_eventreg.scss */
.eventregistration .form-element-wrapper:last-of-type {
  margin-bottom: 35px;
}

/* line 84, ../sass/widgets/_eventreg.scss */
.eventregistration .fb_radioGroupField label, .eventregistration .fb_fieldTitle2 {
  font-size: 16px;
}

/* line 87, ../sass/widgets/_eventreg.scss */
.eventregistration div.fb_field input.fb_checkBox, .eventregistration div.fb_field input.fb_checkBox {
  height: 9px;
  color: #27548D;
  width: auto;
}

/* line 92, ../sass/widgets/_eventreg.scss */
.eventregistration .fb_asterix {
  color: #27548D !important;
  margin-left: 5px;
  font-size: 16px;
}

/* line 97, ../sass/widgets/_eventreg.scss */
.eventregistration div.fb_field input {
  width: 90%;
}

/* line 100, ../sass/widgets/_eventreg.scss */
.eventregistration div.fb_field textarea.fb_textArea {
  border: 1px solid #27548D;
  width: 90%;
  padding: 2px 5px;
}

/* line 107, ../sass/widgets/_eventreg.scss */
.regwrapper .pageContentArea {
  width: 970px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
/* line 113, ../sass/widgets/_eventreg.scss */
.regwrapper .headerContainer {
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 119, ../sass/widgets/_eventreg.scss */
.regwrapper div.fb_thanks {
  color: #165788;
  font-family: "Geogrotesque", Arial, sans-serif;
  font-size: 28px;
  line-height: 20px;
  font-weight: 300;
  margin-bottom: 40px;
}
/* line 127, ../sass/widgets/_eventreg.scss */
.regwrapper .fb_radioGroupField div {
  margin-bottom: 10px;
}

/* line 131, ../sass/widgets/_eventreg.scss */
.layout_eventregistration body {
  overflow: visible;
}

@media screen and (min-width: 962px) and (max-width: 1200px) {
  /* line 1, ../sass/responsive/_tablet-landscape.scss */
  .role_loans_loan div.casesWrapper {
    width: 760px !important;
    margin-left: -60px !important;
    margin-bottom: 40px;
    clear: both;
  }

  /* line 8, ../sass/responsive/_tablet-landscape.scss */
  .casesWrapper .medium-story-square,
  .casesWrapper .small-story-short,
  .casesWrapper .small-story-long,
  .casesWrapper .small-story-image {
    width: 47% !important;
    margin-right: 0;
    margin-left: 0;
  }

  /* line 18, ../sass/responsive/_tablet-landscape.scss */
  .role_loanarchive .styled-select {
    width: 220px;
  }
  /* line 20, ../sass/responsive/_tablet-landscape.scss */
  .role_loanarchive .styled-select select {
    width: 220px;
  }
}
@media screen and (max-width: 961px) {
  /**
   *   Header navigation 
   */
  /* line 5, ../sass/responsive/_tablet.scss */
  .header {
    background-color: #FFFFFF;
  }

  /* line 9, ../sass/responsive/_tablet.scss */
  .header.forcetop .headerContainer {
    display: none !important;
  }

  /* line 13, ../sass/responsive/_tablet.scss */
  .headerToolbar {
    display: none;
  }

  /* line 17, ../sass/responsive/_tablet.scss */
  .headerMenu {
    padding: 0 !important;
  }
  /* line 19, ../sass/responsive/_tablet.scss */
  .headerMenu .logowrapper {
    padding: 10px 0 0 20px;
    margin-top: 0;
    width: 100%;
  }

  /* line 31, ../sass/responsive/_tablet.scss */
  div#mobileSearch {
    width: calc( 100% + 20px);
    padding: 8px 0px 0 0;
    margin-left: -20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
  }
  /* line 37, ../sass/responsive/_tablet.scss */
  div#mobileSearch input {
    border: none;
    height: 40px;
    width: 100%;
    padding: 0 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #EFF7FF !important;
    background-image: none !important;
  }

  /* line 48, ../sass/responsive/_tablet.scss */
  div#mobileSearch.opened {
    display: block;
  }

  /* line 52, ../sass/responsive/_tablet.scss */
  .headerContainer, .headerNav {
    display: none !important;
  }

  /* line 56, ../sass/responsive/_tablet.scss */
  .main-biglift .bigTextLift {
    padding: 100px 0px 34px 20px;
  }

  /* line 60, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav {
    width: 100%;
    padding: 0;
    display: none;
    margin: 0;
    background-color: #004465;
  }
  /* line 66, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    background-color: #004465;
  }
  /* line 72, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 {
    list-style: none;
    width: 100%;
    float: left;
    padding: 0;
    position: relative;
    border-bottom: 1px solid #FFFFFF;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 80, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1:after {
    content: "";
    background-image: url("../../../images/svg/accordion-open.svg");
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-position: center;
    float: right;
    height: 60px;
    width: 60px;
    position: absolute;
    color: #FFFFFF;
    text-align: center;
    top: 0;
    right: 0;
  }
  /* line 95, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 a {
    padding: 16px 15px 17px;
    color: #FFFFFF;
    float: left;
    font-size: 22px;
    font-size: 1.375rem;
    font-family: "Geogrotesque", Arial, sans-serif;
  }
  /* line 101, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 a:hover {
    color: #FFFFFF;
  }
  /* line 105, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 {
    display: none;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #165788;
  }
  /* line 112, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 .megamenu-wrapper {
    padding: 0;
  }
  /* line 115, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLevel2 {
    float: left;
    width: 100%;
    padding: 0;
    list-style: none;
    border-top: 1px solid #FFFFFF;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 123, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLevel2 a {
    padding: 16px 30px 17px;
    text-transform: none;
    float: left;
    font-size: 16px;
    font-size: 1rem;
    font-family: Arial, sans-serif;
  }
  /* line 130, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLevel2:after {
    content: "";
    float: right;
    background-image: url("../../../images/svg/accordion-open.svg");
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-position: center;
    height: 60px;
    width: 60px;
    position: absolute;
    line-height: 60px;
    color: #FFFFFF;
    text-align: center;
    top: 0;
    right: 0;
  }
  /* line 146, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLevel2 ul.zfse_navLevel3 {
    background-color: #EFF7FF;
    float: left;
    width: 100%;
    display: none;
    padding: 0;
    margin: 0;
  }
  /* line 153, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLevel2 ul.zfse_navLevel3 li.zfse_navLevel3 {
    display: block;
    background-color: #EFF7FF;
    float: left;
    width: 100%;
    padding: 0;
    border-top: 1px solid #FFFFFF;
  }
  /* line 160, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLevel2 ul.zfse_navLevel3 li.zfse_navLevel3 a {
    padding: 16px 45px 17px;
    text-transform: none;
    float: left;
    font-size: 16px;
    font-size: 1rem;
    color: #165788;
    font-family: Arial, sans-serif;
  }
  /* line 172, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLevel2.zfse_navEmpty:after {
    display: none;
  }
  /* line 176, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLevel2.zfse_navLast, .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLast:last-child {
    border-bottom: none;
  }
  /* line 180, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1 ul.zfse_navLevel2 li.zfse_navLevel2.opened:after {
    background-image: url("../../../images/svg/accordion-close.svg");
  }
  /* line 187, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1.zfse_navEmpty:after {
    display: none;
  }
  /* line 192, ../sass/responsive/_tablet.scss */
  .mobileHeaderNav ul.zfse_navLevel1 li.zfse_navLevel1.opened:after {
    background-image: url("../../../images/svg/accordion-close.svg");
  }

  /* line 199, ../sass/responsive/_tablet.scss */
  #mobileMenuBtn {
    float: right;
    width: 24px;
    height: 16px;
    padding: 20px;
    background-image: url("../../../images/svg/NIB-icon_menu.svg");
    background-size: 24px 16px;
    background-repeat: no-repeat;
    background-position: center;
  }

  /* line 210, ../sass/responsive/_tablet.scss */
  #mobileMenuBtn.mobileMenuBtnActive {
    float: right;
    width: 20px;
    height: 20px;
    padding: 18px 22px;
    background-image: url("../../../images/svg/NIB-icon_menu-close.svg");
    background-size: 20px 20px;
  }

  /* line 219, ../sass/responsive/_tablet.scss */
  #mobileSearchBtn {
    float: right;
    width: 22px;
    height: 22px;
    padding: 16px 10px;
    background-image: url("../../../images/svg/NIB-icon_search.svg");
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center;
  }

  /* line 229, ../sass/responsive/_tablet.scss */
  #mobileSearchBtn.opened {
    background-image: url("../../../images/svg/NIB-icon_menu-close.svg");
  }

  /**
   *   Wide content lift
   */
  /* line 237, ../sass/responsive/_tablet.scss */
  div.tplWideLift .tplWideLiftContentWrapper, div.tplWide2ColsLift .tplWideLiftContentWrapper {
    padding: 30px 20px 30px;
  }

  /* line 241, ../sass/responsive/_tablet.scss */
  div.tplWideLift, div.tplWide2ColsLift {
    margin-bottom: 30px;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  /* line 247, ../sass/responsive/_tablet.scss */
  .mainContent div.tplWideLift .tplWideLiftContentWrapper {
    padding: 25px 20px 25px;
  }

  /** Intro bloks 
   *   
   */
  /* line 255, ../sass/responsive/_tablet.scss */
  .introBlockContent .introBlockTextContent.text-intro, .pageContentArea .introBlockTextContent.text-intro {
    padding: 40px 40px;
    width: 100%;
  }

  /**
   *   Single loan view
   */
  /* line 263, ../sass/responsive/_tablet.scss */
  .loan_page a.btn-color-blue-md, .loan_page h1 {
    margin-left: 0 !important;
  }

  /* line 267, ../sass/responsive/_tablet.scss */
  table.loan_infoTable {
    margin-left: 0 !important;
    min-width: 300px !important;
  }

  /* line 272, ../sass/responsive/_tablet.scss */
  div.greyLoanBox, .role_loans_loan div.loanarticlesWrapper {
    width: 100% !important;
    margin-left: 0 !important;
  }

  /* line 277, ../sass/responsive/_tablet.scss */
  .loan_map_canvas_w {
    width: 100% !important;
    margin-left: 0 !important;
  }

  /* line 282, ../sass/responsive/_tablet.scss */
  .role_loans_loan div.casesWrapper {
    width: 100% !important;
    margin-left: 0 !important;
  }

  /* line 288, ../sass/responsive/_tablet.scss */
  .role_loanarchive .styled-select {
    width: 220px;
  }
  /* line 290, ../sass/responsive/_tablet.scss */
  .role_loanarchive .styled-select select {
    width: 220px;
  }
  /* line 295, ../sass/responsive/_tablet.scss */
  .role_loanarchive .loanSearchTable .col-1-2 {
    width: 100%;
  }

  /* line 301, ../sass/responsive/_tablet.scss */
  .casesWrapper .medium-story-square, .casesWrapper .small-story-short, .casesWrapper .small-story-long, .casesWrapper .small-story-image {
    width: 47% !important;
    margin-right: 0;
    margin-left: 0;
  }

  /**
   *   News & Media
   */
  /* line 313, ../sass/responsive/_tablet.scss */
  .role_news_media_archive .years-filter .styled-select, .role_news_media_archive .classes-filter .styled-select, .role_news_media_archive .locales-filter .styled-select {
    width: 140px;
  }
  /* line 315, ../sass/responsive/_tablet.scss */
  .role_news_media_archive .years-filter .styled-select select, .role_news_media_archive .classes-filter .styled-select select, .role_news_media_archive .locales-filter .styled-select select {
    width: 140px;
  }
  /* line 320, ../sass/responsive/_tablet.scss */
  .role_news_media_archive .keywords-search-filter {
    width: calc(100% - 510px);
  }
  /* line 323, ../sass/responsive/_tablet.scss */
  .role_news_media_archive .news_wrapper {
    flex: 0 0 calc(50% - 10px);
    flex-basis: calc(50% - 10px);
    margin-bottom: 20px;
  }

  /**
   *   Green bonds
   */
  /* line 335, ../sass/responsive/_tablet.scss */
  .role_greenbonds .embedTable .embedTableMask {
    display: none;
  }
  /* line 338, ../sass/responsive/_tablet.scss */
  .role_greenbonds table.galleryTable {
    margin: 0 auto 20px;
  }

  /**
   *   Articles quote and authorlifts
   */
  /* line 347, ../sass/responsive/_tablet.scss */
  .tplQuoteImageLift {
    width: 100%;
    margin-left: 0;
  }

  /* line 352, ../sass/responsive/_tablet.scss */
  .tplQuoteImageLift .tplQuoteImageLiftTextContentWrapper {
    width: calc(100% - 162px);
  }

  /* line 356, ../sass/responsive/_tablet.scss */
  ul#ajaxLoansMultiSelect li.multiSelHide,
  ul#ajaxLoansMultiSelectCountry li.multiSelHideCountry,
  ul#loansMultiSelect li.multiSelHide,
  ul#loansMultiSelectCountry li.multiSelHideCountry {
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  /* line 1, ../sass/responsive/_mobile.scss */
  .embedTable {
    overflow: scroll;
    position: relative;
  }
  /* line 4, ../sass/responsive/_mobile.scss */
  .embedTable .embedTableMask {
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%) repeat scroll 0 0 transparent;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 75px;
  }

  /* line 15, ../sass/responsive/_mobile.scss */
  .main-annualreport {
    padding: 10px 0;
  }
  /* line 17, ../sass/responsive/_mobile.scss */
  .main-annualreport .annual-cover {
    display: none;
  }
  /* line 20, ../sass/responsive/_mobile.scss */
  .main-annualreport h2 {
    font-size: 26px;
    margin-right: 20px;
  }
  /* line 24, ../sass/responsive/_mobile.scss */
  .main-annualreport a {
    margin-right: 0;
  }

  /* line 29, ../sass/responsive/_mobile.scss */
  .tplWideLift .tplMediumTeaserImageStoryLift {
    max-width: 100%;
  }

  /* line 34, ../sass/responsive/_mobile.scss */
  .role_our_impact .embedTable {
    overflow: auto;
    position: static;
    width: 100%;
  }
  /* line 38, ../sass/responsive/_mobile.scss */
  .role_our_impact .embedTable .embedTableMask {
    display: none;
  }
  /* line 41, ../sass/responsive/_mobile.scss */
  .role_our_impact .embedTable table.keyfigures {
    width: 100%;
    float: left;
    table-layout: inherit;
    margin-bottom: 0;
    clear: after;
  }
  /* line 49, ../sass/responsive/_mobile.scss */
  .role_our_impact .keyfigure-icon {
    display: none;
  }

  /* line 54, ../sass/responsive/_mobile.scss */
  table.defaultTableWide {
    width: auto;
  }

  /* line 58, ../sass/responsive/_mobile.scss */
  .news_wrapper {
    padding-top: 0;
    position: relative;
    margin-bottom: 40px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    padding: 0;
    flex: 0 0 calc(100% - 26px);
    flex-basis: calc(100% - 26px);
    flex-direction: column;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }

  /**
   * General content area styles  
   */
  /* line 81, ../sass/responsive/_mobile.scss */
  .articleContentArea {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 86, ../sass/responsive/_mobile.scss */
  .contentNoImage {
    margin-top: 15px;
  }

  /* line 90, ../sass/responsive/_mobile.scss */
  .fb_embed .embedTableMask {
    display: block;
    width: 100px;
  }

  /* line 95, ../sass/responsive/_mobile.scss */
  div.tplCols {
    width: 100%;
    margin: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    flex-wrap: wrap;
  }
  /* line 112, ../sass/responsive/_mobile.scss */
  div.tplCols img {
    width: 100%;
  }

  /* line 117, ../sass/responsive/_mobile.scss */
  .tpl2ColsEqual .tdlColumnWrapper {
    /* (100% - 4 * 2%) / 2 = 46% */
    width: 100%;
  }
  /* line 120, ../sass/responsive/_mobile.scss */
  .tpl2ColsEqual .tdlColumnWrapper .tdlColumn {
    width: 100%;
    height: 100%;
  }

  /* line 126, ../sass/responsive/_mobile.scss */
  div.tpl2ColsEqual .tdlColumnWrapper {
    /* (100% - 4 * 2%) / 2 = 46% */
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
  }
  /* line 139, ../sass/responsive/_mobile.scss */
  div.tpl2ColsEqual .tdlColumnWrapper .tdlColumn {
    width: 100%;
  }

  /* line 145, ../sass/responsive/_mobile.scss */
  .tpl2ColsEqual .tdlHWrapFirst {
    padding: 0 0 20px;
  }
  /* line 149, ../sass/responsive/_mobile.scss */
  .tpl2ColsEqual .tdlHWrapLast {
    padding: 0 0 20px;
  }

  /* line 155, ../sass/responsive/_mobile.scss */
  .tpl3ColsEqual .tdlColumnWrapper {
    width: 100%;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  /* line 158, ../sass/responsive/_mobile.scss */
  .tpl3ColsEqual .tdlColumnWrapper .tdlColumn {
    height: 100%;
  }
  /* line 162, ../sass/responsive/_mobile.scss */
  .tpl3ColsEqual .tplCol1Wrapper {
    padding: 0 0 20px;
  }
  /* line 165, ../sass/responsive/_mobile.scss */
  .tpl3ColsEqual .tplCol2Wrapper {
    padding: 0 0 20px;
  }
  /* line 168, ../sass/responsive/_mobile.scss */
  .tpl3ColsEqual .tplCol3Wrapper {
    padding: 0 0 20px;
  }

  /* line 174, ../sass/responsive/_mobile.scss */
  .tpl4ColsEqual .tdlColumnWrapper {
    width: calc(50% - 10px);
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  /* line 178, ../sass/responsive/_mobile.scss */
  .tpl4ColsEqual .tplCol1Wrapper {
    padding: 0 20px 20px 0;
  }
  /* line 181, ../sass/responsive/_mobile.scss */
  .tpl4ColsEqual .tplCol2Wrapper {
    padding: 0 0 20px;
  }
  /* line 184, ../sass/responsive/_mobile.scss */
  .tpl4ColsEqual .tplCol3Wrapper {
    padding: 0 20px 20px 0;
  }
  /* line 187, ../sass/responsive/_mobile.scss */
  .tpl4ColsEqual .tplCol4Wrapper {
    padding: 0 0 20px;
  }

  /* line 192, ../sass/responsive/_mobile.scss */
  .tplSmallTeaserLift, .tplSmallTeaserStoryLift,
  .tplSmallTeaserImageStoryLift, .tplSmallTeaserImageLift {
    width: 100% !important;
    margin: 0 auto;
  }

  /* line 198, ../sass/responsive/_mobile.scss */
  .tplSmallTeaserStoryLift .tplSmallTeaserStoryLiftContentWrapper, .tplSmallTeaserStoryLift .tplSmallTeaserImageStoryLiftContentWrapper, .tplSmallTeaserImageStoryLift .tplSmallTeaserStoryLiftContentWrapper, .tplSmallTeaserImageStoryLift .tplSmallTeaserImageStoryLiftContentWrapper {
    width: 100%;
  }

  /**
   *   Icon / Number list icon lifts
   */
  /* line 206, ../sass/responsive/_mobile.scss */
  .tplIconListLift, .tplNumberListLift {
    margin: 0 auto 20px;
  }

  /* line 210, ../sass/responsive/_mobile.scss */
  .tplIconListLiftImageContentWrapper, .tplNumberListLiftNumberContentWrapper {
    width: 40px;
    height: 40px;
    padding: 5px;
  }

  /* line 216, ../sass/responsive/_mobile.scss */
  .tplNumberListLiftNumberContent {
    width: 30px;
    height: 30px;
  }
  /* line 219, ../sass/responsive/_mobile.scss */
  .tplNumberListLiftNumberContent p {
    line-height: 35px;
    font-size: 24px;
    font-size: 1.5rem;
  }

  /* line 225, ../sass/responsive/_mobile.scss */
  .tplIconListLiftTextContentWrapper, .tplNumberListLiftTextContentWrapper {
    width: calc(100% - 40px);
    padding-left: 15px;
  }

  /**
   *   Medium story horizontal lift 
   */
  /* line 234, ../sass/responsive/_mobile.scss */
  .tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftTextContentWrapper {
    width: 100%;
  }

  /**
   *   wide teaser lift
   */
  /* line 242, ../sass/responsive/_mobile.scss */
  .tplWideTeaserLift {
    margin: 0 -20px 20px;
    width: calc(100% + 40px);
  }
  /* line 245, ../sass/responsive/_mobile.scss */
  .tplWideTeaserLift .tplWideTeaserLiftContentWrapper .tplWideTeaserLiftContent {
    flex-direction: column;
  }
  /* line 247, ../sass/responsive/_mobile.scss */
  .tplWideTeaserLift .tplWideTeaserLiftContentWrapper .tplWideTeaserLiftContent h3 {
    padding: 20px 10px 30px;
    text-align: center;
  }
  /* line 251, ../sass/responsive/_mobile.scss */
  .tplWideTeaserLift .tplWideTeaserLiftContentWrapper .tplWideTeaserLiftContent p {
    margin: 0 auto 25px;
  }

  /**
   *   Intro block A B C
   */
  /* line 261, ../sass/responsive/_mobile.scss */
  .introBlock {
    overflow: auto;
  }
  /* line 263, ../sass/responsive/_mobile.scss */
  .introBlock .pageBgImg {
    height: 230px;
    background-size: cover;
  }

  /* line 269, ../sass/responsive/_mobile.scss */
  .introBlockContent {
    position: relative;
    padding: 0;
  }

  /* line 275, ../sass/responsive/_mobile.scss */
  .introBlockContent .introBlockTextContent.image-intro, .pageContentArea .introBlockTextContent.image-intro {
    min-height: 0px;
  }
  /* line 278, ../sass/responsive/_mobile.scss */
  .introBlockContent .introBlockImageContent, .pageContentArea .introBlockImageContent {
    min-height: 0px;
  }

  /* line 283, ../sass/responsive/_mobile.scss */
  .introBlockContent .introBlockTextContent.image-intro,
  .pageContentArea .introBlockTextContent.image-intro {
    background-color: rgba(239, 247, 255, 0.7);
    top: 49px;
    left: 20px;
    right: 20px;
    margin: 0;
    height: auto;
    padding: 0px 20px 34px;
    width: 100%;
  }

  /* line 296, ../sass/responsive/_mobile.scss */
  .introBlockContent .introBlockTextContent.text-intro,
  .pageContentArea .introBlockTextContent.text-intro {
    padding: 0 20px;
    margin-top: 120px;
  }

  /* line 302, ../sass/responsive/_mobile.scss */
  .introBlockContent .introBlockTextContent.title-intro,
  .pageContentArea .introBlockTextContent.title-intro {
    padding: 0 20px;
  }

  /* line 307, ../sass/responsive/_mobile.scss */
  .introBlockContent .introBlockImageContent,
  .pageContentArea .introBlockImageContent {
    float: left;
    width: 100%;
    margin: 0;
    background-position: right center;
    height: 230px;
  }

  /* line 316, ../sass/responsive/_mobile.scss */
  .introBlockContent .breadcrumbs span,
  .introBlockContent .breadcrumbs a,
  .pageContentArea .breadcrumbs span,
  .pageContentArea .breadcrumbs a {
    color: #165788;
  }

  /* line 323, ../sass/responsive/_mobile.scss */
  .news_wrapper .publicationCoverImage {
    width: 100%;
  }

  /**
   *   Subscribe newsletter field
   */
  /* line 332, ../sass/responsive/_mobile.scss */
  .upperFooter h3 {
    float: left;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 32px;
    line-height: 2rem;
    text-align: center;
  }
  /* line 337, ../sass/responsive/_mobile.scss */
  .upperFooter h3:before {
    margin: 0 5px 0 0;
    width: 30px;
    height: 30px;
    display: none;
  }
  /* line 344, ../sass/responsive/_mobile.scss */
  .upperFooter form {
    width: 100%;
    float: left;
  }
  /* line 348, ../sass/responsive/_mobile.scss */
  .upperFooter .newsletterForm {
    padding-right: 0;
    margin: 0;
  }
  /* line 352, ../sass/responsive/_mobile.scss */
  .upperFooter .emailinput {
    width: calc(100% - 90px);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 356, ../sass/responsive/_mobile.scss */
  .upperFooter .sendbtn {
    width: 90px;
  }

  /**
   *   Footer
   */
  /* line 365, ../sass/responsive/_mobile.scss */
  div#footer {
    text-align: center;
  }

  /* line 368, ../sass/responsive/_mobile.scss */
  .footerWorkMenu, .footerContent, .footerMenu {
    margin-bottom: 30px;
  }

  /**
   *   Widelift
   */
  /* line 376, ../sass/responsive/_mobile.scss */
  div.tplWideLift, div.tplWide2ColsLift {
    margin-bottom: 30px;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  /* line 382, ../sass/responsive/_mobile.scss */
  .mainContent div.tplWideLift .tplWideLiftContentWrapper {
    padding: 25px 20px 25px;
  }

  /* line 391, ../sass/responsive/_mobile.scss */
  .tplMediumTeaserLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent p,
  .tplMediumTeaserLoanLift .tplMediumTeaserLiftTextContentWrapper .tplMediumTeaserLiftTextContent p {
    flex: 1 0 15%;
  }

  /* line 396, ../sass/responsive/_mobile.scss */
  .tplMediumTeaserImageStoryLift .tplMediumTeaserImageStoryLiftContentWrapper .tplMediumTeaserImageStoryLiftContent h2 {
    padding: 0 20px 20px;
  }

  /* line 400, ../sass/responsive/_mobile.scss */
  .tplMediumStoryHorizontalLift .tplMediumStoryHorizontalLiftImageContentWrapper img {
    width: 100%;
  }

  /* line 404, ../sass/responsive/_mobile.scss */
  .mainContent .tplMediumTeaserLift, .mainContent .tplMediumTeaserImageStoryLift {
    margin-bottom: 0;
  }

  /**
   *   QA Lift
   */
  /* line 412, ../sass/responsive/_mobile.scss */
  .tplOneNarrowCol {
    padding: 0;
  }
  /* line 414, ../sass/responsive/_mobile.scss */
  .tplOneNarrowCol h1 {
    margin: 0 0 25px;
  }

  /* line 419, ../sass/responsive/_mobile.scss */
  .tplQALiftContent {
    padding-left: 50px;
    padding-right: 10px;
    background-image: url(../../../images/svg/NIB-icon_nib-bullet-flipped.svg);
    background-position: left 0px top;
    background-repeat: no-repeat;
    background-size: 50px;
  }

  /**
   *  Accordion lift
   */
  /* line 432, ../sass/responsive/_mobile.scss */
  .tplAccordionLift .tplAccordionLiftHeadingContentWrapper h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 26px;
    line-height: 1.625rem;
  }
  /* line 435, ../sass/responsive/_mobile.scss */
  .tplAccordionLift .tplAccordionLiftHeadingContentWrapper h2:after {
    height: 30px;
    width: 30px;
    right: -40px;
    background-size: cover;
  }

  /* line 443, ../sass/responsive/_mobile.scss */
  .main-biglift .bigTextLift {
    padding: 100px 10px 0 10px;
    position: relative;
  }
  /* line 446, ../sass/responsive/_mobile.scss */
  .main-biglift .bigTextLift h1, .main-biglift .bigTextLift h2 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 42px;
    line-height: 2.625rem;
  }

  /* line 452, ../sass/responsive/_mobile.scss */
  .main-biglift .videoImage {
    height: 290px;
    width: calc(100% + 30px);
    margin: 0 -20px 0 -10px;
    border: none;
  }

  /* line 459, ../sass/responsive/_mobile.scss */
  .main-annualreport {
    float: left;
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 463, ../sass/responsive/_mobile.scss */
  .main-annualreport h2 {
    padding-left: 10px;
    width: auto;
  }
  /* line 468, ../sass/responsive/_mobile.scss */
  .main-annualreport a {
    margin-right: 20px;
  }

  /**
   *   News &Media
   */
  /* line 479, ../sass/responsive/_mobile.scss */
  .role_news_media_archive .years-filter .styled-select, .role_news_media_archive .classes-filter .styled-select, .role_news_media_archive .locales-filter .styled-select {
    width: 100%;
  }
  /* line 481, ../sass/responsive/_mobile.scss */
  .role_news_media_archive .years-filter .styled-select select, .role_news_media_archive .classes-filter .styled-select select, .role_news_media_archive .locales-filter .styled-select select {
    width: 100%;
  }
  /* line 486, ../sass/responsive/_mobile.scss */
  .role_news_media_archive .keywords-search-filter {
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 490, ../sass/responsive/_mobile.scss */
  .role_news_media_archive .news_wrapper {
    flex: 0 0 100%;
    flex-basis: 100%;
    margin-bottom: 10px;
  }

  /* line 497, ../sass/responsive/_mobile.scss */
  ul.news-type-filters {
    margin: 15px 0 15px;
  }

  /* line 501, ../sass/responsive/_mobile.scss */
  .role_news_media_archive .locales-filter, .role_news_media_archive .years-filter, .role_news_media_archive .classes-filter {
    margin-bottom: 20px;
    width: 100%;
  }

  /* line 506, ../sass/responsive/_mobile.scss */
  .role_articles_article .news_listWrapper, .role_cases_article .news_listWrapper {
    flex-wrap: wrap;
  }

  /* line 510, ../sass/responsive/_mobile.scss */
  .role_articles_article .articles_articleList, .role_cases_article .articles_articleList {
    width: 100% !important;
    margin-bottom: 15px;
    margin-right: 0;
  }

  /* line 516, ../sass/responsive/_mobile.scss */
  .role_articles_article .articles_articleList.single-one:first-child, .role_cases_article .articles_articleList.single-one:first-child {
    width: 100% !important;
    margin: 0 0px 30px 0 !important;
  }

  /* line 521, ../sass/responsive/_mobile.scss */
  .relevantinfo-link {
    width: 100%;
    padding-right: 0;
    margin-right: 0;
  }

  /* line 527, ../sass/responsive/_mobile.scss */
  .contactwrapper {
    width: 100% !important;
  }

  /* line 531, ../sass/responsive/_mobile.scss */
  .zfse_googlemap {
    margin-top: 20px;
    width: 100% !important;
    margin-bottom: 0px;
  }

  /* line 537, ../sass/responsive/_mobile.scss */
  .twoCustomColsEq {
    margin-bottom: 10px !important;
  }

  /* line 541, ../sass/responsive/_mobile.scss */
  .twoCustomColsEq:last-child {
    margin-bottom: 0px !important;
  }

  /**
   *   Change order of two column layout (image + text)
   */
  /* line 550, ../sass/responsive/_mobile.scss */
  .tpl2ColsEqual:not(.twoCustomColsEq):nth-child(odd) .tdlHWrapFirst {
    order: -1;
  }

  /* line 562, ../sass/responsive/_mobile.scss */
  .tpl2ColsEqual:not(.twoCustomColsEq):nth-child(even) .tdlHWrapLast {
    order: -1;
  }

  /* line 567, ../sass/responsive/_mobile.scss */
  .news_listWrapper .articles_articleList.articles_loan_lift_wrapper {
    margin-right: 0;
  }
}
@media screen and (max-width: 450px) {
  /* line 2, ../sass/responsive/_smallmobile.scss */
  div.fb_embed .embedTable > table {
    width: 500px;
  }

  /* line 5, ../sass/responsive/_smallmobile.scss */
  .main-annualreport {
    max-height: 120px;
  }
  /* line 7, ../sass/responsive/_smallmobile.scss */
  .main-annualreport h2 {
    float: none;
  }
  /* line 10, ../sass/responsive/_smallmobile.scss */
  .main-annualreport a {
    float: none;
    margin: 0 auto 15px;
  }

  /* line 15, ../sass/responsive/_smallmobile.scss */
  div.tplCols {
    width: 100%;
    margin: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    flex-wrap: wrap;
  }
  /* line 32, ../sass/responsive/_smallmobile.scss */
  div.tplCols img {
    width: 100%;
  }

  /* line 37, ../sass/responsive/_smallmobile.scss */
  .headerMenu {
    margin-top: 0px;
  }

  /* line 41, ../sass/responsive/_smallmobile.scss */
  .header .logowrapper img {
    width: 170px;
    height: auto;
  }

  /* line 46, ../sass/responsive/_smallmobile.scss */
  .btn-download {
    display: block;
  }

  /* line 50, ../sass/responsive/_smallmobile.scss */
  .tpl2ColsEqual .tdlColumnWrapper {
    /* (100% - 4 * 2%) / 2 = 46% */
    width: 100%;
  }
  /* line 53, ../sass/responsive/_smallmobile.scss */
  .tpl2ColsEqual .tdlColumnWrapper .tdlColumn {
    width: 100%;
    height: 100%;
  }

  /* line 59, ../sass/responsive/_smallmobile.scss */
  div.tpl2ColsEqual .tdlColumnWrapper {
    /* (100% - 4 * 2%) / 2 = 46% */
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
  }
  /* line 72, ../sass/responsive/_smallmobile.scss */
  div.tpl2ColsEqual .tdlColumnWrapper .tdlColumn {
    width: 100%;
  }

  /* line 78, ../sass/responsive/_smallmobile.scss */
  .tpl2ColsEqual .tdlHWrapFirst {
    padding: 0 0 20px;
  }
  /* line 82, ../sass/responsive/_smallmobile.scss */
  .tpl2ColsEqual .tdlHWrapLast {
    padding: 0 0 20px;
  }

  /* line 88, ../sass/responsive/_smallmobile.scss */
  .tpl3ColsEqual .tdlColumnWrapper {
    width: 100%;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  /* line 91, ../sass/responsive/_smallmobile.scss */
  .tpl3ColsEqual .tdlColumnWrapper .tdlColumn {
    height: 100%;
  }
  /* line 95, ../sass/responsive/_smallmobile.scss */
  .tpl3ColsEqual .tplCol1Wrapper {
    padding: 0 0 20px;
  }
  /* line 98, ../sass/responsive/_smallmobile.scss */
  .tpl3ColsEqual .tplCol2Wrapper {
    padding: 0 0 20px;
  }
  /* line 101, ../sass/responsive/_smallmobile.scss */
  .tpl3ColsEqual .tplCol3Wrapper {
    padding: 0 0 20px;
  }

  /* line 107, ../sass/responsive/_smallmobile.scss */
  .tpl4ColsEqual .tdlColumnWrapper {
    width: 100%;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  /* line 111, ../sass/responsive/_smallmobile.scss */
  .tpl4ColsEqual .tplCol1Wrapper {
    padding: 0 0 20px;
  }
  /* line 114, ../sass/responsive/_smallmobile.scss */
  .tpl4ColsEqual .tplCol2Wrapper {
    padding: 0 0 20px;
  }
  /* line 117, ../sass/responsive/_smallmobile.scss */
  .tpl4ColsEqual .tplCol3Wrapper {
    padding: 0 0 20px;
  }
  /* line 120, ../sass/responsive/_smallmobile.scss */
  .tpl4ColsEqual .tplCol4Wrapper {
    padding: 0 0 20px;
  }

  /* line 125, ../sass/responsive/_smallmobile.scss */
  .tplLiftUpContent {
    padding: 20px;
  }

  /* line 129, ../sass/responsive/_smallmobile.scss */
  .tplAccordionLift, .tplWideTeaserLift {
    margin-bottom: 20px;
  }

  /* line 133, ../sass/responsive/_smallmobile.scss */
  .introBlockContent .introBlockTextContent.image-intro,
  .pageContentArea .introBlockTextContent.image-intro {
    padding: 0 10px 20px;
  }

  /* line 138, ../sass/responsive/_smallmobile.scss */
  .tplImageDownloadLift {
    width: calc(100% - 10%);
    margin: 0 auto;
  }

  /* line 143, ../sass/responsive/_smallmobile.scss */
  .main-biglift .bigTextLift {
    padding: 100px 10px 0 10px;
    position: relative;
  }
  /* line 146, ../sass/responsive/_smallmobile.scss */
  .main-biglift .bigTextLift h1, .main-biglift .bigTextLift h2 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 39px;
    line-height: 2.4375rem;
  }
  /* line 150, ../sass/responsive/_smallmobile.scss */
  .main-biglift .bigTextLift p {
    margin-bottom: 10px;
  }

  /* line 155, ../sass/responsive/_smallmobile.scss */
  .main-biglift .videoImage {
    height: 222px;
    width: calc(100% + 30px);
    margin: 0 -20px 0 -10px;
    border: none;
  }

  /* line 163, ../sass/responsive/_smallmobile.scss */
  .main-annualreport h2 {
    font-size: 28px;
    font-size: 1.75rem;
    text-align: center;
    width: 100%;
    display: block;
    padding: 0 10px 10px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 173, ../sass/responsive/_smallmobile.scss */
  .casesWrapper .medium-story-square, .casesWrapper .small-story-short, .casesWrapper .small-story-long, .casesWrapper .small-story-image {
    width: 100% !important;
    margin-bottom: 20px !important;
  }

  /* line 178, ../sass/responsive/_smallmobile.scss */
  .medium-story-square, .small-story-short, .small-story-long, .small-story-image {
    width: 100% !important;
    margin-bottom: 20px !important;
  }

  /*
   * Staff table
   */
  /* line 188, ../sass/responsive/_smallmobile.scss */
  .role_staff table {
    width: 100%;
  }

  /* line 194, ../sass/responsive/_smallmobile.scss */
  .role_staff table tbody tr td {
    display: block;
    clear: both;
    text-align: left !important;
    padding: 3px 10px;
  }
  /* line 200, ../sass/responsive/_smallmobile.scss */
  .role_staff td:first-child {
    padding: 5px 10px 0;
  }
  /* line 203, ../sass/responsive/_smallmobile.scss */
  .role_staff td:last-child {
    padding: 0 10px 5px;
  }

  /* line 208, ../sass/responsive/_smallmobile.scss */
  .tplQuoteImageLift .tplQuoteImageLiftTextContentWrapper {
    width: 100%;
  }
  /* line 210, ../sass/responsive/_smallmobile.scss */
  .tplQuoteImageLift .tplQuoteImageLiftTextContentWrapper .tplQuoteImageLiftTextContent h3 {
    margin-top: 10px;
  }

  /* line 215, ../sass/responsive/_smallmobile.scss */
  .tplQuoteImageLift .tplQuoteImageLiftImageContentWrapper {
    width: 100%;
  }

  /* line 219, ../sass/responsive/_smallmobile.scss */
  .tplAuthorImageLift {
    flex-wrap: wrap;
  }
  /* line 221, ../sass/responsive/_smallmobile.scss */
  .tplAuthorImageLift .tplAuthorImageLiftImageContentWrapper {
    flex: 0 0 100%;
  }
  /* line 224, ../sass/responsive/_smallmobile.scss */
  .tplAuthorImageLift .tplAuthorImageLiftTextContentWrapper {
    flex: 0 0 100%;
  }
  /* line 226, ../sass/responsive/_smallmobile.scss */
  .tplAuthorImageLift .tplAuthorImageLiftTextContentWrapper .tplAuthorImageLiftTextContent {
    padding: 20px 0px;
  }

  /* line 232, ../sass/responsive/_smallmobile.scss */
  .event-banner {
    height: 300px;
  }
  /* line 234, ../sass/responsive/_smallmobile.scss */
  .event-banner .event-banner-text {
    font-size: 40px;
    font-size: 2.5rem;
    padding: 0 20px;
  }
}
