/*
Theme Name: Uithetvak
Theme URI: https://www.gaze.asia
Author: Gaze
Author URI: https://www.gaze.asia
Description: The custom theme made for Uithetvak
Version: 1.0

*/
/* line 5, ../../../../../lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* weights */
/* Lato */
@font-face {
  font-family: "lato";
  src: url('fonts/lato/Lato-Regular.eot?1594976037');
  src: url('fonts/lato/Lato-Regular.eot?&1594976037#iefix') format('embedded-opentype'), url('fonts/lato/Lato-Regular.woff?1594976037') format('woff'), url('fonts/lato/Lato-Regular.ttf?1594976037') format('truetype'), url('fonts/lato/Lato-Regular.svg?1594976037') format('svg');
  font-weight: 400; }
@font-face {
  font-family: "lato";
  src: url('fonts/lato/Lato-Light.eot?1594976037');
  src: url('fonts/lato/Lato-Light.eot?&1594976037#iefix') format('embedded-opentype'), url('fonts/lato/Lato-Light.woff?1594976037') format('woff'), url('fonts/lato/Lato-Light.ttf?1594976037') format('truetype'), url('fonts/lato/Lato-Light.svg?1594976037') format('svg');
  font-weight: 200; }
@font-face {
  font-family: "lato";
  src: url('fonts/lato/Lato-Bold.eot?1594976037');
  src: url('fonts/lato/Lato-Bold.eot?&1594976037#iefix') format('embedded-opentype'), url('fonts/lato/Lato-Bold.woff?1594976037') format('woff'), url('fonts/lato/Lato-Bold.ttf?1594976037') format('truetype'), url('fonts/lato/Lato-Bold.svg?1594976037') format('svg');
  font-weight: 700; }
@font-face {
  font-family: "lato";
  src: url('fonts/lato/Lato-Thin.eot?1594976037');
  src: url('fonts/lato/Lato-Thin.eot?&1594976037#iefix') format('embedded-opentype'), url('fonts/lato/Lato-Thin.woff?1594976037') format('woff'), url('fonts/lato/Lato-Thin.ttf?1594976037') format('truetype'), url('fonts/lato/Lato-Thin.svg?1594976037') format('svg');
  font-weight: 100; }
/* Open Sans */
@font-face {
  font-family: "opensans";
  src: url('fonts/opensans/OpenSans.eot?1594976037');
  src: url('fonts/opensans/OpenSans.eot?&1594976037#iefix') format('embedded-opentype'), url('fonts/opensans/OpenSans.woff?1594976037') format('woff'), url('fonts/opensans/OpenSans.ttf?1594976037') format('truetype'), url('fonts/opensans/OpenSans.svg?1594976037') format('svg');
  font-weight: 400; }
@font-face {
  font-family: "opensans";
  src: url('fonts/opensans/OpenSans-Bold.eot?1594976037');
  src: url('fonts/opensans/OpenSans-Bold.eot?&1594976037#iefix') format('embedded-opentype'), url('fonts/opensans/OpenSans-Bold.woff?1594976037') format('woff'), url('fonts/opensans/OpenSans-Bold.ttf?1594976037') format('truetype'), url('fonts/opensans/OpenSans-Bold.svg?1594976037') format('svg');
  font-weight: 700; }
/*Museo */
@font-face {
  font-family: "museo500";
  src: url('fonts/museo500/museosans.otf?1594976037');
  src: url('fonts/museo500/museosans.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/museo500/museosans-webfont.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo700";
  src: url('fonts/museo700/museosans-bold.otf?1594976037');
  src: url('fonts/museo700/museosans-bold.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/museo700/museosans-bold-webfont.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-900-i";
  src: url('fonts/MuseoSans/MuseoSans-900Italic.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-900Italic.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-900Italic.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-900";
  src: url('fonts/MuseoSans/MuseoSans-900.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-900.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-900.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-700-i";
  src: url('fonts/MuseoSans/MuseoSans-700Italic.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-700Italic.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-700Italic.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-700";
  src: url('fonts/MuseoSans/MuseoSans-700.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-700.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-700.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-500-i";
  src: url('fonts/MuseoSans/MuseoSans-500Italic.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-500Italic.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-500Italic.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-500";
  src: url('fonts/MuseoSans/MuseoSans-500.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-500.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-500.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-300-i";
  src: url('fonts/MuseoSans/MuseoSans-300Italic.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-300Italic.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-300Italic.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-300";
  src: url('fonts/MuseoSans/MuseoSans-300.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-300.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-300.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-100-i";
  src: url('fonts/MuseoSans/MuseoSans-100Italic.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-100Italic.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-100Italic.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-sans-100";
  src: url('fonts/MuseoSans/MuseoSans-100.otf?1594976037');
  src: url('fonts/MuseoSans/MuseoSans-100.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSans/MuseoSans-100.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-slab-500";
  src: url('fonts/MuseoSlab/MuseoSlab-500.otf?1594976037');
  src: url('fonts/MuseoSlab/MuseoSlab-500.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSlab/MuseoSlab-500.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-slab-500-i";
  src: url('fonts/MuseoSlab/MuseoSlab-500Italic.otf?1594976037');
  src: url('fonts/MuseoSlab/MuseoSlab-500Italic.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSlab/MuseoSlab-500Italic.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-slab-700";
  src: url('fonts/MuseoSlab/MuseoSlab-700.otf?1594976037');
  src: url('fonts/MuseoSlab/MuseoSlab-700.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSlab/MuseoSlab-700.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-slab-700-i";
  src: url('fonts/MuseoSlab/MuseoSlab-700Italic.otf?1594976037');
  src: url('fonts/MuseoSlab/MuseoSlab-700Italic.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSlab/MuseoSlab-700Italic.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-slab-900";
  src: url('fonts/MuseoSlab/MuseoSlab-900.otf?1594976037');
  src: url('fonts/MuseoSlab/MuseoSlab-900.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSlab/MuseoSlab-900.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-slab-900-i";
  src: url('fonts/MuseoSlab/MuseoSlab-900Italic.otf?1594976037');
  src: url('fonts/MuseoSlab/MuseoSlab-900Italic.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSlab/MuseoSlab-900Italic.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-slab-500";
  src: url('fonts/MuseoSlab/MuseoSlab-500.otf?1594976037');
  src: url('fonts/MuseoSlab/MuseoSlab-500.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSlab/MuseoSlab-500.woff?1594976037') format('woff'); }
@font-face {
  font-family: "museo-slab-1000-i";
  src: url('fonts/MuseoSlab/MuseoSlab-1000Italic.otf?1594976037');
  src: url('fonts/MuseoSlab/MuseoSlab-1000Italic.otf?&1594976037#iefix') format('embedded-opentype'), url('fonts/MuseoSlab/MuseoSlab-1000Italic.woff?1594976037') format('woff'); }
/*_variables.scss */
/* colors */
/* Body Text Styles */
/* line 35, sass/_partials/_variables.scss */
.circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }

/* mixins.scss */
/* line 18, sass/_partials/_mixins.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both; }

/*
@import "_partials/mediaqueries";
@import "_partials/icons";
*/
/* line 23, sass/style.scss */
html, body {
  font-family: "museo-sans-500"; }

/* line 27, sass/style.scss */
#body {
  position: relative;
  min-height: 100vh;
  width: 100vw;
  padding-bottom: 150px;
  box-sizing: border-box;
  text-align: center;
  color: #ffffff; }

/* line 41, sass/style.scss */
#social-media-mobile {
  font-size: 22px;
  color: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
  background: #464037;
  width: 100%;
  box-sizing: border-box;
  line-height: 130%;
  outline: none; }
  /* line 53, sass/style.scss */
  #social-media-mobile a {
    text-decoration: none;
    color: inherit; }
  /* line 58, sass/style.scss */
  #social-media-mobile i {
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer; }
    /* line 63, sass/style.scss */
    #social-media-mobile i:hover {
      color: #F39200; }
  @media screen and (max-width: 481px) {
    /* line 41, sass/style.scss */
    #social-media-mobile {
      display: block; } }
  @media screen and (max-device-width: 481px) {
    /* line 41, sass/style.scss */
    #social-media-mobile {
      display: block; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 41, sass/style.scss */
    #social-media-mobile {
      display: block; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 41, sass/style.scss */
    #social-media-mobile {
      display: block; } }
  @media screen and (max-width: 481px) {
    /* line 41, sass/style.scss */
    #social-media-mobile {
      display: block;
      padding-top: 30px;
      padding-bottom: 30px; } }
  @media screen and (max-device-width: 481px) {
    /* line 41, sass/style.scss */
    #social-media-mobile {
      display: block;
      padding-top: 30px;
      padding-bottom: 30px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 41, sass/style.scss */
    #social-media-mobile {
      display: block;
      padding-top: 30px;
      padding-bottom: 30px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 41, sass/style.scss */
    #social-media-mobile {
      display: block;
      padding-top: 30px;
      padding-bottom: 30px; } }

/* line 80, sass/style.scss */
#header-mobile {
  position: fixed;
  top: 0px;
  transition: top 0.2s ease-in-out;
  height: 60px;
  width: 100%;
  background: rgba(29, 29, 27, 0.85);
  z-index: 19;
  display: none;
  font-family: 'museo-sans-500';
  font-size: 14px; }
  /* line 85, sass/style.scss */
  #header-mobile.nav-up {
    top: -68px; }
  /* line 89, sass/style.scss */
  #header-mobile.nav-down {
    top: 0px; }
  @media screen and (max-width: 481px) {
    /* line 80, sass/style.scss */
    #header-mobile {
      display: block; } }
  @media screen and (max-device-width: 481px) {
    /* line 80, sass/style.scss */
    #header-mobile {
      display: block; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 80, sass/style.scss */
    #header-mobile {
      display: block; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 80, sass/style.scss */
    #header-mobile {
      display: block; } }
  @media screen and (max-width: 480px) {
    /* line 80, sass/style.scss */
    #header-mobile {
      display: block; } }
  @media screen and (max-device-width: 480px) {
    /* line 80, sass/style.scss */
    #header-mobile {
      display: block; } }
  /* line 111, sass/style.scss */
  #header-mobile .mobile-navigation-container {
    position: relative;
    top: 0;
    width: 100%;
    height: auto;
    background: #1D1D1B;
    z-index: 20;
    padding: 60px 20px 20px;
    box-sizing: border-box;
    display: none; }
    /* line 122, sass/style.scss */
    #header-mobile .mobile-navigation-container.active {
      transition: 0s ease-in; }
    /* line 126, sass/style.scss */
    #header-mobile .mobile-navigation-container a {
      text-decoration: none;
      color: inherit;
      display: block; }
      /* line 131, sass/style.scss */
      #header-mobile .mobile-navigation-container a:hover {
        color: #92908E; }
    /* line 136, sass/style.scss */
    #header-mobile .mobile-navigation-container li.menu-item {
      display: inline-block;
      padding-bottom: 20px;
      padding-top: 20px;
      border-bottom: 1px solid #ffffff;
      font-family: 'museo-sans-700';
      font-size: 12px;
      width: 100%; }
      /* line 145, sass/style.scss */
      #header-mobile .mobile-navigation-container li.menu-item.current-menu-item {
        color: #92908E; }
      /* line 149, sass/style.scss */
      #header-mobile .mobile-navigation-container li.menu-item.current-menu-ancestor {
        color: #92908E; }
  /* line 155, sass/style.scss */
  #header-mobile .uithetvak-logo-mobile {
    position: absolute;
    left: 19px;
    background: url(images/logo-white.svg);
    background-repeat: no-repeat;
    background-size: 82px 42px;
    height: 42px;
    width: 82px;
    top: 9px;
    z-index: 21;
    display: block;
    overflow: hidden;
    white-space: nowrap; }
  /* line 170, sass/style.scss */
  #header-mobile .mobile-menu {
    position: absolute;
    right: 20px;
    background: url(images/mobile-menu.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 25px;
    width: 30px;
    top: 18px;
    cursor: pointer;
    z-index: 999; }

/* line 184, sass/style.scss */
#header {
  position: absolute;
  height: 100px;
  width: 100%;
  top: 0;
  background: rgba(29, 29, 27, 0.85);
  color: #ffffff;
  z-index: 10; }
  @media screen and (max-width: 481px) {
    /* line 184, sass/style.scss */
    #header {
      display: none; } }
  @media screen and (max-device-width: 481px) {
    /* line 184, sass/style.scss */
    #header {
      display: none; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 184, sass/style.scss */
    #header {
      display: none; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 184, sass/style.scss */
    #header {
      display: none; } }
  @media screen and (max-width: 480px) {
    /* line 184, sass/style.scss */
    #header {
      display: none; } }
  @media screen and (max-device-width: 480px) {
    /* line 184, sass/style.scss */
    #header {
      display: none; } }
  /* line 203, sass/style.scss */
  #header #language {
    color: #92908E;
    font-family: 'museo-sans-500';
    font-size: 14px;
    top: 25px;
    right: 0;
    margin-right: 30px;
    position: absolute; }
  /* line 213, sass/style.scss */
  #header #uithetvak-logo {
    position: absolute;
    left: 20px;
    background: url(images/logo-white.svg);
    background-size: 120px 60px;
    background-repeat: no-repeat;
    height: 60px;
    width: 120px;
    top: 20px; }
  /* line 224, sass/style.scss */
  #header #navigation {
    right: 20px;
    bottom: 20px;
    position: absolute;
    font-family: 'museo-sans-700';
    font-size: 12px; }
    /* line 231, sass/style.scss */
    #header #navigation a {
      text-decoration: none;
      color: inherit;
      display: block; }
      /* line 236, sass/style.scss */
      #header #navigation a:hover {
        color: #92908E; }
    /* line 241, sass/style.scss */
    #header #navigation li.menu-item {
      display: inline-block;
      width: 100px;
      padding-right: 10px; }
      /* line 246, sass/style.scss */
      #header #navigation li.menu-item.current-menu-item {
        color: #92908E; }
  /* line 252, sass/style.scss */
  #header #social-medias-white {
    right: 30px;
    top: 140px;
    text-align: right;
    position: absolute;
    color: #ffffff;
    font-size: 26px;
    line-height: 190%;
    display: block;
    text-align: center; }
    /* line 263, sass/style.scss */
    #header #social-medias-white a {
      text-decoration: none;
      color: inherit; }
    /* line 268, sass/style.scss */
    #header #social-medias-white i {
      padding-left: 10px;
      padding-right: 10px;
      cursor: pointer; }
      /* line 273, sass/style.scss */
      #header #social-medias-white i:hover {
        color: #F39200; }
    @media screen and (max-width: 481px) {
      /* line 252, sass/style.scss */
      #header #social-medias-white {
        display: none; } }
    @media screen and (max-device-width: 481px) {
      /* line 252, sass/style.scss */
      #header #social-medias-white {
        display: none; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 252, sass/style.scss */
      #header #social-medias-white {
        display: none; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 252, sass/style.scss */
      #header #social-medias-white {
        display: none; } }
    @media screen and (max-width: 480px) {
      /* line 252, sass/style.scss */
      #header #social-medias-white {
        display: none; } }
    @media screen and (max-device-width: 480px) {
      /* line 252, sass/style.scss */
      #header #social-medias-white {
        display: none; } }

