@charset "UTF-8";
/* moved by compressor */
@import url("//hello.myfonts.net/count/3c828a");@import url("https://p.typekit.net/p.css?s=1&k=orl4ldn&ht=tk&f=39680.39681.39684.39687.39688.39689.39691.39692.39693.39694.39700.39701.39697.39699.39703.39704&a=660012&app=typekit&e=css");
/* moved by compressor */
/**
 * @license
 * MyFonts Webfont Build ID 3965578, 2020-10-27T09:08:18-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: TradeGothicLT-BoldCondTwenty by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/trade-gothic/bold-condensed-no-20-63882/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted (c) 1989, 1992, 2003 Linotype Library GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype Library GmbH, and 
 * 
 * 
 * 
 * © 2020 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */

  
@font-face {
  font-family: 'TradeGothicLT-BoldCondTwenty';
  src: url('../../../typo3conf/ext/rsm_base/Resources/Public/Fonts/webFonts/TradeGothicLT-BoldCondTwenty/font.woff2') format('woff2'), url('../../../typo3conf/ext/rsm_base/Resources/Public/Fonts/webFonts/TradeGothicLT-BoldCondTwenty/font.woff') format('woff');
}


/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * tgn-soft-round:
 *   - http://typekit.com/eulas/00000000000000003b9b2111
 *   - http://typekit.com/eulas/00000000000000003b9b2113
 * tgn-soft-round-comp:
 *   - http://typekit.com/eulas/00000000000000003b9b2114
 *   - http://typekit.com/eulas/00000000000000003b9b2115
 * tgn-soft-round-con:
 *   - http://typekit.com/eulas/00000000000000003b9b2117
 *   - http://typekit.com/eulas/00000000000000003b9b2118
 * trade-gothic-next:
 *   - http://typekit.com/eulas/00000000000000003b9b2100
 *   - http://typekit.com/eulas/00000000000000003b9b2101
 *   - http://typekit.com/eulas/00000000000000003b9b2104
 *   - http://typekit.com/eulas/00000000000000003b9b2107
 * trade-gothic-next-compressed:
 *   - http://typekit.com/eulas/00000000000000003b9b2108
 *   - http://typekit.com/eulas/00000000000000003b9b2109
 * trade-gothic-next-condensed:
 *   - http://typekit.com/eulas/00000000000000003b9b210b
 *   - http://typekit.com/eulas/00000000000000003b9b210c
 *   - http://typekit.com/eulas/00000000000000003b9b210d
 *   - http://typekit.com/eulas/00000000000000003b9b210e
 *
 * © 2009-2026 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2020-09-22 06:21:01 UTC"}*/



