@font-face {
  font-family: "roboto-light";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-light/roboto-light.woff") format("woff"); }

@font-face {
  font-family: "roboto-regular";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-regular/roboto-regular.woff") format("woff"); }

@font-face {
  font-family: "roboto-medium";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-medium/roboto-medium.woff") format("woff"); }

@font-face {
  font-family: "roboto-bold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/roboto-bold/roboto-bold.woff") format("woff"); }

@font-face {
  font-family: "titilliumsemibold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/titilliumsemibold/titilliumsemibold.woff") format("woff"); }

@font-face {
  font-family: "titilliumbold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.woff2") format("woff2"), url("/themes/custom/hiwc_static/styling/fonts/titilliumbold/titilliumbold.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Light";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-light/montserrat-light.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-light/montserrat-light.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Regular";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-regular/montserrat-regular.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-regular/montserrat-regular.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Medium";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-medium/montserrat-medium.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-medium/montserrat-medium.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Italic";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-italic/montserrat-italic.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-italic/montserrat-italic.woff") format("woff"); }

@font-face {
  font-family: "Montserrat-Bold";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/montserrat-bold/montserrat-bold.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/montserrat-bold/montserrat-bold.woff") format("woff"); }

@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/icomoon/icomoon.woff") format("woff"); }

@font-face {
  font-family: "icomoon_g";
  font-style: normal;
  font-weight: normal;
  src: url("/themes/custom/hiwc_static/styling/fonts/icomoon_g/icomoon.eot?#iefix") format("embedded-opentype"), url("/themes/custom/hiwc_static/styling/fonts/icomoon_g/icomoon.woff") format("woff"); }

.gl-hollow.banner {
  background-size: cover; }
  .gl-hollow.banner .gadget--type-html.gadget--view-mode-full {
    margin: 20px; }

.gadget--type-html.gadget--view-mode-left-full .group-right {
  padding: 30px 70px;
  box-sizing: border-box; }

.gadget--type-html.gadget--view-mode-right-full .group-left {
  padding: 0px 70px;
  box-sizing: border-box; }

.gadget--type-html.gadget--view-mode-left-full, .gadget--type-html.gadget--view-mode-right-full {
  display: table; }
  .gadget--type-html.gadget--view-mode-left-full .group-left,
  .gadget--type-html.gadget--view-mode-left-full .group-right, .gadget--type-html.gadget--view-mode-right-full .group-left,
  .gadget--type-html.gadget--view-mode-right-full .group-right {
    vertical-align: middle;
    display: table-cell;
    float: none;
    overflow: hidden; }
  .gadget--type-html.gadget--view-mode-left-full .field-name-field-image img, .gadget--type-html.gadget--view-mode-right-full .field-name-field-image img {
    -webkit-transition: 0.8s ease;
    transition: 0.8s ease;
    width: 100%;
    height: auto; }
  .gadget--type-html.gadget--view-mode-left-full .field-name-field-image:hover img, .gadget--type-html.gadget--view-mode-right-full .field-name-field-image:hover img {
    -webkit-transform: scale(1.08);
    transform: scale(1.08); }
  .gadget--type-html.gadget--view-mode-left-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle, .gadget--type-html.gadget--view-mode-right-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle {
    font-family: "montserrat-medium", Arial, sans-serif;
    font-size: 25px; }
    .gadget--type-html.gadget--view-mode-left-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle a, .gadget--type-html.gadget--view-mode-right-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle a {
      color: #000000; }
      .gadget--type-html.gadget--view-mode-left-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle a:hover, .gadget--type-html.gadget--view-mode-right-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle a:hover {
        color: #f2f0f0; }
    .gadget--type-html.gadget--view-mode-left-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle:after, .gadget--type-html.gadget--view-mode-right-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle:after {
      content: '';
      width: 70px;
      margin: 15px 0;
      height: 4px;
      display: block;
      background-color: #000000; }
  .gadget--type-html.gadget--view-mode-left-full .field--name-field-hiwc-covers-longtext1-lang p, .gadget--type-html.gadget--view-mode-right-full .field--name-field-hiwc-covers-longtext1-lang p {
    line-height: 1.6em; }
  .gadget--type-html.gadget--view-mode-left-full .field--name-field-link, .gadget--type-html.gadget--view-mode-right-full .field--name-field-link {
    margin-top: 20px;
    text-align: right;
    margin-bottom: 10px; }
    .gadget--type-html.gadget--view-mode-left-full .field--name-field-link a:after, .gadget--type-html.gadget--view-mode-right-full .field--name-field-link a:after {
      font-family: "icomoon";
      font-size: 20px;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e90f";
      color: #000000;
      margin-left: 10px;
      display: inline-block;
      vertical-align: top; }

.gadget--type-html.gadget--view-mode-full-left > .group-left,
.gadget--type-html.gadget--view-mode-full-left > .group-right, .gadget--type-html.gadget--view-mode-full-right > .group-left,
.gadget--type-html.gadget--view-mode-full-right > .group-right {
  display: inline-block;
  vertical-align: middle;
  float: none;
  width: 50%; }

.gadget--type-html.gadget--view-mode-full-left .group-right {
  margin-left: -0.5em; }

.gadget--type-html.gadget--view-mode-full-left .field--name-field-image {
  margin-right: 20px; }
  .gadget--type-html.gadget--view-mode-full-left .field--name-field-image img {
    margin-left: 0px;
    margin-right: auto; }

.gadget--type-html.gadget--view-mode-full-right .group-right {
  margin-right: -0.5em; }

.gadget--type-html.gadget--view-mode-full-right .field--name-field-image {
  margin-left: 20px; }
  .gadget--type-html.gadget--view-mode-full-right .field--name-field-image img {
    margin-right: 0px;
    margin-left: auto; }

@media all and (max-width: 1024px) {
  .gadget--type-html.gadget--view-mode-left-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle, .gadget--type-html.gadget--view-mode-right-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle {
    font-size: 22px; }
  .gadget--type-html.gadget--view-mode-left-full .field--name-field-hiwc-covers-longtext1-lang p, .gadget--type-html.gadget--view-mode-right-full .field--name-field-hiwc-covers-longtext1-lang p {
    line-height: 1.4em; }
  .gadget--type-html.gadget--view-mode-left-full .group-right {
    padding: 0px 20px; }
  .gadget--type-html.gadget--view-mode-right-full .group-left {
    padding: 0px 30px; } }

@media all and (max-width: 799px) {
  .gadget--type-html.gadget--view-mode-full-left, .gadget--type-html.gadget--view-mode-full-right, .gadget--type-html.gadget--view-mode-right-full, .gadget--type-html.gadget--view-mode-left-full {
    display: table; }
    .gadget--type-html.gadget--view-mode-full-left > .group-left,
    .gadget--type-html.gadget--view-mode-full-left > .group-right, .gadget--type-html.gadget--view-mode-full-right > .group-left,
    .gadget--type-html.gadget--view-mode-full-right > .group-right, .gadget--type-html.gadget--view-mode-right-full > .group-left,
    .gadget--type-html.gadget--view-mode-right-full > .group-right, .gadget--type-html.gadget--view-mode-left-full > .group-left,
    .gadget--type-html.gadget--view-mode-left-full > .group-right {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
  .gadget--type-html.gadget--view-mode-full-left .group-left, .gadget--type-html.gadget--view-mode-left-full .group-left {
    display: table-header-group; }
  .gadget--type-html.gadget--view-mode-full-left .group-right, .gadget--type-html.gadget--view-mode-left-full .group-right {
    margin-left: 0; }
  .gadget--type-html.gadget--view-mode-full-left .field--name-field-image, .gadget--type-html.gadget--view-mode-left-full .field--name-field-image {
    margin-left: auto;
    margin-right: auto; }
  .gadget--type-html.gadget--view-mode-full-right .group-right, .gadget--type-html.gadget--view-mode-right-full .group-right {
    display: table-header-group;
    margin-right: 0; }
  .gadget--type-html.gadget--view-mode-full-right .field--name-field-image, .gadget--type-html.gadget--view-mode-right-full .field--name-field-image {
    margin-left: auto;
    margin-right: auto; }
  .gadget--type-html.gadget--view-mode-left-full .group-right {
    padding: 20px 40px; }
  .gadget--type-html.gadget--view-mode-right-full .group-left {
    padding: 20px 40px; }
  .gadget--type-html.gadget--view-mode-left-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle, .gadget--type-html.gadget--view-mode-right-full .field--name-field-hiwc-covers-longtext1-lang .ckeditor__subtitle {
    font-size: 20px !important; } }

.contextual-region {
  position: initial; }

/*# sourceMappingURL=g_html.css.map */