/* line 289, sass/style.scss */
#footer {
  height: 150px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
  color: #7F7F7F;
  font-family: 'museo-sans-700';
  box-sizing: border-box; }
  /* line 299, sass/style.scss */
  #footer .social-medias {
    font-size: 22px;
    padding-top: 35px;
    padding-bottom: 35px;
    color: #9D9D9C; }
    /* line 305, sass/style.scss */
    #footer .social-medias a {
      text-decoration: none;
      color: inherit; }
    /* line 310, sass/style.scss */
    #footer .social-medias i {
      padding-left: 10px;
      padding-right: 10px;
      cursor: pointer; }
      /* line 315, sass/style.scss */
      #footer .social-medias i:hover {
        color: #F39200; }
  /* line 321, sass/style.scss */
  #footer .copyright {
    font-size: 12px;
    font-family: 'museo-sans-700'; }
  /* line 326, sass/style.scss */
  #footer .footer-menu {
    padding-top: 10px;
    font-size: 12px; }
    /* line 330, sass/style.scss */
    #footer .footer-menu a {
      text-decoration: none;
      color: inherit; }
    /* line 335, sass/style.scss */
    #footer .footer-menu li {
      display: inline-block;
      padding-left: 7px;
      padding-right: 5px;
      border-left: 1px solid #7F7F7F; }
      /* line 341, sass/style.scss */
      #footer .footer-menu li:first-child {
        border-left: none;
        padding-left: 5px; }
    @media screen and (max-width: 481px) {
      /* line 348, sass/style.scss */
      #footer .footer-menu li {
        display: block;
        white-space: no-wrap;
        padding: 3px; } }
    @media screen and (max-device-width: 481px) {
      /* line 348, sass/style.scss */
      #footer .footer-menu li {
        display: block;
        white-space: no-wrap;
        padding: 3px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 348, sass/style.scss */
      #footer .footer-menu li {
        display: block;
        white-space: no-wrap;
        padding: 3px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 348, sass/style.scss */
      #footer .footer-menu li {
        display: block;
        white-space: no-wrap;
        padding: 3px; } }
  /* line 356, sass/style.scss */
  #footer .bank-info {
    padding-bottom: 10px; }
    @media screen and (max-width: 481px) {
      /* line 360, sass/style.scss */
      #footer .bank-info li {
        white-space: no-wrap;
        display: block;
        padding: 3px; } }
    @media screen and (max-device-width: 481px) {
      /* line 360, sass/style.scss */
      #footer .bank-info li {
        white-space: no-wrap;
        display: block;
        padding: 3px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 360, sass/style.scss */
      #footer .bank-info li {
        white-space: no-wrap;
        display: block;
        padding: 3px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 360, sass/style.scss */
      #footer .bank-info li {
        white-space: no-wrap;
        display: block;
        padding: 3px; } }

/* line 369, sass/style.scss */
#page {
  min-height: 100px;
  line-height: 130%; }