@font-face {
font-family:"trade-gothic-next";
src:url("https://use.typekit.net/af/a1ace0/00000000000000003b9b2100/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/a1ace0/00000000000000003b9b2100/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/a1ace0/00000000000000003b9b2100/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"trade-gothic-next";
src:url("https://use.typekit.net/af/44d9b6/00000000000000003b9b2101/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/44d9b6/00000000000000003b9b2101/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/44d9b6/00000000000000003b9b2101/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"trade-gothic-next";
src:url("https://use.typekit.net/af/be447a/00000000000000003b9b2104/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/be447a/00000000000000003b9b2104/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/be447a/00000000000000003b9b2104/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"trade-gothic-next";
src:url("https://use.typekit.net/af/0f438f/00000000000000003b9b2107/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/0f438f/00000000000000003b9b2107/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/0f438f/00000000000000003b9b2107/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"trade-gothic-next-compressed";
src:url("https://use.typekit.net/af/054d58/00000000000000003b9b2108/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/054d58/00000000000000003b9b2108/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/054d58/00000000000000003b9b2108/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"trade-gothic-next-compressed";
src:url("https://use.typekit.net/af/064de4/00000000000000003b9b2109/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/064de4/00000000000000003b9b2109/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/064de4/00000000000000003b9b2109/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"trade-gothic-next-condensed";
src:url("https://use.typekit.net/af/49496c/00000000000000003b9b210b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/49496c/00000000000000003b9b210b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/49496c/00000000000000003b9b210b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"trade-gothic-next-condensed";
src:url("https://use.typekit.net/af/243192/00000000000000003b9b210c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/243192/00000000000000003b9b210c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/243192/00000000000000003b9b210c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"trade-gothic-next-condensed";
src:url("https://use.typekit.net/af/9f0057/00000000000000003b9b210d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9f0057/00000000000000003b9b210d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9f0057/00000000000000003b9b210d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"trade-gothic-next-condensed";
src:url("https://use.typekit.net/af/4a6d40/00000000000000003b9b210e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/4a6d40/00000000000000003b9b210e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/4a6d40/00000000000000003b9b210e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"tgn-soft-round-comp";
src:url("https://use.typekit.net/af/037195/00000000000000003b9b2114/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/037195/00000000000000003b9b2114/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/037195/00000000000000003b9b2114/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"tgn-soft-round-comp";
src:url("https://use.typekit.net/af/f947e5/00000000000000003b9b2115/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/f947e5/00000000000000003b9b2115/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/f947e5/00000000000000003b9b2115/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"tgn-soft-round";
src:url("https://use.typekit.net/af/f52515/00000000000000003b9b2111/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/f52515/00000000000000003b9b2111/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/f52515/00000000000000003b9b2111/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"tgn-soft-round";
src:url("https://use.typekit.net/af/4ed569/00000000000000003b9b2113/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/4ed569/00000000000000003b9b2113/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/4ed569/00000000000000003b9b2113/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"tgn-soft-round-con";
src:url("https://use.typekit.net/af/1ae211/00000000000000003b9b2117/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/1ae211/00000000000000003b9b2117/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/1ae211/00000000000000003b9b2117/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"tgn-soft-round-con";
src:url("https://use.typekit.net/af/eaaa99/00000000000000003b9b2118/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/eaaa99/00000000000000003b9b2118/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/eaaa99/00000000000000003b9b2118/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

.tk-trade-gothic-next { font-family: "trade-gothic-next",sans-serif; }
.tk-trade-gothic-next-compressed { font-family: "trade-gothic-next-compressed",sans-serif; }
.tk-trade-gothic-next-condensed { font-family: "trade-gothic-next-condensed",sans-serif; }
.tk-tgn-soft-round-comp { font-family: "tgn-soft-round-comp",sans-serif; }
.tk-tgn-soft-round { font-family: "tgn-soft-round",sans-serif; }
.tk-tgn-soft-round-con { font-family: "tgn-soft-round-con",sans-serif; }

[data-omcookie-panel-show] {
  cursor: pointer;
}
.om-cookie-panel {
  padding: 25px;
  z-index: 9999;
  background: #fff;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  opacity: 0;
  box-sizing: border-box;
  border-top: 1px solid #666;
  font-size: 16px;
  transform: translateY(100%) translateX(0);
  transition: transform 0.5s ease, opacity 0.3s;
  text-align: center;
}
@media (min-width: 1024px) {
  .om-cookie-panel {
    width: 50vw;
    left: 50%;
    transform: translateY(100%) translateX(-50%);
    border-left: 1px solid #666;
    border-right: 1px solid #666;
  }
}
.om-cookie-panel.active {
  transform: translateY(0) translateX(0);
  opacity: 1;
}
@media (min-width: 1024px) {
  .om-cookie-panel.active {
    transform: translateY(0) translateX(-50%);
  }
}
.om-cookie-panel h3 {
  margin: 0;
  padding: 0 0 1em;
  text-align: left;
}
.om-cookie-panel p {
  margin: 0;
  padding: 1em 0;
}
.om-cookie-panel .cookie-panel__checkbox {
  display: none;
}
.om-cookie-panel .cookie-panel__checkbox + label {
  cursor: pointer;
  line-height: 1.1;
  font-weight: 400;
  display: block;
}
.om-cookie-panel .cookie-panel__checkbox + label::before {
  width: 15px;
  height: 15px;
  border-radius: 5px;
  border: 2px solid #618105;
  background-color: #fff;
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
.om-cookie-panel .cookie-panel__checkbox:checked + label::before {
  box-shadow: inset 0 0 0 3px #fff;
  background-color: #618105;
}
.om-cookie-panel .cookie-panel__checkbox--state-inactiv + label::before {
  border-color: #666;
}
.om-cookie-panel .cookie-panel__checkbox--state-inactiv:checked + label::before {
  background-color: #666;
}
.om-cookie-panel .cookie-panel__checkbox-wrap {
  display: inline-block;
  line-height: 1.1;
}
.om-cookie-panel .cookie-panel__checkbox-wrap + .cookie-panel__checkbox-wrap {
  margin-left: 15px;
}
.om-cookie-panel .cookie-panel__description {
  clear: both;
}
.om-cookie-panel .cookie-panel__link {
  padding-top: 1em;
}
.om-cookie-panel .cookie-panel__button {
  background: #666;
  color: #fff;
  padding: 5px 10px;
  border: none;
  border-radius: 5px;
  display: block;
  width: 100%;
  cursor: pointer;
  font-size: 1.1em;
  text-transform: uppercase;
}
.om-cookie-panel .cookie-panel__button + .cookie-panel__button {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .om-cookie-panel .cookie-panel__button {
    width: auto;
    display: inline-block;
  }
  .om-cookie-panel .cookie-panel__button + .cookie-panel__button {
    margin-top: 0;
  }
}
.om-cookie-panel .cookie-panel__links {
  display: flex;
  margin: 1em -0.5em 0;
}
.om-cookie-panel .cookie-panel__links a {
  color: #666;
}
.om-cookie-panel .cookie-panel__links > .cookie-panel__link {
  padding: 0 .5em;
}
.om-cookie-panel .cookie-panel__button--color--green {
  background-color: #618105;
}
.om-cookie-panel .cookie-panel__attribution {
  position: absolute;
  bottom: 5px;
  right: 25px;
  font-size: 9px;
  font-style: italic;
  text-align: center;
}
.om-cookie-panel .cookie-panel__attribution a {
  color: inherit;
  text-decoration: none;
}
.om-cookie-info table {
  border: 1px solid black;
  border-collapse: collapse;
}
.om-cookie-info table th,
.om-cookie-info table td {
  padding: 10px 5px;
  border: 1px solid black;
}
.om-cookie-info table p {
  margin-top: 0;
}
.om-cookie-info table p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/*# sourceMappingURL=cookie_panel.css.map */
:root {
    --pm-light: #f8f9fa;
    --pm-light-hs: 210, 17%;
    --pm-light-l: 98%;
    --pm-light-overlay: hsla(var(--pm-light-hs), var(--pm-light-l), 0.4);
    --pm-border-color: #ededed;
    --pm-dark: #343a40;
    --pm-dark-hs: 210, 10%;
    --pm-dark-l: 23%;
    --pm-dark-overlay: hsla(var(--pm-dark-hs), var(--pm-dark-l), 0.4);
    --pm-white: #fff;
    --pm-black: #1d1d1d;
}

.tx-pxa-product-manager .single-product-related-list {
    display: flex;
    flex-wrap: wrap;
}

.tx-pxa-product-manager .single-product-related-list .product-item-wrp {
    margin-right: 30px;
}

.tx-pxa-product-manager .item {
    height: auto;
    position: relative;
    margin-bottom: 25px;
    border: solid 1px var(--pm-border-color);
}

.tx-pxa-product-manager .product-item-wrp a {
    text-decoration: none;
}

.tx-pxa-product-manager .item-img {
    width: 100%;
    height: 260px;
    text-align: center;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tx-pxa-product-manager .item-img img {
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
}

.tx-pxa-product-manager .item-body {
    width: 100%;
    text-align: left;
    padding: 15px;
}

.tx-pxa-product-manager .single-product-document__links ul {
    padding-left: 0;
    list-style: none;
}

.tx-pxa-product-manager .single-product-document__links span {
    word-break: break-all;
    padding-left: 5px;
}

.tx-pxa-product-manager .product-related-link,
.tx-pxa-product-manager .product-related-file {
    padding-bottom: 20px;
}

.tx-pxa-product-manager .product-related-file svg,
.tx-pxa-product-manager .product-related-link svg {
    height: 38px;
    fill: var(--pm-dark);
    text-decoration: none;
}

.tx-pxa-product-manager .product-related-file a,
.tx-pxa-product-manager .product-related-link a {
    text-decoration: none;
    display: flex;
    align-items: center;
}

.tx-pxa-product-manager .product-img-fluid {
    max-width: 100%;
    height: auto;
}

[v-cloak] {
    display: none !important;
}


.pm-collapse {
    display: block;
    max-height: 0px;
    overflow: hidden;
    transition: max-height .5s cubic-bezier(0, 1, 0, 1);;
}

.pm-collapse.show {
    max-height: 99em;
    transition: max-height .5s ease-in-out;
}

.product-list-menu-collapse-btn {
    border: 0;
    background: transparent;
}

.product-list-menu-collapse-btn:before,
.checkbox-filter-wrapper .toggle-icon:before,
.radiobutton-filter-wrapper .toggle-icon:before {
    content: '✕';
    transition: all .1s ease-in-out;
    display: inline-block;
    transform-origin: center center;
    width: 20px;
    height: 20px;
    transform:rotate(45deg);
    text-align: center;
}

.product-list-menu-collapse-btn.active:before,
.checkbox-filter-wrapper.is-open .toggle-icon:before,
.radiobutton-filter-wrapper.is-open .toggle-icon:before {
    transform:rotate(0deg);
    transform-origin: center;
    display: inline-block;
}

.product-single-view-collapse-btn {
    float: right;
    position: relative;
    border: 0;
    background: transparent;
    width: 30px;
    height: 30px;
    background-image: url(/typo3conf/ext/pxa_product_manager/Resources/Public/Icons/Svg/chevron-up.svg);
    background-repeat: no-repeat;
    background-size: 30px;
    transition: all .3s ease-in-out;
    transform-origin: center center;
    transform:rotate(180deg);
    text-align: center;
}

.product-single-view-collapse-btn.active {
    transform:rotate(0deg);
    transform-origin: center;
    display: inline-block;
}

.product-gallery .product-header,
.product-attribute-listing .product-header,
.single-product-document__links .product-header {
    display: inline-block;
}

ul.product-list-menu-level-1,
ul.product-list-menu-level-2,
ul.product-list-menu-level-3 {
    padding-left: 0;
    list-style: none;
}

a.product-list-menu-level-1,
a.product-list-menu-level-2,
a.product-list-menu-level-3 {
    flex-grow: 1;
}

a.product-list-menu-level-1 {
    padding-left: 0;
}

a.product-list-menu-level-2 {
    padding-left: 1rem;

}

a.product-list-menu-level-3 {
    padding-left: 2rem;
}

ul.product-list-menu-level-1 .product-list-menu-wrp {
    padding-bottom: 0.4rem;
    padding-top: 0.4rem;

}

ul.product-list-menu-level-2 .product-list-menu-wrp {
    padding-bottom: 0.3rem;
    padding-top: 0.3rem;

}

ul.product-list-menu-level-3 .product-list-menu-wrp {
    padding-bottom: 0.2rem;
    padding-top: 0.2rem;

}

.product-list-menu-wrp,
.radiobutton-filter-header,
.checkbox-filter-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.radiobutton-filter-header,
.checkbox-filter-header {
    border-bottom: 1px solid #ededed;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-bottom: 10px;
}

.checkbox-filter-content,
.radiobutton-filter-content {
    border-bottom: 1px solid #ededed;
    padding-bottom: 20px;
}

.product-list-menu-current-title {
    font-weight: bold;
}
.product-list-menu-submenu-item__current {
    font-weight: bold;
}

.product-list-menu-submenu-item.product-list-menu-submenu-item__active > .product-list-menu-wrp > a {
    font-weight: bold;
}

.product-list-menu-current-title-wrp{
    padding-bottom: 1rem;
}

.toggle-icon {
    height: 20px;
    width: 20px;
    margin-right: 6px;
}

.btn-clear-all {
    margin-top: 20px;
}

.btn-clear-all,
.btn-clear,
.btn-load-more {
    background: #ededed;
    border: 0;
    width: 100%;
    text-transform: uppercase;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.btn-load-more {
    padding: 5px 20px;
    width: auto;
}

.product-list-menu {
    border-bottom: 1px solid #ededed;
    margin-bottom: 20px;
}

.product-filter-menu {
    border-bottom: 1px solid #ededed;
    margin-bottom: 20px;
}

.checkbox-filter-check,
.radiobutton-filter-check {
    margin-right: 20px;
    display: inline-block;
    margin-bottom: 15px;
}

.product-counter-sorting-wrp {
    padding-top: 30px;
    padding-bottom: 30px;
}

.product-item-sku {
    padding-bottom: 20px;
    position: relative;
    display: block;
}

.product-item-sku-number-label {
    font-weight: bold;
}

.attribute-listing-odd {
    background: #f5f5f5;
}

.attribute-listing-even {
    background: transparent;
}

.attribute-listing-label {
    border-right: 2px solid #fff;
}

.attribute-listing-label,
.attribute-listing-value {
    margin: 0;
    padding: 24px 20px 24px;
}

.product-attribute-listing-set {
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
}

.product-gallery:before,
.product-attribute-listing:before,
.single-product-document__links:before,
.single-product-related:before {
    height: 1px;
    position: relative;
    display: block;
    content: '';
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: 0.25;
    margin-top: 30px;
    margin-bottom: 30px;
}

.product-main-image {
    display: block;
    margin: 0 auto;
}

.product-main-image-item {
    border: 1px solid var(--pm-border-color);
}

.gallery-video-embed-responsive {
    padding-bottom: 100%;
    position: relative;
    display: block;
    height: auto;
    overflow: hidden;
    margin-bottom: 25px;
}

.gallery-video-embed-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

/*!
 * Include some used parts from Bootstrap Grid v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.pm-bs-container,
.pm-bs-container-fluid {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}

.pm-bs-row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
}

.pm-bs-row > * {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y);
}

@media (min-width: 576px) {
    .pm-bs-container {
        max-width: 540px;
    }

    .pm-bs-col-sm-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }

    .pm-bs-col-sm-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }

    .pm-bs-col-sm-3 {
      flex: 0 0 auto;
      width: 25%;
    }

    .pm-bs-col-sm-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }

    .pm-bs-col-sm-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }

    .pm-bs-col-sm-6 {
      flex: 0 0 auto;
      width: 50%;
    }

    .pm-bs-col-sm-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }

    .pm-bs-col-sm-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }

    .pm-bs-col-sm-9 {
      flex: 0 0 auto;
      width: 75%;
    }

    .pm-bs-col-sm-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }

    .pm-bs-col-sm-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }

    .pm-bs-col-sm-12 {
      flex: 0 0 auto;
      width: 100%;
    }
}
@media (min-width: 768px) {
   .pm-bs-container {
        max-width: 720px;
    }

    .pm-bs-col-md-1 {
        flex: 0 0 auto;
        width: 8.3333333333%;
    }

    .pm-bs-col-md-2 {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .pm-bs-col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .pm-bs-col-md-4 {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .pm-bs-col-md-5 {
        flex: 0 0 auto;
        width: 41.6666666667%;
    }

    .pm-bs-col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .pm-bs-col-md-7 {
        flex: 0 0 auto;
        width: 58.3333333333%;
    }

    .pm-bs-col-md-8 {
        flex: 0 0 auto;
        width: 66.6666666667%;
    }

    .pm-bs-col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .pm-bs-col-md-10 {
        flex: 0 0 auto;
        width: 83.3333333333%;
    }

    .pm-bs-col-md-11 {
        flex: 0 0 auto;
        width: 91.6666666667%;
    }

    .pm-bs-col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .pm-text-end {
        text-align: right;
    }
}

@media (min-width: 992px) {
    .pm-bs-container {
        max-width: 960px;
    }

    .pm-bs-col-lg-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }

    .pm-bs-col-lg-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }

    .pm-bs-col-lg-3 {
      flex: 0 0 auto;
      width: 25%;
    }

    .pm-bs-col-lg-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }

    .pm-bs-col-lg-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }

    .pm-bs-col-lg-6 {
      flex: 0 0 auto;
      width: 50%;
    }

    .pm-bs-col-lg-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }

    .pm-bs-col-lg-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }

    .pm-bs-col-lg-9 {
      flex: 0 0 auto;
      width: 75%;
    }

    .pm-bs-col-lg-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }

    .pm-bs-col-lg-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }

    .pm-bs-col-lg-12 {
      flex: 0 0 auto;
      width: 100%;
    }

    .product-counter-sorting-wrp {
        padding-top: 0;
        padding-bottom: 30px;
    }
}

@media (min-width: 1200px) {
    .pm-bs-container {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    .pm-bs-container {
        max-width: 1320px;
    }
}

@media (max-width: 991px) {
    .product-list-menu-collapse-btn.active.invert-mobile:before {
        transform: rotate(45deg);
    }

    .product-single-view-collapse-btn.active.invert-mobile {
        transform: rotate(180deg);
    }

    .product-single-view-collapse-btn.invert-mobile {
        transform: rotate(0deg);
    }

    .product-list-menu-collapse-btn.invert-mobile:before {
        transform: rotate(0deg);
    }

    .pm-collapse.show.invert-mobile {
        max-height: 0px;
    }

    .pm-collapse.invert-mobile {
        max-height: 99rem;
    }
}

/* =========================================
   Referenzprojekte – Kachel-Grid & Filter
   ========================================= */

.referenzprojekte {
    /* max-width: 1200px; */
   /*  margin: 0 auto; */
    /* padding: 2rem 1rem; */

}



/* --- Filter --- */
/* .referenzprojekte__filter {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    margin-bottom: 2rem;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #e0e0e0;
} */

.referenzprojekte__filter-prefix {
    font-weight: 600;
    font-size: 1rem;
    color: #000;
    white-space: nowrap;
    padding-top: 0.45rem;
}

.referenzprojekte__filter-group {
    position: relative;
    padding-top: 3px;
}

.referenzprojekte__filter-toggle {
    display: inline-flex;
    align-items: center;
    gap: 0.35rem;
    padding: 0.4rem 0.7rem;
    border: 1px solid #ccc;
   /*  border-radius: 3px; */
    background: #fff;
    /* font-size: 0.85rem;
    font-weight: 600; */
    color: #000;
    cursor: pointer;
    white-space: nowrap;
    transition: border-color 0.2s, background-color 0.2s;
    width: 100%;
    justify-content: space-between;
}

.referenzprojekte__filter-toggle:hover {
    border-color: #999;
}

.referenzprojekte__filter-toggle[aria-expanded="true"] {
    border-color: #333;
    background: #f5f5f5;

}

.referenzprojekte__filter-arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid currentColor;
    transition: transform 0.2s;
}

.referenzprojekte__filter-toggle[aria-expanded="true"] .referenzprojekte__filter-arrow {
    transform: rotate(180deg);
}

.referenzprojekte__filter-chips {
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem;
    margin-top: 0.5rem;
    max-height: 300px;
    overflow-y: auto;
}

.referenzprojekte__filter-chips[hidden] {
    display: none;
}

.referenzprojekte__chip {
    display: block;
    padding: 0.5rem 0.65rem;
    font-size: 1rem;
    border: 0px solid #ccc;
    border-radius: 0px;
    background: #fff;
    color: #35495e;
    cursor: pointer;
    /* white-space: nowrap; */
    transition: background-color 0.15s, border-color 0.15s, color 0.15s;
    width: 100%;
    text-align: left;
}

.referenzprojekte__chip:hover {
    /* border-color: #999;
    background: #f5f5f5; */
    color: #fff;
    background: var(--orange-red);
}

.referenzprojekte__chip--active {
    /* background: #333; */
    /* border-color: #333; */
    color: #fff;
    background: var(--orange-red);
    background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.35));
}

.referenzprojekte__chip--active:hover {
    /* background: #555;
    border-color: #555; */
    background: var(--orange-red);
    background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.35));
}

.referenzprojekte__chip--unavailable {
    color: #bbb;
    border-color: #e0e0e0;
    text-decoration: line-through;
    cursor: default;
}

.referenzprojekte__chip--unavailable:hover {
    background: #fff;
    border-color: #e0e0e0;
}



/* --- Kachel-Grid --- */
.referenzprojekte__grid {
    /* display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem; */
    position: relative;
    margin-top: 50px;
}

/* @media (max-width: 1024px) {
    .referenzprojekte__grid {
        grid-template-columns: repeat(2, 1fr);
    }
} */

/* @media (max-width: 600px) {
    .referenzprojekte__grid {
        grid-template-columns: 1fr;
    }

    .referenzprojekte__filter {
        flex-direction: column;
        align-items: flex-start;
    }
} */

/* --- Einzelne Kachel --- */
.referenzprojekte__tile {
    /* border-radius: 6px; */
    /* overflow: hidden;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    transition: box-shadow 0.25s, transform 0.25s; */
}

/* .referenzprojekte__tile:hover {
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.14);
    transform: translateY(-3px);
} */

/* .referenzprojekte__tile-link {
    display: block;
    text-decoration: none;
    color: inherit;
} */

/* .referenzprojekte__tile-image img {
    width: 100%;
    height: 220px;
    object-fit: cover;
    display: block;
}

.referenzprojekte__tile-noimage {
    width: 100%;
    height: 220px;
    background: #e8e8e8;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    font-weight: 700;
    color: #bbb;
} */

/* .referenzprojekte__tile-content {
    padding: 1rem;
} */

/* .referenzprojekte__tile-title {
    margin: 0 0 0.4rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.3;
} */

/* .referenzprojekte__tile-location,
.referenzprojekte__tile-type {
    margin: 0 0 0.2rem;
    font-size: 0.85rem;
    color: #666;
} */

/* .referenzprojekte__tile-teaser {
    margin: 0.5rem 0 0;
    font-size: 0.85rem;
    color: #555;
    line-height: 1.4;
} */

/* .referenzprojekte__tile-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 0.3rem;
    margin-top: 0.6rem;
} */

/* .referenzprojekte__tile-tag {
    display: inline-block;
    padding: 0.2rem 0.5rem;
    font-size: 0.75rem;
    background: #f0f0f0;
    border-radius: 2px;
    color: #555;
} */

/* --- Mehr laden --- */
.referenzprojekte__loadmore {
    text-align: center;
    margin-top: 2rem;
}
.referenzprojekte__loadmore-btn{
    border: 0;
    background: transparent;
    padding: 0;
}
/* .referenzprojekte__loadmore-btn {
    padding: 0.7rem 2rem;
    font-size: 0.95rem;
    font-weight: 600;
    border: 2px solid #333;
    border-radius: 4px;
    background: transparent;
    color: #333;
    cursor: pointer;
    transition: background-color 0.2s, color 0.2s;
} */

/* .referenzprojekte__loadmore-btn:hover {
    background: #333;
    color: #fff;
} */

/* .referenzprojekte__loadmore-btn:disabled {
    opacity: 0.5;
    cursor: not-allowed;
} */

/* --- Loading Indicator --- */
.referenzprojekte__loading {
    text-align: center;
    padding: 1.5rem;
    /* font-size: 0.9rem; */
    /* color: #999; */
}


/* =========================================
   Referenz-Detail
   ========================================= */

/* .referenz-detail {
    max-width: 1200px;
    margin: 0 auto;
} */

/* --- Top Navigation (prev/next overlay) --- */
/* .referenz-detail .spw-pagernav {
    display: inline-flex;
    align-items: center;
    padding: 0.6rem 1.2rem;
    text-decoration: none;
    font-weight: 600;
    font-size: 0.9rem;
    color: #333;
    transition: color 0.2s;
} */

/* .referenz-detail .spw-pagernav:hover {
    color: #000;
} */

/* .referenz-detail .spw-pagernav.prev::before {
    content: '\2190';
    margin-right: 0.5rem;
} */

/* .referenz-detail .spw-pagernav.next::after {
    content: '\2192';
    margin-left: 0.5rem;
} */

/* --- Zurück-Link --- */
/* .referenz-detail .arrow-left {
    display: inline-block;
    margin: 1rem 0;
    font-weight: 600;
    text-decoration: none;
    color: #333;
} */

/* .referenz-detail .arrow-left::before {
    content: '\2190';
    margin-right: 0.4rem;
} */

/* .referenz-detail .arrow-right {
    display: inline-block;
    font-weight: 600;
    text-decoration: none;
    color: #333;
} */

/* .referenz-detail .arrow-right::after {
    content: '\2192';
    margin-left: 0.4rem;
} */

/* .referenz-detail .arrow-none {
    display: inline-block;
    font-weight: 600;
    text-decoration: none;
    color: #333;
} */

/* .referenz-detail .toTop {
    display: inline-block;
    font-weight: 600;
    text-decoration: none;
    color: #333;
} */

/* .referenz-detail .toTop::after {
    content: '\2191';
    margin-left: 0.4rem;
} */

/* .referenz-detail .spacer--pipe {
    margin: 0 0.5rem;
    color: #ccc;
} */

/* --- Projekt-Info Tabelle --- */
/* .projekt-info--titel {
    text-align: center;
    margin-bottom: 1.5rem;
    font-size: 1.3rem;
    font-weight: 700;
} */

/* .projekt-info-tbl {
    margin-bottom: 2rem;
} */

/* .projekt-info-tbl .d-flex {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    margin-bottom: 1rem;
} */

/* .projekt-info-tbl .d-flex > div {
    flex: 1;
    min-width: 200px;
} */

/* .projekt-info-tbl--label {
    display: block;
    font-weight: 700;
    font-size: 0.8rem;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #888;
    margin-bottom: 0.2rem;
} */

/* --- Beschreibungen (Herausforderungen / Leistungen) --- */
/* .projekt-info-descriptions {
    margin-bottom: 2rem;
} */

/* .projekt-info-descriptions h2 {
    font-size: 1.1rem;
    font-weight: 700;
    margin-bottom: 0.75rem;
} */

/* --- Bildergalerie --- */
/* .projekt-bild {
    margin-bottom: 2rem;
} */

/* .projekt-bild img {
    width: 100%;
    height: auto;
    display: block;
} */

/* --- Kundenmeinungen --- */
/* .kundenmeinungen {
    padding: 2rem 0;
} */

/* .kundentext {
    font-style: italic;
    line-height: 1.6;
    color: #444;
} */

/* .kunde {
    text-align: left;
} */

/* .kunde .kundenname {
    font-weight: 700;
    margin-bottom: 0.2rem;
} */

/* --- Bottom Navigation --- */
/* .projekt-info-controlnav {
    padding: 1.5rem 0;
    border-top: 1px solid #e0e0e0;
    margin-top: 2rem;
} */

/* @media (max-width: 768px) {
    .projekt-info-tbl .d-flex {
        flex-direction: column;
        gap: 1rem;
    }

    .projekt-info-descriptions {
        flex-direction: column;
    }

    .projekt-info-descriptions > div {
        max-width: 100%;
    }
} */

.msmailchimp {
    max-width: 400px;
}

.msmailchimp-form {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.msmailchimp-form-group {
    flex: 1 1 100%;
}

.msmailchimp-label {
    display: block;
    margin-bottom: 0.25rem;
    font-weight: 500;
}

.msmailchimp-input {
    width: 100%;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

.msmailchimp-input:focus {
    outline: none;
    border-color: #0078d4;
    box-shadow: 0 0 0 2px rgba(0, 120, 212, 0.2);
}

.msmailchimp-button {
    padding: 0.5rem 1.5rem;
    font-size: 1rem;
    color: #fff;
    background-color: #0078d4;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: background-color 0.2s;
}

.msmailchimp-button:hover {
    background-color: #005a9e;
}

.msmailchimp-button:disabled {
    background-color: #ccc;
    cursor: not-allowed;
}

.msmailchimp-message {
    display: none;
    margin-top: 0.75rem;
    padding: 0.75rem;
    border-radius: 4px;
    font-size: 0.875rem;
}

.msmailchimp-message--success {
    color: #155724;
    background-color: #d4edda;
    border: 1px solid #c3e6cb;
}

.msmailchimp-message--error {
    color: #721c24;
    background-color: #f8d7da;
    border: 1px solid #f5c6cb;
}

/*!
 * Bootstrap Reboot v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
/*!
 * Bootstrap Grid v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}
 .container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
/*  @media (min-width:576px){.container{max-width:540px}}
 @media (min-width:768px){.container{max-width:720px}}
 @media (min-width:1025px){.container{max-width:960px}} */
 @media (min-width:1025px){.container{max-width:960px}}
 /* @media (min-width:1140px){.container{max-width:1170px}}
 @media (min-width:1260px){.container{max-width:1230px}} */
 .container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
/*  @media (min-width:576px){.container,.container-sm{max-width:540px}}
 @media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}
 @media (min-width:1025px){.container,.container-lg,.container-md,.container-sm{max-width:960px}} */
 @media (min-width:1025px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}
/*  @media (min-width:1260px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1230px}} */
 .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}

 @media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}

 @media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}

 @media (min-width:1025px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}

 @media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}

 .d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1025px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}

 @media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}

 .flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}

 @media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}

 @media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}

 @media (min-width:1025px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}

 @media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}

 .m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1025px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}/*# sourceMappingURL=slick.css.map */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }
/*
button::-moz-focus-inner {
  padding: 0;
  border: 0; }*/

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    /*top: 1px;*/ }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
  display: none; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }

    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%); }

      @media all and (max-width: 440px) {

      }


    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 0; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 16px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    /*margin-left: 20px;*/
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -4px;
    position: absolute;
    bottom: 50%; }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -13px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 16px;
    right: 16px; }
.mm-menu.mm-vertical .mm-list > li.mm-opened.mm-label > a.mm-subopen {
  height: 25px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0); }

.mm-menu {
  background: #000;
  color: rgba(255, 255, 255, 1); }
  .mm-menu .mm-list > li:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0);
    color: rgba(255, 255, 255, 0.8);
	border-bottom:1px solid rgba(255, 255, 255, 0.5);
	}
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.8); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(255, 255, 255, 0.5); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }
  html.mm-opened .mm-page {
    box-sizing: border-box;
    position: relative; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0.5);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }
@media all and (max-width: 440px) {
  .mm-menu {
    width: 100%;
    min-width: 140px;
    max-width: 440px;
  }
}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker {
  -webkit-transform: translate(60%, 0);
  transform: translate(60%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-page,
  html.mm-opening #mm-blocker {
    -webkit-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-page,
  html.mm-opening #mm-blocker {
    -webkit-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker {
  -webkit-transform: translate(-60%, 0);
  transform: translate(-60%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-page,
  html.mm-right.mm-opening #mm-blocker {
    -webkit-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-page,
  html.mm-right.mm-opening #mm-blocker {
    -webkit-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }

/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-page,
html.mm-front #mm-blocker {
  -webkit-transform: translate(0, 0) !important;
  transform: translate(0, 0) !important;
  z-index: 0; }

.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

html.mm-opened.mm-next .mm-page {
  box-shadow: none; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0); }
.mm-menu.mm-front.mm-top {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0); }

.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