/* line 376, sass/style.scss */
.uithet {
  color: #000000; }

/* line 380, sass/style.scss */
.vak {
  color: #F39200;
  font-family: museo-slab-700; }

/* line 385, sass/style.scss */
.slab {
  font-family: museo-slab-700;
  line-height: 130%; }

/* line 390, sass/style.scss */
.contact-box {
  font-size: 26px;
  text-transform: none;
  font-family: 'museo-sans-500';
  line-height: 130%; }
  /* line 396, sass/style.scss */
  .contact-box.address {
    font-size: 18px;
    padding-bottom: 0; }
    @media screen and (max-width: 481px) {
      /* line 396, sass/style.scss */
      .contact-box.address {
        font-size: 15px; } }
    @media screen and (max-device-width: 481px) {
      /* line 396, sass/style.scss */
      .contact-box.address {
        font-size: 15px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 396, sass/style.scss */
      .contact-box.address {
        font-size: 15px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 396, sass/style.scss */
      .contact-box.address {
        font-size: 15px; } }
  @media screen and (max-width: 481px) {
    /* line 390, sass/style.scss */
    .contact-box {
      font-size: 18px; } }
  @media screen and (max-device-width: 481px) {
    /* line 390, sass/style.scss */
    .contact-box {
      font-size: 18px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 390, sass/style.scss */
    .contact-box {
      font-size: 18px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 390, sass/style.scss */
    .contact-box {
      font-size: 18px; } }

/* line 410, sass/style.scss */
.center {
  position: relative;
  text-align: center;
  width: 100%; }

/* line 420, sass/style.scss */
.button-container {
  width: 100%;
  text-align: center;
  min-height: 48px;
  position: relative;
  padding-top: 40px;
  font-family: 'museo-slab-700'; }
  @media screen and (max-width: 480px) {
    /* line 420, sass/style.scss */
    .button-container {
      padding-top: 20px; } }
  @media screen and (max-device-width: 480px) {
    /* line 420, sass/style.scss */
    .button-container {
      padding-top: 20px; } }
  /* line 435, sass/style.scss */
  .button-container .button {
    display: inline-flex;
    text-align: center;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border: solid 2px #ffffff;
    font-size: 18px;
    width: 160px;
    height: 40px; }
    /* line 446, sass/style.scss */
    .button-container .button:hover {
      background-color: #ffffff; }
    /* line 450, sass/style.scss */
    .button-container .button.contact {
      color: #F39200; }
    /* line 456, sass/style.scss */
    .button-container .button.title {
      border-color: #706F6F;
      color: #575756;
      margin-top: 10px; }
      @media screen and (max-width: 480px) {
        /* line 456, sass/style.scss */
        .button-container .button.title {
          margin-top: 0; } }
      @media screen and (max-device-width: 480px) {
        /* line 456, sass/style.scss */
        .button-container .button.title {
          margin-top: 0; } }
    /* line 466, sass/style.scss */
    .button-container .button.input {
      color: #F39200; }
  /* line 475, sass/style.scss */
  .button-container .contact-detail {
    font-family: 'museo-sans-500';
    display: none; }
    /* line 481, sass/style.scss */
    .button-container .contact-detail a {
      color: inherit;
      text-decoration: none; }
      /* line 485, sass/style.scss */
      .button-container .contact-detail a:hover {
        text-decoration: underline; }
    @media screen and (max-width: 481px) {
      /* line 475, sass/style.scss */
      .button-container .contact-detail {
        font-size: 15px; } }
    @media screen and (max-device-width: 481px) {
      /* line 475, sass/style.scss */
      .button-container .contact-detail {
        font-size: 15px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 475, sass/style.scss */
      .button-container .contact-detail {
        font-size: 15px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 475, sass/style.scss */
      .button-container .contact-detail {
        font-size: 15px; } }
    @media screen and (max-width: 480px) {
      /* line 475, sass/style.scss */
      .button-container .contact-detail {
        font-size: 14px; } }
    @media screen and (max-device-width: 480px) {
      /* line 475, sass/style.scss */
      .button-container .contact-detail {
        font-size: 14px; } }

/* line 501, sass/style.scss */
.print {
  font-family: 'museo-slab-700';
  font-size: 16px;
  color: #CBCAC9;
  cursor: pointer; }
  /* line 507, sass/style.scss */
  .print:hover {
    color: #ffffff;
    text-decoration: none; }
  /* line 512, sass/style.scss */
  .print a {
    text-decoration: none;
    color: inherit; }

/* line 518, sass/style.scss */
.separator {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  height: 12px; }
  /* line 526, sass/style.scss */
  .separator.white {
    background-image: url(images/separator-white.svg); }
    /* line 529, sass/style.scss */
    .separator.white.publicities {
      margin-bottom: 30px;
      margin-top: 30px; }
    @media screen and (max-width: 481px) {
      /* line 534, sass/style.scss */
      .separator.white.short {
        margin-top: 0; } }
    @media screen and (max-device-width: 481px) {
      /* line 534, sass/style.scss */
      .separator.white.short {
        margin-top: 0; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 534, sass/style.scss */
      .separator.white.short {
        margin-top: 0; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 534, sass/style.scss */
      .separator.white.short {
        margin-top: 0; } }
    @media screen and (max-width: 480px) {
      /* line 534, sass/style.scss */
      .separator.white.short {
        margin-top: 0;
        margin-bottom: 40px; } }
    @media screen and (max-device-width: 480px) {
      /* line 534, sass/style.scss */
      .separator.white.short {
        margin-top: 0;
        margin-bottom: 40px; } }
  /* line 547, sass/style.scss */
  .separator.black {
    background-image: url(images/separator-black.svg); }
  /* line 551, sass/style.scss */
  .separator.brown {
    background-image: url(images/separator-brown.svg); }
  @media screen and (max-width: 481px) {
    /* line 518, sass/style.scss */
    .separator {
      margin-top: 30px;
      margin-bottom: 30px; } }
  @media screen and (max-device-width: 481px) {
    /* line 518, sass/style.scss */
    .separator {
      margin-top: 30px;
      margin-bottom: 30px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 518, sass/style.scss */
    .separator {
      margin-top: 30px;
      margin-bottom: 30px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 518, sass/style.scss */
    .separator {
      margin-top: 30px;
      margin-bottom: 30px; } }
  @media screen and (max-width: 480px) {
    /* line 518, sass/style.scss */
    .separator {
      margin-top: 20px;
      margin-bottom: 20px; } }
  @media screen and (max-device-width: 480px) {
    /* line 518, sass/style.scss */
    .separator {
      margin-top: 20px;
      margin-bottom: 20px; } }

/* line 567, sass/style.scss */
p.name {
  font-size: 26px;
  margin-bottom: 30px;
  margin-top: 10px;
  font-family: 'museo-sans-900'; }
  @media screen and (max-width: 481px) {
    /* line 567, sass/style.scss */
    p.name {
      font-size: 22px;
      margin-bottom: 20px; } }
  @media screen and (max-device-width: 481px) {
    /* line 567, sass/style.scss */
    p.name {
      font-size: 22px;
      margin-bottom: 20px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 567, sass/style.scss */
    p.name {
      font-size: 22px;
      margin-bottom: 20px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 567, sass/style.scss */
    p.name {
      font-size: 22px;
      margin-bottom: 20px; } }
  @media screen and (max-width: 480px) {
    /* line 567, sass/style.scss */
    p.name {
      font-size: 16px;
      margin-bottom: 10px; } }
  @media screen and (max-device-width: 480px) {
    /* line 567, sass/style.scss */
    p.name {
      font-size: 16px;
      margin-bottom: 10px; } }

/* line 585, sass/style.scss */
p.name-info {
  font-size: 18px;
  line-height: 130%; }
  @media screen and (max-width: 481px) {
    /* line 585, sass/style.scss */
    p.name-info {
      font-size: 15px; } }
  @media screen and (max-device-width: 481px) {
    /* line 585, sass/style.scss */
    p.name-info {
      font-size: 15px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 585, sass/style.scss */
    p.name-info {
      font-size: 15px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 585, sass/style.scss */
    p.name-info {
      font-size: 15px; } }
  @media screen and (max-width: 480px) {
    /* line 585, sass/style.scss */
    p.name-info {
      max-height: calc($font-size * $line-height * $lines-to-show);
      font-size: 14px;
      margin: 0 auto; } }
  @media screen and (max-width: 480px) and (max-width: 400px) {
    /* line 585, sass/style.scss */
    p.name-info {
      font-size: 3.6vw; } }
  @media screen and (max-width: 480px) and (max-device-width: 400px) {
    /* line 585, sass/style.scss */
    p.name-info {
      font-size: 3.6vw; } }

  @media screen and (max-device-width: 480px) {
    /* line 585, sass/style.scss */
    p.name-info {
      max-height: calc($font-size * $line-height * $lines-to-show);
      font-size: 14px;
      margin: 0 auto; } }
  @media screen and (max-device-width: 480px) and (max-width: 400px) {
    /* line 585, sass/style.scss */
    p.name-info {
      font-size: 3.6vw; } }
  @media screen and (max-device-width: 480px) and (max-device-width: 400px) {
    /* line 585, sass/style.scss */
    p.name-info {
      font-size: 3.6vw; } }

/* line 609, sass/style.scss */
.form-row {
  min-height: 38px;
  margin-bottom: 5px;
  position: relative;
  display: table;
  line-height: 100%;
  width: 100%; }
  /* line 618, sass/style.scss */
  .form-row.tall {
    height: 105px; }
    @media screen and (max-width: 481px) {
      /* line 621, sass/style.scss */
      .form-row.tall.short {
        height: 34px; } }
    @media screen and (max-device-width: 481px) {
      /* line 621, sass/style.scss */
      .form-row.tall.short {
        height: 34px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 621, sass/style.scss */
      .form-row.tall.short {
        height: 34px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 621, sass/style.scss */
      .form-row.tall.short {
        height: 34px; } }
    @media screen and (max-width: 480px) {
      /* line 621, sass/style.scss */
      .form-row.tall.short {
        height: 34px; } }
    @media screen and (max-device-width: 480px) {
      /* line 621, sass/style.scss */
      .form-row.tall.short {
        height: 34px; } }
    @media screen and (max-width: 481px) {
      /* line 618, sass/style.scss */
      .form-row.tall {
        height: auto; } }
    @media screen and (max-device-width: 481px) {
      /* line 618, sass/style.scss */
      .form-row.tall {
        height: auto; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 618, sass/style.scss */
      .form-row.tall {
        height: auto; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 618, sass/style.scss */
      .form-row.tall {
        height: auto; } }
    @media screen and (max-width: 480px) {
      /* line 618, sass/style.scss */
      .form-row.tall {
        height: auto; } }
    @media screen and (max-device-width: 480px) {
      /* line 618, sass/style.scss */
      .form-row.tall {
        height: auto; } }
  /* line 642, sass/style.scss */
  .form-row .form-title {
    font-size: 26px;
    font-family: 'museo-sans-700';
    color: #F39200;
    text-align: left; }
  /* line 649, sass/style.scss */
  .form-row .label {
    text-align: right;
    font-family: 'museo-sans-500';
    width: 37.6%;
    float: left;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 130%;
    height: 38px;
    display: flex;
    justify-content: center;
    flex-direction: column; }
    @media screen and (max-width: 481px) {
      /* line 649, sass/style.scss */
      .form-row .label {
        width: calc(35% + 11px);
        font-size: 14px; } }
    @media screen and (max-device-width: 481px) {
      /* line 649, sass/style.scss */
      .form-row .label {
        width: calc(35% + 11px);
        font-size: 14px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 649, sass/style.scss */
      .form-row .label {
        width: calc(35% + 11px);
        font-size: 14px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 649, sass/style.scss */
      .form-row .label {
        width: calc(35% + 11px);
        font-size: 14px; } }
    @media screen and (max-width: 480px) {
      /* line 649, sass/style.scss */
      .form-row .label {
        width: calc(35% + 11px);
        font-size: 14px;
        font-size: 3.4vw; } }
    @media screen and (max-device-width: 480px) {
      /* line 649, sass/style.scss */
      .form-row .label {
        width: calc(35% + 11px);
        font-size: 14px;
        font-size: 3.4vw; } }
    /* line 692, sass/style.scss */
    .form-row .label.tall {
      height: 62px; }
    /* line 696, sass/style.scss */
    .form-row .label.wide {
      width: 18.3%; }
      @media screen and (max-width: 481px) {
        /* line 696, sass/style.scss */
        .form-row .label.wide {
          width: calc(35% + 11px); } }
      @media screen and (max-device-width: 481px) {
        /* line 696, sass/style.scss */
        .form-row .label.wide {
          width: calc(35% + 11px); } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 696, sass/style.scss */
        .form-row .label.wide {
          width: calc(35% + 11px); } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 696, sass/style.scss */
        .form-row .label.wide {
          width: calc(35% + 11px); } }
      @media screen and (max-width: 480px) {
        /* line 696, sass/style.scss */
        .form-row .label.wide {
          width: calc(35% + 11px); } }
      @media screen and (max-device-width: 480px) {
        /* line 696, sass/style.scss */
        .form-row .label.wide {
          width: calc(35% + 11px); } }
    /* line 709, sass/style.scss */
    .form-row .label.agreement {
      float: right;
      color: #ffffff;
      text-align: left;
      left: 25px;
      display: table-cell;
      vertical-align: middle;
      width: calc(100% - 25px);
      z-index: 4;
      line-height: 130%; }
      /* line 722, sass/style.scss */
      .form-row .label.agreement a {
        text-decoration: none;
        color: #F39200; }
        /* line 726, sass/style.scss */
        .form-row .label.agreement a:hover {
          text-decoration: underline; }
      @media screen and (max-width: 480px) {
        /* line 709, sass/style.scss */
        .form-row .label.agreement {
          padding-top: 2px; } }
      @media screen and (max-device-width: 480px) {
        /* line 709, sass/style.scss */
        .form-row .label.agreement {
          padding-top: 2px; } }
  /* line 737, sass/style.scss */
  .form-row .element {
    width: calc(62.4% - 16px);
    float: right;
    font-size: 16px;
    color: #DBDAD9;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    margin-left: 12px;
    min-height: 38px; }
    @media screen and (max-width: 481px) {
      /* line 737, sass/style.scss */
      .form-row .element {
        width: calc(65% - 16px);
        margin-left: 5px; } }
    @media screen and (max-device-width: 481px) {
      /* line 737, sass/style.scss */
      .form-row .element {
        width: calc(65% - 16px);
        margin-left: 5px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 737, sass/style.scss */
      .form-row .element {
        width: calc(65% - 16px);
        margin-left: 5px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 737, sass/style.scss */
      .form-row .element {
        width: calc(65% - 16px);
        margin-left: 5px; } }
    @media screen and (max-width: 480px) {
      /* line 737, sass/style.scss */
      .form-row .element {
        width: calc(65% - 16px);
        margin-left: 5px; } }
    @media screen and (max-device-width: 480px) {
      /* line 737, sass/style.scss */
      .form-row .element {
        width: calc(65% - 16px);
        margin-left: 5px; } }
    /* line 767, sass/style.scss */
    .form-row .element.tall {
      min-height: 97px; }
    /* line 771, sass/style.scss */
    .form-row .element.wide {
      width: calc(81.7% - 16px); }
      /* line 781, sass/style.scss */
      .form-row .element.wide.tall {
        min-height: 97px; }
      @media screen and (max-width: 481px) {
        /* line 771, sass/style.scss */
        .form-row .element.wide {
          width: calc(65% - 16px); } }
      @media screen and (max-device-width: 481px) {
        /* line 771, sass/style.scss */
        .form-row .element.wide {
          width: calc(65% - 16px); } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 771, sass/style.scss */
        .form-row .element.wide {
          width: calc(65% - 16px); } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 771, sass/style.scss */
        .form-row .element.wide {
          width: calc(65% - 16px); } }
      @media screen and (max-width: 480px) {
        /* line 771, sass/style.scss */
        .form-row .element.wide {
          width: calc(65% - 16px);
          margin-left: 5px; } }
      @media screen and (max-device-width: 480px) {
        /* line 771, sass/style.scss */
        .form-row .element.wide {
          width: calc(65% - 16px);
          margin-left: 5px; } }
    /* line 796, sass/style.scss */
    .form-row .element.left {
      left: 188px;
      width: calc(100% - 188px);
      max-width: 948px;
      min-width: 912px;
      text-align: left;
      position: absolute;
      border: none;
      padding-top: 2px; }
      @media screen and (max-width: 481px) {
        /* line 796, sass/style.scss */
        .form-row .element.left {
          width: 310px; } }
      @media screen and (max-device-width: 481px) {
        /* line 796, sass/style.scss */
        .form-row .element.left {
          width: 310px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 796, sass/style.scss */
        .form-row .element.left {
          width: 310px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 796, sass/style.scss */
        .form-row .element.left {
          width: 310px; } }
      @media screen and (max-width: 480px) {
        /* line 796, sass/style.scss */
        .form-row .element.left {
          width: 310px; } }
      @media screen and (max-device-width: 480px) {
        /* line 796, sass/style.scss */
        .form-row .element.left {
          width: 310px; } }
    /* line 818, sass/style.scss */
    .form-row .element.no-border {
      border: none;
      padding-top: 9px;
      text-align: left;
      color: #3C3C3B;
      width: calc(62.4% - 16px);
      min-height: 29px; }
      /* line 826, sass/style.scss */
      .form-row .element.no-border.wide {
        width: calc(81.7% - 16px);
        margin-top: 9px;
        padding-top: 0; }
        @media screen and (max-width: 481px) {
          /* line 826, sass/style.scss */
          .form-row .element.no-border.wide {
            width: calc(65% - 16px); } }
        @media screen and (max-device-width: 481px) {
          /* line 826, sass/style.scss */
          .form-row .element.no-border.wide {
            width: calc(65% - 16px); } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 826, sass/style.scss */
          .form-row .element.no-border.wide {
            width: calc(65% - 16px); } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 826, sass/style.scss */
          .form-row .element.no-border.wide {
            width: calc(65% - 16px); } }
        @media screen and (max-width: 480px) {
          /* line 826, sass/style.scss */
          .form-row .element.no-border.wide {
            width: calc(65% - 16px);
            margin-left: 5px; } }
        @media screen and (max-device-width: 480px) {
          /* line 826, sass/style.scss */
          .form-row .element.no-border.wide {
            width: calc(65% - 16px);
            margin-left: 5px; } }
      @media screen and (max-width: 481px) {
        /* line 818, sass/style.scss */
        .form-row .element.no-border {
          width: calc(65% - 16px); } }
      @media screen and (max-device-width: 481px) {
        /* line 818, sass/style.scss */
        .form-row .element.no-border {
          width: calc(65% - 16px); } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 818, sass/style.scss */
        .form-row .element.no-border {
          width: calc(65% - 16px); } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 818, sass/style.scss */
        .form-row .element.no-border {
          width: calc(65% - 16px); } }
      @media screen and (max-width: 480px) {
        /* line 818, sass/style.scss */
        .form-row .element.no-border {
          width: calc(65% - 16px);
          margin-left: 5px; } }
      @media screen and (max-device-width: 480px) {
        /* line 818, sass/style.scss */
        .form-row .element.no-border {
          width: calc(65% - 16px);
          margin-left: 5px; } }
    /* line 853, sass/style.scss */
    .form-row .element.agreement {
      width: auto;
      float: left;
      border: none;
      display: inline-block;
      margin-left: 0;
      position: absolute;
      left: 0;
      color: transparent;
      z-index: 5;
      line-height: 130%; }
  /* line 867, sass/style.scss */
  .form-row.white {
    color: #ffffff;
    font-size: 16px;
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    line-height: 130%; }
    @media screen and (max-width: 481px) {
      /* line 867, sass/style.scss */
      .form-row.white {
        font-size: 14px; } }
    @media screen and (max-device-width: 481px) {
      /* line 867, sass/style.scss */
      .form-row.white {
        font-size: 14px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 867, sass/style.scss */
      .form-row.white {
        font-size: 14px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 867, sass/style.scss */
      .form-row.white {
        font-size: 14px; } }
    @media screen and (max-width: 480px) {
      /* line 867, sass/style.scss */
      .form-row.white {
        font-size: 14px;
        margin-bottom: 0; } }
    @media screen and (max-device-width: 480px) {
      /* line 867, sass/style.scss */
      .form-row.white {
        font-size: 14px;
        margin-bottom: 0; } }
  /* line 888, sass/style.scss */
  .form-row.wide {
    width: calc(100% - 29px);
    margin-right: 29px; }
    @media screen and (max-width: 481px) {
      /* line 888, sass/style.scss */
      .form-row.wide {
        width: 100%;
        margin-right: 0; } }
    @media screen and (max-device-width: 481px) {
      /* line 888, sass/style.scss */
      .form-row.wide {
        width: 100%;
        margin-right: 0; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 888, sass/style.scss */
      .form-row.wide {
        width: 100%;
        margin-right: 0; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 888, sass/style.scss */
      .form-row.wide {
        width: 100%;
        margin-right: 0; } }
    @media screen and (max-width: 480px) {
      /* line 888, sass/style.scss */
      .form-row.wide {
        width: 100%;
        margin-right: 0; } }
    @media screen and (max-device-width: 480px) {
      /* line 888, sass/style.scss */
      .form-row.wide {
        width: 100%;
        margin-right: 0; } }

/* line 906, sass/style.scss */
.small-box {
  box-sizing: border-box;
  padding-top: 135px; }
  @media screen and (max-width: 481px) {
    /* line 906, sass/style.scss */
    .small-box {
      padding-top: 50px; } }
  @media screen and (max-device-width: 481px) {
    /* line 906, sass/style.scss */
    .small-box {
      padding-top: 50px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 906, sass/style.scss */
    .small-box {
      padding-top: 50px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 906, sass/style.scss */
    .small-box {
      padding-top: 50px; } }
  @media screen and (max-width: 480px) {
    /* line 906, sass/style.scss */
    .small-box {
      padding-top: 30px; } }
  @media screen and (max-device-width: 480px) {
    /* line 906, sass/style.scss */
    .small-box {
      padding-top: 30px; } }
  /* line 920, sass/style.scss */
  .small-box .wrapper {
    box-sizing: border-box;
    max-width: 660px;
    width: 100%;
    min-height: 210px;
    position: relative;
    font-size: 26px;
    display: inline-block;
    overflow: hidden;
    *zoom: 1;
    padding-left: 30px;
    padding-right: 30px; }
    /* line 934, sass/style.scss */
    .small-box .wrapper .left {
      width: 50%;
      float: left;
      padding-right: 15px;
      box-sizing: border-box; }
      @media screen and (max-width: 481px) {
        /* line 934, sass/style.scss */
        .small-box .wrapper .left {
          width: 100%;
          max-width: 300px;
          padding-right: 0px;
          float: none;
          margin: auto;
          clear: both; } }
      @media screen and (max-device-width: 481px) {
        /* line 934, sass/style.scss */
        .small-box .wrapper .left {
          width: 100%;
          max-width: 300px;
          padding-right: 0px;
          float: none;
          margin: auto;
          clear: both; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 934, sass/style.scss */
        .small-box .wrapper .left {
          width: 100%;
          max-width: 300px;
          padding-right: 0px;
          float: none;
          margin: auto;
          clear: both; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 934, sass/style.scss */
        .small-box .wrapper .left {
          width: 100%;
          max-width: 300px;
          padding-right: 0px;
          float: none;
          margin: auto;
          clear: both; } }
      @media screen and (max-width: 480px) {
        /* line 934, sass/style.scss */
        .small-box .wrapper .left {
          width: 100%;
          max-width: 300px;
          padding-right: 0px;
          float: none;
          margin: auto;
          clear: both; } }
      @media screen and (max-device-width: 480px) {
        /* line 934, sass/style.scss */
        .small-box .wrapper .left {
          width: 100%;
          max-width: 300px;
          padding-right: 0px;
          float: none;
          margin: auto;
          clear: both; } }
    /* line 960, sass/style.scss */
    .small-box .wrapper .right {
      width: 50%;
      float: right;
      padding-left: 15px;
      box-sizing: border-box; }
      @media screen and (max-width: 481px) {
        /* line 960, sass/style.scss */
        .small-box .wrapper .right {
          width: 100%;
          padding-left: 0;
          max-width: 300px;
          float: none;
          margin: auto;
          clear: both;
          margin-bottom: 0; } }
      @media screen and (max-device-width: 481px) {
        /* line 960, sass/style.scss */
        .small-box .wrapper .right {
          width: 100%;
          padding-left: 0;
          max-width: 300px;
          float: none;
          margin: auto;
          clear: both;
          margin-bottom: 0; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 960, sass/style.scss */
        .small-box .wrapper .right {
          width: 100%;
          padding-left: 0;
          max-width: 300px;
          float: none;
          margin: auto;
          clear: both;
          margin-bottom: 0; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 960, sass/style.scss */
        .small-box .wrapper .right {
          width: 100%;
          padding-left: 0;
          max-width: 300px;
          float: none;
          margin: auto;
          clear: both;
          margin-bottom: 0; } }
      @media screen and (max-width: 480px) {
        /* line 960, sass/style.scss */
        .small-box .wrapper .right {
          width: 100%;
          padding-left: 0;
          max-width: 300px;
          float: none;
          margin: auto;
          clear: both;
          margin-bottom: 0; } }
      @media screen and (max-device-width: 480px) {
        /* line 960, sass/style.scss */
        .small-box .wrapper .right {
          width: 100%;
          padding-left: 0;
          max-width: 300px;
          float: none;
          margin: auto;
          clear: both;
          margin-bottom: 0; } }
    /* line 988, sass/style.scss */
    .small-box .wrapper .box {
      color: #ffffff;
      margin-bottom: 30px;
      padding: 30px;
      padding-top: 50px;
      width: 100%;
      line-height: 130%;
      box-sizing: border-box;
      background: rgba(0, 0, 0, 0.33);
      font-family: 'museo-sans-900'; }
      @media screen and (max-width: 480px) {
        /* line 988, sass/style.scss */
        .small-box .wrapper .box {
          padding-top: 30px;
          padding-bottom: 20px; } }
      @media screen and (max-device-width: 480px) {
        /* line 988, sass/style.scss */
        .small-box .wrapper .box {
          padding-top: 30px;
          padding-bottom: 20px; } }

/* line 1007, sass/style.scss */
.image-box {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  min-height: 740px;
  position: relative;
  max-width: 100vw; }
  /* line 1020, sass/style.scss */
  .image-box.home1 {
    background-image: url(images/UHV2_home1.jpg); }
    @media screen and (max-width: 480px) {
      /* line 1020, sass/style.scss */
      .image-box.home1 {
        min-height: 238px;
        background-image: url(images/mob_UHV2_home1.jpg) !important;
        background: no-repeat 50% 50% fixed; } }
    @media screen and (max-device-width: 480px) {
      /* line 1020, sass/style.scss */
      .image-box.home1 {
        min-height: 238px;
        background-image: url(images/mob_UHV2_home1.jpg) !important;
        background: no-repeat 50% 50% fixed; } }
  /* line 1035, sass/style.scss */
  .image-box.home2 {
    background-image: url(images/UHV2_home2.jpg); }
    @media screen and (max-width: 480px) {
      /* line 1035, sass/style.scss */
      .image-box.home2 {
        min-height: 250px;
        background-image: url(images/mob_UHV2_home2.jpg) !important;
        background: 50% 50% fixed; } }
    @media screen and (max-device-width: 480px) {
      /* line 1035, sass/style.scss */
      .image-box.home2 {
        min-height: 250px;
        background-image: url(images/mob_UHV2_home2.jpg) !important;
        background: 50% 50% fixed; } }
  /* line 1053, sass/style.scss */
  .image-box.media1 {
    background-image: url(images/UHV2_media1.jpg); }
    @media screen and (max-width: 480px) {
      /* line 1053, sass/style.scss */
      .image-box.media1 {
        min-height: 238px;
        background-image: url(images/mob_UHV2_media1.jpg) !important;
        background: no-repeat 50% 50% fixed; } }
    @media screen and (max-device-width: 480px) {
      /* line 1053, sass/style.scss */
      .image-box.media1 {
        min-height: 238px;
        background-image: url(images/mob_UHV2_media1.jpg) !important;
        background: no-repeat 50% 50% fixed; } }
  /* line 1068, sass/style.scss */
  .image-box.werving1 {
    background-image: url(images/UHV2_werving1.jpg); }
    @media screen and (max-width: 480px) {
      /* line 1068, sass/style.scss */
      .image-box.werving1 {
        min-height: 238px;
        background-image: url(images/mob_UHV2_werving1.jpg) !important;
        background: no-repeat 50% 50% fixed; } }
    @media screen and (max-device-width: 480px) {
      /* line 1068, sass/style.scss */
      .image-box.werving1 {
        min-height: 238px;
        background-image: url(images/mob_UHV2_werving1.jpg) !important;
        background: no-repeat 50% 50% fixed; } }
  /* line 1083, sass/style.scss */
  .image-box.werving2 {
    background-image: url(images/UHV2_werving2.jpg); }
    @media screen and (max-width: 480px) {
      /* line 1083, sass/style.scss */
      .image-box.werving2 {
        min-height: 333px;
        background-image: url(images/mob_UHV2_werving2.jpg) !important;
        background: 50% 50% fixed; } }
    @media screen and (max-device-width: 480px) {
      /* line 1083, sass/style.scss */
      .image-box.werving2 {
        min-height: 333px;
        background-image: url(images/mob_UHV2_werving2.jpg) !important;
        background: 50% 50% fixed; } }
  /* line 1099, sass/style.scss */
  .image-box.xtra1 {
    background-image: url(images/UHV2_xtra1.jpg); }
    @media screen and (max-width: 481px) {
      /* line 1099, sass/style.scss */
      .image-box.xtra1 {
        min-height: 447px;
        background-image: url(images/mob720_UHV2_xtra1.jpg) !important;
        background: no-repeat center center fixed; } }
    @media screen and (max-device-width: 481px) {
      /* line 1099, sass/style.scss */
      .image-box.xtra1 {
        min-height: 447px;
        background-image: url(images/mob720_UHV2_xtra1.jpg) !important;
        background: no-repeat center center fixed; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1099, sass/style.scss */
      .image-box.xtra1 {
        min-height: 447px;
        background-image: url(images/mob720_UHV2_xtra1.jpg) !important;
        background: no-repeat center center fixed; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1099, sass/style.scss */
      .image-box.xtra1 {
        min-height: 447px;
        background-image: url(images/mob720_UHV2_xtra1.jpg) !important;
        background: no-repeat center center fixed; } }
    @media screen and (max-width: 480px) {
      /* line 1099, sass/style.scss */
      .image-box.xtra1 {
        min-height: 238px;
        background-image: url(images/mob_UHV2_xtra1.jpg) !important;
        background: no-repeat center center fixed; } }
    @media screen and (max-device-width: 480px) {
      /* line 1099, sass/style.scss */
      .image-box.xtra1 {
        min-height: 238px;
        background-image: url(images/mob_UHV2_xtra1.jpg) !important;
        background: no-repeat center center fixed; } }
  /* line 1116, sass/style.scss */
  .image-box.profile-image {
    min-height: 700px;
    margin-bottom: 7px; }
    @media screen and (max-width: 481px) {
      /* line 1116, sass/style.scss */
      .image-box.profile-image {
        min-height: 500px;
        margin-bottom: 15px;
        background-position: 0% 0% !important;
        background-attachment: scroll; } }
    @media screen and (max-device-width: 481px) {
      /* line 1116, sass/style.scss */
      .image-box.profile-image {
        min-height: 500px;
        margin-bottom: 15px;
        background-position: 0% 0% !important;
        background-attachment: scroll; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1116, sass/style.scss */
      .image-box.profile-image {
        min-height: 500px;
        margin-bottom: 15px;
        background-position: 0% 0% !important;
        background-attachment: scroll; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1116, sass/style.scss */
      .image-box.profile-image {
        min-height: 500px;
        margin-bottom: 15px;
        background-position: 0% 0% !important;
        background-attachment: scroll; } }
    @media screen and (max-width: 480px) {
      /* line 1116, sass/style.scss */
      .image-box.profile-image {
        min-height: calc(100vh - 215px);
        margin-bottom: 215px;
        background-position: 0% 0% !important;
        background-attachment: scroll; } }
    @media screen and (max-device-width: 480px) {
      /* line 1116, sass/style.scss */
      .image-box.profile-image {
        min-height: calc(100vh - 215px);
        margin-bottom: 215px;
        background-position: 0% 0% !important;
        background-attachment: scroll; } }
    /* line 1138, sass/style.scss */
    .image-box.profile-image.contact1 {
      background-image: url(images/UHV2_contact1.png); }
      @media screen and (max-width: 480px) {
        /* line 1138, sass/style.scss */
        .image-box.profile-image.contact1 {
          background-image: url(images/mob480_UHV2_contact1.jpg); } }
      @media screen and (max-device-width: 480px) {
        /* line 1138, sass/style.scss */
        .image-box.profile-image.contact1 {
          background-image: url(images/mob480_UHV2_contact1.jpg); } }
    /* line 1153, sass/style.scss */
    .image-box.profile-image.contact2 {
      background-image: url(images/UHV2_contact2.png); }
      @media screen and (max-width: 480px) {
        /* line 1153, sass/style.scss */
        .image-box.profile-image.contact2 {
          background-image: url(images/mob480_UHV2_contact2.jpg) !important; } }
      @media screen and (max-device-width: 480px) {
        /* line 1153, sass/style.scss */
        .image-box.profile-image.contact2 {
          background-image: url(images/mob480_UHV2_contact2.jpg) !important; } }
    /* line 1161, sass/style.scss */
    .image-box.profile-image.contact3 {
      background-image: url(images/UHV2_contact3.png); }
      @media screen and (max-width: 480px) {
        /* line 1161, sass/style.scss */
        .image-box.profile-image.contact3 {
          background-image: url(images/mob480_UHV2_contact3.jpg) !important; } }
      @media screen and (max-device-width: 480px) {
        /* line 1161, sass/style.scss */
        .image-box.profile-image.contact3 {
          background-image: url(images/mob480_UHV2_contact3.jpg) !important; } }
    /* line 1169, sass/style.scss */
    .image-box.profile-image.contact4 {
      background-image: url(images/UHV2_contact4.png); }
      @media screen and (max-width: 480px) {
        /* line 1169, sass/style.scss */
        .image-box.profile-image.contact4 {
          background-image: url(images/mob480_UHV2_contact4.jpg) !important; } }
      @media screen and (max-device-width: 480px) {
        /* line 1169, sass/style.scss */
        .image-box.profile-image.contact4 {
          background-image: url(images/mob480_UHV2_contact4.jpg) !important; } }
    /* line 1177, sass/style.scss */
    .image-box.profile-image.contact5 {
      background-image: url(images/UHV2_contact5.png); }
      @media screen and (max-width: 480px) {
        /* line 1177, sass/style.scss */
        .image-box.profile-image.contact5 {
          background-image: url(images/mob480_UHV2_contact5.jpg) !important; } }
      @media screen and (max-device-width: 480px) {
        /* line 1177, sass/style.scss */
        .image-box.profile-image.contact5 {
          background-image: url(images/mob480_UHV2_contact5.jpg) !important; } }
  /* line 1186, sass/style.scss */
  .image-box .profile-info {
    background: rgba(0, 0, 0, 0.44);
    box-sizing: border-box;
    max-width: 555px;
    width: 80%;
    min-height: 297px;
    position: relative;
    font-size: 18px;
    margin-top: 215px;
    padding: 50px 30px 35px 30px;
    overflow: visible; }
    @media screen and (max-width: 481px) {
      /* line 1186, sass/style.scss */
      .image-box .profile-info {
        max-width: 400px;
        width: 60%;
        padding: 30px 20px;
        margin-top: auto;
        min-height: 250px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%); } }
    @media screen and (max-device-width: 481px) {
      /* line 1186, sass/style.scss */
      .image-box .profile-info {
        max-width: 400px;
        width: 60%;
        padding: 30px 20px;
        margin-top: auto;
        min-height: 250px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%); } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1186, sass/style.scss */
      .image-box .profile-info {
        max-width: 400px;
        width: 60%;
        padding: 30px 20px;
        margin-top: auto;
        min-height: 250px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%); } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1186, sass/style.scss */
      .image-box .profile-info {
        max-width: 400px;
        width: 60%;
        padding: 30px 20px;
        margin-top: auto;
        min-height: 250px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%); } }
    @media screen and (max-width: 480px) {
      /* line 1186, sass/style.scss */
      .image-box .profile-info {
        min-height: 215px;
        margin: 0;
        top: auto;
        bottom: calc(-100vh + 215px);
        max-width: 100%;
        width: 100%;
        padding: 20px 15px 20px;
        background-color: #464037;
        position: relative;
        transform: none;
        left: 0; } }
    @media screen and (max-device-width: 480px) {
      /* line 1186, sass/style.scss */
      .image-box .profile-info {
        min-height: 215px;
        margin: 0;
        top: auto;
        bottom: calc(-100vh + 215px);
        max-width: 100%;
        width: 100%;
        padding: 20px 15px 20px;
        background-color: #464037;
        position: relative;
        transform: none;
        left: 0; } }
    /* line 1227, sass/style.scss */
    .image-box .profile-info .text {
      min-height: 126px; }
      @media screen and (max-width: 481px) {
        /* line 1227, sass/style.scss */
        .image-box .profile-info .text {
          min-height: 100%; } }
      @media screen and (max-device-width: 481px) {
        /* line 1227, sass/style.scss */
        .image-box .profile-info .text {
          min-height: 100%; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1227, sass/style.scss */
        .image-box .profile-info .text {
          min-height: 100%; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1227, sass/style.scss */
        .image-box .profile-info .text {
          min-height: 100%; } }
      @media screen and (max-width: 480px) {
        /* line 1227, sass/style.scss */
        .image-box .profile-info .text {
          min-height: 100%; } }
      @media screen and (max-device-width: 480px) {
        /* line 1227, sass/style.scss */
        .image-box .profile-info .text {
          min-height: 100%; } }
    /* line 1240, sass/style.scss */
    .image-box .profile-info.left {
      left: 7.638%;
      position: absolute; }
      @media screen and (max-width: 481px) {
        /* line 1240, sass/style.scss */
        .image-box .profile-info.left {
          left: 5%; } }
      @media screen and (max-device-width: 481px) {
        /* line 1240, sass/style.scss */
        .image-box .profile-info.left {
          left: 5%; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1240, sass/style.scss */
        .image-box .profile-info.left {
          left: 5%; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1240, sass/style.scss */
        .image-box .profile-info.left {
          left: 5%; } }
      @media screen and (max-width: 480px) {
        /* line 1240, sass/style.scss */
        .image-box .profile-info.left {
          left: 0;
          position: inherit; } }
      @media screen and (max-device-width: 480px) {
        /* line 1240, sass/style.scss */
        .image-box .profile-info.left {
          left: 0;
          position: inherit; } }
    /* line 1255, sass/style.scss */
    .image-box .profile-info.right {
      right: 7.638%;
      position: absolute; }
      @media screen and (max-width: 481px) {
        /* line 1255, sass/style.scss */
        .image-box .profile-info.right {
          right: 5%; } }
      @media screen and (max-device-width: 481px) {
        /* line 1255, sass/style.scss */
        .image-box .profile-info.right {
          right: 5%; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1255, sass/style.scss */
        .image-box .profile-info.right {
          right: 5%; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1255, sass/style.scss */
        .image-box .profile-info.right {
          right: 5%; } }
      @media screen and (max-width: 480px) {
        /* line 1255, sass/style.scss */
        .image-box .profile-info.right {
          right: 0;
          position: inherit; } }
      @media screen and (max-device-width: 480px) {
        /* line 1255, sass/style.scss */
        .image-box .profile-info.right {
          right: 0;
          position: inherit; } }
  /* line 1271, sass/style.scss */
  .image-box .inside-text {
    font-size: 28px;
    font-family: 'museo-slab-700-i';
    padding-top: 165px;
    line-height: 130%; }
    @media screen and (max-width: 481px) {
      /* line 1271, sass/style.scss */
      .image-box .inside-text {
        font-size: 16px;
        padding-top: 100px; } }
    @media screen and (max-device-width: 481px) {
      /* line 1271, sass/style.scss */
      .image-box .inside-text {
        font-size: 16px;
        padding-top: 100px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1271, sass/style.scss */
      .image-box .inside-text {
        font-size: 16px;
        padding-top: 100px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1271, sass/style.scss */
      .image-box .inside-text {
        font-size: 16px;
        padding-top: 100px; } }
    @media screen and (max-width: 480px) {
      /* line 1271, sass/style.scss */
      .image-box .inside-text {
        font-size: 14px;
        padding-top: 70px; } }
    @media screen and (max-device-width: 480px) {
      /* line 1271, sass/style.scss */
      .image-box .inside-text {
        font-size: 14px;
        padding-top: 70px; } }
  /* line 1289, sass/style.scss */
  .image-box .bottom-text {
    width: 100%;
    min-height: 180px;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.22);
    font-size: 45px;
    font-family: "museo-sans-900";
    box-sizing: border-box;
    padding: 60px;
    display: table;
    line-height: 100%; }
    /* line 1302, sass/style.scss */
    .image-box .bottom-text p {
      max-width: 700px;
      display: inline-block;
      position: relative;
      display: table-cell;
      vertical-align: middle; }
    @media screen and (max-width: 481px) {
      /* line 1289, sass/style.scss */
      .image-box .bottom-text {
        min-height: 125px;
        font-size: 32px;
        padding: 30px 80px; } }
    @media screen and (max-device-width: 481px) {
      /* line 1289, sass/style.scss */
      .image-box .bottom-text {
        min-height: 125px;
        font-size: 32px;
        padding: 30px 80px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1289, sass/style.scss */
      .image-box .bottom-text {
        min-height: 125px;
        font-size: 32px;
        padding: 30px 80px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1289, sass/style.scss */
      .image-box .bottom-text {
        min-height: 125px;
        font-size: 32px;
        padding: 30px 80px; } }
    @media screen and (max-width: 480px) {
      /* line 1289, sass/style.scss */
      .image-box .bottom-text {
        min-height: 82px;
        font-size: 21px;
        padding: 20px; } }
    @media screen and (max-device-width: 480px) {
      /* line 1289, sass/style.scss */
      .image-box .bottom-text {
        min-height: 82px;
        font-size: 21px;
        padding: 20px; } }

/* line 1325, sass/style.scss */
.truncate {
  max-height: 0;
  overflow: hidden; }
  @media screen and (max-width: 481px) {
    /* line 1325, sass/style.scss */
    .truncate {
      max-height: 0; } }
  @media screen and (max-device-width: 481px) {
    /* line 1325, sass/style.scss */
    .truncate {
      max-height: 0; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 1325, sass/style.scss */
    .truncate {
      max-height: 0; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 1325, sass/style.scss */
    .truncate {
      max-height: 0; } }
  @media screen and (max-width: 480px) {
    /* line 1325, sass/style.scss */
    .truncate {
      max-height: 0; } }
  @media screen and (max-device-width: 480px) {
    /* line 1325, sass/style.scss */
    .truncate {
      max-height: 0; } }
  /* line 1339, sass/style.scss */
  .truncate.active {
    transition: max-height 0.3s ease-in;
    padding-top: 60px;
    max-height: 100%;
    overflow: visible;
    padding-bottom: 50px; }
    @media screen and (max-width: 481px) {
      /* line 1339, sass/style.scss */
      .truncate.active {
        padding: 0;
        padding-bottom: 30px;
        max-height: auto; } }
    @media screen and (max-device-width: 481px) {
      /* line 1339, sass/style.scss */
      .truncate.active {
        padding: 0;
        padding-bottom: 30px;
        max-height: auto; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1339, sass/style.scss */
      .truncate.active {
        padding: 0;
        padding-bottom: 30px;
        max-height: auto; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1339, sass/style.scss */
      .truncate.active {
        padding: 0;
        padding-bottom: 30px;
        max-height: auto; } }
    @media screen and (max-width: 480px) {
      /* line 1339, sass/style.scss */
      .truncate.active {
        padding: 0 20px;
        padding-top: 10px;
        padding-bottom: 20px;
        max-height: auto; } }
    @media screen and (max-device-width: 480px) {
      /* line 1339, sass/style.scss */
      .truncate.active {
        padding: 0 20px;
        padding-top: 10px;
        padding-bottom: 20px;
        max-height: auto; } }

/* line 1362, sass/style.scss */
.single-post .publication p {
  margin: 0px 0px 20px 0px; }

/* line 1366, sass/style.scss */
.content-box {
  width: 100%;
  box-sizing: border-box;
  line-height: 130%;
  padding: 75px 90px;
  font-family: 'museo-sans-500'; }
  /* line 1373, sass/style.scss */
  .content-box.darkbrown {
    background: #464037; }
    @media screen and (max-width: 481px) {
      /* line 1373, sass/style.scss */
      .content-box.darkbrown {
        padding-bottom: 20px; } }
    @media screen and (max-device-width: 481px) {
      /* line 1373, sass/style.scss */
      .content-box.darkbrown {
        padding-bottom: 20px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1373, sass/style.scss */
      .content-box.darkbrown {
        padding-bottom: 20px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1373, sass/style.scss */
      .content-box.darkbrown {
        padding-bottom: 20px; } }
    @media screen and (max-width: 480px) {
      /* line 1373, sass/style.scss */
      .content-box.darkbrown {
        padding: 30px 20px;
        padding-bottom: 20px; } }
    @media screen and (max-device-width: 480px) {
      /* line 1373, sass/style.scss */
      .content-box.darkbrown {
        padding: 30px 20px;
        padding-bottom: 20px; } }
    /* line 1387, sass/style.scss */
    .content-box.darkbrown p {
      max-width: 650px;
      display: block;
      margin: auto; }
    /* line 1393, sass/style.scss */
    .content-box.darkbrown.short {
      padding-top: 30px;
      padding-right: 90px;
      padding-bottom: 30px;
      padding-left: 90px; }
      @media screen and (max-width: 481px) {
        /* line 1393, sass/style.scss */
        .content-box.darkbrown.short {
          padding-top: 20px;
          padding-right: 90px;
          padding-bottom: 10px;
          padding-left: 90px; } }
      @media screen and (max-device-width: 481px) {
        /* line 1393, sass/style.scss */
        .content-box.darkbrown.short {
          padding-top: 20px;
          padding-right: 90px;
          padding-bottom: 10px;
          padding-left: 90px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1393, sass/style.scss */
        .content-box.darkbrown.short {
          padding-top: 20px;
          padding-right: 90px;
          padding-bottom: 10px;
          padding-left: 90px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1393, sass/style.scss */
        .content-box.darkbrown.short {
          padding-top: 20px;
          padding-right: 90px;
          padding-bottom: 10px;
          padding-left: 90px; } }
      @media screen and (max-width: 480px) {
        /* line 1393, sass/style.scss */
        .content-box.darkbrown.short {
          padding-top: 20px;
          padding-right: 90px;
          padding-bottom: 10px;
          padding-left: 90px; } }
      @media screen and (max-device-width: 480px) {
        /* line 1393, sass/style.scss */
        .content-box.darkbrown.short {
          padding-top: 20px;
          padding-right: 90px;
          padding-bottom: 10px;
          padding-left: 90px; } }
      /* line 1415, sass/style.scss */
      .content-box.darkbrown.short.page {
        padding-right: 0;
        padding-left: 0;
        padding-top: 10px;
        padding-bottom: 20px; }
    /* line 1423, sass/style.scss */
    .content-box.darkbrown.padding {
      padding-top: 160px;
      font-size: 45px;
      line-height: 130%;
      text-transform: uppercase;
      font-family: 'museo-sans-700'; }
      /* line 1430, sass/style.scss */
      .content-box.darkbrown.padding p {
        font-size: 16px;
        line-height: 130%;
        font-family: 'museo-sans-500';
        text-transform: none; }
      /* line 1437, sass/style.scss */
      .content-box.darkbrown.padding h1 {
        font-size: 45px;
        font-family: 'museo-sans-900';
        max-width: 1220px;
        text-align: center;
        display: inline-block;
        line-height: 130%; }
      /* line 1446, sass/style.scss */
      .content-box.darkbrown.padding a {
        color: #ffffff;
        text-decoration: none; }
        /* line 1450, sass/style.scss */
        .content-box.darkbrown.padding a:hover {
          text-decoration: underline; }
      @media screen and (max-width: 481px) {
        /* line 1423, sass/style.scss */
        .content-box.darkbrown.padding {
          padding: 120px 25px 30px;
          font-size: 22px;
          line-height: 120%; }
          /* line 1460, sass/style.scss */
          .content-box.darkbrown.padding p {
            font-size: 14px; }
          /* line 1464, sass/style.scss */
          .content-box.darkbrown.padding h1 {
            font-size: 32px;
            padding-bottom: 20px; } }
      @media screen and (max-device-width: 481px) {
        /* line 1423, sass/style.scss */
        .content-box.darkbrown.padding {
          padding: 120px 25px 30px;
          font-size: 22px;
          line-height: 120%; }
          /* line 1460, sass/style.scss */
          .content-box.darkbrown.padding p {
            font-size: 14px; }
          /* line 1464, sass/style.scss */
          .content-box.darkbrown.padding h1 {
            font-size: 32px;
            padding-bottom: 20px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1423, sass/style.scss */
        .content-box.darkbrown.padding {
          padding: 120px 25px 30px;
          font-size: 22px;
          line-height: 120%; }
          /* line 1460, sass/style.scss */
          .content-box.darkbrown.padding p {
            font-size: 14px; }
          /* line 1464, sass/style.scss */
          .content-box.darkbrown.padding h1 {
            font-size: 32px;
            padding-bottom: 20px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1423, sass/style.scss */
        .content-box.darkbrown.padding {
          padding: 120px 25px 30px;
          font-size: 22px;
          line-height: 120%; }
          /* line 1460, sass/style.scss */
          .content-box.darkbrown.padding p {
            font-size: 14px; }
          /* line 1464, sass/style.scss */
          .content-box.darkbrown.padding h1 {
            font-size: 32px;
            padding-bottom: 20px; } }
      @media screen and (max-width: 480px) {
        /* line 1423, sass/style.scss */
        .content-box.darkbrown.padding {
          padding-top: 120px;
          font-size: 17px; }
          /* line 1474, sass/style.scss */
          .content-box.darkbrown.padding p {
            font-size: 14px; }
          /* line 1480, sass/style.scss */
          .content-box.darkbrown.padding h1 {
            font-size: 21px; } }
      @media screen and (max-device-width: 480px) {
        /* line 1423, sass/style.scss */
        .content-box.darkbrown.padding {
          padding-top: 120px;
          font-size: 17px; }
          /* line 1474, sass/style.scss */
          .content-box.darkbrown.padding p {
            font-size: 14px; }
          /* line 1480, sass/style.scss */
          .content-box.darkbrown.padding h1 {
            font-size: 21px; } }
  /* line 1487, sass/style.scss */
  .content-box.orange {
    padding-top: 100px;
    background: #F39200;
    font-size: 16px; }
    @media screen and (max-width: 481px) {
      /* line 1487, sass/style.scss */
      .content-box.orange {
        padding-top: 55px; } }
    @media screen and (max-device-width: 481px) {
      /* line 1487, sass/style.scss */
      .content-box.orange {
        padding-top: 55px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1487, sass/style.scss */
      .content-box.orange {
        padding-top: 55px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1487, sass/style.scss */
      .content-box.orange {
        padding-top: 55px; } }
    @media screen and (max-width: 480px) {
      /* line 1487, sass/style.scss */
      .content-box.orange {
        padding: 30px 10px;
        font-size: 14px; } }
    @media screen and (max-device-width: 480px) {
      /* line 1487, sass/style.scss */
      .content-box.orange {
        padding: 30px 10px;
        font-size: 14px; } }
    /* line 1503, sass/style.scss */
    .content-box.orange.recruitment {
      padding-bottom: 40px;
      display: block;
      text-overflow: ellipsis;
      word-wrap: break-word;
      overflow: hidden; }
      @media screen and (max-width: 480px) {
        /* line 1503, sass/style.scss */
        .content-box.orange.recruitment {
          padding-bottom: 20px; } }
      @media screen and (max-device-width: 480px) {
        /* line 1503, sass/style.scss */
        .content-box.orange.recruitment {
          padding-bottom: 20px; } }
      /* line 1515, sass/style.scss */
      .content-box.orange.recruitment a {
        color: #ffffff; }
      /* line 1519, sass/style.scss */
      .content-box.orange.recruitment.show {
        padding: 0;
        padding-bottom: 20px; }
        @media screen and (max-width: 480px) {
          /* line 1519, sass/style.scss */
          .content-box.orange.recruitment.show {
            padding: 0 20px; } }
        @media screen and (max-device-width: 480px) {
          /* line 1519, sass/style.scss */
          .content-box.orange.recruitment.show {
            padding: 0 20px; } }
  /* line 1530, sass/style.scss */
  .content-box.lightbrown {
    background: #7B6A58; }
  /* line 1534, sass/style.scss */
  .content-box p {
    display: inline-block;
    font-size: 18px;
    font-family: 'museo-sans-500';
    max-width: 650px;
    line-height: 130%; }
    /* line 1541, sass/style.scss */
    .content-box p.wide {
      font-size: 16px;
      max-width: 970px; }
      /* line 1545, sass/style.scss */
      .content-box p.wide.less {
        max-width: 650px; }
      @media screen and (max-width: 480px) {
        /* line 1541, sass/style.scss */
        .content-box p.wide {
          font-size: 14px; } }
      @media screen and (max-device-width: 480px) {
        /* line 1541, sass/style.scss */
        .content-box p.wide {
          font-size: 14px; } }
    @media screen and (max-width: 481px) {
      /* line 1534, sass/style.scss */
      .content-box p {
        font-size: 15px;
        max-width: 540px;
        padding-top: 20px; } }
    @media screen and (max-device-width: 481px) {
      /* line 1534, sass/style.scss */
      .content-box p {
        font-size: 15px;
        max-width: 540px;
        padding-top: 20px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1534, sass/style.scss */
      .content-box p {
        font-size: 15px;
        max-width: 540px;
        padding-top: 20px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1534, sass/style.scss */
      .content-box p {
        font-size: 15px;
        max-width: 540px;
        padding-top: 20px; } }
    @media screen and (max-width: 480px) {
      /* line 1534, sass/style.scss */
      .content-box p {
        font-size: 14px;
        max-width: 90%; } }
    @media screen and (max-device-width: 480px) {
      /* line 1534, sass/style.scss */
      .content-box p {
        font-size: 14px;
        max-width: 90%; } }
  /* line 1567, sass/style.scss */
  .content-box .strong {
    font-size: 45px;
    line-height: 100%;
    font-family: 'museo-sans-900'; }
    /* line 1572, sass/style.scss */
    .content-box .strong.form {
      color: #464037; }
    @media screen and (max-width: 481px) {
      /* line 1567, sass/style.scss */
      .content-box .strong {
        font-size: 32px; } }
    @media screen and (max-device-width: 481px) {
      /* line 1567, sass/style.scss */
      .content-box .strong {
        font-size: 32px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1567, sass/style.scss */
      .content-box .strong {
        font-size: 32px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1567, sass/style.scss */
      .content-box .strong {
        font-size: 32px; } }
    @media screen and (max-width: 480px) {
      /* line 1567, sass/style.scss */
      .content-box .strong {
        font-size: 21px; } }
    @media screen and (max-device-width: 480px) {
      /* line 1567, sass/style.scss */
      .content-box .strong {
        font-size: 21px; } }
  @media screen and (max-width: 481px) {
    /* line 1366, sass/style.scss */
    .content-box {
      padding-top: 40px;
      padding-right: 40px;
      padding-bottom: 40px;
      padding-left: 40px; } }
  @media screen and (max-device-width: 481px) {
    /* line 1366, sass/style.scss */
    .content-box {
      padding-top: 40px;
      padding-right: 40px;
      padding-bottom: 40px;
      padding-left: 40px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 1366, sass/style.scss */
    .content-box {
      padding-top: 40px;
      padding-right: 40px;
      padding-bottom: 40px;
      padding-left: 40px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 1366, sass/style.scss */
    .content-box {
      padding-top: 40px;
      padding-right: 40px;
      padding-bottom: 40px;
      padding-left: 40px; } }
  @media screen and (max-width: 480px) {
    /* line 1366, sass/style.scss */
    .content-box {
      padding: 30px 10px; } }
  @media screen and (max-device-width: 480px) {
    /* line 1366, sass/style.scss */
    .content-box {
      padding: 30px 10px; } }

/* line 1599, sass/style.scss */
.divider {
  display: block;
  height: 15px;
  background-color: #ffffff; }
  @media screen and (max-width: 481px) {
    /* line 1599, sass/style.scss */
    .divider {
      height: 5px; } }
  @media screen and (max-device-width: 481px) {
    /* line 1599, sass/style.scss */
    .divider {
      height: 5px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 1599, sass/style.scss */
    .divider {
      height: 5px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 1599, sass/style.scss */
    .divider {
      height: 5px; } }
  @media screen and (max-width: 480px) {
    /* line 1599, sass/style.scss */
    .divider {
      height: 5px; } }
  @media screen and (max-device-width: 480px) {
    /* line 1599, sass/style.scss */
    .divider {
      height: 5px; } }

/* line 1614, sass/style.scss */
.overflow {
  width: 100%;
  display: block;
  display: -webkit-box;
  height: calc($font-size * $line-height * $lines-to-show);
  margin: 0 auto;
  font-size: 16px;
  line-height: 130%;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 1632, sass/style.scss */
.summary-box {
  background: #DBDAD9;
  box-sizing: border-box; }
  /* line 1636, sass/style.scss */
  .summary-box .strong {
    font-size: 45px;
    line-height: 100%;
    font-family: 'museo-sans-700';
    color: #464037; }
  /* line 1643, sass/style.scss */
  .summary-box .close-wrapper {
    position: relative;
    text-align: right;
    width: 100%; }
    /* line 1649, sass/style.scss */
    .summary-box .close-wrapper .close {
      position: absolute;
      background: url(images/close.svg);
      background-repeat: no-repeat;
      background-position: right top -15px;
      background-size: 110px 87px;
      width: 100%;
      height: 25px;
      cursor: pointer;
      display: inline;
      text-align: right;
      right: 0; }
      @media screen and (max-width: 481px) {
        /* line 1649, sass/style.scss */
        .summary-box .close-wrapper .close {
          top: -40px; } }
      @media screen and (max-device-width: 481px) {
        /* line 1649, sass/style.scss */
        .summary-box .close-wrapper .close {
          top: -40px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1649, sass/style.scss */
        .summary-box .close-wrapper .close {
          top: -40px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1649, sass/style.scss */
        .summary-box .close-wrapper .close {
          top: -40px; } }
      /* line 1667, sass/style.scss */
      .summary-box .close-wrapper .close.publication {
        display: block;
        width: 110px;
        right: 0;
        top: -15px; }
        /* line 1673, sass/style.scss */
        .summary-box .close-wrapper .close.publication .fixed-wrapper {
          width: 220px;
          position: absolute;
          top: 0;
          left: -240px;
          /* Move this out to the left of the site body, leaving a 20px gutter */ }
        /* line 1682, sass/style.scss */
        .summary-box .close-wrapper .close.publication.bottom {
          background-position: right top -47px;
          position: fixed;
          right: 30px;
          top: auto;
          bottom: 10px;
          z-index: 100;
          display: none; }
          @media screen and (max-width: 481px) {
            /* line 1682, sass/style.scss */
            .summary-box .close-wrapper .close.publication.bottom {
              right: 20px; } }
          @media screen and (max-device-width: 481px) {
            /* line 1682, sass/style.scss */
            .summary-box .close-wrapper .close.publication.bottom {
              right: 20px; } }
          @media screen and (min-width: 481px) and (max-width: 720px) {
            /* line 1682, sass/style.scss */
            .summary-box .close-wrapper .close.publication.bottom {
              right: 20px; } }
          @media screen and (min-width: 481px) and (max-width: 720px) {
            /* line 1682, sass/style.scss */
            .summary-box .close-wrapper .close.publication.bottom {
              right: 20px; } }
          /* line 1698, sass/style.scss */
          .summary-box .close-wrapper .close.publication.bottom:hover {
            background-position: right top -15px; }
      /* line 1704, sass/style.scss */
      .summary-box .close-wrapper .close:hover {
        background-position: right top -47px; }
      /* line 1708, sass/style.scss */
      .summary-box .close-wrapper .close.active {
        height: auto;
        display: block;
        transition: 0s ease-in; }
  /* line 1716, sass/style.scss */
  .summary-box.vacancy {
    display: none; }
    /* line 1719, sass/style.scss */
    .summary-box.vacancy.active {
      height: auto;
      display: block;
      transition: 0s ease-in; }
  /* line 1726, sass/style.scss */
  .summary-box.cv {
    display: none; }
    /* line 1729, sass/style.scss */
    .summary-box.cv.active {
      height: auto;
      display: block;
      transition: 0s ease-in; }
  /* line 1736, sass/style.scss */
  .summary-box .summary-wrapper {
    overflow: hidden;
    *zoom: 1;
    box-sizing: border-box;
    padding: 30px;
    padding-top: 60px;
    display: inline-block;
    max-width: 1280px;
    width: 100%; }
    @media screen and (max-width: 481px) {
      /* line 1736, sass/style.scss */
      .summary-box .summary-wrapper {
        padding: 50px 30px; } }
    @media screen and (max-device-width: 481px) {
      /* line 1736, sass/style.scss */
      .summary-box .summary-wrapper {
        padding: 50px 30px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1736, sass/style.scss */
      .summary-box .summary-wrapper {
        padding: 50px 30px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1736, sass/style.scss */
      .summary-box .summary-wrapper {
        padding: 50px 30px; } }
    @media screen and (max-width: 480px) {
      /* line 1736, sass/style.scss */
      .summary-box .summary-wrapper {
        padding: 40px 20px; } }
    @media screen and (max-device-width: 480px) {
      /* line 1736, sass/style.scss */
      .summary-box .summary-wrapper {
        padding: 40px 20px; } }
    /* line 1757, sass/style.scss */
    .summary-box .summary-wrapper.form .title {
      font-size: 45px;
      line-height: 100%;
      font-family: 'museo-sans-900';
      color: #464037; }
      @media screen and (max-width: 481px) {
        /* line 1757, sass/style.scss */
        .summary-box .summary-wrapper.form .title {
          font-size: 32px; } }
      @media screen and (max-device-width: 481px) {
        /* line 1757, sass/style.scss */
        .summary-box .summary-wrapper.form .title {
          font-size: 32px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1757, sass/style.scss */
        .summary-box .summary-wrapper.form .title {
          font-size: 32px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1757, sass/style.scss */
        .summary-box .summary-wrapper.form .title {
          font-size: 32px; } }
      @media screen and (max-width: 480px) {
        /* line 1757, sass/style.scss */
        .summary-box .summary-wrapper.form .title {
          font-size: 21px; } }
      @media screen and (max-device-width: 480px) {
        /* line 1757, sass/style.scss */
        .summary-box .summary-wrapper.form .title {
          font-size: 21px; } }
    @media screen and (max-width: 481px) {
      /* line 1756, sass/style.scss */
      .summary-box .summary-wrapper.form {
        padding-top: 50px;
        padding-left: 30px;
        padding-right: 30px; } }
    @media screen and (max-device-width: 481px) {
      /* line 1756, sass/style.scss */
      .summary-box .summary-wrapper.form {
        padding-top: 50px;
        padding-left: 30px;
        padding-right: 30px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1756, sass/style.scss */
      .summary-box .summary-wrapper.form {
        padding-top: 50px;
        padding-left: 30px;
        padding-right: 30px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1756, sass/style.scss */
      .summary-box .summary-wrapper.form {
        padding-top: 50px;
        padding-left: 30px;
        padding-right: 30px; } }
    @media screen and (max-width: 480px) {
      /* line 1756, sass/style.scss */
      .summary-box .summary-wrapper.form {
        padding-top: 60px;
        padding-left: 10px;
        padding-right: 10px; } }
    @media screen and (max-device-width: 480px) {
      /* line 1756, sass/style.scss */
      .summary-box .summary-wrapper.form {
        padding-top: 60px;
        padding-left: 10px;
        padding-right: 10px; } }
    @media screen and (max-width: 481px) {
      /* line 1787, sass/style.scss */
      .summary-box .summary-wrapper.short {
        width: 100%;
        padding: 60px 40px 0; } }
    @media screen and (max-device-width: 481px) {
      /* line 1787, sass/style.scss */
      .summary-box .summary-wrapper.short {
        width: 100%;
        padding: 60px 40px 0; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1787, sass/style.scss */
      .summary-box .summary-wrapper.short {
        width: 100%;
        padding: 60px 40px 0; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1787, sass/style.scss */
      .summary-box .summary-wrapper.short {
        width: 100%;
        padding: 60px 40px 0; } }
    @media screen and (max-width: 480px) {
      /* line 1787, sass/style.scss */
      .summary-box .summary-wrapper.short {
        padding: 30px 20px 0; } }
    @media screen and (max-device-width: 480px) {
      /* line 1787, sass/style.scss */
      .summary-box .summary-wrapper.short {
        padding: 30px 20px 0; } }
    /* line 1799, sass/style.scss */
    .summary-box .summary-wrapper .left-content {
      width: 50%;
      float: left;
      box-sizing: border-box; }
      /* line 1806, sass/style.scss */
      .summary-box .summary-wrapper .left-content.home {
        width: 50%;
        padding-right: 15px; }
        @media screen and (max-width: 481px) {
          /* line 1806, sass/style.scss */
          .summary-box .summary-wrapper .left-content.home {
            width: 100%;
            padding-right: 0; } }
        @media screen and (max-device-width: 481px) {
          /* line 1806, sass/style.scss */
          .summary-box .summary-wrapper .left-content.home {
            width: 100%;
            padding-right: 0; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 1806, sass/style.scss */
          .summary-box .summary-wrapper .left-content.home {
            width: 100%;
            padding-right: 0; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 1806, sass/style.scss */
          .summary-box .summary-wrapper .left-content.home {
            width: 100%;
            padding-right: 0; } }
      /* line 1816, sass/style.scss */
      .summary-box .summary-wrapper .left-content.form {
        position: relative;
        width: calc(50% - 29px);
        margin-right: 29px; }
        /* line 1822, sass/style.scss */
        .summary-box .summary-wrapper .left-content.form .wpcf7-textarea {
          width: 95%; }
        @media screen and (max-width: 481px) {
          /* line 1816, sass/style.scss */
          .summary-box .summary-wrapper .left-content.form {
            width: 100%;
            margin-right: 0;
            padding-right: 0; } }
        @media screen and (max-device-width: 481px) {
          /* line 1816, sass/style.scss */
          .summary-box .summary-wrapper .left-content.form {
            width: 100%;
            margin-right: 0;
            padding-right: 0; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 1816, sass/style.scss */
          .summary-box .summary-wrapper .left-content.form {
            width: 100%;
            margin-right: 0;
            padding-right: 0; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 1816, sass/style.scss */
          .summary-box .summary-wrapper .left-content.form {
            width: 100%;
            margin-right: 0;
            padding-right: 0; } }
    /* line 1834, sass/style.scss */
    .summary-box .summary-wrapper .right-content {
      width: 50%;
      float: right;
      box-sizing: border-box; }
      /* line 1841, sass/style.scss */
      .summary-box .summary-wrapper .right-content.home {
        padding-left: 15px;
        width: 50%; }
        @media screen and (max-width: 481px) {
          /* line 1841, sass/style.scss */
          .summary-box .summary-wrapper .right-content.home {
            width: 100%;
            padding-left: 0;
            padding-top: 30px; } }
        @media screen and (max-device-width: 481px) {
          /* line 1841, sass/style.scss */
          .summary-box .summary-wrapper .right-content.home {
            width: 100%;
            padding-left: 0;
            padding-top: 30px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 1841, sass/style.scss */
          .summary-box .summary-wrapper .right-content.home {
            width: 100%;
            padding-left: 0;
            padding-top: 30px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 1841, sass/style.scss */
          .summary-box .summary-wrapper .right-content.home {
            width: 100%;
            padding-left: 0;
            padding-top: 30px; } }
      /* line 1852, sass/style.scss */
      .summary-box .summary-wrapper .right-content.form {
        position: relative;
        width: calc(50% - 29px);
        margin-right: 29px; }
        /* line 1858, sass/style.scss */
        .summary-box .summary-wrapper .right-content.form .wpcf7-textarea {
          width: 95%; }
        @media screen and (max-width: 481px) {
          /* line 1852, sass/style.scss */
          .summary-box .summary-wrapper .right-content.form {
            width: 100%;
            padding-left: 0;
            padding-top: 0;
            margin-right: 0; } }
        @media screen and (max-device-width: 481px) {
          /* line 1852, sass/style.scss */
          .summary-box .summary-wrapper .right-content.form {
            width: 100%;
            padding-left: 0;
            padding-top: 0;
            margin-right: 0; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 1852, sass/style.scss */
          .summary-box .summary-wrapper .right-content.form {
            width: 100%;
            padding-left: 0;
            padding-top: 0;
            margin-right: 0; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 1852, sass/style.scss */
          .summary-box .summary-wrapper .right-content.form {
            width: 100%;
            padding-left: 0;
            padding-top: 0;
            margin-right: 0; } }
  /* line 1872, sass/style.scss */
  .summary-box .summary {
    background: #ffffff;
    color: #3C3C3B;
    margin-bottom: 30px;
    padding: 30px;
    padding-top: 50px;
    width: 100%;
    box-sizing: border-box; }
    @media screen and (max-width: 481px) {
      /* line 1872, sass/style.scss */
      .summary-box .summary {
        padding: 20px;
        padding-bottom: 35px; } }
    @media screen and (max-device-width: 481px) {
      /* line 1872, sass/style.scss */
      .summary-box .summary {
        padding: 20px;
        padding-bottom: 35px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1872, sass/style.scss */
      .summary-box .summary {
        padding: 20px;
        padding-bottom: 35px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 1872, sass/style.scss */
      .summary-box .summary {
        padding: 20px;
        padding-bottom: 35px; } }
    @media screen and (max-width: 480px) {
      /* line 1872, sass/style.scss */
      .summary-box .summary {
        padding: 10px;
        padding-bottom: 30px; } }
    @media screen and (max-device-width: 480px) {
      /* line 1872, sass/style.scss */
      .summary-box .summary {
        padding: 10px;
        padding-bottom: 30px; } }
    /* line 1893, sass/style.scss */
    .summary-box .summary .artikel1.spacing {
      margin-bottom: 10px; }
    /* line 1897, sass/style.scss */
    .summary-box .summary .artikel1 td {
      vertical-align: top; }
    /* line 1901, sass/style.scss */
    .summary-box .summary.form {
      padding: 30px 30px;
      width: 100%; }
      @media screen and (max-width: 481px) {
        /* line 1901, sass/style.scss */
        .summary-box .summary.form {
          padding-left: 25px;
          padding-top: 30px;
          padding-right: 27px;
          padding-bottom: 25px;
          min-width: auto; } }
      @media screen and (max-device-width: 481px) {
        /* line 1901, sass/style.scss */
        .summary-box .summary.form {
          padding-left: 25px;
          padding-top: 30px;
          padding-right: 27px;
          padding-bottom: 25px;
          min-width: auto; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1901, sass/style.scss */
        .summary-box .summary.form {
          padding-left: 25px;
          padding-top: 30px;
          padding-right: 27px;
          padding-bottom: 25px;
          min-width: auto; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1901, sass/style.scss */
        .summary-box .summary.form {
          padding-left: 25px;
          padding-top: 30px;
          padding-right: 27px;
          padding-bottom: 25px;
          min-width: auto; } }
      @media screen and (max-width: 480px) {
        /* line 1901, sass/style.scss */
        .summary-box .summary.form {
          padding-left: 10px;
          padding-top: 20px;
          padding-right: 10px;
          padding-bottom: 20px;
          min-width: auto; } }
      @media screen and (max-device-width: 480px) {
        /* line 1901, sass/style.scss */
        .summary-box .summary.form {
          padding-left: 10px;
          padding-top: 20px;
          padding-right: 10px;
          padding-bottom: 20px;
          min-width: auto; } }
      /* line 1929, sass/style.scss */
      .summary-box .summary.form a {
        color: #F39200;
        text-decoration: underline; }
    /* line 1935, sass/style.scss */
    .summary-box .summary.darkbrown {
      background: #464037;
      padding-right: 40px;
      margin-bottom: 0; }
      @media screen and (max-width: 481px) {
        /* line 1935, sass/style.scss */
        .summary-box .summary.darkbrown {
          padding-right: 25px; } }
      @media screen and (max-device-width: 481px) {
        /* line 1935, sass/style.scss */
        .summary-box .summary.darkbrown {
          padding-right: 25px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1935, sass/style.scss */
        .summary-box .summary.darkbrown {
          padding-right: 25px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1935, sass/style.scss */
        .summary-box .summary.darkbrown {
          padding-right: 25px; } }
      @media screen and (max-width: 480px) {
        /* line 1935, sass/style.scss */
        .summary-box .summary.darkbrown {
          padding-right: 10px; } }
      @media screen and (max-device-width: 480px) {
        /* line 1935, sass/style.scss */
        .summary-box .summary.darkbrown {
          padding-right: 10px; } }
    /* line 1950, sass/style.scss */
    .summary-box .summary.clearfix {
      overflow: auto; }
    /* line 1954, sass/style.scss */
    .summary-box .summary.publication {
      text-align: left;
      position: relative;
      padding: 40px;
      cursor: pointer;
      line-height: 130%;
      margin-bottom: 20px;
      margin-top: 20px; }
      @media screen and (max-width: 481px) {
        /* line 1954, sass/style.scss */
        .summary-box .summary.publication {
          font-size: 14px; }
          /* line 1968, sass/style.scss */
          .summary-box .summary.publication p {
            font-size: 14px; } }
      @media screen and (max-device-width: 481px) {
        /* line 1954, sass/style.scss */
        .summary-box .summary.publication {
          font-size: 14px; }
          /* line 1968, sass/style.scss */
          .summary-box .summary.publication p {
            font-size: 14px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1954, sass/style.scss */
        .summary-box .summary.publication {
          font-size: 14px; }
          /* line 1968, sass/style.scss */
          .summary-box .summary.publication p {
            font-size: 14px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 1954, sass/style.scss */
        .summary-box .summary.publication {
          font-size: 14px; }
          /* line 1968, sass/style.scss */
          .summary-box .summary.publication p {
            font-size: 14px; } }
      /* line 1974, sass/style.scss */
      .summary-box .summary.publication.full {
        cursor: auto;
        font-family: 'museo-sans-500';
        line-height: 130%;
        font-size: 16px; }
        /* line 1980, sass/style.scss */
        .summary-box .summary.publication.full p {
          font-size: 16px; }
        /* line 1984, sass/style.scss */
        .summary-box .summary.publication.full img {
          padding-bottom: 10px;
          padding-top: 10px;
          height: auto !important;
          width: 100% !important; }
          @media screen and (min-width: 481px) {
            /* line 1991, sass/style.scss */
            .summary-box .summary.publication.full img.float-right {
              float: right;
              width: 50% !important;
              padding: 0 0 3% 5%; }
            /* line 1997, sass/style.scss */
            .summary-box .summary.publication.full img.float-left {
              float: left;
              width: 50% !important;
              padding: 0 5% 3% 0; } }
        /* line 2005, sass/style.scss */
        .summary-box .summary.publication.full h1 {
          color: #F39200;
          font-size: 22px;
          line-height: 130%;
          font-size: 26px;
          font-weight: bold;
          margin-bottom: 20px; }
        /* line 2014, sass/style.scss */
        .summary-box .summary.publication.full em {
          font-family: 'museo-sans-500-i'; }
        /* line 2018, sass/style.scss */
        .summary-box .summary.publication.full strong {
          font-family: 'museo-sans-700'; }
        /* line 2022, sass/style.scss */
        .summary-box .summary.publication.full blockquote {
          font-family: 'museo-sans-500-i';
          color: #9D9D9C;
          position: relative;
          border-left: 3px solid #F39200;
          padding: 10px 10px;
          margin: 10px 30px; }
          /* line 2030, sass/style.scss */
          .summary-box .summary.publication.full blockquote.big {
            border: none;
            font-size: 22px; }
        /* line 2036, sass/style.scss */
        .summary-box .summary.publication.full blockquote p {
          display: inline; }
        /* line 2040, sass/style.scss */
        .summary-box .summary.publication.full ul {
          padding-left: 30px;
          list-style: disc;
          margin-bottom: 20px;
          font-size: 16px; }
          /* line 2046, sass/style.scss */
          .summary-box .summary.publication.full ul.circle {
            list-style-type: circle; }
          /* line 2050, sass/style.scss */
          .summary-box .summary.publication.full ul.disc {
            list-style-type: disc; }
          /* line 2054, sass/style.scss */
          .summary-box .summary.publication.full ul.square {
            list-style-type: square; }
        /* line 2059, sass/style.scss */
        .summary-box .summary.publication.full li {
          padding-left: 5px;
          float: none;
          line-height: 130%; }
        /* line 2065, sass/style.scss */
        .summary-box .summary.publication.full ol {
          padding-left: 30px;
          list-style: decimal;
          margin-bottom: 20px;
          font-size: 16px; }
          /* line 2071, sass/style.scss */
          .summary-box .summary.publication.full ol.number {
            list-style-type: decimal; }
          /* line 2075, sass/style.scss */
          .summary-box .summary.publication.full ol.l-alpha {
            list-style-type: lower-alpha; }
          /* line 2079, sass/style.scss */
          .summary-box .summary.publication.full ol.none {
            list-style-type: none; }
      /* line 2087, sass/style.scss */
      .summary-box .summary.publication .post-container {
        margin-bottom: 35px;
        overflow: visible;
        height: auto;
        position: relative; }
        @media screen and (max-width: 480px) {
          /* line 2087, sass/style.scss */
          .summary-box .summary.publication .post-container {
            margin-bottom: 20px; } }
        @media screen and (max-device-width: 480px) {
          /* line 2087, sass/style.scss */
          .summary-box .summary.publication .post-container {
            margin-bottom: 20px; } }
      /* line 2098, sass/style.scss */
      .summary-box .summary.publication.less {
        padding-bottom: 0; }
        @media screen and (max-width: 480px) {
          /* line 2098, sass/style.scss */
          .summary-box .summary.publication.less {
            padding: 32px 20px 20px;
            padding-bottom: 0; } }
        @media screen and (max-device-width: 480px) {
          /* line 2098, sass/style.scss */
          .summary-box .summary.publication.less {
            padding: 32px 20px 20px;
            padding-bottom: 0; } }
      /* line 2111, sass/style.scss */
      .summary-box .summary.publication .post-date {
        color: #7B6A58;
        float: left;
        width: 100px;
        position: relative;
        line-height: 130%; }
        @media screen and (max-width: 480px) {
          /* line 2111, sass/style.scss */
          .summary-box .summary.publication .post-date {
            width: 65px; } }
        @media screen and (max-device-width: 480px) {
          /* line 2111, sass/style.scss */
          .summary-box .summary.publication .post-date {
            width: 65px; } }
        @media screen and (max-width: 481px) {
          /* line 2111, sass/style.scss */
          .summary-box .summary.publication .post-date {
            width: 90px; } }
        @media screen and (max-device-width: 481px) {
          /* line 2111, sass/style.scss */
          .summary-box .summary.publication .post-date {
            width: 90px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2111, sass/style.scss */
          .summary-box .summary.publication .post-date {
            width: 90px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2111, sass/style.scss */
          .summary-box .summary.publication .post-date {
            width: 90px; } }
      /* line 2130, sass/style.scss */
      .summary-box .summary.publication .author {
        font-family: 'museo-sans-700';
        color: #3C3C3B;
        float: right;
        position: relative;
        display: inline;
        width: calc(100% - 115px); }
        /* line 2148, sass/style.scss */
        .summary-box .summary.publication .author p {
          font-size: 16px;
          line-height: 130%; }
        @media screen and (max-width: 480px) {
          /* line 2130, sass/style.scss */
          .summary-box .summary.publication .author {
            width: calc(100% - 90px); } }
        @media screen and (max-device-width: 480px) {
          /* line 2130, sass/style.scss */
          .summary-box .summary.publication .author {
            width: calc(100% - 90px); } }
        @media screen and (max-width: 481px) {
          /* line 2130, sass/style.scss */
          .summary-box .summary.publication .author {
            width: calc(100% - 105px); }
            /* line 2161, sass/style.scss */
            .summary-box .summary.publication .author p {
              font-size: 14px;
              line-height: 130%; } }
        @media screen and (max-device-width: 481px) {
          /* line 2130, sass/style.scss */
          .summary-box .summary.publication .author {
            width: calc(100% - 105px); }
            /* line 2161, sass/style.scss */
            .summary-box .summary.publication .author p {
              font-size: 14px;
              line-height: 130%; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2130, sass/style.scss */
          .summary-box .summary.publication .author {
            width: calc(100% - 105px); }
            /* line 2161, sass/style.scss */
            .summary-box .summary.publication .author p {
              font-size: 14px;
              line-height: 130%; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2130, sass/style.scss */
          .summary-box .summary.publication .author {
            width: calc(100% - 105px); }
            /* line 2161, sass/style.scss */
            .summary-box .summary.publication .author p {
              font-size: 14px;
              line-height: 130%; } }
      /* line 2168, sass/style.scss */
      .summary-box .summary.publication li {
        float: left; }
      /* line 2172, sass/style.scss */
      .summary-box .summary.publication .separator {
        width: 15px;
        position: absolute;
        float: left;
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
        left: 100px;
        display: inline;
        line-height: 130%; }
        @media screen and (max-width: 480px) {
          /* line 2172, sass/style.scss */
          .summary-box .summary.publication .separator {
            left: 70px;
            width: 10px;
            margin: auto; } }
        @media screen and (max-device-width: 480px) {
          /* line 2172, sass/style.scss */
          .summary-box .summary.publication .separator {
            left: 70px;
            width: 10px;
            margin: auto; } }
        @media screen and (max-width: 481px) {
          /* line 2172, sass/style.scss */
          .summary-box .summary.publication .separator {
            left: 90px; } }
        @media screen and (max-device-width: 481px) {
          /* line 2172, sass/style.scss */
          .summary-box .summary.publication .separator {
            left: 90px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2172, sass/style.scss */
          .summary-box .summary.publication .separator {
            left: 90px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2172, sass/style.scss */
          .summary-box .summary.publication .separator {
            left: 90px; } }
      /* line 2195, sass/style.scss */
      .summary-box .summary.publication .publication-content {
        transition: max-height 0.25s ease-out;
        max-height: 0;
        overflow: hidden; }
        /* line 2200, sass/style.scss */
        .summary-box .summary.publication .publication-content.active {
          max-height: 145px;
          transition: max-height 0.25s ease-in; }
          @media screen and (max-width: 480px) {
            /* line 2206, sass/style.scss */
            .summary-box .summary.publication .publication-content.active p {
              font-size: 14px;
              line-height: 130%; } }
          @media screen and (max-device-width: 480px) {
            /* line 2206, sass/style.scss */
            .summary-box .summary.publication .publication-content.active p {
              font-size: 14px;
              line-height: 130%; } }
    /* line 2215, sass/style.scss */
    .summary-box .summary .button-container {
      width: 100%;
      text-align: center;
      height: auto;
      display: none;
      position: relative; }
      @media screen and (max-width: 480px) {
        /* line 2215, sass/style.scss */
        .summary-box .summary .button-container {
          padding-top: 20px; } }
      @media screen and (max-device-width: 480px) {
        /* line 2215, sass/style.scss */
        .summary-box .summary .button-container {
          padding-top: 20px; } }
      /* line 2231, sass/style.scss */
      .summary-box .summary .button-container .button {
        display: inline-flex;
        text-align: center;
        cursor: pointer;
        align-items: center;
        justify-content: center;
        border: solid 2px #706F6F;
        color: #F39200;
        font-size: 18px;
        font-family: 'museo-slab-700';
        width: 160px;
        height: 40px; }
        /* line 2244, sass/style.scss */
        .summary-box .summary .button-container .button.show-more {
          border-color: #706F6F;
          margin-bottom: 40px; }
          @media screen and (max-width: 480px) {
            /* line 2244, sass/style.scss */
            .summary-box .summary .button-container .button.show-more {
              margin-bottom: 20px; } }
          @media screen and (max-device-width: 480px) {
            /* line 2244, sass/style.scss */
            .summary-box .summary .button-container .button.show-more {
              margin-bottom: 20px; } }
          /* line 2253, sass/style.scss */
          .summary-box .summary .button-container .button.show-more:hover {
            background-color: #DBDAD9; }
    /* line 2260, sass/style.scss */
    .summary-box .summary a {
      text-decoration: none;
      color: inherit; }
    /* line 2265, sass/style.scss */
    .summary-box .summary h2 {
      color: #F39200;
      font-size: 26px;
      padding-bottom: 20px;
      font-family: 'museo-sans-700'; }
      /* line 2271, sass/style.scss */
      .summary-box .summary h2.summary-title {
        text-transform: uppercase;
        font-family: 'museo-sans-900';
        line-height: 130%; }
      /* line 2277, sass/style.scss */
      .summary-box .summary h2.publications {
        padding-bottom: 0;
        line-height: 130%;
        margin-bottom: 5px;
        text-transform: uppercase;
        font-family: 'museo-sans-900'; }
        /* line 2284, sass/style.scss */
        .summary-box .summary h2.publications:hover {
          color: #92908E; }
        @media screen and (max-width: 481px) {
          /* line 2277, sass/style.scss */
          .summary-box .summary h2.publications {
            padding-bottom: 0;
            padding-left: 0;
            padding-right: 20px;
            font-size: 18px; } }
        @media screen and (max-device-width: 481px) {
          /* line 2277, sass/style.scss */
          .summary-box .summary h2.publications {
            padding-bottom: 0;
            padding-left: 0;
            padding-right: 20px;
            font-size: 18px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2277, sass/style.scss */
          .summary-box .summary h2.publications {
            padding-bottom: 0;
            padding-left: 0;
            padding-right: 20px;
            font-size: 18px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2277, sass/style.scss */
          .summary-box .summary h2.publications {
            padding-bottom: 0;
            padding-left: 0;
            padding-right: 20px;
            font-size: 18px; } }
        @media screen and (max-width: 480px) {
          /* line 2277, sass/style.scss */
          .summary-box .summary h2.publications {
            padding-bottom: 0;
            padding-left: 0;
            padding-right: 20px;
            font-size: 15px; } }
        @media screen and (max-device-width: 480px) {
          /* line 2277, sass/style.scss */
          .summary-box .summary h2.publications {
            padding-bottom: 0;
            padding-left: 0;
            padding-right: 20px;
            font-size: 15px; } }
      /* line 2304, sass/style.scss */
      .summary-box .summary h2.form {
        text-align: left;
        padding-bottom: 40px; }
        /* line 2308, sass/style.scss */
        .summary-box .summary h2.form.white {
          color: #ffffff; }
        @media screen and (max-width: 481px) {
          /* line 2304, sass/style.scss */
          .summary-box .summary h2.form {
            padding-left: 0;
            padding-bottom: 20px; } }
        @media screen and (max-device-width: 481px) {
          /* line 2304, sass/style.scss */
          .summary-box .summary h2.form {
            padding-left: 0;
            padding-bottom: 20px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2304, sass/style.scss */
          .summary-box .summary h2.form {
            padding-left: 0;
            padding-bottom: 20px; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2304, sass/style.scss */
          .summary-box .summary h2.form {
            padding-left: 0;
            padding-bottom: 20px; } }
      /* line 2318, sass/style.scss */
      .summary-box .summary h2.tc {
        text-align: center;
        font-family: 'museo-sans-500';
        text-transform: none;
        font-size: 23px;
        padding-bottom: 2em;
        color: #000000; }
        /* line 2326, sass/style.scss */
        .summary-box .summary h2.tc span {
          font-size: 0;
          height: 0; }
          /* line 2330, sass/style.scss */
          .summary-box .summary h2.tc span img {
            height: 60px;
            width: auto;
            margin-bottom: -8px; }
      @media screen and (max-width: 481px) {
        /* line 2265, sass/style.scss */
        .summary-box .summary h2 {
          padding-bottom: 15px;
          padding-left: 0;
          padding-right: 0;
          font-size: 22px; } }
      @media screen and (max-device-width: 481px) {
        /* line 2265, sass/style.scss */
        .summary-box .summary h2 {
          padding-bottom: 15px;
          padding-left: 0;
          padding-right: 0;
          font-size: 22px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 2265, sass/style.scss */
        .summary-box .summary h2 {
          padding-bottom: 15px;
          padding-left: 0;
          padding-right: 0;
          font-size: 22px; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 2265, sass/style.scss */
        .summary-box .summary h2 {
          padding-bottom: 15px;
          padding-left: 0;
          padding-right: 0;
          font-size: 22px; } }
      @media screen and (max-width: 480px) {
        /* line 2265, sass/style.scss */
        .summary-box .summary h2 {
          padding-bottom: 15px;
          padding-left: 0;
          padding-right: 0;
          font-size: 17px; } }
      @media screen and (max-device-width: 480px) {
        /* line 2265, sass/style.scss */
        .summary-box .summary h2 {
          padding-bottom: 15px;
          padding-left: 0;
          padding-right: 0;
          font-size: 17px; } }
    /* line 2354, sass/style.scss */
    .summary-box .summary h3.tc {
      font-family: 'museo-sans-900';
      padding-top: 25px;
      text-align: left;
      font-size: 18px;
      color: #F39200; }
    /* line 2362, sass/style.scss */
    .summary-box .summary p {
      line-height: 130%;
      font-size: 16px; }
      /* line 2366, sass/style.scss */
      .summary-box .summary p.tc {
        font-family: 'museo-sans-500';
        text-align: left;
        padding-top: 5px; }
        /* line 2371, sass/style.scss */
        .summary-box .summary p.tc.title {
          font-family: 'museo-sans-700';
          padding-top: 15px; }
          /* line 2375, sass/style.scss */
          .summary-box .summary p.tc.title span {
            padding-left: 0;
            color: #F39200;
            text-transform: uppercase; }
          /* line 2381, sass/style.scss */
          .summary-box .summary p.tc.title.small {
            font-family: 'museo-sans-900'; }
        /* line 2386, sass/style.scss */
        .summary-box .summary p.tc.spacing {
          padding-bottom: 10px; }
        /* line 2390, sass/style.scss */
        .summary-box .summary p.tc a:hover {
          text-decoration: underline; }
      @media screen and (max-width: 481px) {
        /* line 2395, sass/style.scss */
        .summary-box .summary p.home {
          padding-top: 20px;
          padding-bottom: 15px;
          padding-left: 10px;
          padding-right: 10px;
          display: none; } }
      @media screen and (max-device-width: 481px) {
        /* line 2395, sass/style.scss */
        .summary-box .summary p.home {
          padding-top: 20px;
          padding-bottom: 15px;
          padding-left: 10px;
          padding-right: 10px;
          display: none; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 2395, sass/style.scss */
        .summary-box .summary p.home {
          padding-top: 20px;
          padding-bottom: 15px;
          padding-left: 10px;
          padding-right: 10px;
          display: none; } }
      @media screen and (min-width: 481px) and (max-width: 720px) {
        /* line 2395, sass/style.scss */
        .summary-box .summary p.home {
          padding-top: 20px;
          padding-bottom: 15px;
          padding-left: 10px;
          padding-right: 10px;
          display: none; } }
      @media screen and (max-width: 480px) {
        /* line 2395, sass/style.scss */
        .summary-box .summary p.home {
          padding-top: 20px;
          padding-bottom: 0;
          display: none;
          font-size: 14px; } }
      @media screen and (max-device-width: 480px) {
        /* line 2395, sass/style.scss */
        .summary-box .summary p.home {
          padding-top: 20px;
          padding-bottom: 0;
          display: none;
          font-size: 14px; } }
    /* line 2414, sass/style.scss */
    .summary-box .summary .plus-minus {
      position: absolute;
      right: 20px;
      top: 20px;
      color: #F39200;
      cursor: pointer;
      font-size: 22px; }
      /* line 2422, sass/style.scss */
      .summary-box .summary .plus-minus.home {
        position: inherit;
        text-align: right;
        top: 0;
        display: none; }
        @media screen and (max-width: 481px) {
          /* line 2422, sass/style.scss */
          .summary-box .summary .plus-minus.home {
            display: block; } }
        @media screen and (max-device-width: 481px) {
          /* line 2422, sass/style.scss */
          .summary-box .summary .plus-minus.home {
            display: block; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2422, sass/style.scss */
          .summary-box .summary .plus-minus.home {
            display: block; } }
        @media screen and (min-width: 481px) and (max-width: 720px) {
          /* line 2422, sass/style.scss */
          .summary-box .summary .plus-minus.home {
            display: block; } }
      @media screen and (max-width: 480px) {
        /* line 2414, sass/style.scss */
        .summary-box .summary .plus-minus {
          display: block;
          right: 10px;
          top: 10px; } }
      @media screen and (max-device-width: 480px) {
        /* line 2414, sass/style.scss */
        .summary-box .summary .plus-minus {
          display: block;
          right: 10px;
          top: 10px; } }
      /* line 2440, sass/style.scss */
      .summary-box .summary .plus-minus .fa-plus {
        display: block; }
      /* line 2444, sass/style.scss */
      .summary-box .summary .plus-minus .fa-minus {
        display: none; }
      /* line 2449, sass/style.scss */
      .summary-box .summary .plus-minus.active .fa-plus {
        display: none; }
      /* line 2453, sass/style.scss */
      .summary-box .summary .plus-minus.active .fa-minus {
        display: block; }
      /* line 2458, sass/style.scss */
      .summary-box .summary .plus-minus:hover {
        color: #92908E; }
    /* line 2463, sass/style.scss */
    .summary-box .summary:last-child {
      margin-bottom: 0; }

/* line 2469, sass/style.scss */
.paging {
  color: #CBCAC9;
  font-size: 16px;
  font-family: 'museo-slab-700';
  word-spacing: 20px;
  width: 100%;
  padding-top: 10px; }
  @media screen and (max-width: 480px) {
    /* line 2469, sass/style.scss */
    .paging {
      font-size: 14px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2469, sass/style.scss */
    .paging {
      font-size: 14px; } }
  /* line 2482, sass/style.scss */
  .paging .page-numbers {
    word-spacing: 10px; }
    /* line 2485, sass/style.scss */
    .paging .page-numbers:hover {
      color: #ffffff; }
    /* line 2489, sass/style.scss */
    .paging .page-numbers.current {
      color: #ffffff; }
  /* line 2494, sass/style.scss */
  .paging a {
    text-decoration: none;
    color: inherit; }
  /* line 2499, sass/style.scss */
  .paging.bottom {
    padding-bottom: 25px;
    padding-top: 0;
    color: #9D9D9C; }
    /* line 2505, sass/style.scss */
    .paging.bottom .page-numbers:hover {
      color: #000000; }
    /* line 2509, sass/style.scss */
    .paging.bottom .page-numbers.current {
      color: #000000; }

/* line 2516, sass/style.scss */
#vacancy_file, #cv_file {
  position: fixed;
  top: -1000px; }

/* line 2521, sass/style.scss */
.filelabel {
  display: inline-block;
  border: solid 2px #9D9D9C;
  color: #F39200;
  padding: 10px 5px;
  cursor: pointer;
  position: relative;
  top: -10px;
  background-color: #ffffff; }
  /* line 2531, sass/style.scss */
  .filelabel:hover, .filelabel:active {
    background-color: #F39200;
    color: #ffffff; }
  /* line 2536, sass/style.scss */
  .filelabel input:invalid + .filename {
    color: #ff0000; }
  /* line 2540, sass/style.scss */
  .filelabel input:valid + .filename {
    color: #9D9D9C; }
  /* line 2544, sass/style.scss */
  .filelabel br, .filelabel + br {
    display: none; }

/* line 2549, sass/style.scss */
.filename {
  position: relative;
  top: -10px;
  display: inline-block; }

/* line 2555, sass/style.scss */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
  border: #DBDAD9 solid 2px;
  font-family: 'museo-sans-500';
  font-size: 16px;
  color: #3C3C3B;
  padding-left: 5px;
  padding-right: 5px;
  width: calc(100% - 14px) !important;
  position: relative;
  background-color: white;
  height: 32px;
  position: relative;
  border-radius: 0; }
  @media screen and (max-width: 481px) {
    /* line 2555, sass/style.scss */
    .wpcf7 input[type="text"],
    .wpcf7 input[type="email"] {
      font-size: 14px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2555, sass/style.scss */
    .wpcf7 input[type="text"],
    .wpcf7 input[type="email"] {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2555, sass/style.scss */
    .wpcf7 input[type="text"],
    .wpcf7 input[type="email"] {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2555, sass/style.scss */
    .wpcf7 input[type="text"],
    .wpcf7 input[type="email"] {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    /* line 2555, sass/style.scss */
    .wpcf7 input[type="text"],
    .wpcf7 input[type="email"] {
      font-size: 14px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2555, sass/style.scss */
    .wpcf7 input[type="text"],
    .wpcf7 input[type="email"] {
      font-size: 14px; } }

/* line 2587, sass/style.scss */
.wpcf7 select {
  border: #DBDAD9 solid 2px;
  font-family: 'museo-sans-500';
  font-size: 16px;
  color: #3C3C3B;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 100% !important;
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  background-color: white;
  height: 38px;
  position: relative;
  border-radius: 0; }
  @media screen and (max-width: 481px) {
    /* line 2587, sass/style.scss */
    .wpcf7 select {
      font-size: 14px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2587, sass/style.scss */
    .wpcf7 select {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2587, sass/style.scss */
    .wpcf7 select {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2587, sass/style.scss */
    .wpcf7 select {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    /* line 2587, sass/style.scss */
    .wpcf7 select {
      font-size: 14px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2587, sass/style.scss */
    .wpcf7 select {
      font-size: 14px; } }

/* line 2616, sass/style.scss */
select.arrow {
  background-image: url(images/arrow.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-size: auto auto;
  border-radius: 2px; }
  /* line 2624, sass/style.scss */
  select.arrow::-ms-expand {
    display: none; }

/* line 2675, sass/style.scss */
input[type=checkbox] {
  visibility: hidden; }

/* line 2679, sass/style.scss */
label.controller {
  cursor: pointer;
  position: relative;
  left: 25px;
  top: -2px; }

/* line 2686, sass/style.scss */
.control {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  cursor: pointer;
  font-size: 16px; }
  @media screen and (max-width: 481px) {
    /* line 2686, sass/style.scss */
    .control {
      font-size: 14px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2686, sass/style.scss */
    .control {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2686, sass/style.scss */
    .control {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2686, sass/style.scss */
    .control {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    /* line 2686, sass/style.scss */
    .control {
      font-size: 14px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2686, sass/style.scss */
    .control {
      font-size: 14px; } }

/* line 2705, sass/style.scss */
.control:after {
  position: absolute;
  content: ' ';
  display: none;
  left: 5px;
  top: 1px;
  width: 4px;
  height: 9px;
  border: solid #F39200;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg); }

/* line 2718, sass/style.scss */
.control:hover:after {
  display: block;
  opacity: 0.5; }

/* line 2723, sass/style.scss */
.control.half-active:after {
  display: block;
  opacity: 0.5; }

/* line 2728, sass/style.scss */
.control.active:after {
  display: block; }

/* line 2741, sass/style.scss */
span.wpcf7-list-item {
  margin-left: 0;
  padding-right: 20px; }

/* line 2746, sass/style.scss */
.wpcf7-checkbox {
  list-style-type: none;
  display: inline;
  content: "\2713";
  outline: none; }
  /* line 2755, sass/style.scss */
  .wpcf7-checkbox.first {
    margin-left: 0;
    margin-right: 20px; }
  /* line 2760, sass/style.scss */
  .wpcf7-checkbox.last {
    margin-left: 0px; }

/* line 2765, sass/style.scss */
.wpcf7-textarea {
  line-height: 30px;
  border: #DBDAD9 solid 2px;
  font-family: 'museo-sans-500';
  font-size: 16px;
  color: #3C3C3B;
  padding-left: 5px;
  padding-right: 5px;
  width: calc(100% - 14px) !important;
  resize: none; }
  @media screen and (max-width: 481px) {
    /* line 2765, sass/style.scss */
    .wpcf7-textarea {
      font-size: 14px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2765, sass/style.scss */
    .wpcf7-textarea {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2765, sass/style.scss */
    .wpcf7-textarea {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2765, sass/style.scss */
    .wpcf7-textarea {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    /* line 2765, sass/style.scss */
    .wpcf7-textarea {
      font-size: 14px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2765, sass/style.scss */
    .wpcf7-textarea {
      font-size: 14px; } }

/* line 2789, sass/style.scss */
.wpcf7 radio {
  position: relative; }

/* line 2793, sass/style.scss */
span.wpcf7-form-control-wrap {
  display: inline-block;
  width: 100% !important;
  border-radius: 0;
  height: 100%; }
  @media screen and (max-width: 481px) {
    /* line 2793, sass/style.scss */
    span.wpcf7-form-control-wrap {
      font-size: 14px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2793, sass/style.scss */
    span.wpcf7-form-control-wrap {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2793, sass/style.scss */
    span.wpcf7-form-control-wrap {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2793, sass/style.scss */
    span.wpcf7-form-control-wrap {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    /* line 2793, sass/style.scss */
    span.wpcf7-form-control-wrap {
      font-size: 14px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2793, sass/style.scss */
    span.wpcf7-form-control-wrap {
      font-size: 14px; } }
  /* line 2811, sass/style.scss */
  span.wpcf7-form-control-wrap .wpcf7-textarea {
    width: 100%;
    height: 97px; }
    @media screen and (max-width: 481px) {
      /* line 2811, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-textarea {
        width: 294px; } }
    @media screen and (max-device-width: 481px) {
      /* line 2811, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-textarea {
        width: 294px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 2811, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-textarea {
        width: 294px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 2811, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-textarea {
        width: 294px; } }
  /* line 2820, sass/style.scss */
  span.wpcf7-form-control-wrap .wpcf7-select {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  /* line 2827, sass/style.scss */
  span.wpcf7-form-control-wrap .wpcf7-file {
    border: none; }
    @media screen and (max-width: 481px) {
      /* line 2827, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-file {
        width: 294px;
        font-size: 14px; } }
    @media screen and (max-device-width: 481px) {
      /* line 2827, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-file {
        width: 294px;
        font-size: 14px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 2827, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-file {
        width: 294px;
        font-size: 14px; } }
    @media screen and (min-width: 481px) and (max-width: 720px) {
      /* line 2827, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-file {
        width: 294px;
        font-size: 14px; } }
    @media screen and (max-width: 480px) {
      /* line 2827, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-file {
        font-size: 14px; } }
    @media screen and (max-device-width: 480px) {
      /* line 2827, sass/style.scss */
      span.wpcf7-form-control-wrap .wpcf7-file {
        font-size: 14px; } }
  @media screen and (max-width: 481px) {
    /* line 2841, sass/style.scss */
    span.wpcf7-form-control-wrap .wpcf7-radio {
      width: 294px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2841, sass/style.scss */
    span.wpcf7-form-control-wrap .wpcf7-radio {
      width: 294px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2841, sass/style.scss */
    span.wpcf7-form-control-wrap .wpcf7-radio {
      width: 294px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2841, sass/style.scss */
    span.wpcf7-form-control-wrap .wpcf7-radio {
      width: 294px; } }
  /* line 2847, sass/style.scss */
  span.wpcf7-form-control-wrap .wpcf7-checkbox {
    width: 16px;
    height: 16px; }

/* line 2853, sass/style.scss */
.wpcf7 input[type="file"],
.wpcf7 input[type="radio"] {
  text-align: left;
  position: relative;
  cursor: pointer;
  font-family: 'museo-sans-500';
  font-size: 16px;
  color: #3C3C3B;
  margin-left: 1px;
  border: none; }
  @media screen and (max-width: 481px) {
    /* line 2853, sass/style.scss */
    .wpcf7 input[type="file"],
    .wpcf7 input[type="radio"] {
      font-size: 14px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2853, sass/style.scss */
    .wpcf7 input[type="file"],
    .wpcf7 input[type="radio"] {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2853, sass/style.scss */
    .wpcf7 input[type="file"],
    .wpcf7 input[type="radio"] {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2853, sass/style.scss */
    .wpcf7 input[type="file"],
    .wpcf7 input[type="radio"] {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    /* line 2853, sass/style.scss */
    .wpcf7 input[type="file"],
    .wpcf7 input[type="radio"] {
      font-size: 14px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2853, sass/style.scss */
    .wpcf7 input[type="file"],
    .wpcf7 input[type="radio"] {
      font-size: 14px; } }

/* line 2876, sass/style.scss */
span.wpcf7-not-valid-tip {
  font-family: 'museo-sans-500';
  font-size: 14px;
  text-align: left;
  padding-top: 5px;
  margin-bottom: 7px;
  padding-left: 2px;
  line-height: 100%;
  width: 100%;
  display: inline-block;
  cursor: auto; }
  @media screen and (max-width: 480px) {
    /* line 2876, sass/style.scss */
    span.wpcf7-not-valid-tip {
      font-size: 12px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2876, sass/style.scss */
    span.wpcf7-not-valid-tip {
      font-size: 12px; } }

/* line 2895, sass/style.scss */
.wpcf7 input[type="submit"] {
  font-family: 'museo-slab-700';
  font-size: 18px;
  color: #F39200;
  display: inline-block;
  margin-top: 30px;
  text-align: center;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  width: 160px;
  height: 40px;
  border: solid 2px #ffffff;
  background-color: rgba(255, 255, 255, 0); }
  /* line 2911, sass/style.scss */
  .wpcf7 input[type="submit"]:hover {
    background-color: #ffffff; }
  /* line 2915, sass/style.scss */
  .wpcf7 input[type="submit"][disabled=disabled] {
    border-color: #9D9D9C;
    color: #DBDAD9;
    background-color: #9D9D9C;
    cursor: auto; }

/* line 2923, sass/style.scss */
div.wpcf7 img.ajax-loader {
  position: absolute !important;
  top: 33px !important; }

/* line 2929, sass/style.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng {
  color: #464037;
  background-color: none;
  display: none;
  border: solid 2px #ff0000;
  padding: 2.5% 5%; }
  @media screen and (max-width: 481px) {
    /* line 2929, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng {
      font-size: 14px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2929, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2929, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2929, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    /* line 2929, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng {
      font-size: 12px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2929, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng {
      font-size: 12px; } }
/* line 2947, sass/style.scss */
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
  color: #464037;
  background-color: none;
  display: none;
  border: solid 2px #464037;
  padding: 2.5% 5%; }
  @media screen and (max-width: 481px) {
    /* line 2947, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
      font-size: 14px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2947, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2947, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2947, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    /* line 2947, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
      font-size: 12px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2947, sass/style.scss */
    .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
      font-size: 12px; } }

/* line 2965, sass/style.scss */
div.wpcf7-response-output {
  margin: 0 15% 30px; }

/* line 2969, sass/style.scss */
div.wpcf7-mail-sent-ok:before, div.wpcf7-validation-errors:before {
  font: 26px/30px dashicons;
  margin-right: 16px;
  vertical-align: middle;
  color: red; }
  @media screen and (max-width: 481px) {
    /* line 2969, sass/style.scss */
    div.wpcf7-mail-sent-ok:before, div.wpcf7-validation-errors:before {
      font-size: 14px; } }
  @media screen and (max-device-width: 481px) {
    /* line 2969, sass/style.scss */
    div.wpcf7-mail-sent-ok:before, div.wpcf7-validation-errors:before {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2969, sass/style.scss */
    div.wpcf7-mail-sent-ok:before, div.wpcf7-validation-errors:before {
      font-size: 14px; } }
  @media screen and (min-width: 481px) and (max-width: 720px) {
    /* line 2969, sass/style.scss */
    div.wpcf7-mail-sent-ok:before, div.wpcf7-validation-errors:before {
      font-size: 14px; } }
  @media screen and (max-width: 480px) {
    /* line 2969, sass/style.scss */
    div.wpcf7-mail-sent-ok:before, div.wpcf7-validation-errors:before {
      font-size: 12px; } }
  @media screen and (max-device-width: 480px) {
    /* line 2969, sass/style.scss */
    div.wpcf7-mail-sent-ok:before, div.wpcf7-validation-errors:before {
      font-size: 12px; } }

/* line 2985, sass/style.scss */
div.wpcf7-mail-sent-ok:before {
  content: "\f147";
  color: #464037; }

/* line 2990, sass/style.scss */
div.wpcf7-validation-errors:before {
  content: "\f158"; }

/* line 2994, sass/style.scss */
.wp-post-image, img.alignnone.size-full {
  width: 100% !important;
  /* or probably 100% in case of a grid */
  height: auto !important; }