:root{--orange-red:#ff3c1e;--very-light:#ececec;--brown-grey:#999999;--white:#f7f7f7;--dark-grey:#191a1b;--bg-eee-2:#eeeeee}.schriftstile.stil1{font-family:trade-gothic-next,sans-serif}.schriftstile.stil2{font-family:trade-gothic-next-compressed,sans-serif}.schriftstile.stil3{font-family:trade-gothic-next-condensed,sans-serif}.schriftstile.stil4{font-family:tgn-soft-round-comp,sans-serif}.schriftstile.stil5{font-family:tgn-soft-round,sans-serif}.schriftstile.stil6{font-family:tgn-soft-round-con,sans-serif}::-moz-selection{background:var(--orange-red);text-shadow:none;color:#fff}::selection{background:var(--orange-red);text-shadow:none;color:#fff}body{font-family:trade-gothic-next,sans-serif;word-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:#000;font-size:15px;font-size:.9375rem;line-height:1.47}embed,img,object,video{max-width:100%;height:auto;width:auto}button:focus,input:focus,select:focus,textarea:focus{outline:0;outline-width:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 18px;line-height:normal;color:#000;font-family:trade-gothic-next,sans-serif;font-weight:400;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.h1,h1{font-size:21px;font-size:1.3125rem;line-height:1.33}@media (min-width:576px){.h1,h1{font-size:26px;font-size:1.625rem}}@media (min-width:768px){.h1,h1{font-size:30px;font-size:1.875rem}}.h2,h2{font-size:20px;font-size:1.25rem;line-height:1.1}.h3,h3{font-size:15px;font-size:.9375rem;text-transform:uppercase}.h4,h4{font-size:15px;font-size:.9375rem;font-family:TradeGothicLT-BoldCondTwenty;font-weight:400}.h5,.h6,h5,h6{font-size:15px;font-size:.9375rem}p{color:#000;margin:0 0 18px}a{color:#000;text-decoration:underline;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:focus,a:hover{color:var(--orange-red);outline:0;text-decoration:none}hr{height:1px;border:0;border-top:1px solid var(--dark-grey);margin:50px 0;padding:0}.hr-top-half hr{margin-top:25px}.hr-bottom-half hr{margin-bottom:25px}.hr-top-bottom-half hr{margin:25px 0}.hr-top-bottom-v1 hr{margin:18px 0 20px}ol,ul{padding:0;padding-left:18px;margin-bottom:30px}ol li,ul li{margin-bottom:16px}ol li:last-child,ul li:last-child{margin-bottom:0}table{margin:0 0 18px;border:0;width:100%;padding:0;border-collapse:collapse}td,th{vertical-align:top;font-size:15px;font-size:.9375rem;line-height:1.46}@media (min-width:768px){td,th{font-size:18px;font-size:1.125rem;line-height:1.6}}strong,th{font-family:TradeGothicLT-BoldCondTwenty;font-weight:400}.tbl_oeffnungszeiten tr>td{text-align:left}.tbl_oeffnungszeiten tr>td:first-child{text-align:right}.tbl tr:nth-child(even) td{background:#f5f5f5}.tbl tr td{padding:10px}.tbl tr td:last-child{padding-right:0}.tbl tr td:first-child{padding-left:0}.big_50{font-size:50px;font-size:3.125rem;line-height:.8}@media (max-width:767px){.big_50{font-size:42px;font-size:2.625rem;line-height:1.33}}.big_30{font-size:30px;font-size:1.875rem;line-height:1.33}.regular{font-weight:400!important}.semibold{font-weight:600}.bold,.teams .person_positon{font-weight:700}.thin{font-weight:100!important}.extralight{font-weight:200!important}.cards .cards_title,.cockpit .cockpit_info,.kundenmeinungen .kunde .kundenname,.kundenmeinungen .kundentext,.light,td,th{font-weight:300!important}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.position-relative{position:relative}.position-absolute{position:absolute}.z-index-1{z-index:1}.top-0{top:0}.left-0{left:0}.h-100{height:100%}.w-100{width:100%}.h-100vh{height:100vh}.w-100vh{width:100vh}.overflow-hidden{overflow:hidden}.hauptfarbe{color:var(--orange-red)}.push-top-medium{margin-top:-60px}.push-top-large{margin-top:-100px}.push-top-extra-large{margin-top:-130px}.abstand-nach-unten-0{margin-bottom:0}.space-before-extra-small{margin-top:15px}.space-before-small{margin-top:20px}.space-before-medium{margin-top:30px}.space-before-large{margin-top:60px}.space-before-extra-large{margin-top:80px}.space-after-extra-small{margin-bottom:15px}.space-after-small{margin-bottom:20px}.space-after-medium{margin-bottom:30px}.space-after-large{margin-bottom:60px}.space-after-extra-large{margin-bottom:80px}@media (min-width:1024px){.space-before-extra-small{margin-top:18px}.space-before-small{margin-top:30px}.space-before-medium{margin-top:50px}.space-before-large{margin-top:100px}.space-before-extra-large{margin-top:120px}.space-after-extra-small{margin-bottom:18px}.space-after-small{margin-bottom:30px}.space-after-medium{margin-bottom:50px}.space-after-large{margin-bottom:100px}.space-after-extra-large{margin-bottom:120px}}.innerspace-before-extra-small{padding-top:15px}.innerspace-before-small{padding-top:20px}.innerspace-before-medium{padding-top:30px}.innerspace-before-large{padding-top:60px}.innerspace-before-extra-large{padding-top:80px}.innerspace-after-extra-small{padding-bottom:15px}.innerspace-after-small{padding-bottom:20px}.innerspace-after-medium{padding-bottom:30px}.innerspace-after-large{padding-bottom:60px}.innerspace-after-extra-large{padding-bottom:80px}.innerspace-before-after-extra-small{padding-top:15px;padding-bottom:15px}.innerspace-before-after-small{padding-top:20px;padding-bottom:20px}.innerspace-before-after-medium{padding-top:30px;padding-bottom:30px}.innerspace-before-after-large{padding-top:60px;padding-bottom:60px}.innerspace-before-after-extra-large{padding-top:80px;padding-bottom:80px}@media (min-width:1024px){.innerspace-before-extra-small{padding-top:15px}.innerspace-before-small{padding-top:30px}.innerspace-before-medium{padding-top:50px}.innerspace-before-large{padding-top:80px}.innerspace-before-extra-large{padding-top:100px}.innerspace-before-extra-x-large{padding-top:130px}.innerspace-after-extra-small{padding-bottom:15px}.innerspace-after-small{padding-bottom:30px}.innerspace-after-medium{padding-bottom:50px}.innerspace-after-large{padding-bottom:80px}.innerspace-after-extra-large{padding-bottom:100px}.innerspace-before-after-extra-small{padding-top:15px;padding-bottom:15px}.innerspace-before-after-small{padding-top:30px;padding-bottom:30px}.innerspace-before-after-medium{padding-top:50px;padding-bottom:50px}.innerspace-before-after-large{padding-top:80px;padding-bottom:80px}.innerspace-before-after-extra-large{padding-top:100px;padding-bottom:100px}}.onlyTabletDesktop{display:none}@media (min-width:768px){.onlyTabletDesktop{display:block}}.onlyMobil{display:block}@media (min-width:768px){.onlyMobil{display:none}}input::-webkit-input-placeholder{color:var(--brown-grey);opacity:1}input:-moz-placeholder{color:var(--brown-grey);opacity:1}input::-moz-placeholder{color:var(--brown-grey);opacity:1}input:-ms-input-placeholder{color:var(--brown-grey)}textarea::-webkit-input-placeholder{color:var(--brown-grey);opacity:1}textarea:-moz-placeholder{color:var(--brown-grey);opacity:1}textarea::-moz-placeholder{color:var(--brown-grey);opacity:1}textarea:-ms-input-placeholder{color:var(--brown-grey)}.nolabel legend{display:none}.no-js .powermail_form:not(.beurteilungsformular) .powermail_fieldwrap .powermail_label{transform:translate(-13px,-15px) scale(.75)!important;opacity:1!important}.powermail_form:not(.beurteilungsformular){display:flex;flex-wrap:wrap;width:100%;border-top:5px solid #000;border-bottom:1px solid #000}.powermail_form:not(.beurteilungsformular) .powermail_fieldset{display:flex;flex-wrap:wrap;width:100%}@media (min-width:768px){.powermail_form:not(.beurteilungsformular) .powermail_fieldset.layout1,.powermail_form:not(.beurteilungsformular) .powermail_fieldset.layout2{width:50%}}.powermail_form:not(.beurteilungsformular) .powermail_fieldset.layout1 .powermail_fieldwrap,.powermail_form:not(.beurteilungsformular) .powermail_fieldset.layout2 .powermail_fieldwrap{border-bottom:0}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap{display:flex;width:100%;border-bottom:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;position:relative}@media (min-width:768px){.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap.layout1,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap.layout2{width:50%}}@media (min-width:768px){.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap.layout1{border-right:1px solid #000}}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap.focusInputAni .powermail_label{transform:translate(-13px,-15px) scale(.75);opacity:.5}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap .powermail_label{text-transform:uppercase;width:100px;min-width:100px;padding-top:5px;user-select:none;text-align:left;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media (min-width:768px){.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap .powermail_label{position:absolute;left:10px;top:15px}}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap .powermail_field{width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap .powermail_field{padding:0}}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap input[type=email],.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap input[type=phone],.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap input[type=text],.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap textarea{border:0;background:none transparent;resize:none;width:100%;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap input[type=email].parsley-error,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap input[type=email].powermail_field_error,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap input[type=phone].parsley-error,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap input[type=phone].powermail_field_error,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap input[type=text].parsley-error,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap input[type=text].powermail_field_error,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap textarea.parsley-error,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap textarea.powermail_field_error{border-bottom:1px solid var(--orange-red)}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_textarea .powermail_field{width:100%}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check{padding:10px 0}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check .powermail_field{padding-left:0;padding-right:0}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check .powermail_label{display:none}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check .checkbox label,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check .radio label{display:block;padding-left:22px;cursor:pointer;position:relative;margin-bottom:0}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check .checkbox.powermail_field_error,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check .radio.powermail_field_error{padding-bottom:5px;border-bottom:1px solid var(--orange-red)}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check .checkbox.powermail_field_error+.powermail_field_error,.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check .radio.powermail_field_error+.powermail_field_error{padding-left:22px}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check input[type=checkbox]:checked~.cstmark:after{text-align:center;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/checkbox-checked.svg') center no-repeat;background-size:contain}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check input[type=checkbox]:checked~.cstmark:after{text-align:center;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/radio-checked.svg') center no-repeat;background-size:contain}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_check .cstmark:after{content:'';display:inline-block;width:16px;height:16px;position:absolute;top:3px;left:0;z-index:3;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/checkbox.svg') center no-repeat;background-size:contain}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_submit{height:100%;justify-content:center;padding-left:0;padding-right:0}@media (min-width:768px){.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_submit{justify-content:center;align-items:flex-end}}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_submit .powermail_field{width:auto;padding-left:0;padding-right:0}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_submit .powermail_submit{border:0;background:none transparent}.powermail_form:not(.beurteilungsformular) .powermail_fieldwrap_type_submit span{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.powermail_form:not(.beurteilungsformular) .parsley-errors-list,.powermail_form:not(.beurteilungsformular) .powermail-errors-list{list-style:none outside;margin:0;padding:0}.powermail_form:not(.beurteilungsformular) .parsley-errors-list li,.powermail_form:not(.beurteilungsformular) .powermail-errors-list li{color:var(--orange-red);font-size:12px;font-size:.75rem;line-height:normal}.gefaehrdungsbeurteilung .parsley-errors-list,.gefaehrdungsbeurteilung .powermail-errors-list{list-style:none outside;margin:0;padding:0}.gefaehrdungsbeurteilung .parsley-errors-list li,.gefaehrdungsbeurteilung .powermail-errors-list li{color:var(--orange-red);font-size:12px;font-size:.75rem;line-height:normal}.mobilNavCloser{display:inline-block;width:26px;height:26px;position:fixed;top:15px;left:406px;z-index:-1;visibility:hidden;opacity:0;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/icn-close-white.svg') center no-repeat;background-size:cover;border-radius:50%;cursor:pointer;transform:translateX(-406px);-webkit-transition:all .4s ease;transition:all .4s ease}.mm-opening .mobilNavCloser{z-index:1001;visibility:visible;opacity:1;transform:translateX(0)}@media all and (max-width:440px){.mobilNavCloser{left:auto;right:10px;transform:translateX(0)}.mm-opening .mobilNavCloser{z-index:1001;visibility:visible;opacity:1;transform:translateX(0)}}#mm-0>li,.mm-subtitle{text-transform:uppercase}.mm-menu .mm-list{padding:60px 10px 20px}.mm-list{font:inherit;font-size:16px}.mm-menu{background:#000;color:#fff}.mm-list>li>a{padding:12px 10px 12px 0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults)::after{border-bottom-style:solid}.mm-list a.mm-subopen::before{border-left-style:solid}.mm-menu .mm-list>li::after,.mm-menu .mm-list>li>a.mm-subclose::before,.mm-menu .mm-list>li>a.mm-subopen::after,.mm-menu .mm-list>li>a.mm-subopen::before{border-color:#fff}.mm-menu .mm-list>li>a.mm-subclose{background:#000;color:rgba(255,255,255,.5);border-bottom:1px solid #fff}.mm-menu .mm-list>li>a.mm-subclose::before{border-color:rgba(255,255,255,.5)}.mm-list a.mm-subopen::before{border-left:0}.mm-list a.mm-subclose::before,.mm-list a.mm-subopen::after{width:8px;height:8px}.mm-list a.mm-subopen{width:26px}.mm-list a.mm-subopen::after{right:10px}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{margin-right:30px}.mm-list a.mm-subclose{text-indent:0;padding-top:30px;margin-top:-24px;padding-left:20px}.mm-list a.mm-subclose::before{left:2px}.mm-list>li>a{white-space:normal}.mm-list>li>span.quicklinksearch{display:block;padding-left:0}#menu-mobil{-webkit-transform:translateX(-330px);transform:translateX(-330px);position:fixed;top:0;left:0;z-index:112;height:100%;width:100%;max-width:320px;background:#fff;padding:80px 30px 30px;color:#fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}#menu-mobil a{display:block;font-size:16px;font-weight:700;text-decoration:none;color:#000;padding:8px 0 5px 0}#menu-mobil a:hover{color:#000}#menu-mobil ul{padding-bottom:30px}#menu-mobil ul>li{display:block;border-top:0 solid #000}#menu-mobil ul>li:first-child{border:0}#menu-mobil ul ul{margin-bottom:10px}#menu-mobil li li{padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:normal;margin-bottom:4px}#menu-mobil li li a{padding:3px 0}.page_47 #content .grid-section{background:rgba(43,255,244,.25)}.page_47 #content [class*=container]{margin-bottom:30px}.page_47 #content [class*=container]>.row [class*=col-]>div{padding:15px 0}.hidden{display:none}@media (max-width:768px){.row div[class*=col-]:not(:last-of-type){margin-bottom:30px}}nav ul{margin:0;padding:0;list-style:none outside}nav li{display:inline-block;margin-bottom:0}nav a{color:#000;text-decoration:none}.bigsize{font-size:100px;font-size:6.25rem;letter-spacing:-3px}.bigsize span{letter-spacing:normal;color:#000}.orange-red{color:var(--orange-red)}.very-light{color:var(--very-light)}.brown-grey{color:var(--brown-grey)}.white{color:var(--white)}.dark-grey{color:var(--dark-grey)}.bg-eee-2{color:var(--bg-eee-2)}.fs-small{font-size:12px;font-size:.75rem}.bg-black{background:var(--dark-grey)}.bg-black [class*=btn]{color:#fff}.bg-white{background:var(--white)}a[class*=btn-],span[class*=btn-]{position:relative;z-index:1;display:inline-block;padding:8px 30px;min-height:30px;min-width:130px;text-align:center;text-decoration:none;color:#000;transform-style:preserve-3d;font-size:12px;font-size:.75rem;line-height:1.2;text-transform:uppercase;margin-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box}a[class*=btn-].rectangle:after,span[class*=btn-].rectangle:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;position:absolute;width:100%;height:100%;bottom:-5px;left:-5px;z-index:0;border:1px solid var(--dark-grey);transform:translateZ(-1px)}a[class*=btn-].rectangle-invert:after,span[class*=btn-].rectangle-invert:after{content:"";display:inline-block;position:absolute;width:100%;height:100%;background-color:var(--dark-grey);bottom:-5px;left:-5px;z-index:0;border:1px solid var(--dark-grey);transform:translateZ(-1px)}a.btn-primary,span.btn-primary{color:#fff;background:var(--dark-grey);border:1px solid var(--dark-grey);transform:translateX(5px) translateY(-5px)}a.btn-primary:after,span.btn-primary:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;position:absolute;width:100%;height:100%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;top:0;left:0;z-index:0;border:1px solid var(--dark-grey);transform:translateX(-5px) translateY(5px) translateZ(-1px)}.bg-black a.btn-primary,.bg-black span.btn-primary{color:#000;background:#fff;border:1px solid #fff}.bg-black a.btn-primary:after,.bg-black span.btn-primary:after{border:1px solid #fff}.bg-black a.btn-primary:hover,.bg-black span.btn-primary:hover{color:#000}a.btn-primary:hover,span.btn-primary:hover{color:#fff;transform:translateX(0) translateY(0)}a.btn-primary:hover:after,span.btn-primary:hover:after{transform:translateX(0) translateY(0) translateZ(-1px)}a.btn-secondary,span.btn-secondary{color:#000;background:#fff;border:1px solid var(--dark-grey);transform:translateX(5px) translateY(-5px)}a.btn-secondary:after,span.btn-secondary:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;position:absolute;width:100%;height:100%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-color:var(--dark-grey);top:0;left:0;z-index:0;border:1px solid var(--dark-grey);transform:translateX(-5px) translateY(5px) translateZ(-1px)}.bg-black a.btn-secondary,.bg-black span.btn-secondary{color:#fff;background:var(--dark-grey);border:1px solid #fff}.bg-black a.btn-secondary:after,.bg-black span.btn-secondary:after{background-color:#fff;border:1px solid #fff}.bg-black a.btn-secondary:hover,.bg-black span.btn-secondary:hover{color:#fff}a.btn-secondary:hover,span.btn-secondary:hover{color:#000;transform:translateX(0) translateY(0)}a.btn-secondary:hover:after,span.btn-secondary:hover:after{transform:translateX(0) translateY(0) translateZ(-1px)}a.btn-white,span.btn-white{color:#000;background:#fff;border:1px solid var(--dark-grey)}a.btn-white.boxshadow,span.btn-white.boxshadow{border:0;box-shadow:4px 6px 20px 0 rgba(0,0,0,.1);background-color:#fff}a.btn-white.boxshadow:hover,span.btn-white.boxshadow:hover{background-color:var(--dark-grey);color:#fff}.bg-black a.btn-white,.bg-black span.btn-white{color:#fff;background:var(--dark-grey);border:1px solid #fff}.bg-black a.btn-white.rectangle:after,.bg-black span.btn-white.rectangle:after{border:1px solid #fff}.bg-black a.btn-white.rectangle-invert:after,.bg-black span.btn-white.rectangle-invert:after{background-color:#fff;border:1px solid #fff}a.btn-black,span.btn-black{color:#fff;background:var(--dark-grey);border:1px solid var(--dark-grey)}.bg-black a.btn-black,.bg-black span.btn-black{color:#000;background:#fff;border:1px solid #fff}.bg-black a.btn-black.rectangle:after,.bg-black span.btn-black.rectangle:after{border:1px solid #fff}.bg-black a.btn-black.rectangle-invert:after,.bg-black span.btn-black.rectangle-invert:after{background-color:#fff;border:1px solid #fff}.notificationbox{position:fixed;top:104px;background-color:rgba(255,255,255,.9);padding:18px 0;width:100%;border-bottom:1px solid transparent;z-index:101;-webkit-transition:top .5s ease-in-out,border .5s ease-in-out;transition:top .5s ease-in-out,border .5s ease-in-out}.notificationbox .close{position:absolute;border:0;padding:0;margin:0;top:26px;right:20px;width:22px;height:22px;cursor:pointer}.notificationbox .close::after,.notificationbox .close::before{content:"";position:relative;display:block;width:22px;height:2px;margin:0;top:0;left:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#000;border-radius:0}.notificationbox .close::before{-webkit-transform:translateY(10px) rotateZ(-45deg);transform:translateY(10px) rotateZ(-45deg)}.notificationbox .close::after{-webkit-transform:translateY(8px) rotateZ(45deg);transform:translateY(8px) rotateZ(45deg)}.shrinkHeader .notificationbox{top:calc(104px - 75px);background-color:#fff;border-bottom:1px solid #000}a[class*=arrow-]{position:relative;text-decoration:none}a.arrow-left{padding-left:24px}a.arrow-left:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;position:absolute;width:16px;height:16px;top:50%;left:0;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E\a     %3Cg fill='none' fill-rule='evenodd'%3E\a         %3Cg fill='%23191A1B' fill-rule='nonzero'%3E\a             %3Cg%3E\a                 %3Cg%3E\a                     %3Cpath d='M4.5 0l-.27.26L.14 4.387c-.111.091-.163.238-.13.38.032.14.142.25.282.283.14.033.286-.019.377-.131l3.455-3.476v11.173c-.002.136.069.264.187.333.117.068.261.068.378 0 .118-.07.189-.197.187-.333V1.443l3.455 3.476c.091.112.236.164.377.131.14-.032.25-.143.282-.283.033-.142-.019-.289-.13-.38L4.77.26 4.5 0z' transform='translate(-776 -136) translate(762 120) rotate(-90 19.5 5.5)'/%3E\a                 %3C/g%3E\a             %3C/g%3E\a         %3C/g%3E\a     %3C/g%3E\a%3C/svg%3E");background-position:center;background-repeat:no-repeat}a.arrow-right{padding-right:24px}a.arrow-right:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;position:absolute;width:16px;height:16px;top:50%;right:0;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9'%3E%3Cg fill='none' fill-rule='evenodd'%3E %3Cg fill='%23191A1B' fill-rule='nonzero'%3E %3Cg%3E %3Cg%3E %3Cpath d='M4.5 0l-.27.26L.14 4.387c-.111.091-.163.238-.13.38.032.14.142.25.282.283.14.033.286-.019.377-.131l3.455-3.476v11.173c-.002.136.069.264.187.333.117.068.261.068.378 0 .118-.07.189-.197.187-.333V1.443l3.455 3.476c.091.112.236.164.377.131.14-.032.25-.143.282-.283.033-.142-.019-.289-.13-.38L4.77.26 4.5 0z' transform='translate(-836 -217) translate(822 201) rotate(90 5.5 21.5)'/%3E %3C/g%3E %3C/g%3E %3C/g%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}a.arrow-top{padding-left:24px}a.arrow-top:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:inline-block;position:absolute;width:16px;height:16px;top:50%;left:0;transform:translateY(-50%);background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/icn-arrow.svg') center no-repeat}.spacer--pipe{display:inline-block;padding:0 10px}.fluid-img{width:100%}ul.pluszeichen{list-style:none}ul.pluszeichen li:before{content:"+";display:inline-block;width:1em;margin-left:-1em;font-weight:700;position:relative;top:-1px;font-weight:700;font-size:18px;color:var(--orange-red)}.boxes-greyfill ul.pluszeichen li:before{color:#fff}body{-webkit-overflow-scrolling:touch}body.mfp-active{overflow:hidden;-webkit-overflow-scrolling:auto;width:100%;position:fixed;overflow:auto}body .mfp-wrap{position:fixed;overflow:auto;top:0!important;width:100%;overflow-x:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.noscript-info{background:var(--orange-red);text-align:center;padding:15px;color:#fff;position:fixed;top:0;left:0;z-index:9999;width:100%;font-size:16px;font-size:1rem}.no-js .preloader{display:none}.preloader{position:fixed;top:0;left:0;z-index:3003;width:100%;height:100%;background:var(--white);display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.preloader>div{width:120px;height:120px;color:#fff;text-align:center;border-radius:50% 50%;border:5px solid #000;border-top:5px solid var(--orange-red);animation:spin 1s linear infinite}.loading .preloader{visibility:visible;opacity:1;pointer-events:none}header#header{border-bottom:1px solid #000}header#header .logo{border-left:1px solid #000;border-right:1px solid #000}header#header .toparea{border-right:1px solid #000}header#header .topmenu li a{border-left:1px solid #000}header#header .topmenu li.hidden{display:none;pointer-events:none}header#header .leiste-newsletter-suche{border-top:1px solid #000}header#header .box-suche [type=submit]{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-search-glass.svg') center no-repeat}header#header .box-suche [type=text].placeholder{color:#000}header#header .box-suche [type=text]:-moz-placeholder{color:#000}header#header .box-suche [type=text]::-moz-placeholder{color:#000}header#header .box-suche [type=text]:-ms-input-placeholder{color:#000}header#header .box-suche [type=text]::-webkit-input-placeholder{color:#000}header#header .link-icon-newsletter:after{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-envelope.svg') center no-repeat}header#header .mainmenu{border-top:1px solid #000}header#header .mainmenu li a{color:#000;border-right:1px solid #000;border-bottom:1px solid #000}header#header .mainmenu li a:hover{color:#fff}header#header .mainmenu li.active>a,header#header .mainmenu li:hover>a{color:#fff}header#header .smartmenu-switcher span{background-color:#000}header#header.white-version{background-color:rgba(0,0,0,.5);border-bottom:1px solid #fff}.shrinkHeader header#header.white-version{border-bottom:1px solid #000}.shrinkHeader header#header.white-version .logo{border-left:1px solid #000;border-right:1px solid #000}.shrinkHeader header#header.white-version .toparea{border-right:1px solid #000}.shrinkHeader header#header.white-version .topmenu li a{border-left:1px solid #000}.shrinkHeader header#header.white-version .topmenu li.hidden{display:none;pointer-events:none}.shrinkHeader header#header.white-version .leiste-newsletter-suche{border-top:1px solid #000}.shrinkHeader header#header.white-version .box-suche [type=submit]{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-search-glass.svg') center no-repeat}.shrinkHeader header#header.white-version .box-suche [type=text].placeholder{color:#000}.shrinkHeader header#header.white-version .box-suche [type=text]:-moz-placeholder{color:#000}.shrinkHeader header#header.white-version .box-suche [type=text]::-moz-placeholder{color:#000}.shrinkHeader header#header.white-version .box-suche [type=text]:-ms-input-placeholder{color:#000}.shrinkHeader header#header.white-version .box-suche [type=text]::-webkit-input-placeholder{color:#000}.shrinkHeader header#header.white-version .link-icon-newsletter:after{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-envelope.svg') center no-repeat}.shrinkHeader header#header.white-version .mainmenu{border-top:1px solid #000}.shrinkHeader header#header.white-version .mainmenu li a{color:#000;border-right:1px solid #000;border-bottom:1px solid #000}.shrinkHeader header#header.white-version .mainmenu li a:hover{color:#fff}.shrinkHeader header#header.white-version .mainmenu li.active>a,.shrinkHeader header#header.white-version .mainmenu li:hover>a{color:#fff}.shrinkHeader header#header.white-version .smartmenu-switcher span{background-color:#000}header#header.white-version .smartmenu-switcher span{background-color:#fff}header#header.white-version a{color:#fff}header#header.white-version .logo{border-left:1px solid #fff;border-right:1px solid #fff}header#header.white-version .toparea{border-right:1px solid #fff}header#header.white-version .topmenu li a{border-left:1px solid #fff}header#header.white-version .leiste-newsletter-suche{border-top:1px solid #fff}@media (min-width:768px){header#header.white-version .leiste-newsletter-suche{border-bottom:1px solid #fff}}@media (min-width:1025px){header#header.white-version .leiste-newsletter-suche{border-bottom:0}}header#header.white-version .box-suche [type=submit]{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/icn-search-glass-weiss.svg') center no-repeat}header#header.white-version .box-suche [type=text]{color:#fff}header#header.white-version .box-suche [type=text].placeholder{color:#fff}header#header.white-version .box-suche [type=text]:-moz-placeholder{color:#fff}header#header.white-version .box-suche [type=text]::-moz-placeholder{color:#fff}header#header.white-version .box-suche [type=text]:-ms-input-placeholder{color:#fff}header#header.white-version .box-suche [type=text]::-webkit-input-placeholder{color:#fff}header#header.white-version .link-icon-newsletter:after{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/icn-envelope-weiss.svg') center no-repeat}header#header.white-version .mainmenu{border-top:1px solid #fff}header#header.white-version .mainmenu>ul>li>a{color:#fff}header#header.white-version .mainmenu li a{border-right:1px solid #fff;border-bottom:1px solid #fff}header#header{position:fixed;top:0;width:100%;z-index:101;height:80px;font-size:12px;font-size:.75rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header#header>.container{height:100%}header#header>.container>.row{height:100%}@media (min-width:768px){header#header{height:104px}}.shrinkHeader header#header{top:-35px;background:#fff}@media (min-width:768px){.shrinkHeader header#header{top:-60px}}@media (min-width:1025px){.shrinkHeader header#header{top:-75px}}.shrinkHeader header#header .logo_primary,.shrinkHeader header#header .logo_secondary{display:none}.shrinkHeader header#header .logo_small{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-15px)}@media (min-width:768px){.shrinkHeader header#header .logo_small{transform:translateX(-50%) translateY(-14px)}}@media (min-width:1025px){.shrinkHeader header#header .logo_small{transform:translateX(-50%) translateY(-7px)}}.shrinkHeader header#header .leiste-newsletter-suche{opacity:0}@media (min-width:768px){.shrinkHeader header#header .leiste-newsletter-suche{opacity:1;border-bottom:1px solid #fff}}.shrinkHeader header#header .smartmenu-switcher{padding:12px 0}header#header .col-logo{margin-bottom:0}.logo_small{position:absolute;bottom:0;left:50%;width:120px;visibility:hidden;opacity:0;transform:translateX(-50%) translateY(50%)}@media (min-width:576px){.logo_small{width:160px}}.logo_small a{display:block;width:100%;text-align:center}.logo_small a img{width:120px}@media (min-width:576px){.logo_small a img{width:160px}}.logo{padding:8px 0}@media (min-width:768px){.logo{padding:20px 0}}.logo a{display:block;width:100%;text-align:center}.logo .logo_primary{width:80px;height:auto}.logo .logo_secondary{display:none;width:80px;height:auto}.white-version .logo .logo_primary{display:none}.white-version .logo .logo_secondary{display:block}.topmenu{text-align:right;margin-left:-20px}@media (min-width:576px){.topmenu{margin-left:0}}.topmenu li{text-transform:uppercase;line-height:30px;display:inline-block}.topmenu li a{display:inline-block;padding:0 10px}@media (min-width:576px){.topmenu li a{padding:0 16px}}.topmenu li a:hover{background:#000;color:#fff}.topmenu:after{clear:both;content:'';display:table}.leiste-newsletter-suche{margin-left:-20px;display:flex;justify-content:space-between;padding:0 16px;height:1px;overflow:hidden;align-items:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.leiste-newsletter-suche .box-newsletter,.leiste-newsletter-suche .box-suche{display:none}@media (min-width:768px){.leiste-newsletter-suche{height:calc(102px - 60px);border-bottom:1px solid #000}.leiste-newsletter-suche .box-newsletter,.leiste-newsletter-suche .box-suche{display:block}}@media (min-width:1025px){.leiste-newsletter-suche{border-bottom:0}}.box-suche [type=submit]{border:0;width:16px;height:16px;display:block;float:right;margin-left:8px}.box-suche [type=text]{border:0;padding:0;width:50px;line-height:16px;background:none transparent}#quicklinks{margin-bottom:15px}.quicklinksearch{margin-bottom:20px}.quicklinksearch .box-suche{padding-right:0!important}.quicklinksearch .box-suche [type=submit]{width:26px;height:26px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-search-glass-white.svg') center no-repeat}.quicklinksearch .box-suche [type=text]{background:#fff;width:calc(100% - 32px);padding:5px}.mainmenu{display:none;position:relative;margin:0;margin-left:-20px}@media (min-width:1025px){.mainmenu{display:block}}.mainmenu ul:after{clear:both;content:'';display:table}.mainmenu li{text-transform:uppercase;line-height:30px;height:30px;display:block;float:left;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:0 solid #00f}.mainmenu li a{display:inline-block;padding:0 16px}.mainmenu li a:hover{background:#000;color:#fff}.mainmenu li.active>a{background:#000;color:#fff}.mainmenu li:hover>a{background:#000;color:#fff}.mainmenu li:hover .mainmenu-sub ul{opacity:1;height:auto;visibility:visible;z-index:13;-ms-transform:translate(0,0);transform:translate(0,0)}.mainmenu li .mainmenu-sub ul{opacity:0;visibility:hidden;position:absolute;z-index:10;left:0;height:auto;width:240px;background:#fff;border:0!important;text-align:left;padding:0;box-shadow:4px 6px 20px 0 rgba(0,0,0,.5);-ms-transform:translate(0,30px);-webkit-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out,background .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out,background .5s ease-in-out}.mainmenu li .mainmenu-sub ul li{float:none;display:block;width:100%;text-transform:none;line-height:normal;position:static;height:auto}.mainmenu li .mainmenu-sub ul li a{position:relative;z-index:3}.mainmenu li .mainmenu-sub ul li.hasSubSubPages>a:after{content:'';border-color:transparent #000;border-style:solid;border-width:16px 0 16px 5px;height:0;width:0;position:absolute;top:0;right:-5px;visibility:hidden;opacity:0;transition:all .5s linear}.mainmenu li .mainmenu-sub ul li.hasSubSubPages:hover>a:after{visibility:visible;opacity:1}.mainmenu li .mainmenu-sub ul li:hover>a{color:#fff!important}.mainmenu li .mainmenu-sub ul li:hover .third{display:block}.mainmenu li .mainmenu-sub ul li a{color:#000!important;border:0!important;border-right:0;display:block;width:100%;padding:8px 16px}.mainmenu li .mainmenu-sub ul li a:hover{color:#fff!important}.mainmenu li .mainmenu-sub ul li.active>a{color:#fff!important}.mainmenu li .mainmenu-sub ul .third{position:absolute;top:0;left:240px;display:none;min-height:100%;z-index:1}.mainmenu li .mainmenu-sub ul .third li{background:#fff}.mainmenu li .mainmenu-sub ul .third li a:after{border-width:0;display:none}.mnopen{overflow:hidden!important}.mnopen .pos-top{-webkit-transform:translateY(8px) rotateZ(-45deg);transform:translateY(8px) rotateZ(-45deg)}.mnopen .pos-middle{opacity:0}.mnopen .pos-bottom{-webkit-transform:translateY(-8px) rotateZ(45deg);transform:translateY(-8px) rotateZ(45deg)}.smartmenu-switcher{display:inline-block;cursor:pointer;position:absolute;z-index:333;top:auto;left:auto;bottom:8px;right:25px;width:auto;height:auto;margin-top:0;box-sizing:border-box;padding:7px 0;text-align:center;transition:all .25s ease-in-out;visibility:visible;opacity:1}@media (min-width:768px){.smartmenu-switcher{bottom:0}}@media (min-width:1025px){.smartmenu-switcher{display:none}}.shrinkHeader .smartmenu-switcher{bottom:0}.smartmenu-switcher span{position:relative;display:block;width:23px;height:3px;border-radius:0;margin:0 auto 5px;-webkit-transition:all .35s ease;transition:all .35s ease}.smartmenu-switcher span:last-child{margin-bottom:0}.mnopen #menu-mobil{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#menu-mobil{position:fixed;bottom:0;right:0;width:100%;max-width:320px;z-index:990;-webkit-transform:translateX(330px);transform:translateX(330px);visibility:hidden;opacity:0;height:100%;color:#fff;background:#000;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-mobil .smartmenu-switcher{bottom:auto;top:20px;right:30px}#menu-mobil .smartmenu-switcher span{background-color:var(--white)}#menu-mobil .inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:80px 30px 30px;box-sizing:border-box}#menu-mobil ul{padding:0 0 30px}#menu-mobil ul li{position:relative;text-transform:uppercase;color:#fff;padding:0;margin-bottom:10px;display:block;border-bottom:1px solid rgba(255,255,255,.75)}@media (min-width:768px){#menu-mobil ul li{padding:0}}#menu-mobil ul li a{position:relative;display:block;line-height:normal;text-decoration:none;color:#fff;padding:0 30px 10px 0}#menu-mobil ul li a:hover{color:#fff}#menu-mobil ul li ul{padding:15px 0 15px 15px}#menu-mobil ul li ul li{text-transform:none;padding:0;border-bottom:0}#menu-mobil ul li ul li:last-child{margin-bottom:0}#menu-mobil ul li ul li a{border-bottom:0}#menu-mobil .subopener{cursor:pointer;display:inline-block;width:24px;height:24px;position:absolute;right:0;top:-4px;text-align:center;line-height:24px}#menu-mobil .subopener:before{display:inline;content:'+';color:#fff;font-weight:400;font-size:16px}#menu-mobil .subopener.active:before{content:'-';position:relative;top:-2px}main#content{position:relative;min-height:50vh;padding-top:104px}main#content .spacer.v1{height:30px}main#content .spacer.v0{height:4px}.site-seitenbild main#content{padding-top:0}.ce-header.withIcon{display:flex;align-items:center;margin-bottom:15px}@media (min-width:768px){.ce-header.withIcon{align-items:center}}.ce-header.withIcon .ce-header-icon{padding-right:15px}.ce-header.withIcon .ce-header-icon .module_icon{margin-bottom:0}.ce-header.withIcon .ce-header-info h1,.ce-header.withIcon .ce-header-info h2,.ce-header.withIcon .ce-header-info h3,.ce-header.withIcon .ce-header-info h4,.ce-header.withIcon .ce-header-info h5,.ce-header.withIcon .ce-header-info h6{margin-bottom:0}.ce-header .module_icon{display:flex;justify-content:center;align-items:center}.content_seitenbild{margin-bottom:20px}.seitenbild{position:relative}.seitenbild .slidermaincaption{position:absolute;bottom:240px;left:0;z-index:4;width:100%}.seitenbild .slidermaincaption .boxes-blackfill{margin-bottom:0;padding:20px}@media (min-width:576px){.seitenbild .slidermaincaption .boxes-blackfill{padding:30px 40px}}.seitenbild .slidermaincaption a,.seitenbild .slidermaincaption h1,.seitenbild .slidermaincaption h2,.seitenbild .slidermaincaption h3,.seitenbild .slidermaincaption h4,.seitenbild .slidermaincaption h5,.seitenbild .slidermaincaption h6,.seitenbild .slidermaincaption li,.seitenbild .slidermaincaption p{font-size:26px;font-size:1.625rem;line-height:normal;margin-bottom:0;font-family:TradeGothicLT-BoldCondTwenty;font-weight:400}@media (min-width:576px){.seitenbild .slidermaincaption a,.seitenbild .slidermaincaption h1,.seitenbild .slidermaincaption h2,.seitenbild .slidermaincaption h3,.seitenbild .slidermaincaption h4,.seitenbild .slidermaincaption h5,.seitenbild .slidermaincaption h6,.seitenbild .slidermaincaption li,.seitenbild .slidermaincaption p{font-size:30px;font-size:1.875rem}}@media (min-width:992px){.seitenbild .slidermaincaption a,.seitenbild .slidermaincaption h1,.seitenbild .slidermaincaption h2,.seitenbild .slidermaincaption h3,.seitenbild .slidermaincaption h4,.seitenbild .slidermaincaption h5,.seitenbild .slidermaincaption h6,.seitenbild .slidermaincaption li,.seitenbild .slidermaincaption p{font-size:40px;font-size:2.5rem}}.seitenbild .slidecount_1 .seitenbild_caption{padding:30px 0}.seitenbild .items-layout-1 .seitenbild_caption{position:absolute;padding:15px 0 60px}@media (min-width:576px){.seitenbild .items-layout-1 .seitenbild_caption{padding:30px 0}}.seitenbild .items-layout-1 .seitenbild_caption.transblack{background-color:rgba(0,0,0,.5)}.seitenbild .seitenbild_caption{position:relative;width:100%;bottom:0;left:0;padding:30px 0 60px}.seitenbild .seitenbild_caption.transblack{background-color:#000}@media (min-width:576px){.seitenbild .seitenbild_caption{position:absolute;padding:30px 0}.seitenbild .seitenbild_caption.transblack{background-color:rgba(0,0,0,.5)}}.seitenbild .seitenbild_caption a,.seitenbild .seitenbild_caption h1,.seitenbild .seitenbild_caption h2,.seitenbild .seitenbild_caption h3,.seitenbild .seitenbild_caption h4,.seitenbild .seitenbild_caption h5,.seitenbild .seitenbild_caption h6,.seitenbild .seitenbild_caption p,.seitenbild .seitenbild_caption ul{color:#fff}.seitenbild .seitenbild_caption a:last-child,.seitenbild .seitenbild_caption h1:last-child,.seitenbild .seitenbild_caption h2:last-child,.seitenbild .seitenbild_caption h3:last-child,.seitenbild .seitenbild_caption h4:last-child,.seitenbild .seitenbild_caption h5:last-child,.seitenbild .seitenbild_caption h6:last-child,.seitenbild .seitenbild_caption p:last-child,.seitenbild .seitenbild_caption ul:last-child{margin-bottom:0}@media (max-width:576px){.seitenbild .items-layout-2 .seitenbild_caption,.seitenbild .items-layout-3 .seitenbild_caption{background-color:#000}}@media (min-width:768px) and (max-width:1024px){.seitenbild .items-layout-2 .h1,.seitenbild .items-layout-2 h1,.seitenbild .items-layout-3 .h1,.seitenbild .items-layout-3 h1{font-size:26px;font-size:1.625rem;line-height:1.15}}.seitenbild .fullslider .seitenbild_caption{position:absolute}.breadcrumb{font-size:12px;font-size:.75rem;line-height:normal}.breadcrumb .bc_arrow{position:relative;top:-2px;margin-right:7px}.breadcrumb .bc_arrow{margin-left:10px}.breadcrumb .first .bc_arrow{margin-left:0}footer#footer{clear:both;position:relative;padding:0;font-size:12px;font-size:.75rem;line-height:1.6}@media (min-width:768px){footer#footer{padding:0 0 100px}}footer#footer a{color:#000;text-decoration:none}footer#footer a:hover{color:var(--orange-red)}footer#footer [class*=link-icon]{margin:10px 0 0}footer#footer .grid-footerboxen{flex-wrap:wrap}@media (min-width:768px){footer#footer .grid-footerboxen{flex-wrap:unset}}footer#footer .footerbox{border-right:1px solid #000;width:50%;margin-bottom:30px}footer#footer .footerbox.num1{padding-right:15px}footer#footer .footerbox.num2{padding-left:15px}footer#footer .footerbox.num3{padding-right:15px}footer#footer .footerbox.num4{padding-left:15px;border:0}@media (min-width:768px){footer#footer .footerbox{width:auto;margin-bottom:0}footer#footer .footerbox.num1{padding-right:30px}footer#footer .footerbox.num2{padding:0 30px}footer#footer .footerbox.num3{padding:0 30px}footer#footer .footerbox.num4{padding-left:30px;border:0}}footer#footer .nav_footer li{display:block}footer#footer .socialmedialinks{margin-top:15px}footer#footer .socialmedialinks li{display:inline-block;margin-right:10px}ul.nav_footer--stil-2{display:flex;align-items:center;justify-content:space-between}ul.nav_footer--stil-2 li{display:flex;align-items:center;justify-content:center}ul.nav_footer--stil-2 li.item-lvl2{width:150px;height:150px;text-align:center}ul.nav_footer--stil-2 li.rect{width:10px;height:10px}ul.nav_footer--stil-2 li.rect span{display:inline-block;width:10px;height:10px;line-height:0}ul.nav_footer--stil-2 li a{display:flex;align-items:center;justify-content:center;width:150px;height:150px;padding:10px;box-sizing:border-box;border:1px solid var(--brown-grey);border-radius:50%}ul.nav_footer--stil-2 li a:hover{border:1px solid var(--orange-red)}[class*=link-icon]{position:relative;display:inline-block;padding-left:30px;min-height:20px;text-decoration:none;color:#000}[class*=link-icon]:after{content:"";display:inline-block;position:absolute;width:20px;height:20px;top:0;left:0}.link-icon-newsletter:after{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-envelope.svg') center no-repeat}.link-icon-tel:after{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-phone.svg') center no-repeat}.link-icon-email:after{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-envelope.svg') center no-repeat}.link-icon-newsletter-rot:after{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-envelope-rot.svg') center no-repeat}.link-icon-tel-rot:after{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-phone-rot.svg') center no-repeat}.link-icon-email-rot:after{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/icn-envelope-rot.svg') center no-repeat}.module{display:flex;flex-wrap:wrap}.modul{width:100%;text-align:center}@media (min-width:577px){.modul{width:50%}}@media (min-width:768px){.modul{width:33.333334%}}.modul a{display:block;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:15px}@media (min-width:768px){.modul a{padding:16px 30px 35px}}.modul a:hover{box-shadow:4px 6px 20px 0 rgba(0,0,0,.1);background-color:#fff}.module_icon{width:62px;height:62px;padding:12px;margin-bottom:16px;display:inline-block}@media (min-width:768px){.module_icon{width:92px;height:92px;padding:21px}}.icon-rounded{border:solid 1px var(--brown-grey);background-color:#fff;border-radius:50%}.module_title{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;font-size:18px;font-size:1.125rem;letter-spacing:.015em}.module_info{text-align:left}.module_info p:last-child{margin-bottom:0}[class*=boxes]{position:relative;padding:20px;border:1px solid #000}[class*=boxes]:not([class*=space-]){margin-bottom:30px}[class*=boxes] p:last-child,[class*=boxes] ul{margin-bottom:0}.boxes-headasfieldset{padding:50px 20px 30px}@media (min-width:576px){.boxes-headasfieldset{padding:40px 20px 20px}}@media (min-width:768px){.boxes-headasfieldset{padding:20px}}@media (max-width:576px){.boxes-headasfieldset{padding:24px 20px 20px}}@media (max-width:576px){.boxes-headasfieldset .grid-row-1 .col-md-6{margin-bottom:14px!important}}.boxes-headasfieldset h1,.boxes-headasfieldset h2,.boxes-headasfieldset h3,.boxes-headasfieldset h4,.boxes-headasfieldset h5,.boxes-headasfieldset h6{position:absolute;top:-20px;left:10px;transform:translateY(0);display:inline-block;padding:5px 10px;background:#fff;margin-bottom:0}.boxes-blackfill{background:var(--dark-grey)}.boxes-blackfill a,.boxes-blackfill h1,.boxes-blackfill h2,.boxes-blackfill h3,.boxes-blackfill h4,.boxes-blackfill h5,.boxes-blackfill h6,.boxes-blackfill li,.boxes-blackfill p{color:#fff}.boxes-greyfill{background:var(--brown-grey);border:0}.boxes-greyfill a,.boxes-greyfill h1,.boxes-greyfill h2,.boxes-greyfill h3,.boxes-greyfill h4,.boxes-greyfill h5,.boxes-greyfill h6,.boxes-greyfill li,.boxes-greyfill p{color:#fff}.boxes-boxshadow{border:0;box-shadow:0 2px 25px 0 rgba(0,0,0,.25);background-color:#fff}.boxes-boxshadow2{border:0;box-shadow:4px 6px 20px 0 rgba(0,0,0,.1);background-color:#fff}.image-boxshadow figure.image{box-shadow:4px 6px 20px 0 rgba(0,0,0,.1)}.pull-bottom-half{position:relative;z-index:1;margin-bottom:30px}@media (min-width:768px){.pull-bottom-half{margin-bottom:-70px}}.cockpit{display:flex;justify-content:space-around;-webkit-box-sizing:border-box;box-sizing:border-box;padding:17px 20px;box-shadow:4px 6px 20px 0 rgba(0,0,0,.1);background-color:#fff}.cockpit .cockpit_linie{width:2px;padding:0 4px}@media (min-width:576px){.cockpit .cockpit_linie{border-right:4px dotted var(--brown-grey)}}@media (min-width:768px){.cockpit .cockpit_linie{padding:0 10px}}.cockpit .cockpit_title{font-size:15px;font-size:.9375rem;font-family:TradeGothicLT-BoldCondTwenty;font-weight:400;color:var(--orange-red);text-align:center}.cockpit .cockpit_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.cockpit .cockpit_icon{padding:5px 2px;width:100%;text-align:center}@media (min-width:768px){.cockpit .cockpit_icon{padding:5px 10px}}.cockpit .cockpit_info{padding:5px 10px;font-size:32px;font-size:2rem}@media (min-width:768px){.cockpit .cockpit_info{font-size:42px;font-size:2.625rem}}@media (min-width:1024px){.cockpit .cockpit_info{font-size:50px;font-size:3.125rem}}.partner .row>div{padding-top:15px}.partner .row>div .partner-bild{padding-bottom:15px}.partner .row>div .partner-info{padding-right:15px}.seitenpager{font-size:12px;font-size:.75rem;line-height:normal}.seitenpager a{white-space:nowrap;display:inline-block;position:relative}.seitenpager hr{margin:15px 0}@media (max-width:576px){.seitenpager .spacer--pipe{padding:0 5px}.seitenpager a.arrow-left{padding-left:18px}.seitenpager a.arrow-right{padding-right:18px}.seitenpager a.arrow-top{padding-left:18px}}.cards{margin-bottom:30px}@media (min-width:768px){.cards{padding:0 0 97px;margin-bottom:60px}}.cards a{display:block;text-decoration:none}.cards a:not(.no-hover):hover{color:#000}@media (min-width:768px){.cards a:not(.no-hover):hover .cards_boxinfo{transform:translateX(-50%) translateY(40%)}}.cards a:not(.no-hover):hover .cards_title{color:var(--orange-red)}.cards .cards_boxinfo{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fff;box-shadow:4px 6px 20px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 20px}@media (min-width:768px){.cards .cards_boxinfo{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(50%);width:calc(100% - 30px);min-height:194px}}@media (min-width:992px){.cards .cards_boxinfo{padding:25px 30px}}@media (min-width:1024px){.cards .cards_boxinfo{width:calc(100% - 70px)}}.cards .kategorie{text-align:center;font-size:14px;font-size:.875rem;font-family:TradeGothicLT-BoldCondTwenty;font-weight:400;letter-spacing:1px;color:var(--brown-grey);text-transform:uppercase}.cards .cards_title{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-align:center;padding:10px 0;font-size:24px;font-size:1.5rem;line-height:normal}@media (min-width:768px){.cards .cards_title{min-height:80px;font-size:21px;font-size:1.3125rem}}@media (min-width:992px){.cards .cards_title{font-size:24px;font-size:1.5rem}}.cards .cards_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:20px 0 0}.cards .cards_inner>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 10px}.cards .cards_icon{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px 0 0;max-width:30px}.cards .cards_icon_info{font-size:14px;font-size:.875rem;font-family:TradeGothicLT-BoldCondTwenty;font-weight:400}.teams{padding-top:20px}@media (max-width:576px){.teams{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}}.teams .person{margin-bottom:50px}.teams .person_bild{margin-bottom:20px}.teams .person_name{text-transform:uppercase;margin-bottom:10px}.teams .person_positon{margin-bottom:16px}.teams .person_info{padding:20px 0;border:1px solid #979797;border-right:0;border-left:0;border-bottom:0;margin:20px 0}.teams .person_info p:last-child{margin-bottom:0}.teams .person_telefon{margin-bottom:10px}.teams .person_email{margin-bottom:0}.news-list-layout-1 .article{height:100%}.news-list-layout-1 a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;background:#fff;height:100%}.news-list-layout-1 a:hover{box-shadow:4px 6px 20px 0 rgba(0,0,0,.1)}.news-list-layout-1 .teaser-text{background:#fff;padding:20px 20px 40px}.news-list-layout-1 .teaser-text h3{font-size:20px;font-size:1.25rem;line-height:1.1;text-transform:none}.news-single .news-img-wrap{margin-bottom:30px}.news-single .contentElements>.container{padding-left:0;padding-right:0}.kundenmeinungen .kundenbild{display:none}@media (min-width:576px){.kundenmeinungen .kundenbild{display:block}}.kundenmeinungen .kunde{font-size:12px;font-size:.75rem;line-height:normal}.kundenmeinungen .kunde .kundenname{font-size:16px;font-size:1rem;text-transform:uppercase}.kundenmeinungen .kundentext{font-size:15px;font-size:.9375rem;line-height:1.47;font-style:italic}@media (min-width:576px){.kundenmeinungen .kundentext{font-size:20px;font-size:1.25rem;line-height:1.3}}@media (min-width:576px){.kundenmeinungen .kundenlayout-2 .kunde{float:right;max-width:50%}}@media (min-width:768px){.kundenmeinungen .kundenlayout-2 .kunde{max-width:25%}}.grid-accordionholder .linieAH{display:block;border-top:1px solid var(--dark-grey);height:1px;line-height:0}.grid-accordionholder .linie{display:none}.grid-accordionholder .accordion .linie{display:none}.grid-accordionholder .accordion .accordion-header .ce-header{border-bottom:0}.grid-accordionholder .accordion .accordion-header.active .ce-header{border-bottom:0}.grid-accordionholder .accordion .accordion-content.active{border-bottom:0}.accordion .linie{display:block;border-top:1px solid var(--dark-grey);height:1px;line-height:0}.accordion .accordion-header .ce-header{cursor:pointer;position:relative;border-top:1px solid var(--dark-grey);padding:30px 36px 30px 0}.accordion .accordion-header .ce-header h1,.accordion .accordion-header .ce-header h2,.accordion .accordion-header .ce-header h3,.accordion .accordion-header .ce-header h4,.accordion .accordion-header .ce-header h5,.accordion .accordion-header .ce-header h6{margin-bottom:0}.accordion .accordion-header .ce-header .module_icon{margin-bottom:0}.accordion .accordion-header .ce-header.withIcon{align-items:center;margin-bottom:0}@media (min-width:768px){.accordion .accordion-header .ce-header.withIcon{align-items:center}}.accordion .accordion-header .ce-header:after{display:block;content:'';position:absolute;top:50%;width:18px;height:26px;right:0;text-align:center;transform:translateY(-50%) rotate(-180deg);background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/icn-arrow.svg') center no-repeat;transform-origin:50% 50%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-size:contain}.accordion .accordion-header.active .ce-header{border-bottom:0}.accordion .accordion-header.active .ce-header:after{transform:translateY(-50%) rotate(0);transform-origin:50% 50%}.accordion .accordion-content{padding:20px 0 32px}.grid-sectionnavholder{position:relative}.sectionnav{position:absolute;top:0;left:calc(50% - (940px/2));max-width:75px;padding:20px 0;z-index:11;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:none;visibility:hidden;opacity:0;pointer-events:none}.sectionnav--fixed .sectionnav{position:fixed;top:50px}.sectionnav:hover a span{visibility:visible;opacity:1;padding-top:5px;padding-bottom:5px;height:auto}.sectionnav a{display:block;position:relative;font-size:12px;font-size:.75rem;line-height:1.25;font-family:TradeGothicLT-BoldCondTwenty;font-weight:400}.sectionnav a:before{display:block;content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:var(--dark-grey);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.sectionnav a span{display:block;position:relative;padding-left:10px;visibility:hidden;opacity:0;height:15px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.sectionnav a:hover:before{background:var(--orange-red)}.sectionnav a.show:before{background:var(--orange-red)}.sectionnav a.show span{visibility:visible;opacity:1;padding-top:5px;padding-bottom:5px;height:auto}.video_wrapper{position:relative;text-align:center}.video_wrapper.videoEnded .playPauseVideo{visibility:visible;opacity:1;transform:translateY(-15px)}.no-js .video_wrapper .playPauseVideo{display:none}.video_wrapper .playPauseVideo{visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:none transparent}.video_wrapper .playPauseVideo span{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.video_wrapper .playPauseVideo span.btn-primary{background:var(--orange-red);border:1px solid var(--orange-red)}.video_wrapper .playPauseVideo span.btn-primary:after{border:1px solid var(--orange-red)}.video-js{color:var(--orange-red);margin-bottom:30px;background-color:transparent!important}.video-js .vjs-poster{background-color:transparent!important}.video-js .vjs-big-play-button{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:rgba(0,0,0,.7)}.video-js:hover .vjs-big-play-button{background-color:#000}.video-js .vjs-control-bar{bottom:-30px;background-color:#000}.video-js .vjs-load-progress{background:rgba(255,255,255,.5)}.video-js .vjs-load-progress div{background:rgba(255,255,255,.75)}.video-js .vjs-play-progress{background-color:var(--orange-red)}.tabnav{display:flex;position:relative}.tabnav .tabnavinner{display:flex;position:relative;width:100%}@media (max-width:991px){.tabnav{padding-left:10px;padding-right:10px}.tabnav .tabnavinner{flex-wrap:nowrap;overflow:auto;padding-bottom:10px}.tabnav:after,.tabnav:before{content:'';position:absolute;bottom:2px;z-index:3;width:16px;height:16px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.tabnav:before{left:-5px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/icon-pfeil_links.svg') center no-repeat}.tabnav:after{right:-5px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/icon-pfeil_rechts.svg') center no-repeat}}.tabnav div.tabnavitem{display:flex;justify-content:end;align-items:flex-end;text-align:center;vertical-align:bottom;width:100%}.tabnav div.tabnavitem a{display:block;width:100%;border-bottom:1px solid #000;padding:10px 15px;box-sizing:border-box;font-size:14px;font-size:.875rem;line-height:normal;color:var(--brown-grey)}.tabnav div.tabnavitem a.active,.tabnav div.tabnavitem a:hover{color:#000;border-bottom:3px solid var(--orange-red)}@media (min-width:992px){.tabnav[data-children="2"] div.tabnavitem{width:calc(100% / 2)}.tabnav[data-children="3"] div.tabnavitem{width:calc(100% / 3)}.tabnav[data-children="4"] div.tabnavitem{width:calc(100% / 4)}.tabnav[data-children="5"] div.tabnavitem{width:calc(100% / 5)}.tabnav[data-children="6"] div.tabnavitem{width:calc(100% / 6)}.tabnav[data-children="7"] div.tabnavitem{width:calc(100% / 7)}.tabnav[data-children="8"] div.tabnavitem{width:calc(100% / 8)}}.js .tab-content:not(.show){display:none}.js .tab-content{padding:30px 0 15px;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.js .tab-content .grid-tabs>.container{padding-left:0;padding-right:0}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.downloads [class^=col-]{margin-bottom:20px}.downloads .download{display:flex;height:100%;margin-bottom:20px}.downloads .download a{display:block;width:100%;height:100%;background:#fff;padding:20px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}.downloads .download a img{height:46px}.downloads .download a:hover{box-shadow:4px 6px 20px 0 rgba(0,0,0,.1);background-color:#fff;color:#000}.downloads .download .download_datei{display:flex;margin-bottom:20px}.downloads .download .download_datei span{display:block}.downloads .download .download_datei .file_ext{margin-bottom:4px;text-transform:uppercase}.downloads .download .download_datei div:first-child{margin-right:15px}.downloads .download .module_title{margin-bottom:10px}.gefaehrdungsbeurteilung ul{margin:0;padding:0;list-style:none outside}.gefaehrdungsbeurteilung .btn-group,.gefaehrdungsbeurteilung .gb_bereiche{margin-bottom:30px;font-size:32px;font-size:2rem;line-height:.8;font-family:TradeGothicLT-BoldCondTwenty;font-weight:400;text-transform:uppercase}@media (min-width:768px){.gefaehrdungsbeurteilung .btn-group,.gefaehrdungsbeurteilung .gb_bereiche{font-size:42px;font-size:2.625rem}}@media (min-width:993px){.gefaehrdungsbeurteilung .btn-group,.gefaehrdungsbeurteilung .gb_bereiche{font-size:50px;font-size:3.125rem;margin-bottom:50px}}.gefaehrdungsbeurteilung .btn-group ul,.gefaehrdungsbeurteilung .gb_bereiche ul{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;width:100%}.gefaehrdungsbeurteilung .btn-group ul li,.gefaehrdungsbeurteilung .gb_bereiche ul li{color:var(--very-light)}.gefaehrdungsbeurteilung .btn-group ul li.active,.gefaehrdungsbeurteilung .gb_bereiche ul li.active{color:#000}.gefaehrdungsbeurteilung .btn-group{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;width:100%}.gefaehrdungsbeurteilung .btn-group button{margin:0;padding:0;border:0;background:0 0;color:var(--very-light);text-transform:uppercase;pointer-events:none}@media (max-width:767px){.gefaehrdungsbeurteilung .btn-group button{font-size:6vw}}.gefaehrdungsbeurteilung .btn-group button.btn-primary{color:#000}.gefaehrdungsbeurteilung .btn-group button.last-btn{position:absolute}@media (min-width:768px){.gefaehrdungsbeurteilung .btn-group.items-5{font-size:42px;font-size:2.625rem}}@media (min-width:993px){.gefaehrdungsbeurteilung .btn-group.items-5{font-size:42px;font-size:2.625rem;margin-bottom:50px}}@media (max-width:767px){.gefaehrdungsbeurteilung .btn-group.items-5 button{font-size:5vw}}.gefaehrdungsbeurteilung .powermail_legend{height:0;margin:0;padding:0}.gefaehrdungsbeurteilung .powermail_fieldwrap{border:0;margin:0;padding:0}.gefaehrdungsbeurteilung .powermail_tab_navigation .btn-warning{display:none;pointer-events:none}.gefaehrdungsbeurteilung fieldset.powermail_fieldset:not(.bereich_last) .powermail_fieldwrap_type_check .powermail_label,.gefaehrdungsbeurteilung fieldset.powermail_fieldset:not(.bereich_last) .powermail_fieldwrap_type_radio .powermail_label{display:none}.gefaehrdungsbeurteilung fieldset.powermail_fieldset:not(.bereich_last) .powermail_fieldwrap_type_check .radio,.gefaehrdungsbeurteilung fieldset.powermail_fieldset:not(.bereich_last) .powermail_fieldwrap_type_radio .radio{display:block}.gefaehrdungsbeurteilung fieldset.powermail_fieldset:not(.bereich_last) .fragenbereich .fraber .powermail_fieldwrap{margin-bottom:30px}.gefaehrdungsbeurteilung fieldset.powermail_fieldset:not(.bereich_last) .fragenbereich .fraber.hide{height:0;overflow:hidden}.gefaehrdungsbeurteilung fieldset.powermail_fieldset:not(.bereich_last) .fragenbereich .nextfraber,.gefaehrdungsbeurteilung fieldset.powermail_fieldset:not(.bereich_last) .fragenbereich .prevfraber{margin-left:10px;margin-right:10px}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last{display:flex;flex-wrap:wrap;width:100%}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .tsmuik{display:flex;flex-wrap:wrap;width:100%;margin-top:30px}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .tsmuik .tsmuik_header{width:100%}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap_type_submit{margin-top:20px;text-align:center}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap_type_textarea{margin-bottom:20px}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldset{display:flex;flex-wrap:wrap;width:100%}@media (min-width:768px){.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldset.layout1,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldset.layout2{width:50%}}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldset.layout1 .powermail_fieldwrap,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldset.layout2 .powermail_fieldwrap{border-bottom:0}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .checkbox{position:relative;margin-bottom:10px}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .checkbox label{display:block;padding-left:22px;cursor:pointer;position:relative;margin-bottom:0}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .checkbox input[type=checkbox]:checked~.cstmark:after{text-align:center;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/checkbox-checked.svg') center no-repeat;background-size:contain}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .checkbox .cstmark:after{content:'';display:inline-block;width:16px;height:16px;position:absolute;top:3px;left:0;z-index:3;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/checkbox.svg') center no-repeat;background-size:contain}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap{display:flex;width:100%;border-bottom:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;position:relative}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_check,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_content,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_html,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_submit{border-bottom:0 solid #000;padding:0}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_content .powermail_field,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_html .powermail_field,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_submit .powermail_field{width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_field,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_content .powermail_field,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_html .powermail_field,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_submit .powermail_field{padding:0}}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.powermail_fieldwrap_type_check .powermail_label{display:none}@media (min-width:768px){.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.layout1,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.layout2{width:50%}}@media (min-width:768px){.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.layout1{border-right:1px solid #000}}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap.focusInputAni .powermail_label{transform:translate(-13px,-15px) scale(.75);opacity:.5}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap .powermail_label{text-transform:uppercase;width:100px;min-width:100px;padding-top:5px;user-select:none;text-align:left;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media (min-width:768px){.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap .powermail_label{position:absolute;left:10px;top:15px}}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap .powermail_field{width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap .powermail_field{padding:0}}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap input[type=email],.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap input[type=phone],.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap input[type=text],.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap textarea{border:0;background:none transparent;resize:none;width:100%;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap input[type=email].parsley-error,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap input[type=phone].parsley-error,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap input[type=text].parsley-error,.gefaehrdungsbeurteilung fieldset.powermail_fieldset.bereich_last .powermail_fieldwrap textarea.parsley-error{border-bottom:1px solid var(--orange-red)}.gefaehrdungsbeurteilung .fragenbereich{position:relative;z-index:1}@media (max-width:767px){.gefaehrdungsbeurteilung .fragenbereich{padding-top:30px}}.gefaehrdungsbeurteilung .gb_bereichs_fragen{width:100%;position:relative;z-index:3}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav{position:relative;margin-bottom:30px;font-size:28px;font-size:1.75rem;line-height:1.33}@media (min-width:993px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav{margin-bottom:50px}}@media (max-width:767px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav{font-size:21px;font-size:1.3125rem;line-height:1.33}}@media (max-width:575px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav{font-size:5vw;line-height:1.33}}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .hide .bereich_label{position:absolute;width:0;overflow:hidden}@media (min-width:768px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show{max-width:65%}}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show .bereich_dot{width:0;height:0;overflow:hidden;visibility:hidden}@media (max-width:767px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show .bereich_dot{width:16px;height:16px;overflow:auto;visibility:visible;position:relative;top:0}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show .bereich_dot .dot{background:#000}}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show .bereich_label{position:relative;width:auto}@media (max-width:767px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show .bereich_label{position:absolute;z-index:3;top:40px;left:0;width:calc(100vw - 20px)}}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .passed .bereich_label{position:absolute;width:0;overflow:hidden}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .spot_kurzinfo{position:relative;top:-4px;display:inline-block;background:#fff;width:24px;height:24px;font-size:16px;font-size:1rem;line-height:24px;font-family:TradeGothicLT-BoldCondTwenty;font-weight:400;text-align:center;border:1px solid var(--orange-red);border-radius:50%;color:var(--orange-red);cursor:pointer;margin-left:10px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .spot_kurzinfo:hover{background:var(--orange-red);color:var(--white)}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show_kurzinfo_popup{position:static}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show_kurzinfo_popup.show .bereich_label{position:static}@media (max-width:767px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show_kurzinfo_popup.show .bereich_label{position:absolute;top:40px;left:0;width:calc(100vw - 20px)}}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show_kurzinfo_popup .spot_kurzinfo{background:var(--orange-red);color:var(--white)}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show_kurzinfo_popup .spot_kurzinfo:before{position:absolute;left:-9px;top:42px;z-index:103;display:inline-block;content:'';width:24px;height:31px;border-left:solid 1px #979797;transform:rotate(50deg);transform-origin:100%}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show_kurzinfo_popup .spot_kurzinfo:after{position:absolute;right:10px;top:29px;z-index:102;display:inline-block;content:'';width:24px;height:21px;background:#fff;border-right:solid 1px #979797}@media (max-width:767px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show_kurzinfo_popup .spot_kurzinfo:after,.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show_kurzinfo_popup .spot_kurzinfo:before{display:none}}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .show_kurzinfo_popup .kurzinfo_popup{display:block;z-index:101;visibility:visible;text-align:left}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .kurzinfo_popup{display:none;visibility:hidden;position:absolute;left:0;top:68px;z-index:-1;width:100%;padding:20px 40px 20px 20px;border:solid 1px #979797;background-color:#fff;font-size:15px;font-size:.9375rem;line-height:22px}@media (max-width:767px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .kurzinfo_popup{top:50px}}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav .kurzinfo_popup .close{position:absolute;right:20px;top:20px;display:inline-block;width:12px;height:12px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/icn-close.svg') center no-repeat;background-size:cover;cursor:pointer}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav:after{content:'';display:inline-block;width:100%;height:1px;border-bottom:1px solid #000;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;z-index:-1}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav ul{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;width:100%;vertical-align:middle}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li{position:relative;display:inline-block;background:#fff;padding:10px 15px;vertical-align:middle}@media (max-width:767px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li{position:static}}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li.active{position:static}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li:first-child{padding-left:0}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li:first-child .dot{left:0;transform:translateX(0) translateY(-50%)}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li:last-child{padding-right:0}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li:last-child .dot{left:auto;right:0;transform:translateX(0) translateY(-50%)}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li span.bereich_dot{min-width:10px;display:inline-block}@media (max-width:767px){.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li span.bereich_dot{position:relative;top:-8px}}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li .dot{position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);left:50%;display:block;width:12px;height:12px;border:1px solid #000;border-radius:50%}.gefaehrdungsbeurteilung .gb_bereichs_fragen nav li.passed .dot{background:#000}.gefaehrdungsbeurteilung form{text-align:center}.gefaehrdungsbeurteilung form .bereich_last{text-align:left}.gefaehrdungsbeurteilung form .parsley-errors-list{color:var(--orange-red)}.gefaehrdungsbeurteilung form .powermail_fieldset:not(.bereich_last) label{display:inline-block;position:relative;padding-left:30px;font-size:28px;font-size:1.75rem;line-height:1.333;margin-bottom:15px;text-align:center;cursor:pointer;text-align:left}@media (max-width:767px){.gefaehrdungsbeurteilung form .powermail_fieldset:not(.bereich_last) label{font-size:21px;font-size:1.3125rem;line-height:1.333}}@media (max-width:575px){.gefaehrdungsbeurteilung form .powermail_fieldset:not(.bereich_last) label{font-size:16px;font-size:1rem}}.gefaehrdungsbeurteilung form .powermail_fieldset:not(.bereich_last) input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.gefaehrdungsbeurteilung form .powermail_fieldset:not(.bereich_last) input[type=checkbox]:checked~.cstmark:after{text-align:center;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/checkbox-checked.svg') center no-repeat;background-size:contain}.gefaehrdungsbeurteilung form .powermail_fieldset:not(.bereich_last) input[type=radio]{position:absolute;opacity:0;cursor:pointer}.gefaehrdungsbeurteilung form .powermail_fieldset:not(.bereich_last) input[type=radio]:checked~.cstmark:after{text-align:center;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/radio-checked.svg') center no-repeat;background-size:contain}.gefaehrdungsbeurteilung form .powermail_fieldset:not(.bereich_last) .cstmark:after{content:'';display:inline-block;width:20px;height:20px;position:absolute;top:9px;left:0;z-index:3;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/checkbox.svg') center no-repeat;background-size:contain}@media (max-width:767px){.gefaehrdungsbeurteilung form .powermail_fieldset:not(.bereich_last) .cstmark:after{width:16px;height:16px;top:2px}}.gefaehrdungsbeurteilung form [type=submit]{display:inline-block;background:0 0;border:0}.gefaehrdungsbeurteilung form [type=submit] span{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.linie_unten_5{border-top:5px solid #000}.skala_holder h2{position:relative;top:10px}.skala_holder .skala_rang{display:inline-block}@media (max-width:767px){.skala_holder h2.align-right{text-align:left}}.pitems .cards .cards_img{text-align:center}.filter-wrapper{position:absolute;top:-70px;z-index:20;width:calc(100% - 20px);min-height:50px;padding:50px 10px 10px;-webkit-transition:all .25s linear;transition:all .25s linear}@media (min-width:768px){.filter-wrapper{padding:50px 10px 50px 0}}@media (max-width:768px){.filter-wrapper .row .col-md{margin-bottom:20px!important}}.show-filtergrp .filter-wrapper{background:#fff;box-shadow:4px 6px 20px 0 rgba(0,0,0,.1)}.filter-wrapper .togglerfiltergrp{position:absolute;z-index:10;top:50px;left:10px;cursor:pointer;padding-left:22px}@media (min-width:768px){.filter-wrapper .togglerfiltergrp{top:60px}}.filter-wrapper .togglerfiltergrp span{position:absolute;top:0;left:0;color:var(--orange-red);font-size:40px;font-size:2.5rem;line-height:10px;display:inline-block;width:20px;height:20px;text-align:center;vertical-align:middle;transform:rotate(90deg);transform-origin:center}.filter-wrapper .row{visibility:hidden;opacity:0;-webkit-transition:all .25s linear;transition:all .25s linear;pointer-events:none}.show-filtergrp .filter-wrapper .row{visibility:visible;opacity:1;pointer-events:initial}#referenzprojekte-filter{pointer-events:none}#referenzprojekte-filter .togglerfiltergrp{pointer-events:initial}.lazy-loading-wrapper{position:relative;margin-top:50px}.multiselect__option--highlight{background:var(--orange-red)}.multiselect__option--highlight::after{background:var(--orange-red);background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.35))}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:rgba(0,0,0,.5);border-radius:0}.multiselect__tags{border-radius:0;font-size:15px;font-size:.9375rem}.multiselect__tag{background:var(--orange-red);border-radius:0}.multiselect__tag-icon::after{color:#000}.multiselect__tag-icon{line-height:18px}.multiselect__content-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.loadmore{margin:0 auto;display:block;border:0;background:0 0}.loadmore span{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.closeModal{position:fixed;top:15px;right:15px;z-index:30;display:none;width:48px;height:48px}.closeModal img{width:100%}.mfp-content .closeModal{display:inline-block}@media (min-width:768px){.closeModal{position:absolute;top:60px;right:60px}}.referenz-detail{position:relative;background:#fff}.single-product-wrapper{position:relative}.single-product-wrapper .spw-pagernav{position:absolute;top:30%;z-index:3;display:none;width:0}@media (min-width:1024px){.single-product-wrapper .spw-pagernav{display:block}}.single-product-wrapper .spw-pagernav>span{position:absolute;transform:rotate(-90deg);transform-origin:center;display:inline-block;width:180px;text-transform:uppercase;color:var(--brown-grey);font-size:12px;font-size:.75rem;text-align:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.single-product-wrapper .spw-pagernav>span:hover{color:#000}.single-product-wrapper .spw-pagernav>span span{display:inline-block;width:auto;border-bottom:2px solid #000}.single-product-wrapper .spw-pagernav.prev{left:0}.single-product-wrapper .spw-pagernav.prev>span{left:-110px}.single-product-wrapper .spw-pagernav.next{right:0}.single-product-wrapper .spw-pagernav.next>span{transform:rotate(90deg);right:-110px}.custom_product_list a{text-decoration:none}.custom_product_list a:hover{color:#000}.custom_product_list .item-imgs{position:relative}.custom_product_list .item-imgs .item-imgs-caption{position:absolute;bottom:0;left:0;padding:15px;width:100%;color:#fff;background-color:rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box}.custom_product_list .item-imgs .item-imgs-caption span{color:#fff}.projekt-info{border-top:2px solid var(--dark-grey);padding-top:15px;margin-top:15px;overflow:hidden}.projekt-info--titel{font-size:16px;font-size:1rem;line-height:normal;letter-spacing:1.33px;color:var(--dark-grey)}.projekt-info-tbl{border-top:1px solid var(--dark-grey);border-bottom:1px solid var(--dark-grey)}.projekt-info-tbl .projekt-info-tbl--label{font-family:TradeGothicLT-BoldCondTwenty;font-weight:400;width:100px;padding-right:20px}@media (min-width:768px){.projekt-info-tbl .projekt-info-tbl--label{width:auto}}.projekt-info-tbl .d-flex{display:inline-flex;border-bottom:0 solid var(--dark-grey);width:100%;margin:0;flex-wrap:wrap}@media (min-width:768px){.projekt-info-tbl .d-flex{align-items:stretch;flex-wrap:unset;border-bottom:1px solid var(--dark-grey)}}.projekt-info-tbl .d-flex>div{padding:10px 0;padding-left:10px;padding-right:10px;border-left:1px solid var(--dark-grey);border-right:1px solid var(--dark-grey);border-bottom:1px solid var(--dark-grey);display:flex;flex:none;width:100%}@media (min-width:768px){.projekt-info-tbl .d-flex>div{display:flex;flex:auto;border-left:0;border-bottom:0}.projekt-info-tbl .d-flex>div:last-child{border-right:0;padding-right:0}}@media (min-width:1024px){.projekt-info-tbl .d-flex>div{flex:40% 0 0}.projekt-info-tbl .d-flex>div:first-child{flex-shrink:0;padding-left:0}}.projekt-info-tbl .d-flex>div span{font-size:12px;font-size:.75rem}.projekt-info-descriptions p{font-size:12px;font-size:.75rem;line-height:normal;margin-bottom:12px}.slider{position:relative}.slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:40px;height:40px;border:0;background:0 0;padding:0}.slider .slick-prev{left:10px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-prev-white.svg') center no-repeat;background-size:contain}.slider .slick-prev:hover{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-prev-white-hover.svg') center no-repeat}.slider .slick-next{right:10px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-next-white.svg') center no-repeat;background-size:contain}.slider .slick-next:hover{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-next-white-hover.svg') center no-repeat}.slider.dark .slick-prev{left:10px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-prev.svg') center no-repeat;background-size:contain}.slider.dark .slick-prev:hover{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-prev-white-hover.svg') center no-repeat}.slider.dark .slick-next{right:10px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-next.svg') center no-repeat;background-size:contain}.slider.dark .slick-next:hover{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-next-white-hover.svg') center no-repeat}.slider.seitenslider.fullslider{height:100%}.slider.seitenslider.fullslider .slick-list,.slider.seitenslider.fullslider .slick-track{height:100%}.slider.seitenslider.fullslider .slick-slide,.slider.seitenslider.fullslider .slide-as-cover{height:100%}.slider.seitenslider.fullslider .slide-as-cover{background-position:center;background-repeat:no-repeat}.slider.seitenslider.withFade{background:#000}.slider.seitenslider .slick-arrow{top:auto;bottom:15px;transform:translateY(0);width:32px;height:32px;background-size:cover}@media (min-width:577px){.slider.seitenslider .slick-arrow{top:15px}}@media (min-width:768px){.slider.seitenslider .slick-arrow{top:50%;transform:translateY(-50%);width:40px;height:40px}}@media (min-width:1024px){.slider.seitenslider .slick-prev{left:15px}.slider.seitenslider .slick-next{right:15px}}@media (min-width:577px){.content_seitenbild .slider.seitenslider .slick-arrow{top:50%}}@media (min-width:1024px){.content_seitenbild .slider.seitenslider .slick-prev{left:40px}.content_seitenbild .slider.seitenslider .slick-next{right:40px}}.slider.kundenslider{padding-bottom:60px}.slider.kundenslider .slick-arrow{top:auto;bottom:15px;transform:translateY(0);width:32px;height:32px;background-size:cover!important}.slider.kundenslider .slick-prev{left:0;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-prev.svg') center no-repeat;background-size:contain}.slider.kundenslider .slick-prev:hover{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-prev-hover.svg') center no-repeat}.slider.kundenslider .slick-next{right:0;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-next.svg') center no-repeat;background-size:contain}.slider.kundenslider .slick-next:hover{background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/bttn/bttn-next-hover.svg') center no-repeat}@media (min-width:768px){.slider.kundenslider{padding-bottom:0}.slider.kundenslider .slick-arrow{top:50%;transform:translateY(-50%);width:40px;height:40px}.slider.kundenslider .slick-prev{left:15px}.slider.kundenslider .slick-next{right:15px}}@media (min-width:1025px){.slider.kundenslider .slick-prev{left:-70px}.slider.kundenslider .slick-next{right:-70px}}.slider.bigsizearrows .slick-arrow{width:30px}@media (min-width:768px){.slider.bigsizearrows .slick-arrow{width:160px}}@media (min-width:1260px){.slider.bigsizearrows .slick-arrow{width:15%}}.slider.bigsizearrows .slidercaption{margin-top:28px}.slider .arrow-titel{position:absolute;top:46px;left:0;visibility:hidden}@media (min-width:576px){.slider .arrow-titel{visibility:visible}}.slider .slick-prev .arrow-titel{left:auto;right:0}.slider .slidercaption{width:70%;text-align:center}@media (min-width:768px){.slider .slidercaption{width:34%}}.slider .slidercaption h1,.slider .slidercaption h2,.slider .slidercaption h3,.slider .slidercaption h4,.slider .slidercaption h5,.slider .slidercaption h6,.slider .slidercaption li,.slider .slidercaption p{color:#fff}.slider .slidercaption h1 a,.slider .slidercaption h2 a,.slider .slidercaption h3 a,.slider .slidercaption h4 a,.slider .slidercaption h5 a,.slider .slidercaption h6 a,.slider .slidercaption li a,.slider .slidercaption p a{color:#fff}.slider .slidercaption .curNum{font-family:trade-gothic-next-compressed,sans-serif;color:#fff;font-size:18px;font-size:1.125rem}.slider .slidercaption a.mehr{display:inline-block;color:#fff;padding:5px 15px;border:2px solid #fff;font-size:16px;font-size:1rem}.slider .slidercaption a.mehr:after{display:none}.slider .slidercaption a.mehr:hover{background:#fff;color:var(--orange-red)}@media (max-width:576px){.slider .slidercaption h1{font-size:28px;font-size:1.75rem;line-height:1.2}.slider .slidercaption p:last-of-type{margin-bottom:0}.slider .slidercaption a[class*=mehr]{white-space:normal}}@media (min-width:768px){.projekt-bild{height:600px}.projekt-bild .slick-slide{height:600px;text-align:center}.projekt-bild img,.projekt-bild picture{display:inline-block;width:auto;height:100%}}.tx-indexedsearch-searchbox fieldset div{display:inline-block}.tx-indexedsearch-searchbox-sword{border:0;border-bottom:1px solid #000}.tx-indexedsearch-searchbox-button{border:0;background:0 0;padding:3px 6px}.tx-indexedsearch-searchbox-button span{position:relative;top:-3px}.tx-indexedsearch-browsebox{margin:0;padding:0;list-style:none}.tx-indexedsearch-browsebox li{display:inline-block;margin-right:10px}.tx-indexedsearch-browsebox li a{text-decoration:none}.slidertextarrows .slider-astextarrows{padding-left:30px;padding-right:30px}@media (min-width:1025px){.slidertextarrows .slider-astextarrows{padding-left:0;padding-right:0}}.slidertextarrows .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:0;height:40px;border:0;background:0 0;padding:0}.slidertextarrows .slick-arrow>span{transform-origin:center;display:inline-block;width:180px;text-transform:uppercase;color:var(--brown-grey);font-size:12px;font-size:.75rem;text-align:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slidertextarrows .slick-arrow>span:hover{color:#000}.slidertextarrows .slick-arrow>span span{display:inline-block;width:auto;border-bottom:2px solid #000}.slidertextarrows .slick-prev{left:115px}.slidertextarrows .slick-prev>span{transform:rotate(-90deg);position:absolute;left:-200px}.slidertextarrows .slick-next{right:115px}.slidertextarrows .slick-next>span{transform:rotate(90deg);position:absolute;right:-200px}@media (min-width:1025px){.slidertextarrows .slick-prev{left:90px}.slidertextarrows .slick-next{right:90px}}@media (min-width:1260px){.slidertextarrows .slick-prev{left:60px}.slidertextarrows .slick-next{right:60px}}@keyframes transToLeft{to{transform:translateX(-100%);visibility:visible;opacity:1}}@keyframes transToRight{to{transform:translateX(0);visibility:visible;opacity:1}}html.show-mm{overflow:hidden}#menu-opener{position:fixed;right:15px;-webkit-transition:all .5s ease;transition:all .5s ease;top:0;margin-top:calc(95px / 2);transform:translateY(-50%);display:inline-block;max-width:calc(90px / 2);z-index:1002;width:46px;height:30px}@media (min-width:576px){#menu-opener{margin-top:calc(190px / 2)}}@media (min-width:768px){#menu-opener{height:45px}}@media (min-width:1024px){#menu-opener{right:30px}}@media (min-width:1260px){#menu-opener{right:90px}}#menu-opener span{position:relative;display:block;width:100%;height:100%}#menu-opener span:after,#menu-opener span:before{content:'';display:block;height:100%;width:2px;position:absolute;top:7px;right:15px;z-index:1;opacity:.5;border-right:2px solid var(--orange-red);-webkit-transition:all .5s ease;transition:all .5s ease}#menu-opener span:after{top:0;right:1px}.show-mm #menu-opener span:after,.show-mm #menu-opener span:before{top:0;right:50%;transform:translateX(50%) rotate(135deg)}.show-mm #menu-opener span:after{transform:translateX(50%) rotate(-135deg)}.socialmedialink{display:inline-block;width:calc(70px / 2)}.mm-socialmedia{position:absolute;right:-68px;top:50%;transform:translateY(-50%);-webkit-transition:all .25s linear;transition:all .25s linear}@media (max-width:768px){.mm-socialmedia{display:none}}@media (min-width:1024px){.mm-socialmedia{right:-52px}}@media (min-width:1260px){.mm-socialmedia{right:0}}.menu-socialmedia{list-style:none outside;margin:0;padding:0;text-align:center;width:220px;transform:rotate(-90deg)}.menu-socialmedia li{display:inline-block;margin:0 5px;text-transform:uppercase;color:var(--very-light);font-size:12px;font-size:.75rem}.menu-socialmedia li a{color:var(--very-light)}.menu-socialmedia li a:hover{color:var(--orange-red)}.menu-socialmedia li.active a{color:var(--orange-red)}.ankermenu ul{text-align:justify}.ankermenu ul li{display:inline-block}@media (min-width:1024px){.gaps-inner>[class*=col-]>div{margin-right:calc(74px / 2)}.gaps-inner>[class*=col-]:last-child>div{margin-right:0;margin-left:calc(74px / 2)}.gaps-inner>[class*=col-][class*="-last"]>div{margin-right:0;margin-left:calc(74px / 2)}.gaps-inner.cards-container>[class*=col-]:nth-child(even)>div{margin-right:0;margin-left:calc(74px / 2)}}.mp-popup-ajax .mfp-container{padding:0;background:var(--very-light);min-height:100vh}.mp-popup-ajax .mfp-container .mfp-content{min-height:100vh}.mp-popup-ajax.modal-info .mfp-close{position:absolute;top:15px;right:15px;opacity:1}@media (min-width:768px){.mp-popup-ajax.modal-info .mfp-close{position:absolute;top:60px;right:60px}}.mp-popup-ajax.modal-info .mfp-close span{display:inline-block;width:60px;height:60px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/11_schliessen.svg') center no-repeat}.mp-popup-ajax.modal-info .mfp-container{background:#fff}.mp-popup-ajax.modal-info .mfp-content{background:#fff}.mfp-bg.mp-popup-ajax,.mfp-s-loading{display:none}.box_modalinfo{height:100vh;overflow:hidden}.box_modalinfo .scrollpanel{width:100%;height:100%}.box_modalinfo .scrollpanel .simplebar-track.simplebar-vertical{right:15px}@media (min-width:768px){.box_modalinfo .scrollpanel .simplebar-track.simplebar-vertical{right:72px}}@keyframes moveZIndexDown{from{z-index:3}to{z-index:-1}}@keyframes moveZIndexUp{from{z-index:-1}to{z-index:9}}@media (max-width:576px){.ankernavigation,.mc-holder{position:relative}.ankernavigation:before,.mc-holder:before{content:'';position:absolute;top:0;right:0;display:block;width:15px;height:80%;background:var(--very-light);z-index:14}.ankernavigation:after,.mc-holder:after{content:'';position:absolute;top:19px;right:-3px;z-index:15;display:block;width:12px;height:12px;background:url('../../../typo3conf/ext/rsm_base/Resources/Public/Images/svg/Pfeil_Menue.svg') center no-repeat}}.pagemenu{margin:0 -15px;padding:10px 0;text-align:center}.pagemenu li{margin:0;padding:0 15px;display:inline-block;line-height:19px;letter-spacing:.75px}.pagemenu li a{display:inline-block;position:relative;padding:5px 0;color:var(--very-light);border-bottom:1px solid transparent;white-space:nowrap}.pagemenu li a.active,.pagemenu li a:hover{color:var(--orange-red);border-bottom:1px solid var(--orange-red)}@media (max-width:576px){.pagemenu{position:relative;margin:0;flex-direction:row;width:100%;overflow:auto;border-bottom:2px solid #000;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.pagemenu li{display:block;flex:1}}.menu-fusszeile{text-align:center}.menu-fusszeile li{display:inline-block;margin:0 5px;text-transform:uppercase;color:var(--very-light);font-size:12px;font-size:.75rem}.menu-fusszeile li a{color:var(--very-light)}.menu-fusszeile li a:hover{color:var(--orange-red)}.menu-fusszeile li.active a{color:var(--orange-red)}.cookie-panel__attribution{display:none}.om-cookie-panel .cookie-panel__button{position:relative;z-index:1;display:inline-block;padding:8px 30px;min-height:30px;min-width:130px;text-align:center;text-decoration:none;color:#000;transform-style:preserve-3d;font-size:12px;font-size:.75rem;line-height:1.2;margin-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;border:1px solid var(--dark-grey);transform:translateX(5px) translateY(-5px);background:var(--dark-grey);border-radius:0!important;margin-right:10px}.om-cookie-panel .cookie-panel__button.cookie-panel__button--color--green{color:#000;background:var(--white);border-radius:0!important}.om-cookie-panel .cookie-panel__button:after{border:1px solid var(--dark-grey);content:"";display:inline-block;position:absolute;width:100%;height:100%;z-index:0}.om-cookie-panel .cookie-panel__button:after{box-sizing:border-box;transition:all .25s ease-in-out;top:0;left:0;transform:translateX(-5px) translateY(5px) translateZ(-1px)}.om-cookie-panel .cookie-panel__button:hover{transform:translateX(0) translateY(0)}.om-cookie-panel .cookie-panel__checkbox:checked+label::before{box-shadow:inset 0 0 0 3px #fff;background-color:#000}.om-cookie-panel .cookie-panel__checkbox+label::before{border-radius:0;border:2px solid #000;background-color:#fff}@media (min-width:1024px){.om-cookie-panel.active{transform:translateY(0) translateX(-50%)}}@media (min-width:1024px){.om-cookie-panel{width:80vw;left:50%;transform:translateY(100%) translateX(-50%)}}@media (min-width:1224px){.om-cookie-panel{width:60vw;left:50%;transform:translateY(100%) translateX(-50%)}}.container-lineanimation{position:relative;width:100vw;max-width:100%}.container-lineanimation .svg-animation-holder{position:absolute}.container-lineanimation .svg-animation-holder.position-right{right:0;left:auto}.container-lineanimation .svg-animation-holder.position-left{right:auto;left:0}.animatable{visibility:hidden;-webkit-animation-play-state:paused!important;-moz-animation-play-state:paused!important;-ms-animation-play-state:paused!important;-o-animation-play-state:paused!important;animation-play-state:paused!important}.animated{visibility:visible;animation-fill-mode:forwards!important;-webkit-animation-fill-mode:forwards!important;-moz-animation-fill-mode:forwards!important;-ms-animation-fill-mode:forwards!important;-o-animation-fill-mode:forwards!important;animation-play-state:running!important;-webkit-animation-play-state:running!important;-moz-animation-play-state:running!important;-ms-animation-play-state:running!important;-o-animation-play-state:running!important}@keyframes draw{0%{stroke-dashoffset:3000}100%{stroke-dashoffset:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.msmailchimp{max-width:100%}.msmailchimp-form{width:100%;gap:0}.msmailchimp-button-NO{background:0 0;border:0}