@charset "UTF-8";
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-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: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .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-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .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-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions: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, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder: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: normal;
  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: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  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-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%;
}

.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  height: 0;
}

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%;
}

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%;
}

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%;
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%;
}

.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js.vjs-audio-only-mode .vjs-tech {
  display: none;
}

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: 0.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 !important;
  visibility: visible !important;
}

.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: 0px 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: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .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: none;
  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: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 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: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.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-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.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 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .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:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .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, 0.7);
}

.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.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;
}

.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.vjs-button > .vjs-icon-placeholder {
  display: block;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js *:not(.vjs-visible-text) > .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 0.2s;
  height: 0.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-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  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: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.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-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.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, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  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-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .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-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.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, .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-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.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, .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-volume-control.vjs-slider-active.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:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.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: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.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: 0.9em;
  z-index: 1;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.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, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.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-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}

.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster {
  display: block;
}

.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:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .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: 0.5em;
  padding-right: 0.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: 0.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-controls-disabled .vjs-text-track-display,
.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: 0.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-controls-disabled video::-webkit-media-text-track-display,
.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-audio-only-mode .vjs-picture-in-picture-control {
  display: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control {
  display: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  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: 0em;
}

.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: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.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: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.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 0.3s forwards;
          animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  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: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 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: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.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: white;
  }
  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: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none;
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none;
}

.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: -0.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-only-mode .vjs-subs-caps-button {
  display: none;
}

.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: -0.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.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: auto;
  width: initial;
}
.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {
  display: none;
}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.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-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  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 0px 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-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.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:focus,
.vjs-track-settings-controls button:active {
  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, 0.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: none;
}

.video-js *:focus:not(:focus-visible) {
  outline: none;
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.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-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.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{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:Akkurat Pro;font-style:normal;font-weight:400;src:url(/fonts/akkurat-pro/AkkuratPro-Regular.otf) format("opentype")}@font-face{font-family:Akkurat Pro;font-style:normal;font-weight:700;src:url(/fonts/akkurat-pro/AkkuratPro-Bold.otf) format("opentype")}@font-face{font-display:block;font-family:iconfont-ehg;font-style:normal;font-weight:400;src:url(/fonts/iconfont/fonts/iconfont-ehg.eot?oofdjp);src:url(/fonts/iconfont/fonts/iconfont-ehg.eot?oofdjp#iefix) format("embedded-opentype"),url(/fonts/iconfont/fonts/iconfont-ehg.ttf?oofdjp) format("truetype"),url(/fonts/iconfont/fonts/iconfont-ehg.woff?oofdjp) format("woff"),url(/fonts/iconfont/fonts/iconfont-ehg.svg?oofdjp#iconfont-ehg) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont-ehg!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-copy:before{content:"\e96d"}.icon-qualitat:before{color:#babdc2;content:"\e96c"}.icon-percent:before{content:"\e96b"}.icon-home-icon-1:before{content:"\e96a"}.icon-zoom-out:before{content:"\e968"}.icon-zoom-in:before{content:"\e969"}.icon-share:before{content:"\e965"}.icon-thumbs-up:before{content:"\e966"}.icon-youtube:before{content:"\e967"}.icon-add-comment:before{content:"\e900"}.icon-angle-down:before{content:"\e901"}.icon-angle-left:before{content:"\e902"}.icon-angle-right:before{content:"\e903"}.icon-angle-up:before{content:"\e904"}.icon-arrow-down:before{content:"\e905"}.icon-arrow-left:before{content:"\e906"}.icon-arrow-right-up:before{content:"\e907"}.icon-arrow-right:before{content:"\e908"}.icon-arrow-up:before{content:"\e909"}.icon-auftragspositionen:before{content:"\e90a"}.icon-auslieferung:before{content:"\e90b"}.icon-blech:before{color:#babdc2;content:"\e90c"}.icon-book-open:before{content:"\e90d"}.icon-calendar:before{content:"\e90e"}.icon-carcoclix:before{content:"\e90f"}.icon-certificate:before{content:"\e910"}.icon-chat:before{content:"\e911"}.icon-check-rounded:before{content:"\e912"}.icon-check:before{content:"\e913"}.icon-checkbox-alt:before{content:"\e914"}.icon-checkbox:before{content:"\e915"}.icon-clock:before{content:"\e916"}.icon-close:before{content:"\e917"}.icon-compress:before{content:"\e918"}.icon-download:before{content:"\e919"}.icon-e-procurement:before{content:"\e91a"}.icon-ecommerce-dollar:before{content:"\e91b"}.icon-edit:before{content:"\e91c"}.icon-envelope:before{content:"\e91d"}.icon-events:before{content:"\e91e"}.icon-expand:before{content:"\e91f"}.icon-external-link:before{content:"\e920"}.icon-facebook:before{content:"\e921"}.icon-fahrtkostenverguetung:before{content:"\e922"}.icon-file-download:before{content:"\e923"}.icon-file-pdf:before{content:"\e924"}.icon-filter-v2:before{content:"\e925"}.icon-filter:before{content:"\e926"}.icon-flach:before{color:#babdc2;content:"\e927"}.icon-fliessbohren:before{content:"\e928"}.icon-font-size:before{content:"\e929"}.icon-gesundheitfoerderung:before{content:"\e92a"}.icon-gewindeschneiden:before{content:"\e92b"}.icon-graph:before{content:"\e92c"}.icon-gruendung:before{content:"\e92d"}.icon-i-form:before{color:#babdc2;content:"\e92e"}.icon-info:before{content:"\e92f"}.icon-instagram:before{content:"\e930"}.icon-kantine:before{content:"\e931"}.icon-lagerflaeche:before{content:"\e932"}.icon-liefertermine:before{content:"\e933"}.icon-linkedin:before{content:"\e934"}.icon-lkw:before{content:"\e935"}.icon-lock:before{content:"\e936"}.icon-login:before{content:"\e937"}.icon-logistik:before{content:"\e938"}.icon-logout:before{content:"\e939"}.icon-map-marker:before{content:"\e93a"}.icon-materialbeschaffung:before{content:"\e93b"}.icon-medal:before{content:"\e93c"}.icon-menu:before{content:"\e93d"}.icon-minus:before{content:"\e93e"}.icon-oberflaechenbehandlung:before{content:"\e93f"}.icon-pen-1:before{content:"\e940"}.icon-pen:before{content:"\e941"}.icon-person:before{content:"\e942"}.icon-play:before{content:"\e943"}.icon-plus:before{content:"\e944"}.icon-preis-zuschlaege:before{content:"\e945"}.icon-profil-rohr:before{color:#babdc2;content:"\e946"}.icon-quote:before{content:"\e947"}.icon-rohrlasern:before{content:"\e948"}.icon-rund-rohr:before{color:#babdc2;content:"\e949"}.icon-rund:before{color:#babdc2;content:"\e94a"}.icon-saegen:before{content:"\e94b"}.icon-search:before{content:"\e94c"}.icon-sechskant:before{color:#babdc2;content:"\e94d"}.icon-settings-1:before{content:"\e94e"}.icon-settings:before{content:"\e94f"}.icon-shop-cart:before{content:"\e950"}.icon-sonderform:before{color:#babdc2;content:"\e951"}.icon-sortiment:before{content:"\e952"}.icon-star-filled:before{content:"\e953"}.icon-star:before{content:"\e954"}.icon-support:before{content:"\e955"}.icon-t-form:before{color:#babdc2;content:"\e956"}.icon-telephone:before{content:"\e957"}.icon-tourenzeiten:before{content:"\e958"}.icon-trash:before{content:"\e959"}.icon-u-form:before{color:#babdc2;content:"\e95a"}.icon-umsatz:before{content:"\e95b"}.icon-unlock:before{content:"\e95c"}.icon-upload:before{content:"\e95d"}.icon-user:before{content:"\e95e"}.icon-vierkant:before{color:#babdc2;content:"\e95f"}.icon-warning:before{content:"\e960"}.icon-weiterbildung:before{content:"\e961"}.icon-winkel-profile:before{color:#babdc2;content:"\e962"}.icon-winkel:before{color:#babdc2;content:"\e963"}.icon-world:before{content:"\e964"}html{box-sizing:border-box;color:#2b2f38;font-family:Akkurat Pro,sans-serif}body,html{height:100%}body{display:flex;flex-direction:column;font-size:16px;line-height:24px}@media screen and (max-width:1024px){.no-overflow{overflow:hidden}}.content{flex:1}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:inherit}p{margin:0}img,picture{display:block;max-width:100%}a{color:inherit;text-decoration:none}article,div,footer,header,main,section{display:block;position:relative}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font-family:Akkurat Pro,sans-serif;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0}.radio{align-items:center;display:flex;flex-direction:row;height:24px}.radio:not(:last-child){margin-bottom:16px}.radio-text{color:#444952;cursor:pointer;font-size:16px;line-height:24px;margin-top:2px}.radio-text--disabled{color:#84878f;cursor:default}input[type=radio]{align-items:center;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #d10931;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#d10931;cursor:pointer;display:flex;font:inherit;height:20px;justify-content:center;margin:0 8px 0 0;width:20px}input[type=radio]:disabled{background-color:#f3f4f5;border-color:#dfe1e5;color:#babdc2}input[type=radio]:disabled:hover{cursor:default}input[type=radio]:before{border-radius:50%;box-shadow:inset 10px 10px #d10931;content:"";height:10px;transform:scale(0);transition:transform .12s ease-in-out;width:10px}input[type=radio]:checked:before{transform:scale(1)}.scroll-shadow-left,.scroll-shadow-right{height:100%;pointer-events:none;position:absolute;top:0;width:50px}.scroll-shadow-left{background:linear-gradient(90deg,rgba(46,51,61,.096) 0,rgba(28,29,32,.096) .01%,hsla(0,0%,100%,0));left:0}.scroll-shadow-right{background:linear-gradient(270deg,rgba(46,51,61,.096) 0,rgba(28,29,32,.096) .01%,hsla(0,0%,100%,0));right:0}.button-primary{background-color:#d10931;color:#fff;display:block;font-size:16px;font-weight:700;line-height:24px;padding:12px 16px;position:relative;text-align:center;transition:background-color .4s ease;width:100%}.button-primary:not(:disabled):hover{background-color:#eb0a37}.button-primary:disabled{background-color:#f3f4f5;color:#babdc2}.button-primary i{display:block;font-size:24px;position:absolute;top:12px}.button-primary span{display:inline-block;vertical-align:middle}.button-primary--icon:not(.button-primary--icon-right){padding-left:50px;text-align:right}.button-primary--icon:not(.button-primary--icon-right) i{left:16px}.button-primary--icon.button-primary--icon-right{padding-right:50px;text-align:left}.button-primary--icon.button-primary--icon-right i{right:16px}.button-secondary{background-color:#fff;border:2px solid #d10931;color:#d10931;display:block;font-size:16px;font-weight:700;line-height:24px;padding:10px 14px;position:relative;text-align:center;transition:color .4s ease,border-color .4s ease;width:100%}.button-secondary:not(:disabled):hover{border-color:#eb0a37;color:#eb0a37}.button-secondary:disabled{border-color:#babdc2;color:#babdc2}.button-secondary i{display:block;font-size:24px;position:absolute;top:12px}.button-secondary span{display:inline-block;vertical-align:middle}.button-secondary--icon:not(.button-secondary--icon-right){padding-left:50px;text-align:right}.button-secondary--icon:not(.button-secondary--icon-right) i{left:16px}.button-secondary--icon.button-secondary--icon-right{padding-right:50px;text-align:left}.button-secondary--icon.button-secondary--icon-right i{right:16px}.button-text{color:#d10931;font-size:16px;line-height:24px;transition:color .4s ease}.button-text:not(:disabled):hover{color:#eb0a37}.button-text:disabled{color:#babdc2}.button-text i{font-size:24px}.button-text i,.button-text span{display:inline-block;vertical-align:middle}.select-box-label{color:#444952;font-size:14px;line-height:20px;margin-bottom:4px}.select-box-select{display:block;position:relative}.select-box-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:1px solid #dfe1e5;border-radius:0;box-shadow:none;color:#2b2f38;color:inherit;cursor:pointer;font-family:Akkurat Pro,sans-serif;font-size:inherit;font-size:16px;height:48px;line-height:inherit;line-height:24px;margin:0;outline:none;padding:12px 48px 12px 16px;width:100%}.select-box-select:after{color:#d10931;content:"\e901";font-family:iconfont-ehg;font-size:24px;height:48px;line-height:48px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:48px}.select-box-select--error{border:1px solid #d10931}.select-box-error-message{color:#d10931;display:flex;flex-direction:row;margin-top:6px}.select-box-error-message span{font-size:12px;line-height:16px;margin:4px 0 0 4px}.select-box-error-icon i{font-size:20px}.select-box-error-icon:hover .select-box-error-tooltip{display:block;opacity:1;visibility:visible}.select-box-error-tooltip{background-color:#fff;bottom:150%;box-shadow:0 2px 10px rgba(0,0,0,.16);color:#2b2f38;display:block;font-family:Akkurat Pro,serif!important;font-size:14px!important;font-weight:400;left:-70%;line-height:20px!important;opacity:0;padding:20px;position:absolute;transition:opacity .3s;visibility:hidden;width:300px;z-index:1}.select-box-error-tooltip a{color:#d10931;-webkit-text-decoration:underline #d10931;text-decoration:underline #d10931}.select-box-error-tooltip:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:8px;box-shadow:-3px 3px 3px 0 rgba(0,0,0,.16);box-sizing:border-box;content:"";height:0;left:3%;position:absolute;top:100%;transform:rotate(-45deg);transform-origin:0 0;width:0}.text-input-container{border:1px solid #dfe1e5}.text-input-label{color:#444952;font-size:14px;line-height:20px;margin-bottom:4px}.text-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;color:#2b2f38;font-family:Akkurat Pro,sans-serif;font-size:inherit;height:46px;line-height:inherit;margin:0;outline:none;padding:12px 16px;width:100%}.text-input input:-ms-input-placeholder{color:#84878f;font-family:Akkurat Pro,sans-serif;font-size:16px;line-height:24px}.text-input input:-ms-input-placeholder,.text-input input::-moz-placeholder,.text-input input::-ms-input-placeholder,.text-input input::-webkit-input-placeholder,.text-input input::placeholder{color:#84878f;font-family:Akkurat Pro,sans-serif;font-size:16px;line-height:24px}.text-input button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;color:#2b2f38;display:none;font-size:inherit;font-size:24px;height:48px;line-height:inherit;margin:0;outline:none;padding:0;position:absolute;right:0;text-align:center;top:0;width:48px}.text-input--error .text-input-container{border-color:#d10931}.text-input-error-text{color:#d10931;font-size:12px;line-height:16px;padding-top:4px}.text-input--button input{padding-right:0;width:calc(100% - 48px)}.text-input--button button{display:block}.text-area textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #dfe1e5;border-radius:0;box-shadow:none;color:inherit;color:#2b2f38;font-family:Akkurat Pro,sans-serif;font-size:inherit;line-height:inherit;margin:0;max-width:100%;outline:none;padding:12px 16px;width:100%}.text-area textarea:-ms-input-placeholder{color:#84878f;font-family:Akkurat Pro,sans-serif;font-size:16px;line-height:24px}.text-area textarea:-ms-input-placeholder,.text-area textarea::-moz-placeholder,.text-area textarea::-ms-input-placeholder,.text-area textarea::-webkit-input-placeholder,.text-area textarea::placeholder{color:#84878f;font-family:Akkurat Pro,sans-serif;font-size:16px;line-height:24px}.text-area-label{color:#444952;font-size:14px;line-height:20px;margin-bottom:4px}.checkbox{align-items:center;display:flex;flex-direction:row;margin-bottom:12px;margin-left:24px;min-height:24px}.checkbox-container{position:relative}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+.checkbox-title{align-items:center;color:#444952;cursor:pointer;display:flex;font-size:16px;font-weight:300;line-height:24px;margin-left:12px;position:relative;transition:color .4s ease}.checkbox input[type=checkbox]+.checkbox-title:hover{color:#d10931}.checkbox input[type=checkbox]+.checkbox-title:after{background-color:#fff;border:1px solid #84878f;content:"";display:block;height:20px;left:-36px;position:absolute;top:0;width:20px}.checkbox input[type=checkbox]+.checkbox-title .checkbox-checkmark{color:#fff;display:block;font-size:24px;opacity:0;position:absolute;z-index:1}.checkbox input[type=checkbox]+.checkbox-title .checkbox-checkmark.icon-blech{font-size:28px;left:-39px;top:-2px}.checkbox input[type=checkbox]+.checkbox-title .checkbox-checkmark.icon-check{font-size:24px;left:-37px;top:-1px}.checkbox input[type=checkbox]:checked~.checkbox-arrow{left:6px;transform:rotate(90deg)}.checkbox input[type=checkbox]:checked+.checkbox-title:after{background-color:#d10931;border-color:#d10931;display:block}.checkbox input[type=checkbox]:checked+.checkbox-title .checkbox-checkmark{display:block;opacity:1}.checkbox-children .checkbox-arrow{display:block}.checkbox-children input[type=checkbox]+.checkbox-title{margin-left:32px}.checkbox-children input[type=checkbox]+.checkbox-title:after{left:-56px}.checkbox-children input[type=checkbox]+.checkbox-title .checkbox-checkmark.icon-blech{left:-59px}.checkbox-children input[type=checkbox]+.checkbox-title .checkbox-checkmark.icon-check{left:-57px}.checkbox-arrow{color:#d10931;display:none;font-size:22px;left:8px;line-height:19px;position:absolute;top:0;transform-origin:center}.checkbox-form-icon{font-size:24px;line-height:1;margin-left:-4px}.footer{align-items:stretch;background-color:#2b2f38;color:#f3f4f5;display:flex;flex-direction:column}.footer-max-width{display:flex;margin:0 auto;max-width:1440px;width:100%}.footer-information{padding:100px 40px;width:30%}.footer-links{border-left:1px solid #444952;width:70%}.footer-links-content{display:flex;flex-wrap:wrap;padding:100px 20px 100px 80px}.footer-links-column{padding-right:20px;width:33.3333%;word-break:break-word}.footer-links-column-title{color:#84878f;font-size:20px;font-weight:700;line-height:28px}.footer-links-column-title:after{content:"\e901";display:none;font-family:iconfont-ehg;font-size:20px;pointer-events:none;position:absolute;right:20px;top:20px;transition:transform .4s ease}.footer-links-column-title--open:after{transform:rotate(180deg)}.footer-links-column-content{font-size:0;margin-top:20px}.footer-links-column-content a{display:block;font-size:16px;line-height:24px}.footer-links-lower{border-top:1px solid #444952;justify-content:space-between;padding:15px 50px}.footer-links-lower,.footer-links-lower-items{align-items:center;display:flex;flex-wrap:wrap}.footer-links-lower-items a{color:#84878f;display:block;font-size:12px;letter-spacing:1px;line-height:16px;margin:10px 30px;text-transform:uppercase}.footer-links-lower-socials{display:flex;flex-wrap:wrap;padding:0 15px}.footer-links-lower-socials a{font-size:24px;height:48px;line-height:48px;text-align:center;width:48px}.footer-information-logo{margin-bottom:40px;max-width:210px;width:100%}.footer-information-text{color:#babdc2;font-size:16px;line-height:24px}.footer-information-link{color:#babdc2;font-weight:700;margin-top:8px}.footer-information-link span{margin-right:8px}.footer-information-link:first-of-type{margin-top:20px}.footer-information-link a{color:#fff}@media screen and (max-width:1024px){.footer-information{padding:100px 32px}.footer-links-content{padding-left:32px;padding-right:12px}.footer-links-lower{padding:15px 2px}}@media screen and (max-width:768px){.footer-max-width{display:block}.footer-information{border-bottom:1px solid #444952;width:100%}.footer-information,.footer-links-content{padding-bottom:60px;padding-top:60px}.footer-links{border-left:none;width:100%}}@media screen and (min-width:601px){.footer-links-column-content{display:block!important}.footer-links-column-content a:not(:last-child){margin-bottom:12px}}@media screen and (max-width:600px){.footer-information{border-bottom:none;padding:60px 16px}.footer-links-content{border-top:1px solid #444952;padding:0}.footer-links-column{border-bottom:1px solid #444952;padding:0;width:100%}.footer-links-column-title{color:#fff;cursor:pointer;font-size:16px;line-height:24px;padding:20px 56px 20px 16px}.footer-links-column-title:after{display:block}.footer-links-column-content{display:none;margin-top:0;padding:8px 0 20px}.footer-links-column-content a{color:#babdc2;display:inline-block;padding:12px 16px;vertical-align:top;width:50%}.footer-links-lower{border-top:none;padding:0}.footer-links-lower-items{padding:38px 0}.footer-links-lower-items a{margin:0;padding:16px;width:50%}.footer-links-lower-socials{border-top:1px solid #444952;justify-content:center;padding:24px 16px;width:100%}.footer-information-logo{margin-bottom:24px;max-width:170px}}.navigation-icon-button{color:#d10931;cursor:pointer;font-size:16px;line-height:24px;transition:color .4s ease}.navigation-icon-button i{display:inline-block;font-size:24px;vertical-align:middle}.navigation-icon-button:hover:not(.navigation-icon-button-disabled){color:#eb0a37}.navigation-icon-button-disabled{color:#babdc2;cursor:not-allowed}.navigation-icon-button-disabled .navigation-icon-button-counter{display:none}.navigation-icon-button-counter{background-color:#2b2f38;border-radius:50%;color:#fff;font-size:13px;font-weight:700;height:20px;line-height:22px;position:absolute;right:10px;text-align:center;top:10px;width:20px}@media screen and (max-width:1024px){.navigation-icon-button{display:none}}.mobile-c2a-buttons{height:calc(100% - 40px);min-height:100px;pointer-events:none;position:absolute;right:40px;top:0;width:60px;z-index:999}.mobile-c2a-buttons-hidden{display:none}@media screen and (max-width:600px){.mobile-c2a-buttons{height:calc(100% - 16px);right:16px}}.mobile-c2a-button{background-color:#d10931;border-radius:50%;display:none;height:60px;pointer-events:auto;position:sticky;right:0;text-align:center;width:60px}.mobile-c2a-button:first-child{top:calc(100vh - 100px);top:calc(var(--vh, 1vh)*100 - 100px)}.mobile-c2a-button:nth-child(2){top:calc(100vh - 176px);top:calc(var(--vh, 1vh)*100 - 176px)}.mobile-c2a-button i{color:#fff;font-size:24px;line-height:60px}.mobile-c2a-button-counter{background-color:#2b2f38;border-radius:50%;color:#fff;font-size:13px;font-weight:700;height:24px;line-height:26px;position:absolute;right:-5px;text-align:center;top:-5px;width:24px}@media screen and (max-width:1024px){.mobile-c2a-button{display:block}}@media screen and (max-width:600px){.mobile-c2a-button{bottom:16px;right:16px;top:calc(100vh - 76px);top:calc(var(--vh, 1vh)*100 - 76px)}}.text-editor{color:#444952;font-size:16px;line-height:24px}.text-editor p+ol,.text-editor p+ul{margin-top:24px}.text-editor ol{counter-reset:list-counter}.text-editor ol li{margin-left:5px;padding-left:25px}.text-editor ol li:before{color:#d10931;content:counter(list-counter) ".";counter-increment:list-counter;font-size:16px;line-height:28px;text-align:center}.text-editor ol:last-child{margin-bottom:0}.text-editor ul li:before{color:#d10931;content:"\e913";font-family:iconfont-ehg}.text-editor li{line-height:28px;margin-bottom:10px;padding-left:30px}.text-editor li:before{display:inline-block;font-size:24px;margin-left:-30px;position:relative;top:-1px;vertical-align:middle;width:28px}.text-editor li:last-child{margin-bottom:0}.text-editor b,.text-editor strong{font-weight:700}.text-editor sup{font-size:smaller;vertical-align:super}.text-editor sub{font-size:smaller;vertical-align:sub}.text-editor i{font-style:italic}.text-editor a{color:#d10931;text-decoration:underline}.text-editor h2{font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px}.text-editor h3{font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px}.text-editor h4{font-size:20px;font-weight:700;line-height:28px}.text-editor h5{font-size:18px}.text-editor h5,.text-editor h6{font-weight:700;line-height:24px}.text-editor h6{font-size:16px}.max-width{margin:0 auto;max-width:1440px}.side-padding{padding-left:40px;padding-right:40px}@media screen and (max-width:1024px){.side-padding{padding-left:32px;padding-right:32px}}@media screen and (max-width:600px){.side-padding{padding-left:16px;padding-right:16px}.text-editor p+ul{margin-top:20px}}.button-arrow{align-items:center;background-color:#fff;border:1px solid #dfe1e5;border-radius:50%;color:#d10931;display:flex;font-size:24px;height:48px;justify-content:center;transition:color .4s ease,border-color .4s ease;width:48px}.button-arrow.slick-disabled{color:#babdc2;cursor:default}.button-arrow:active:not(.slick-disabled),.button-arrow:hover:not(.slick-disabled){border-color:#ff6685;color:#ff6685}.button-text{text-decoration:none;text-decoration:initial}.video-container{background:#2b2f38;height:0;padding-bottom:56.25%;position:relative}.video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video-container video{height:100%;max-width:1440px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;z-index:1}.video-overlay{background-position:50%;background-size:cover;height:100%;left:0;top:0;width:100%;z-index:3}.video-button,.video-overlay{cursor:pointer;position:absolute}.video-button{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 24px rgba(0,0,0,.16);color:#d10931;display:flex;height:60px;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;z-index:2}.video-button i{font-size:32px;pointer-events:none}.form-container{display:flex;justify-content:center;margin:0 auto;padding-bottom:80px;padding-top:80px}.ehg-form-theme{max-width:670px;width:100%}.ehg-form-theme>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-20px}.ehg-form-theme>div>div{flex:0 0 auto;margin-top:20px}.ehg-form-theme .width-full{width:100%}.ehg-form-theme .width-five-sixths{width:calc(83.33333% - 10px)}.ehg-form-theme .width-three-quarters{width:calc(75% - 10px)}.ehg-form-theme .width-two-thirds{width:calc(66.66667% - 10px)}.ehg-form-theme .width-half{width:calc(50% - 10px)}.ehg-form-theme .width-one-third{width:calc(33.33333% - 10px)}.ehg-form-theme .width-one-quarter{width:calc(25% - 10px)}.ehg-form-theme .width-one-sixth{width:calc(16.66667% - 10px)}.ehg-form-theme div:not(.choice)>label{color:#444952;display:block;font-size:14px;line-height:20px;margin-bottom:4px}.ehg-form-theme .dz-error-message,.ehg-form-theme .ehg-form-theme-error-message{color:#d10931;display:block;font-size:12px;line-height:16px;margin-top:4px}.ehg-form-theme input:not([type=checkbox]):not([type=radio]),.ehg-form-theme textarea{border:1px solid #dfe1e5}.ehg-form-theme input:not([type=checkbox]):not([type=radio]):focus,.ehg-form-theme textarea:focus{border:1px solid #444952}.ehg-form-theme .radio{margin-bottom:16px}.ehg-form-theme .checkbox-title{color:#444952}.ehg-form-theme .checkbox-title a{color:#d10931;padding-left:5px;padding-right:5px}.ehg-form-theme .choice:last-child .radio{margin-bottom:8px}.ehg-form-theme .choice:last-child .checkbox{margin-bottom:0}.ehg-form-theme textarea{font-family:Akkurat Pro,sans-serif;height:160px;padding:20px 16px;resize:vertical}.ehg-form-theme textarea:focus{padding:19px 15px}.ehg-form-theme .form-file-upload{align-items:stretch;background-color:#f3f4f5;border:1px dashed #babdc2;cursor:pointer;display:flex;flex-direction:column;padding:8px;width:100%}.ehg-form-theme .form-file-upload:hover{border-color:#444952}.ehg-form-theme .dz-message{text-align:center}.ehg-form-theme .form-file-upload-button{align-items:center;color:#d10931;display:flex;font-size:14px;line-height:20px;margin:62px auto}.ehg-form-theme .form-file-upload-button .icon-upload{font-size:22px;margin-left:5px}.ehg-form-theme .dz-preview{background-color:#fff;border:1px solid #dfe1e5;margin-bottom:8px;padding:12px 36px 12px 12px;position:relative}.ehg-form-theme .dz-preview:last-child{margin-bottom:0}.ehg-form-theme .dz-name{color:#2b2f38;font-size:14px;font-weight:700;line-height:20px}.ehg-form-theme .dz-file{color:#babdc2;font-size:12px;line-height:16px}.ehg-form-theme .dz-remove{color:#d10931;cursor:pointer;font-size:20px;position:absolute;right:14px;top:14px}.ehg-form-theme button{margin-left:auto;width:auto}.ehg-form-theme .ehg-form-theme-error input:not([type=checkbox]):not([type=radio]),.ehg-form-theme .ehg-form-theme-error select,.ehg-form-theme .ehg-form-theme-error textarea{border:1px solid #e31717}.ehg-form-theme .ehg-form-theme-error-icon-container{position:relative}.ehg-form-theme .ehg-form-theme-error-icon-container i{color:#e31717;font-size:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.ehg-form-theme .form-honung{display:none!important}@media screen and (max-width:1024px){.form-container{padding-bottom:60px;padding-top:60px}}@media screen and (max-width:768px){.ehg-form-theme .width-five-sixths,.ehg-form-theme .width-full,.ehg-form-theme .width-three-quarters,.ehg-form-theme .width-two-thirds{width:100%}.ehg-form-theme .width-half,.ehg-form-theme .width-one-quarter,.ehg-form-theme .width-one-sixth,.ehg-form-theme .width-one-third{width:calc(50% - 10px)}}@media screen and (max-width:600px){.form-container{padding-bottom:48px;padding-top:48px}.ehg-form-theme .width-five-sixths,.ehg-form-theme .width-full,.ehg-form-theme .width-half,.ehg-form-theme .width-one-quarter,.ehg-form-theme .width-one-sixth,.ehg-form-theme .width-one-third,.ehg-form-theme .width-three-quarters,.ehg-form-theme .width-two-thirds{width:100%}}@media screen and (max-width:480px){.ehg-form-theme button.button-primary{width:100%}}.header{align-items:center;background:50% no-repeat;background-size:cover;display:flex;min-height:560px;padding:100px 40px}.header--shop-quicklinks{margin-bottom:-50px}.header:before{background:#2b2f38;content:"";height:100%;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%}.header-inner{margin:0 auto;max-width:1440px;width:100%}.header-text{color:#fff;max-width:650px}.header-text .button-primary{display:inline-block;margin-top:24px;min-width:220px;width:auto}.header-title{font-size:52px;font-weight:700;line-height:60px}@media screen and (max-width:600px){.header-title{font-size:40px;font-weight:700;line-height:48px}}.header-description{font-size:20px;line-height:28px;margin-top:8px;max-height:112px;max-width:540px;overflow:hidden}@media screen and (max-width:600px){.header{min-height:520px;padding:40px 16px}.header--shop-quicklinks{margin-bottom:0}.header-description{font-size:16px;line-height:24px;max-height:96px}}.shop-quicklinks{padding:0 40px}.shop-quicklinks-dark-background:before{background-color:#f3f4f5;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.shop-quicklinks-inner{background-color:#2b2f38}.shop-quicklinks-tabs{overflow:auto}.shop-quicklinks-tabs-inner{display:flex;padding:15px 8px 0}.shop-quicklinks-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;color:#fff;font-size:inherit;font-size:20px;font-weight:700;line-height:inherit;line-height:28px;margin:0;outline:none;padding:20px;position:relative;white-space:nowrap}.shop-quicklinks-tab:after{background-color:#d10931;bottom:0;content:"";height:2px;left:20px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;width:calc(100% - 40px)}.no-touchevents .shop-quicklinks-tab:hover:after,.shop-quicklinks-tab--active:after{opacity:1}.shop-quicklinks-content{border-top:1px solid #444952;overflow:hidden}.shop-quicklinks-links{display:flex!important;flex-wrap:wrap;padding:12px 16px}.shop-quicklinks-link{color:#babdc2;padding:12px;text-align:center;width:10%}.shop-quicklinks-link i{color:#84878f;font-size:50px;line-height:1;margin:10px 0;transition:color .4s ease}.no-touchevents .shop-quicklinks-link:hover{color:#fff}.no-touchevents .shop-quicklinks-link:hover i{color:#d10931}.shop-quicklinks-link-title{font-size:16px;line-height:24px;margin:10px 0;transition:color .4s ease}@media screen and (max-width:1024px){.shop-quicklinks{padding:0}.shop-quicklinks-link{width:20%}}@media screen and (max-width:600px){.shop-quicklinks-tab{font-size:18px;font-weight:700;line-height:24px;padding:20px 16px 18px}.shop-quicklinks-tab:after{left:16px;width:calc(100% - 32px)}.shop-quicklinks-tabs-inner{padding:0}.shop-quicklinks-link{width:50%}.shop-quicklinks-links{padding:4px}}.services{background-color:#fff;width:100%}.services-dark-background{background-color:#f3f4f5}.services-slider-controls{display:none}.services-content{border-top:1px solid #babdc2;display:flex;flex-flow:row wrap}.services-block{border-bottom:1px solid #babdc2;border-right:1px solid #babdc2;padding-bottom:40px;padding-top:40px;width:33.33%}.services-block:nth-child(3n+1){border-left:1px solid #babdc2}.services-block-icon{color:#d10931;font-size:60px}.services-block-icon-container{margin-bottom:40px}.services-block-title{color:#2b2f38;font-size:20px;font-weight:700;line-height:28px;margin-bottom:8px}.services-block-description{color:#84878f;font-size:16px;line-height:24px}.services-block-button{align-items:center;color:#d10931;display:flex;justify-content:flex-start;margin-top:28px;transition:color .4s ease}.services-block-button:hover{color:#eb0a37}.services-block-button:active{color:#ff6685}.services-block-button-link{align-items:center;display:flex}.services-block-button-link-text{font-size:16px;line-height:24px}.services-block-button-link-icon{font-size:20px;margin-bottom:1px;margin-left:4px;margin-right:40px}@media screen and (max-width:1440px){.service-block:nth-child(3n+1){border-left:none}.service-block:nth-child(3n+3){border-right:none}}@media screen and (max-width:1024px){.service-block{padding-bottom:32px;padding-top:32px}}@media screen and (max-width:768px){.services-content{border:none}.services-content .slick-track{display:flex}.services-content .slick-slide{height:auto}.services-block{border:1px solid #babdc2;margin-left:32px;margin-right:32px;padding:16px}.services-slider-controls{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:16px 16px 60px}.services-slider-controls-indicator{color:#84878f;font-size:14px;line-height:20px;margin-left:28px;margin-right:28px}}@media screen and (min-width:769px){.services-dark-padding-bottom{padding-bottom:120px}}@media screen and (max-width:600px){.services-block{margin-left:16px;margin-right:16px}.services-slider-controls{padding-bottom:48px}}.content-header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:40px;padding-top:120px}.content-header-container{display:flex;flex-direction:column;margin-right:12px;width:670px}.content-header-container-title{color:#2b2f38;font-size:40px;font-weight:700;line-height:48px}.content-header-container-description{color:#84878f;font-size:20px;line-height:28px;margin-top:12px}.content-header-button{align-items:center;align-self:flex-end;height:48px}.content-header-button .button-secondary{background-color:transparent;min-height:48px;min-width:226px;width:auto}@media screen and (max-width:1024px){.content-header{padding-bottom:48px;padding-top:60px}}@media screen and (max-width:768px){.content-header{flex-direction:column}.content-header-button{align-self:flex-start;margin-top:28px}.content-header-container{margin-right:0;width:100%}}@media screen and (max-width:600px){.content-header-container-title{font-size:32px;font-weight:700;line-height:40px}}.contact-content{border-top:1px solid #dfe1e5;display:flex;flex-direction:row;justify-content:space-around}.contact-snippet{border-bottom:1px solid #dfe1e5;border-left:1px solid #dfe1e5;display:flex;flex:1;padding-bottom:60px;padding-top:60px}.contact-snippet:last-child{border-right:1px solid #dfe1e5}.contact-snippet-container{margin:0 auto;max-width:400px;text-align:center}.contact-snippet-icon{color:#d10931;font-size:60px}.contact-snippet-icon-container{margin-bottom:40px}.contact-snippet-title{color:#2b2f38;font-size:32px;font-weight:700;line-height:40px;margin:0 5px 12px}.contact-snippet-description{color:#84878f;font-size:18px;line-height:24px}.contact-snippet-information-block{margin-top:32px}.contact-snippet-information{color:#d10931;font-size:20px;font-weight:700;line-height:28px;margin-top:12px}.contact-snippet-information-container{align-items:center;display:inline-flex;flex-direction:row;justify-content:center}.contact-snippet-information-icon{font-size:26px;line-height:1;margin-right:6px}.contact-snippet-button{display:flex;justify-content:center;margin-top:36px}.contact-snippet-button .button-secondary{background-color:transparent;height:48px;max-width:268px}@media screen and (max-width:1440px){.contact-snippet:last-child{border-right:none}.contact-snippet:first-child{border-left:none}}@media screen and (max-width:1024px){.contact-content{padding-bottom:60px;padding-top:0}.contact-snippet-title{font-size:20px;font-weight:700;line-height:28px;margin:0 5px 8px}.contact-snippet-description,.contact-snippet-information{font-size:16px;line-height:24px}.contact-snippet-information{color:#d10931;margin-top:12px}.contact-snippet-information-icon{font-size:24px;margin-right:4px}}@media screen and (max-width:768px){.contact-content{border-top:none;flex-direction:column}.contact-snippet{border:none;padding-bottom:0;padding-top:12px}.contact-snippet:first-child{border-left:1px solid #dfe1e5;padding-top:0}.contact-snippet:last-child{border-right:1px solid #dfe1e5}.contact-snippet-container{border:1px solid #dfe1e5;flex:1 1 auto;max-width:none;padding:40px 16px 24px}.contact-snippet:not(:first-child){margin-top:12px}}@media screen and (max-width:600px){.contact-content{padding-bottom:48px}}@media screen and (max-width:480px){.contact-snippet-information-block{margin-top:12px}.contact-snippet-container{text-align:left}.contact-snippet-title{margin:0 0 8px;max-width:225px}.contact-snippet-description{margin-bottom:0}.contact-snippet-button{justify-content:flex-start;margin-top:22px}.contact-snippet-button .button-secondary{border:none;display:inline-flex;flex-direction:row;font-size:16px;font-weight:500;line-height:24px;padding-left:0}.contact-snippet-button .button-secondary i{margin-left:8px;position:unset}}.newsletter{margin-top:80px}.newsletter:after{background-color:rgba(255,255,255,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.newsletter-content{align-items:center;background:50% no-repeat;background-size:cover;display:flex;justify-content:space-between;padding-bottom:60px;padding-top:120px}.newsletter-content>*{z-index:1}.newsletter-title{color:#2b2f38;font-size:40px;font-weight:700;line-height:48px;max-width:555px}.newsletter-form{display:flex;max-width:680px;padding-left:20px;width:100%}.newsletter-form-input{border:0;border-radius:0;font-family:Akkurat Pro,sans-serif;font-size:16px;line-height:24px;outline:0;padding:18px 0 18px 20px;width:100%}.newsletter-form-button{background-color:#d10931;color:#f3f4f5;padding:18px 28px;white-space:nowrap}.newsletter-form-button--small{display:none}.newsletter-background{position:relative;width:100%}@media screen and (max-width:1024px){.newsletter{margin-top:60px}.newsletter-content{align-items:stretch;flex-direction:column}.newsletter-form{margin-top:32px;max-width:none;padding-left:0}}@media screen and (max-width:600px){.newsletter{margin-top:48px}.newsletter-content{padding-top:200px}.newsletter-title{font-size:32px;font-weight:700;line-height:40px}.newsletter-form-input{padding:12px 0 12px 16px}.newsletter-form-button{padding:12px 16px}.newsletter-form-button--small{display:block}.newsletter-form-button--large{display:none}}.page-content-tabs-header{border-bottom:1px solid #dfe1e5;display:flex;height:80px;justify-content:space-between;padding-right:40px;width:100%}@media screen and (max-width:480px){.page-content-tabs-header{height:64px;padding-right:0}}.page-content-tabs-header-tabs{display:flex;overflow:auto}.page-content-tabs-header-tab{align-items:center;color:#84878f;cursor:pointer;display:flex;font-size:20px;line-height:28px;padding:0 20px;position:relative;white-space:nowrap}@media screen and (max-width:768px){.page-content-tabs-header-tab{color:#babdc2;font-size:18px;font-weight:700;line-height:24px}}.page-content-tabs-header-tab:first-child{padding-left:40px}.page-content-tabs-header-tab.page-content-tabs--selected{color:#d10931;font-size:20px;font-weight:700;line-height:28px}@media screen and (max-width:768px){.page-content-tabs-header-tab.page-content-tabs--selected{font-size:18px;font-weight:700;line-height:24px}}.page-content-tabs-header-tab.page-content-tabs--selected:after{background-color:#d10931;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.page-content-buttons-desktop{align-items:center;display:flex;flex:0 0 auto;margin-left:20px}.page-content-buttons-desktop.page-content-buttons--hidden{display:none}.page-content-buttons-desktop button:first-child{margin-right:8px}@media screen and (max-width:480px){.page-content-buttons-desktop{display:none}}.page-content-buttons-mobile{align-items:center;display:none;justify-content:center;margin-bottom:60px;width:100%}.page-content-buttons-mobile.page-content-buttons--hidden{display:none}.page-content-buttons-mobile button:first-child{margin-right:28px}.page-content-buttons-mobile button:last-child{margin-left:28px}@media screen and (max-width:480px){.page-content-buttons-mobile{display:flex}}.page-content-page-number{color:#84878f;font-size:14px;line-height:20px}.page-content-tabs-content{align-items:stretch;border-bottom:1px solid #dfe1e5;display:flex}.page-content-tabs-content:not(.page-content-tabs--selected){display:none}@media screen and (max-width:480px){.page-content-tabs-content{border-bottom:none}}.page-content-tab-content{border-right:1px solid #dfe1e5;padding-bottom:40px;padding-top:40px;width:33.33333%}.page-content-tab-content:first-child{border-left:1px solid #dfe1e5}.page-content-tab-content-container{display:flex;flex-direction:column}.page-content-tab-content img{height:auto;margin-bottom:28px;width:100%}.page-content-tab-content-headline{font-size:20px;font-weight:700;line-height:28px;margin-bottom:8px;max-height:56px}.page-content-tab-content-text{color:#84878f;font-size:16px;line-height:24px;margin-bottom:24px;max-height:72px}@media screen and (max-width:1440px){.page-content-tab-content:first-child{border-left:none}}@media screen and (max-width:1200px){.page-content-tab-content{width:33.33333%}}@media screen and (max-width:768px){.page-content-tab-content{padding-bottom:26px;padding-top:16px;width:50%}.page-content-tab-content img{margin-bottom:16px}}@media screen and (max-width:480px){.page-content-tab-content{border:none;padding:24px 16px 16px;width:100%}.page-content-tab-content-container{border:1px solid #dfe1e5;padding:16px 16px 26px}}@media screen and (min-width:481px){.page-content .slick-track{align-items:stretch;display:flex}.page-content .slick-slide{height:auto}.page-content .slick-slide .page-content-tab-content,.page-content .slick-slide>div{height:100%}}@media screen and (max-width:1024px){.page-content-tabs-header{padding-right:32px}.page-content-tabs-header-tab:first-child{padding-left:32px}.page-content-tab-content{padding-bottom:32px;padding-top:32px}}@media screen and (max-width:600px){.page-content-tabs-header{padding-right:16px}.page-content-tabs-header-tab:first-child{padding-left:16px}.page-content-tab-content{padding-bottom:16px;padding-top:16px}}.quote{padding-bottom:80px;padding-top:80px}.quote-container{background-color:#f3f4f5;margin:0 auto;max-width:1130px;padding:60px}.quote-container-content{margin:0 auto;max-width:670px}.quote-container-content-icon{font-size:24px}.quote-container-content-text{color:#444952;font-size:24px;font-weight:700;line-height:32px;margin-bottom:40px;margin-top:20px}.quote-container-content-author{display:flex;flex-direction:row}.quote-container-content-author-image>img{border-radius:50%;margin-right:12px}.quote-container-content-author-info{-ms-grid-row-align:center;align-self:center}.quote-container-content-author-info-name{color:#2b2f38;font-size:18px;font-weight:700;line-height:24px}.quote-container-content-author-info-position{color:#84878f;font-size:16px;line-height:24px;margin-top:4px}@media screen and (max-width:600px){.quote{padding:40px 0}.quote-container{padding:40px 32px}.quote-container-content-title{font-size:20px;font-weight:700;line-height:28px}.quote-container-content-text{margin-bottom:38px}.quote-container-content-author{flex-direction:column}.quote-container-content-author-image{margin-bottom:16px}.quote-container-content-author-info{-ms-grid-row-align:initial;align-self:auto}.quote-container-content-author-info-name{font-size:16px;font-weight:700;line-height:24px}.quote-container-content-author-info-position{font-size:14px;line-height:20px}}.text-image-link{padding-bottom:80px;padding-top:80px}.text-image-link-dark-background{background-color:#f3f4f5}.text-image-link-container{align-items:center;display:flex;justify-content:space-between;margin:100px 0}.text-image-link-container.is-centered{justify-content:center}.text-image-link-container-image{height:400px;overflow:hidden}.is-left .text-image-link-container-image{align-items:flex-start;order:0}.text-image-link-container-image>picture img{display:block;height:100%;left:50%;max-width:none;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.text-image-link-container-image .text-image-link-zoom{align-items:center;background-color:#fff;border-radius:50%;bottom:20px;color:#d10931;cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;opacity:0;position:absolute;right:20px;transition:opacity .3s ease;width:48px}.text-image-link-container-image:hover .text-image-link-zoom{opacity:1}.text-image-link-container-wrapper-image{max-width:670px;width:100%}.text-image-link-container-wrapper-image .text-image-link-large{align-items:center;background:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.text-image-link-container-wrapper-image .text-image-link-large-image-container{margin:0 155px}.text-image-link-container-wrapper-image .text-image-link-large-image-container-close{color:#fff;cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px}.text-image-link-container-wrapper-image .text-image-link-large img{height:auto}.text-image-link-container-caption{color:#84878f;font-size:14px;line-height:20px;margin-top:14px}.text-image-link-container-text+.text-image-link-container-wrapper-image{margin-left:80px}.is-left .text-image-link-container-text+.text-image-link-container-wrapper-image{margin-left:0;margin-right:80px}.text-image-link-container-text{align-items:flex-start;display:flex;flex-direction:column}.is-left .text-image-link-container-text{order:1}.is-centered .text-image-link-container-text{max-width:670px}.is-left .text-image-link-container-text,.is-right .text-image-link-container-text{max-width:610px}.text-image-link-container-headline{font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px}.text-image-link-container-button{margin-top:24px;width:auto}.text-image-link-container:first-child{margin-top:0}.text-image-link-container:last-child{margin-bottom:0}@media screen and (max-width:1200px){.is-left .text-image-link-container-text,.is-right .text-image-link-container-text,.text-image-link-container-wrapper-image{max-width:none;width:50%}}@media screen and (max-width:1024px){.text-image-link{padding-bottom:60px;padding-top:60px}.text-image-link-container{flex-direction:column}.text-image-link-container-image{height:auto}.text-image-link-container-image>picture img{height:auto;left:auto;max-width:100%;position:relative;top:auto;transform:none}.text-image-link-container-image .text-image-link-zoom{opacity:1}.is-left .text-image-link-container-text,.is-right .text-image-link-container-text{width:100%}.is-centered .text-image-link-container-text{max-width:none}.text-image-link-container-wrapper-image{max-width:none;width:100%}.text-image-link-container-text+.text-image-link-container-wrapper-image{margin-left:0}.is-left .text-image-link-container-text+.text-image-link-container-wrapper-image,.is-right .text-image-link-container-text+.text-image-link-container-wrapper-image{margin-top:32px}.is-left .text-image-link-container-text+.text-image-link-container-wrapper-image{margin-right:0;order:1}}@media screen and (max-width:768px){.text-image-link-container-image .text-image-link-zoom{display:none}}@media screen and (max-width:600px){.text-image-link{padding-bottom:48px;padding-top:48px}.text-image-link-container{margin:60px 0}.text-image-link-container-headline{font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px}}@media screen and (max-height:900px)and (min-aspect-ratio:1/1){.text-image-link-container-wrapper-image .text-image-link-large-image-container{margin:0 40px}}@media screen and (max-width:900px)and (max-aspect-ratio:1/1){.text-image-link-container-wrapper-image .text-image-link-large-image-container{margin:0 20px}}.text-image{background-color:#fff;padding-bottom:80px;padding-top:80px}.text-image img{height:auto}.text-image-dark-background{background-color:#f3f4f5}.text-image-text{margin:0 auto;max-width:670px}.text-image-text-not-first{margin:60px auto 0}.text-image-text-button{margin-top:24px}.text-image-text-button a{text-decoration:none;text-decoration:initial}.text-image-text h2{color:#2b2f38;font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px}.text-image-text h3{color:#2b2f38;font-size:24px;font-weight:700;line-height:32px;margin-bottom:16px}.text-image-text p{color:#444952;font-size:16px;line-height:24px}.text-image-image{margin:32px auto 0;max-width:670px}.text-image-image-first{margin:0 auto}.text-image-image-container:hover .text-image-image-zoom{opacity:1}.text-image-image-zoom{align-items:center;background-color:#fff;border-radius:50%;bottom:20px;color:#d10931;cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;opacity:0;position:absolute;right:20px;transition:opacity .3s ease;width:48px}.text-image-caption{color:#84878f;font-size:14px;line-height:20px;margin:16px auto 0;max-width:670px}.text-image-large{align-items:center;background:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.text-image-large-image-container{margin:0 155px}.text-image-large-image-container-close{color:#fff;cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px}@media screen and (max-width:1024px){.text-image{padding:60px 0}.text-image-caption-container,.text-image-container{padding:0 32px}.text-image-image-zoom{opacity:1}}@media screen and (max-width:768px){.text-image-image-zoom{display:none}}@media screen and (max-width:600px){.text-image{padding:48px 0}.text-image-caption-container,.text-image-container{padding:0 16px}.text-image-text h2{font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px}.text-image-text h3{font-size:20px;font-weight:700;line-height:28px}}@media screen and (max-height:900px)and (min-aspect-ratio:1/1){.text-image-large-image-container{margin:0 40px}}@media screen and (max-width:900px)and (max-aspect-ratio:1/1){.text-image-large-image-container{margin:0 20px}}.catalog-container{border-top:1px solid #dfe1e5;padding-bottom:80px;padding-top:40px}@media screen and (max-width:1024px){.catalog{padding-bottom:60px}}@media screen and (max-width:600px){.catalog-container{padding-bottom:48px;padding-top:16px}}.image-gallery{display:block}.image-gallery-content{margin-bottom:80px}.image-gallery-caption{display:block;margin-top:20px}.image-gallery-caption-text{color:#84878f;font-size:14px;line-height:20px;margin:0 auto;max-width:734px;padding:0 32px;text-align:center}.image-gallery-slider .slick-list{padding:0 18.75% 0 1.3%}.image-gallery-slide{padding-left:20px;position:relative}.image-gallery-slide--one-slide{padding-left:0}.image-gallery-slide-holder{overflow:hidden;padding-top:665px}.image-gallery-slide-image{display:block;height:auto;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.image-gallery-slide:after{background-color:#fff;content:"";height:100%;left:0;opacity:.2;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:100%}.image-gallery-slide--one-slide:after,.image-gallery-slide.slick-active:after{opacity:0}.image-gallery-arrows{align-items:center;display:flex;justify-content:center;margin-top:28px}.image-gallery-arrows-nav{color:#84878f;font-size:14px;line-height:20px;margin:0 28px}@media screen and (max-width:1440px){.image-gallery-slide-holder{padding-top:58.84956%}}@media screen and (max-width:1024px){.image-gallery-content{margin-bottom:60px}.image-gallery-slide{padding-left:32px}.image-gallery-slide:after{opacity:0}.image-gallery-slide--one-slide{padding-right:32px}.image-gallery-slider .slick-list{padding:0 32px 0 0}}@media screen and (max-width:600px){.image-gallery-content{margin-bottom:48px}.image-gallery-caption{margin-top:16px}.image-gallery-caption-text{max-width:702px;padding:0 16px}.image-gallery-slide{padding-left:16px}.image-gallery-slide--one-slide{padding-right:16px}.image-gallery-slider .slick-list{padding:0 16px 0 0}.image-gallery-arrows{margin-top:24px}}.download{display:block}.download-wrapper{border-top:1px solid #dfe1e5;padding-bottom:80px;padding-top:40px}.download-content{display:flex;flex-wrap:wrap;margin-right:-20px;margin-top:-20px;width:calc(100% + 20px)}.download-item{align-items:stretch;background-color:#f3f4f5;display:flex;flex:0 0 auto;margin-right:20px;margin-top:20px;padding:24px 32px;width:calc(50% - 20px)}.download-item-icon,.download-item-preview{height:60px;margin-right:20px;width:60px}.download-item-icon{color:#d10931;display:flex;font-size:58px;justify-content:center}.download-item-text{flex:1 1 100%;min-width:0}.download-item-text-links-container{display:flex;flex:1 1 100%;min-width:0}.download-item-text-title{color:#2b2f38;font-size:18px;font-weight:700;line-height:24px;margin-bottom:10px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-item-text-info{color:#84878f;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.download-item-text-info-point{font-weight:100;padding:0 4px}.download-item-text-links{align-items:center;color:#d10931;display:flex;font-size:24px}.download-item-text-links-icon{cursor:pointer}.download-item-text-links-icon+.download-item-text-links-icon{margin-left:20px}.download-item-iframe{display:none}.download-item-checkbox{align-items:center;display:flex;height:100%;margin-right:22px;max-width:24px;width:100%}.download-item-checkbox-selection{background-color:#fff;border:1px solid #84878f;cursor:pointer;display:inline-block;height:24px;position:relative;width:100%}.download-item.is-active .download-item-checkbox-selection{background-color:#d10931;border:none}.download-item.is-active .download-item-checkbox-selection:after{color:#fff;content:"\e913";font-family:iconfont-ehg;font-size:24px}.mfp--download-overlay .mfp-iframe-scaler-wrapper{display:block}.mfp--download-overlay .mfp-iframe-scaler{margin-top:36px;padding-top:100%}.mfp--download-overlay .mfp-close{color:#fff;cursor:pointer;font-size:40px;opacity:1;padding-right:0;position:absolute;right:0;top:-40px}@media screen and (max-width:1024px){.download-wrapper{padding-bottom:60px}.download-content{margin-right:0;margin-top:-12px;width:100%}.download-item{margin-top:12px;width:100%}.download-item-text-links{align-items:flex-start}}@media screen and (max-width:768px){.download-wrapper{padding-top:32px}.download-item-text-title{font-size:16px;font-weight:700;line-height:24px;word-break:break-word}.mfp--download-overlay .mfp-container{padding:0}}@media screen and (max-width:600px){.download-wrapper{padding-bottom:48px}}@media screen and (max-width:480px){.download-item-checkbox{align-items:flex-start;margin-top:17px}.download-item-text-links-container{flex-wrap:wrap}.download-item-text-title{margin-right:0}.download-item-text-links{margin-top:20px}}.call-to-action{background-color:#d10931;padding-bottom:80px;padding-top:80px}.call-to-action.call-to-action-dark{background-color:#2b2f38}.call-to-action.call-to-action-dark .button-secondary{border-color:#ff6685;color:#ff6685}.call-to-action-content{align-items:center;color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:670px;text-align:center}.call-to-action-title{font-size:40px;font-weight:700;line-height:48px;margin-bottom:12px}.call-to-action-text{font-size:18px;line-height:24px}.call-to-action .button-secondary{background-color:transparent;border-color:#fff;color:#fff;margin-top:28px;width:auto}.call-to-action .button-secondary--icon-right{padding-right:80px}@media screen and (max-width:1024px){.call-to-action{padding-bottom:60px;padding-top:60px}}@media screen and (max-width:600px){.call-to-action{padding-bottom:48px;padding-top:48px}.call-to-action-title{font-size:32px;font-weight:700;line-height:40px}.call-to-action-text{font-size:16px;line-height:24px}}.image-call-to-action{background-color:#f3f4f5}.image-call-to-action.image-call-to-action-dark{background-color:#2b2f38}.image-call-to-action.image-call-to-action-dark .image-call-to-action-title{color:#fff}.image-call-to-action.image-call-to-action-dark .image-call-to-action-text{color:#babdc2}.image-call-to-action.image-call-to-action-dark .button-text{color:#ff6685}.image-call-to-action.image-call-to-action-dark .button-secondary{border-color:#ff6685;color:#ff6685}.image-call-to-action.is-image-left .image-call-to-action-image{margin-right:80px;order:0}.image-call-to-action.is-image-right .image-call-to-action-content{justify-content:space-between}.image-call-to-action.is-image-right .image-call-to-action-image{margin-left:80px;order:1}.image-call-to-action-content{align-items:center;display:flex;padding-bottom:80px;padding-top:80px}.image-call-to-action-data{align-items:flex-start;display:flex;flex:0 2 auto;flex-direction:column}.image-call-to-action-image{flex:0 0 auto}.image-call-to-action-title{color:#2b2f38;font-size:40px;font-weight:700;line-height:48px;margin-bottom:12px}.image-call-to-action-text{color:#444952;font-size:20px;line-height:28px}.image-call-to-action .button-text{font-size:16px;font-weight:700;line-height:24px;margin-top:40px}.image-call-to-action .button-secondary{background-color:transparent;margin-top:28px}.image-call-to-action .button-secondary--icon-right{padding-right:80px}.image-call-to-action .button-secondary i{top:50%;transform:translateY(-50%)}@media screen and (max-width:1200px){.image-call-to-action-image{flex-shrink:1}}@media screen and (max-width:1024px){.image-call-to-action-content{padding-bottom:60px;padding-top:60px}.image-call-to-action.is-image-left .image-call-to-action-image{margin-right:32px}.image-call-to-action.is-image-right .image-call-to-action-image{margin-left:32px}.image-call-to-action-image{flex-shrink:2}.image-call-to-action-data{flex-shrink:3}.image-call-to-action .button-secondary--icon-right{padding-right:50px}}@media screen and (max-width:768px){.image-call-to-action-content{align-items:stretch;flex-direction:column;max-width:670px}.image-call-to-action.is-image-left .image-call-to-action-image{margin-right:0;order:0}.image-call-to-action.is-image-right .image-call-to-action-content{justify-content:flex-start}.image-call-to-action.is-image-right .image-call-to-action-image{margin-left:0;order:0}.image-call-to-action-image{margin-bottom:32px}.image-call-to-action-title{font-size:32px;font-weight:700;line-height:40px}.image-call-to-action-text{font-size:16px;line-height:24px}}@media screen and (max-width:600px){.image-call-to-action-content{padding-bottom:48px;padding-top:48px}}.error{align-items:center;background:url(/images/backgrounds/error-background.png) no-repeat 50%;background-size:cover;display:flex;justify-content:center}.error-content{display:flex;flex-direction:column;max-width:670px;padding:236px 16px;text-align:center}.error-content-title{color:#fff;font-size:48px;font-weight:700;line-height:56px;margin-bottom:12px}.error-content-text{color:#dfe1e5;font-size:20px;line-height:28px;margin-bottom:36px}.error-content-button{-ms-grid-row-align:center;align-self:center;padding-right:0!important;width:165px}@media screen and (max-width:600px){.error-content{padding:206px 16px}.error-content-title{font-size:40px;font-weight:700;line-height:48px}.error-content-text{font-size:18px;line-height:24px}}.video{background-color:#fff;padding:0 0 80px}.video.video-has-line{border-bottom:1px solid #dfe1e5}.video-caption{color:#84878f;font-size:16px;line-height:24px;margin:16px auto 0;max-width:670px}.video-content{width:100%}.video-content-container{padding:0 40px}.video-player-video{height:100%;left:0;position:absolute;top:0;width:100%}.video-player-video.video-js{position:absolute}.video-player-video .vjs-big-play-button{display:none!important}.video-js .vjs-progress-control .vjs-progress-holder{position:relative}.video-player-video div:first-child{position:unset}.video-block-vimeo-iframe{height:100%;position:absolute;top:0;width:100%}.video-preview-image{height:100%;position:absolute;width:100%;z-index:1}.video-preview-image-image{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.video{padding-bottom:60px}.video-content-container{padding:0}}@media screen and (max-width:768px){.video-caption{font-size:14px;line-height:20px;padding:0 16px}.video--text h2{font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px}.video--text h3{font-size:20px;font-weight:700;line-height:28px}}@media screen and (max-width:600px){.video{padding-bottom:48px}}.header-product-title{border-bottom:1px solid #dfe1e5;color:#2b2f38;font-size:52px;font-weight:700;line-height:60px;padding-bottom:60px;padding-top:60px}@media screen and (max-width:600px){.header-product-title{font-size:40px;font-weight:700;line-height:48px}}.header-product-content{display:flex;flex-direction:row;padding-bottom:60px;padding-top:60px}.header-product-content-information-headline{color:#2b2f38;font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px}.header-product-content-information-text{color:#84878f;font-size:20px;line-height:28px}@media screen and (max-width:1024px){.header-product-title{border:none;font-size:32px;font-weight:700;line-height:40px}.header-product-content{flex-direction:column;margin-bottom:122px;padding-top:0}}@media screen and (max-width:600px){.header-product-content{padding-top:0}.header-product-content-information-text{font-size:18px;line-height:24px}}.anchor-menu,.anchor-menu-navigation{position:relative}.anchor-menu-navigation.is-fixed{left:0;position:fixed;top:0;width:100%;z-index:999}.anchor-menu-navigation.is-fixed .anchor-menu-desktop-motion{display:flex}.anchor-menu-navigation.is-fixed .anchor-menu-mobile{border:none;box-shadow:0 2px 16px rgba(0,0,0,.16);margin-left:0;width:100%}.anchor-menu-desktop{border:1px solid #dfe1e5;margin-right:60px;min-width:285px;padding:32px 12px 32px 20px;width:285px}.anchor-menu-desktop-title{color:#444952;font-size:18px;font-weight:700;line-height:24px}.anchor-menu-desktop-item{color:#444952;cursor:pointer;font-size:18px;line-height:24px;margin-top:24px;transition:color .4s ease}.anchor-menu-desktop-item.is-active,.anchor-menu-desktop-item:hover{color:#d10931}.anchor-menu-desktop-item.is-active:before{opacity:1}.anchor-menu-desktop-item:before{background-color:#d10931;border-radius:0 4px 4px 0;content:"";display:block;height:24px;left:-20px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;width:4px}.anchor-menu-mobile{background-color:#fff;border-bottom:1px solid #dfe1e5;border-top:1px solid #dfe1e5;display:none;margin-left:-32px;margin-top:60px;position:absolute;width:calc(100% + 64px)}.anchor-menu-mobile-container{-ms-overflow-style:none;display:flex;overflow-y:scroll;scrollbar-width:none}.anchor-menu-mobile-container::-webkit-scrollbar{display:none}.anchor-menu-mobile-item{color:#444952;cursor:pointer;font-size:18px;line-height:24px;padding:18px 24px;transition:color .3s ease;white-space:nowrap}.anchor-menu-mobile-item.is-active,.anchor-menu-mobile-item:hover{color:#d10931}.anchor-menu-mobile-item.is-active:after{opacity:1}.anchor-menu-mobile-item:after{background-color:#d10931;bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease}.anchor-menu-desktop-motion{background-color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.16);display:none;flex-direction:row;justify-content:center;margin-top:154px;position:absolute;width:100%}.anchor-menu-desktop-motion--visible{display:flex}.anchor-menu-desktop-motion-title{display:none}.anchor-menu-desktop-motion-container{-ms-overflow-style:none;display:flex;overflow-y:scroll;scrollbar-width:none}.anchor-menu-desktop-motion-container::-webkit-scrollbar{display:none}.anchor-menu-desktop-motion-item{color:#444952;cursor:pointer;font-size:18px;line-height:24px;margin-top:10px;padding:18px 24px;transition:color .3s ease;white-space:nowrap}.anchor-menu-desktop-motion-item.is-active,.anchor-menu-desktop-motion-item:hover{color:#d10931}.anchor-menu-desktop-motion-item.is-active:after{opacity:1}.anchor-menu-desktop-motion-item:after{background-color:#d10931;bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease}@media screen and (max-width:1024px){.anchor-menu{order:1}.anchor-menu-desktop,.anchor-menu-desktop-motion{display:none!important}.anchor-menu-mobile{display:flex;flex-direction:row;justify-content:center}}@media screen and (max-width:600px){.anchor-menu-mobile{margin-left:-16px;width:calc(100% + 32px)}}.milestones{padding-bottom:80px}.milestones-content{position:relative}.milestones-backgrounds{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.milestones-milestone-background{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s linear;width:100%}.milestones-milestone-background img{left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.milestones-milestone-background-is-active{opacity:1}.milestones-container{display:flex;min-height:600px}.milestones-milestone{border-left:1px solid #84878f;flex:0 0 auto;overflow:hidden;position:relative;transition:flex .4s ease;width:60px;z-index:2}.milestones-milestone:first-child{border-left:none}.milestones-milestone-content{display:flex;flex-direction:column;height:100%;left:0;opacity:0;padding:40px 80px;position:absolute;top:0;transition:opacity .4s ease;width:100%}.milestones-milestone-year-preview{color:#fff;font-size:24px;font-weight:700;left:0;line-height:32px;opacity:1;position:absolute;top:40px;transform:rotate(-90deg) translate(-100%,50%);transform-origin:top left;transition:opacity .4s ease;white-space:nowrap}.milestones-milestone-title{margin-bottom:12px;margin-top:auto}.milestones-milestone-year{margin-bottom:auto}.milestones-milestone-title,.milestones-milestone-year{color:#fff;font-size:32px;font-weight:700;line-height:40px}.milestones-milestone-text{color:#f3f4f5;font-size:18px;line-height:24px}.milestones-milestone-text,.milestones-milestone-title,.milestones-milestone-year{max-width:630px}.milestones-milestone:not(.milestones-milestone-is-active){cursor:pointer}.milestones-milestone.milestones-milestone-is-active{flex:1 0 auto}.milestones-milestone.milestones-milestone-is-active .milestones-milestone-year-preview{opacity:0}.milestones-milestone.milestones-milestone-is-active .milestones-milestone-content{opacity:1}@media screen and (min-width:769px){.milestones-milestone{height:auto!important}.milestones-milestone-background.milestones-milestone-background-is-hovered{opacity:1;z-index:1}.milestones-milestone .icon-angle-down{display:none}}@media screen and (max-width:1024px){.milestones{padding-bottom:60px}}@media screen and (max-width:768px){.milestones-container{flex-direction:column;min-height:0}.milestones-milestone{border-left:none;border-top:1px solid #84878f;width:100%}.milestones-milestone:first-child{border-top:none}.milestones-milestone-year-preview{display:none}.milestones-milestone-content{opacity:1;padding:40px 32px;position:relative;width:100%!important}.milestones-milestone-year{font-size:18px;font-weight:700;line-height:24px;margin-bottom:40px}.milestones-milestone-title{font-size:24px;font-weight:700;line-height:32px}.milestones-milestone-text{font-size:16px;line-height:24px}.milestones-milestone.milestones-milestone-is-active .icon-angle-down{display:none}.milestones-milestone:not(.milestones-milestone-is-active){height:50px}.milestones-milestone:not(.milestones-milestone-is-active) .milestones-milestone-content{padding-top:14px}.milestones-milestone .icon-angle-down{color:#fff;font-size:24px;position:absolute;right:32px;top:14px}}@media screen and (max-width:600px){.milestones{padding-bottom:48px}.milestones-milestone-content{padding:40px 16px}.milestones-milestone .icon-angle-down{right:16px}}.header-locations{align-items:stretch;border-bottom:1px solid #dfe1e5;display:flex}.header-locations-image-container,.header-locations-title-container{flex:0 0 auto;min-height:400px}.header-locations-title-container{align-items:center;display:flex;padding:40px 40px 80px;width:42.7083333333%}.header-locations-image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;width:57.2916666667%}.header-locations-image-container:before{background:#2b2f38;content:"";height:100%;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%}.header-locations-title{font-size:52px;font-weight:700;line-height:60px}@media screen and (max-width:600px){.header-locations-title{font-size:40px;font-weight:700;line-height:48px}}@media screen and (max-width:1024px){.header-locations{border-bottom:none;flex-direction:column}.header-locations-image-container,.header-locations-title-container{flex:0 0 auto;min-height:0;width:100%}.header-locations-title-container{padding:80px 32px}.header-locations-image-container{height:300px}}@media screen and (max-width:600px){.header-locations-title-container{padding:60px 16px}.header-locations-image-container{height:212px}.header-locations-title{font-size:32px;font-weight:700;line-height:40px}}.locations{align-items:stretch;display:flex;flex-direction:column}.locations-country-filters-shadow-container{display:flex;justify-content:center;margin-top:80px;width:100%}.locations-country-filters{display:flex;justify-content:flex-start;overflow:auto;width:100%}.locations-country-filter{border-radius:24px;flex:0 0 auto;margin:0 4px;min-width:0;padding:6px 16px;width:auto}.locations-country-filter:first-child{margin-left:auto}.locations-country-filter:last-child{margin-right:auto}.locations-country-filter--selected{background-color:#d10931;color:#fff;font-size:16px;font-weight:700;line-height:24px}.locations-country-filter--selected:hover{color:#fff}.locations-location{align-items:center;border-bottom:1px solid #dfe1e5;display:flex;flex-direction:column;padding-bottom:80px;padding-top:80px}.locations-location-width-limiter{align-items:center;display:flex;flex-direction:column;max-width:670px}.locations-location-title{font-size:32px;font-weight:700;line-height:40px;margin-bottom:40px}.locations-location-content-desktop{display:flex}.locations-location-content-mobile{display:none}.locations-location-arrows{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;width:230px}.locations-location-arrow{align-items:center;border-bottom:1px solid #dfe1e5;display:flex;flex:0 0 auto}.locations-location-arrow-text{flex:1 1 auto;font-size:16px;height:58px;line-height:24px;overflow:hidden;padding:0 19px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.locations-location-arrow:first-child{border-top:1px solid #dfe1e5}.locations-location-arrow--selected{background-color:#d10931;border:none;color:#fff;font-size:16px;font-weight:700;line-height:24px;position:relative}.locations-location-arrow--selected:first-child{border:none}.locations-location-arrow--selected:after,.locations-location-arrow--selected:before{content:"";height:100%;position:absolute;top:0;z-index:1}.locations-location-arrow--selected:before{background-color:#d10931;left:100%;width:12px}.locations-location-arrow--selected:after{border-bottom:29px solid transparent;border-left:20px solid #d10931;border-top:29px solid transparent;height:0;left:calc(100% + 12px);width:0}.locations-location-tabs{flex:0 0 auto}.locations-location-tab{background-color:#f3f4f5;color:#d10931;display:none;min-height:280px;padding:40px 72px;text-align:left;width:440px}.locations-location-tab .button-text{margin-bottom:12px}.locations-location-tab .button-text:last-child{margin-bottom:0}.locations-location-tab--selected{display:flex;flex-direction:column;justify-content:center}.locations-location-address{color:#444952}.locations-location-address--with-space{margin-bottom:24px}.locations-location .icon-download,.locations-location .icon-external-link{font-size:23px}.locations-location .icon-external-link{margin-top:-3px}.locations-location .icon-envelope{margin-top:-4px}.locations-location-company-name{font-size:18px;font-weight:700;line-height:24px;margin-bottom:12px}.locations-location-address-data{font-size:18px;line-height:24px}@media screen and (max-width:768px){.locations-country-filters-shadow-container{border-bottom:1px solid #dfe1e5;margin-top:0}.locations-country-filters{padding-bottom:28px;padding-top:28px}.locations-location{align-items:stretch;border-bottom:none;padding-bottom:20px;padding-top:60px}.locations-location-title{border-bottom:1px solid #dfe1e5;margin:0;padding-bottom:28px;text-align:center;width:100%}.locations-location-content-desktop{display:none}.locations-location-collapsable,.locations-location-content-mobile{align-items:stretch;display:flex;flex-direction:column;width:100%}.locations-location-collapsable{border-bottom:1px solid #dfe1e5}.locations-location-collapsable--open .locations-location-tab-mobile-wrapper{display:block}.locations-location-collapsable--open .locations-location-collapsable-title-container .icon-angle-up{transform:rotate(180deg)}.locations-location-collapsable-title-container{align-items:center;display:flex;justify-content:space-between;padding:18px 0}.locations-location-collapsable-title-container .icon-angle-up{color:#d10931;font-size:18px;transition:transform .4s ease}.locations-location-collapsable-title{font-size:16px;font-weight:700;line-height:24px;padding-right:18px}.locations-location-tab-mobile-wrapper{display:none;padding:12px 0 20px}.locations-location-tab-mobile{background-color:#f3f4f5;color:#d10931;display:flex;flex-direction:column;justify-content:center;min-height:256px;padding:40px 28px;text-align:left;width:100%}.locations-location-tab-mobile .button-text{margin-bottom:12px}}@media screen and (max-width:600px){.locations-location-title{font-size:24px;font-weight:700;line-height:32px}}.header-centered{align-items:center;background:50% no-repeat #84878f;background-size:cover;display:flex;justify-content:center;min-height:400px;padding-bottom:80px;padding-top:80px}.header-centered-title-container{align-items:center;display:flex;flex-direction:column;text-align:center;width:670px}.header-centered:before{background:#2b2f38;content:"";height:100%;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%}.header-centered-title{color:#fff;font-size:48px;font-weight:700;line-height:56px;margin-bottom:16px}.header-centered-description{color:#f3f4f5;font-size:20px;line-height:28px}.header-centered-information{padding:60px 40px}.header-centered-information-headline{font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px}.header-centered-information-text{color:#84878f;font-size:18px;line-height:24px}@media screen and (max-width:1024px){.header-centered{padding-bottom:60px;padding-top:60px}}@media screen and (max-width:768px){.header-centered-title{font-size:32px;font-weight:700;line-height:40px;margin-bottom:12px}.header-centered-description{font-size:18px;line-height:24px}}@media screen and (max-width:600px){.header-centered{padding-bottom:48px;padding-top:48px}}.overview{display:flex;flex-direction:column;padding-top:80px;position:relative}.overview-content-no-results{color:#84878f;font-size:20px;line-height:28px}.overview-content-no-results,.overview-dropdown-wrapper{margin:0 auto;max-width:964px;padding-bottom:40px;padding-left:32px;padding-right:32px}.overview-dropdown-wrapper{width:100%}.overview-dropdown-inner{grid-gap:20px;align-items:center;display:flex;gap:20px;justify-content:center}.overview-dropdown{width:100%}.overview-dropdown-label{color:#444952;font-size:14px;line-height:20px}.overview-content{display:flex;flex-flow:row wrap}.overview-content-item{border-bottom:1px solid #dfe1e5;border-right:1px solid #dfe1e5;padding-bottom:40px;padding-top:40px;width:33.33333%}.overview-content-item:nth-child(3n+1){border-left:1px solid #dfe1e5}.overview-content-item:nth-child(-n+3){border-top:1px solid #dfe1e5}.overview-content-item-container{display:flex;flex-direction:column}.overview-content-item img{height:auto;margin-bottom:28px;width:100%}.overview-content-item-tag{background-color:#d10931;border-radius:4px;color:#fff;font-size:12px;font-weight:700;left:16px;letter-spacing:1px;line-height:16px;padding:6px 8px;position:absolute;top:16px;width:auto}.overview-content-item-category{color:#84878f;font-size:12px;letter-spacing:1px;line-height:16px;margin-bottom:8px;text-transform:uppercase}.overview-content-item-headline{font-size:20px;font-weight:700;line-height:28px;margin-bottom:8px;max-height:56px}.overview-content-item-text{color:#84878f;font-size:16px;line-height:24px;margin-bottom:24px;max-height:48px}.overview-load-more{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 29.69%,#fff 52.08%,#fff);border-bottom:1px solid #dfe1e5;bottom:0;height:280px;left:0;position:absolute;width:100%}.overview-load-more-button{bottom:41px;left:50%;position:absolute;transform:translateX(-50%);width:160px}@media screen and (max-width:1440px){.overview-content-item:nth-child(3n+1){border-left:none}.overview-content-item:nth-child(3n+3){border-right:none}}@media screen and (max-width:768px){.overview{padding-top:26px}.overview-content-item{border:none!important;padding:12px 32px;width:100%}.overview-content-item img{margin-bottom:16px}.overview-content-item:first-child{padding:0 32px 8px}.overview-content-item-container{border:1px solid #dfe1e5;padding:16px 16px 26px}.overview-content-item-tag{left:32px;top:32px}}@media screen and (max-width:600px){.overview-content-no-results,.overview-dropdown-wrapper{max-width:932px;padding-left:16px;padding-right:16px}.overview-dropdown-inner{flex-direction:column}.overview-content-item{padding:8px 16px}.overview-content-item:first-child{padding:0 16px 8px}}.anchor-menu-navigation,.career-navigation,.navigation{transition:transform .35s ease}@media screen and (max-width:1024px){.anchor-menu-navigation,.career-navigation,.navigation{transform:none!important}}.header-detail-top{align-items:center;background:50% no-repeat #84878f;background-size:cover;display:flex;min-height:328px}.header-detail-top-inner{margin:0 auto;max-width:1440px;padding-bottom:60px;padding-top:60px;width:100%}.header-detail-top:before{background:#2b2f38;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.header-detail-top-title{color:#fff;font-size:52px;font-weight:700;line-height:60px;max-width:785px}@media screen and (max-width:600px){.header-detail-top-title{font-size:40px;font-weight:700;line-height:48px}}.header-detail-content{display:flex;flex-direction:row;padding:60px 40px}.header-detail-content-information-headline{color:#2b2f38;font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px}.header-detail-content-information-text{color:#84878f;font-size:20px;line-height:28px}.header-detail-slider{background:#84878f;min-height:500px;overflow:hidden;position:relative}.header-detail-slider:after{background:linear-gradient(90deg,rgba(43,47,56,.7) 0,rgba(43,47,56,.4) 40%,rgba(43,47,56,.1) 70%,rgba(43,47,56,0));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.header-detail-slider:before{display:none}.header-detail-slider .header-detail-top-inner{left:50%;max-width:1440px;padding:60px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.header-detail-slider-track{height:100%;left:0;position:absolute;top:0;width:100%}.header-detail-slider-track .slick-list,.header-detail-slider-track .slick-slide,.header-detail-slider-track .slick-slide>div,.header-detail-slider-track .slick-track{height:100%}.header-detail-slide{height:100%;min-height:328px;position:relative}.header-detail-slide-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media screen and (max-width:1024px){.header-detail-title{border:none;font-size:32px;font-weight:700;line-height:40px;padding:60px 16px}.header-detail-content{flex-direction:column;margin-bottom:122px;padding:60px 32px 0}}@media screen and (max-width:600px){.header-detail-content{padding:60px 16px 0}.header-detail-content-information-text{font-size:18px;line-height:24px}}.header-download{border-bottom:1px solid #dfe1e5;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:80px;padding-top:80px}.header-download-title{color:#2b2f38;font-size:52px;font-weight:700;line-height:60px}@media screen and (max-width:600px){.header-download-title{font-size:40px;font-weight:700;line-height:48px}}.header-download-right{margin-left:40px;max-width:670px;width:100%}.header-download-right-headline{color:#2b2f38;font-size:32px;font-weight:700;line-height:40px;margin-bottom:12px}.header-download-right-text{color:#84878f;font-size:18px;line-height:24px;margin-bottom:36px;margin-right:30px}.header-download-right-button{width:300px}.header-download-right-button:nth-child(2n){margin-top:8px}@media screen and (max-width:1024px){.header-download-title{font-size:32px;font-weight:700;line-height:40px}.header-download-right-headline{font-size:24px;font-weight:700;line-height:32px}}@media screen and (max-width:768px){.header-download{flex-direction:column;padding-bottom:60px;padding-top:60px}.header-download-title{margin-bottom:60px}.header-download-right{margin-left:0}}@media screen and (max-width:600px){.header-download-right-button{width:100%}}.multi-download{padding-bottom:40px;padding-top:60px}.multi-download-results{color:#444952;font-size:20px;line-height:28px;margin-bottom:60px;text-align:center}.multi-download-section:not(:first-child){margin-top:60px}.multi-download-section-top{display:flex;justify-content:space-between}.multi-download-section-top-title{color:#2b2f38;font-size:32px;font-weight:700;line-height:40px}.multi-download-section-top-select{align-items:center;color:#d10931;cursor:pointer;display:flex;flex-direction:row;font-size:16px;line-height:24px}.multi-download-section-top-select-icon{font-size:24px;margin-right:7px}.multi-download-section-container{margin-top:28px}.multi-download-section-container .download-wrapper{border:none}.multi-download-selection{bottom:20px;display:none;flex-direction:row;justify-content:center;margin-top:28px;position:sticky;width:100%}.multi-download-selection-button{min-width:273px;width:auto}.multi-download-selection.is-active{display:flex}.navigation{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:1000}.navigation:after{background-color:#dfe1e5;bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;width:100%}.navigation-spacer{flex:0 0 auto;height:164px}.navigation-toggler{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;display:none;font-size:inherit;height:44px;line-height:inherit;margin:0;outline:none;padding:10px;position:absolute;right:30px;top:10px;width:44px;z-index:1}.navigation-toggler div{background-color:#d10931;height:2px;transition:opacity .4s ease,transform .4s ease;width:100%}.navigation-toggler div:not(:last-child){margin-bottom:6px}.navigation--open .navigation-toggler div{opacity:0}.navigation--open .navigation-toggler div:first-child{opacity:1;transform:translateY(8px) rotate(45deg)}.navigation--open .navigation-toggler div:last-child{opacity:1;transform:translateY(-8px) rotate(-45deg)}.navigation-top{align-items:center;display:flex;justify-content:flex-end;padding:24px 40px 24px 380px}.navigation-logo{left:40px;max-width:210px;position:absolute;top:24px;width:100%;z-index:1}.navigation-search{max-width:420px;min-height:48px;position:relative;transition:max-width .4s ease;width:100%}.navigation-search-clear-mobile{display:none}.navigation-search.focus{max-width:100%}.navigation-search.focus .navigation-search-clear{display:block!important}.navigation-search.focus .navigation-search-submit{left:0;right:auto}.navigation-search.focus input{padding-left:50px}.navigation-search-clear{color:#d10931!important;display:none!important}.navigation-language-chooser{margin-left:20px;min-height:48px}.navigation-language-chooser select{width:92px}.navigation-inner{align-items:center;display:flex;justify-content:space-between;padding:0 20px}.navigation-items{align-items:center;display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.navigation-items{width:100%}}.navigation-item{cursor:pointer;font-size:18px;line-height:24px;position:relative}.navigation-item--menu:after{color:#d10931;content:"\e901";display:block;font-family:iconfont-ehg;font-size:24px;pointer-events:none;position:absolute;right:15px;top:22px;transition:transform .4s ease}.navigation-item--highlight .navigation-item-icon{color:#d10931;font-size:24px;line-height:1;padding-right:6px}.navigation-item:hover .navigation-item--highlight .navigation-item-icon{color:#eb0a37}.navigation-item--highlight .navigation-item-title{align-items:center;color:#d10931;display:flex;font-size:18px;line-height:18px}.navigation-item:hover .navigation-item--highlight .navigation-item-title{color:#eb0a37}.navigation-item-title{display:flex;min-width:52px;padding:22px 20px;position:relative;text-align:center;transition:color .4s ease}.navigation-item--active .navigation-item-title,.navigation-item:hover .navigation-item-title{color:#d10931}.navigation-item-menu{background-color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.16);cursor:auto;display:flex;left:-20px;padding:20px;position:absolute;top:100%;transition:opacity .4s ease,visibility .4s ease,transform .6s ease;z-index:1}.navigation-item-menu-back{color:#d10931;display:none;height:64px;padding:20px 32px;text-align:left;width:100%}.navigation-item-menu-back i{display:inline-block;font-size:24px;margin-right:5px;vertical-align:middle}.navigation-item-menu-back span{display:inline-block;font-size:18px;line-height:24px;vertical-align:middle}.navigation-item-menu-back--line{border-bottom:1px solid #dfe1e5}.navigation-item-menu-column{padding:10px}.navigation-item-menu-column+.navigation-item-menu-column--without-title{margin-top:26px}.navigation-item-menu-link{display:flex;font-size:18px;line-height:24px;min-width:220px;padding:10px 40px 10px 10px;position:relative;transition:color .4s ease,background-color .4s ease;white-space:nowrap}.navigation-item-menu-link i{color:#babdc2;font-size:24px;margin-right:5px;transition:color .4s ease}.navigation-item-menu-link:after{color:#d10931;content:"\e908";font-family:iconfont-ehg;font-size:24px;opacity:0;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .4s ease}.navigation-item-menu-link--active{color:#d10931}.navigation-item-menu-content{-ms-grid-rows:(auto)[5];-ms-grid-columns:min-content;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-ms-grid;display:grid;grid-auto-flow:column;grid-template-columns:min-content;grid-template-rows:repeat(5,auto);margin-top:0}.navigation-buttons{align-items:center;display:flex}.navigation-button{line-height:24px;padding:20px;position:relative}.navigation-button:not(:first-child):before{background-color:#dfe1e5;content:"";height:32px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px}.navigation-login:after{content:"\e937";display:none;font-family:iconfont-ehg;font-size:24px;position:absolute;right:40px;top:20px}.navigation-logout{display:none}@media screen and (min-width:1025px){.navigation-content{display:block!important}.navigation-item:before{background-color:#d10931;bottom:1px;content:"";display:block;height:4px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .4s ease;width:52px}.navigation-item--active:before{opacity:1}.navigation-item:hover:after{transform:rotate(180deg)}.navigation-item:first-child .navigation-item-title:after{background-color:#dfe1e5;content:"";height:32px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.navigation-item--menu .navigation-item-title{padding-right:45px}.navigation-item--highlight-first .navigation-item-title:after{background-color:#dfe1e5;content:"";height:32px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px}.navigation-item-menu{opacity:0;pointer-events:none;visibility:hidden}.navigation-item:hover .navigation-item-menu{opacity:1;pointer-events:auto;visibility:visible}.navigation-item-menu-title{color:#84878f;font-size:12px;font-weight:700;letter-spacing:1px;line-height:16px;margin-bottom:10px;padding:0 10px;text-transform:uppercase}.navigation-item-menu-link:hover{background-color:#f3f4f5;color:#d10931}.navigation-item-menu-link:hover:after{opacity:1}.navigation-item-menu-link:hover i{color:#d10931}.navigation .navigation-item--menu.navigation-item--active:before{left:calc(50% - 12px)}}@media screen and (max-width:1024px){.navigation,.navigation-spacer{height:64px}.navigation-content{background-color:#fff;display:none;height:100%;left:0;padding:64px 0;position:fixed;top:0;width:100%}.navigation-toggler{display:block;right:22px}.navigation-top{padding:24px 32px}.navigation-logo{left:32px;max-width:150px;top:16px}.navigation-search{max-width:none}.navigation-search-input input{padding-left:48px;padding-right:16px}.navigation-search-input i{color:#84878f}.navigation-search-input button{left:0;right:auto}.navigation-inner{display:block;height:calc(100% - 96px);overflow:auto;padding-left:32px;padding-right:0}.navigation-item{border-bottom:1px solid #dfe1e5;width:100%}.navigation-item:after{right:25px;transform:rotate(-90deg)}.navigation-item-title{min-width:0;padding:20px 60px 19px 0;text-align:left}.navigation-item-menu{background-color:#fff;bottom:0;box-shadow:none;display:block;height:calc(100vh - 160px);left:0;overflow:auto;padding:0;position:fixed;top:auto;transform:translateX(100%);transition:transform .6s ease;width:100%;z-index:1}.navigation-item--open .navigation-item-menu{transform:translateX(0)}.navigation-item-menu-back{display:block}.navigation-item-menu-column{padding:0}.navigation-item-menu-column+.navigation-item-menu-column--without-title{margin-top:0}.navigation-item-menu-column+.navigation-item-menu-column--without-title .navigation-item-menu-link:first-child,.navigation-item-menu-title{border-top:1px solid #dfe1e5}.navigation-item-menu-title{border-bottom:1px solid #dfe1e5;color:#2b2f38;font-size:20px;font-weight:700;line-height:28px;margin-bottom:0;padding:17px 32px;text-transform:none}.navigation-item-menu-link{border-bottom:1px solid #dfe1e5;min-width:0;padding:20px 0 19px;white-space:normal;width:100%}.navigation-item-menu-link:last-child{border-bottom:none;padding:20px 0}.navigation-item-menu-content{display:block;margin-top:0;padding-left:32px}.navigation-buttons{background-color:#fff;border-top:1px solid #dfe1e5;bottom:0;left:0;position:fixed;width:100%}.navigation-buttons--logged-in{justify-content:space-between}.navigation-buttons--logged-in .navigation-login{width:unset}.navigation-buttons--logged-in .navigation-login:after{display:none}.navigation-buttons--logged-in .navigation-logout{display:block}.navigation-buttons--logged-in .navigation-logout:before{display:none}.navigation-login{padding-left:32px;padding-right:52px;width:100%}.navigation-login:after{display:block}}@media screen and (max-width:1024px)and (max-width:600px){.navigation-login{padding-left:16px;padding-right:40px}.navigation-login:after{right:16px}}@media screen and (max-width:1024px){.navigation-logout{padding-right:32px}}@media screen and (max-width:600px){.navigation-toggler{right:6px}.navigation-top{padding:16px}.navigation-logo{left:16px}.navigation-language-chooser{margin-left:16px}.navigation-inner{height:calc(100% - 80px);padding-left:16px}.navigation-item:after{right:15px}.navigation-item-menu{height:calc(100vh - 144px)}.navigation-item-menu-back{padding:20px 16px}.navigation-item-menu-title{padding:17px 16px}.navigation-item-menu-content{padding-left:16px}.navigation-login{padding-left:16px;padding-right:40px}.navigation-login:after{right:16px}.navigation-logout{padding-right:16px}}.navigation-item-shop-icon{color:#d10931;font-size:19px;line-height:1;padding-right:6px;padding-top:1px}@media screen and (max-width:1024px){.navigation-search-submit{left:0;right:auto}.navigation-search input{padding-left:50px}.navigation-search.focus .navigation-search-clear{display:none!important}.navigation-search.focus .navigation-search-clear-mobile{align-items:center;color:#d10931;display:flex;height:48px;justify-content:flex-end;position:absolute;right:-110px;top:50%;transform:translateY(-50%);width:80px;z-index:10}.navigation-language-chooser.focus{opacity:0}}.live-search{background-color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.16);display:none;flex-direction:column;height:820px;left:0;max-height:0;opacity:0;overflow:auto;padding:20px;position:absolute;right:0;top:60px;transition:max-height .4s ease,opacity .2s ease;z-index:1000}.open .live-search{max-height:820px;opacity:1}.live-search-mobile{display:none}.live-search-result-toggler{border:1px solid #dfe1e5;display:flex;margin-top:24px;width:100%}.live-search-result-toggler:after{border-bottom:3px solid #d10931;bottom:0;content:"";left:0;position:absolute;transition:left .3s ease;width:50%}.live-search-result-toggler-button{color:#2b2f38;font-size:18px;line-height:24px;padding-bottom:14px;padding-top:14px;position:relative;text-align:center;width:50%}.live-search-result-toggler-button--active{color:#d10931}.live-search-result-toggler.live-search-result-toggler-second-active:after{left:50%}.live-search-search-results{display:flex;flex-direction:column}.live-search-search-results--hidden{display:none}.live-search-all-link-mobile{color:#d10931;display:none;font-size:16px;font-weight:400;line-height:24px;margin-top:16px}.live-search-all-link-mobile i{font-size:24px;margin-left:8px}.live-search-result-info{border-bottom:1px solid #dfe1e5;color:#84878f;font-size:20px;font-weight:700;line-height:28px;padding-bottom:8px}.live-search-result-info strong{color:#444952}.live-search-header{align-items:center;border-bottom:1px solid #dfe1e5;color:#84878f;display:flex;font-size:14px;font-weight:700;justify-content:space-between;line-height:20px;padding:36px 0 8px}.live-search-header-right{align-items:center;display:flex;flex-direction:row}.live-search-header-right-link{color:#d10931;display:flex;font-size:16px;font-weight:400;line-height:24px;margin-left:40px}.live-search-header-right-link i{font-size:24px;margin-left:8px}.live-search-item{border-bottom:1px solid #dfe1e5;padding:20px 0}.live-search-item-container{position:relative}.live-search-item-container:after{color:#d10931;content:"\e908";font-family:iconfont-ehg;font-size:24px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.live-search-item-container--shop{grid-gap:20px;align-items:center;display:flex;gap:20px}.live-search-item-result-info{font-size:18px;font-weight:700;line-height:24px}.live-search-item-title{color:#444952;font-size:16px;font-weight:700;line-height:24px;max-width:60%}.live-search-item-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#84878f;display:box;font-size:14px;line-height:20px;margin-top:4px;max-width:60%;overflow:hidden}.live-search-item-description--mobile{display:none}.live-search-item-link{color:#444952;direction:rtl;display:inline-block;font-size:16px;line-height:24px;margin-top:12px;max-width:60%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.live-search-item-link:before{border-bottom:1px solid #444952;bottom:5px;content:"";left:0;position:absolute;right:0}.live-search-item-image{border:1px solid #dfe1e5;width:124px}.live-search-item-content{flex:1 0 auto}.live-search-item--hidden{display:none!important}@media screen and (min-width:1025px){.open .live-search{display:flex}}@media screen and (max-width:1024px){.live-search{display:none}.live-search-mobile{background-color:#fff;display:none;flex-direction:column;height:calc(100% - 160px);left:0;opacity:0;overflow:scroll;padding:24px 32px;position:absolute;right:0;transition:opacity .4s ease;z-index:10}.live-search-mobile.mobile-open{display:flex;opacity:1}.live-search-header{padding:24px 0 8px}.live-search-header-right-link{display:none}.live-search-item{display:flex}.live-search-item-container{width:100%}.live-search-item-description{-webkit-line-clamp:3}.live-search-item-description,.live-search-item-link,.live-search-item-title{max-width:80%}.live-search-all-link-mobile{display:flex}}@media screen and (max-width:600px){.live-search-mobile{padding:0 16px 24px}.live-search-item-description--desktop,.live-search-item-image{display:none}.live-search-item-description--mobile{display:box}.live-search-result-info{display:none}.live-search-result-toggler{border:none;margin-left:-16px;margin-top:0;width:100vw}.live-search-item-content{flex:unset;width:94%}}.search{margin:0 auto;max-width:940px;padding-bottom:120px;padding-top:80px}.search-header{display:flex;flex-direction:column;text-align:center}.search-header-title{color:#2b2f38;font-size:40px;font-weight:700;line-height:48px;margin-bottom:16px}.search-header-result-title{color:#2b2f38;font-size:20px;line-height:28px}.search-item{background-color:#fff;border-bottom:1px solid #dfe1e5;display:block;padding:20px;transition:background-color .4s ease}.search-item:first-of-type{margin-top:80px}.search-item:hover{background-color:#f3f4f5}.search-item:hover .search-item-show-more{opacity:1}.search-item-container{position:relative}.search-item-container:after{color:#d10931;content:"\e908";font-family:iconfont-ehg;font-size:24px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-item-title{color:#444952;font-size:16px;font-weight:700;line-height:24px;max-width:540px}.search-item-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#84878f;display:box;font-size:14px;line-height:20px;margin-top:4px;max-width:540px;overflow:hidden}.search-item-link{color:#444952;direction:rtl;display:inline-block;font-size:16px;line-height:24px;margin-top:12px;max-width:540px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.search-item-link:before{border-bottom:1px solid #444952;bottom:5px;content:"";left:0;position:absolute;right:0}.search-item-show-more{color:#d10931;font-size:16px;line-height:24px;opacity:0;position:absolute;right:48px;top:50%;transform:translateY(-50%);transition:opacity .4s ease}.search-no-results{align-items:center;display:flex;flex-direction:column;height:272px;margin:50px auto;max-width:555px;width:100%}.search-no-results-avatar{background-color:#f3f4f5;border-radius:100%;height:140px;margin-bottom:40px;position:relative;width:140px}.search-no-results-avatar i{color:#babdc2;font-size:88px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.search-no-results-info{text-align:center}.search-no-results-info-title{font-weight:700}.search-no-results-info-description,.search-no-results-info-title{color:#84878f;font-size:20px;line-height:28px}@media screen and (max-width:800px){.search-item:hover .search-item-show-more{display:none}}@media screen and (max-width:768px){.search-item-description,.search-item-link,.search-item-title{margin-right:40px}}@media screen and (max-width:600px){.search{padding-bottom:60px;padding-top:40px}.search-header{margin-bottom:20px}.search-header-title{font-size:32px;font-weight:700;line-height:40px}.search-header-result-info{font-size:18px;line-height:24px}.search-item{padding:20px 0}.search-item-title{font-size:16px;font-weight:700;line-height:24px}.search-item-description{font-size:14px;line-height:20px}.search-item-description,.search-item-link,.search-item-title{margin-right:0;max-width:calc(100% - 40px)}.search-no-results-info-title{font-weight:700}.search-no-results-info-description,.search-no-results-info-title{font-size:18px;line-height:24px}}.homepagetour .navigation,.homepagetour .navigation-spacer{display:none}.homepage-tour{margin-bottom:-8px}@media screen and (max-width:768px){.homepage-tour{margin-bottom:0;padding-bottom:60px}}.homepage-tour-header{border-bottom:1px solid #dfe1e5;display:flex;height:96px;justify-content:space-between;width:100%}@media screen and (max-width:1024px){.homepage-tour-header{height:64px}}.homepage-tour-header-logo{width:inherit}.homepage-tour-header-font{height:50%;margin-right:40px;margin-top:24px;min-width:240px}.homepage-tour-header-font .button-secondary{display:flex;padding:10px 0}@media screen and (max-width:1024px){.homepage-tour-header-font .button-secondary{display:none}.homepage-tour-header-font{margin-right:25px;min-width:0;min-width:auto}}.homepage-tour-header-font-text-container{margin-right:9px;margin-top:-1px;padding-left:17px}.homepage-tour-header-font-text{font-size:16px;line-height:24px;padding-right:16px}.homepage-tour-header-font-text-big{font-size:18px}.homepage-tour-header-font-text-small{font-size:14px;margin-bottom:-4px;margin-left:-3px}.homepage-tour-header-font-text-big-mobile,.homepage-tour-header-font-text-container-mobile,.homepage-tour-header-font-text-small-mobile{display:none}@media screen and (max-width:1024px){.homepage-tour-header-font-text-big-mobile,.homepage-tour-header-font-text-container-mobile,.homepage-tour-header-font-text-small-mobile{color:#d10931;display:block}}.homepage-tour-header-font-text-container-mobile{display:flex}.homepage-tour-header-font-text-big-mobile{font-size:18px}.homepage-tour-header-font-text-small-mobile{font-size:14px;margin-left:1px;margin-top:2px}.homepage-tour-headline-container{margin-left:40px;margin-top:52px;max-width:670px}@media screen and (max-width:768px){.homepage-tour-headline-container{margin-left:16px;margin-top:60px;max-width:343px}}.homepage-tour-headline{color:#2b2f38;font-size:40px;font-weight:700;line-height:48px}@media screen and (max-width:768px){.homepage-tour-headline{font-size:32px;font-weight:700;line-height:40px}}.homepage-tour-description{color:#84878f;font-size:20px;line-height:28px;margin-bottom:40px;margin-top:12px}.homepage-tour-image-map-container{display:inline-block;position:relative;width:100%}.homepage-tour-container--hidden{display:none!important}.homepage-tour-floors{height:112px;left:20px;position:absolute;top:20px;width:280px;z-index:1}@media screen and (max-width:768px){.homepage-tour-floors{padding-left:16px;padding-right:16px;position:static;width:100%}}.homepage-tour-floors--invisible{display:none}.homepage-tour-floors-wrapper{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;padding:20px}.homepage-tour-floors-text{color:#444952;font-size:14px;line-height:20px}.homepage-tour-image-map-img{display:block;height:auto;width:100%}.homepage-tour-image-map-hotspot{position:absolute}.homepage-tour-image-map-hotspot--point{background-color:#d10931;border-radius:100%;cursor:pointer;height:32px;transform:translate(-50%,-50%);width:32px}.homepage-tour-image-map-hotspot--point>.homepage-tour-image-map-hotspot-text{color:#000}.homepage-tour-image-map-hotspot-index{color:#fff;display:block;font-size:20px;font-weight:700;left:49.5%;line-height:28px;position:absolute;top:53%;transform:translate(-50%,-50%)}.homepage-tour-font-popup{background-color:#fff;color:#444952;height:536px;margin:0 auto;width:440px}@media screen and (max-width:1024px){.homepage-tour-font-popup{height:auto;margin:0 16px;margin-bottom:initial;margin-right:16px;margin-top:initial;width:100%}}.homepage-tour-font-popup-container{display:flex;flex-direction:column;height:100%;padding:40px;text-align:center;width:100%}@media screen and (max-width:1024px){.homepage-tour-font-popup-container{padding:40px 24px 24px}}.homepage-tour-font-popup-selection-container{margin-top:40px;width:100%}@media screen and (max-width:1024px){.homepage-tour-font-popup-selection-container{margin-top:24px}}.homepage-tour-font-popup-selection{align-items:center;border:1px solid #dfe1e5;display:flex;height:60px;margin-bottom:8px;width:100%}.homepage-tour-font-popup-selection:last-of-type{margin-bottom:0}.homepage-tour-font-popup-selection input[type=radio]{border-color:#84878f}.homepage-tour-font-popup-selection input[type=radio]:checked{border-color:#d10931}.active-selection{border:2px solid #d10931}.homepage-tour-font-popup-radio{margin-left:26px!important}.homepage-tour-font-popup-radio-text{margin-left:2px;margin-top:3px}.homepage-tour-font-popup-example{font-size:16px;line-height:24px;margin-top:32px;text-align:left;text-align:initial}.homepage-tour-font-popup-example-title{font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}.homepage-tour-font-popup-example-text{font-size:1em}.homepage-tour-font-popup-confirm{bottom:40px;position:absolute;right:40px}.homepage-tour-font-popup-confirm .button-primary{width:auto}@media screen and (max-width:1024px){.homepage-tour-font-popup-confirm{bottom:auto;margin-top:32px;position:static;right:auto}.homepage-tour-font-popup-confirm .button-primary{width:100%}}.homepage-tour-font-popup-close{color:#d10931;cursor:pointer;font-size:24px;position:absolute;right:25px;top:25px;z-index:1000}@media screen and (max-width:1024px){.homepage-tour-font-popup-close{right:20px;top:20px}}.homepage-tour-font-popup-title-text{color:#2b2f38;font-size:24px;font-weight:700;line-height:32px}@media screen and (max-width:1024px){.homepage-tour-font-popup-title-text{font-size:20px;font-weight:700;line-height:28px}}.homepage-tour-font-popup-background,.homepage-tour-image-map-hotspot-container-background{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;position:fixed;top:0;width:100%;z-index:100000}.homepage-tour-image-map-hotspot-container{background-color:#fff;display:flex;flex-direction:column;font-size:16px;height:calc(100% - 112px);line-height:24px;margin:0 auto;overflow:hidden;width:1000px}.homepage-tour-image-map-hotspot-container-title{align-items:center;color:#2b2f38;display:flex;font-size:20px;font-weight:700;justify-content:space-between;line-height:28px;margin-left:20px;margin-right:25px;margin-top:20px}.homepage-tour-image-map-container-flex-spacer{display:flex;flex-direction:column;height:calc(100% - 48px);justify-content:space-between}.homepage-tour-image-map-hotspot-container-description{color:#444952;font-size:1em;line-height:24px;margin-top:12px;overflow:auto;padding:0 20px}.homepage-tour-image-map-hotspot-container-media{margin-top:20px}.homepage-tour-image-map-hotspot-container-media-image{height:100%;padding-bottom:20px}.homepage-tour-image-map-hotspot-container-media-video{margin-bottom:20px}.homepage-tour-image-map-hotspot-container-media-video .icon-play{font-style:normal}.homepage-tour-image-map-hotspot-container-media-description{color:#84878f;font-size:14px;line-height:20px;margin-top:-10px;padding-bottom:20px}.homepage-tour-image-map-hotspot-container-pagination{align-items:center;display:flex;flex-direction:row;height:88px;justify-content:center;padding:20px;width:100%}.homepage-tour-image-map-pagination-shadow{box-shadow:0 0 12px rgba(0,0,0,.2)}.homepage-tour-pagination-button-next--disabled,.homepage-tour-pagination-button-prev--disabled{color:#dfe1e5;pointer-events:none}.homepage-tour-image-map-hotspot-container-pagination-text{color:#84878f;font-size:14px;line-height:20px;padding-left:20px;padding-right:20px}.homepage-tour-image-map-hotspot-container-close{color:#d10931;cursor:pointer;font-size:24px}.homepage-tour-image-map-accordion{display:none;margin-top:40px;padding:0 16px;width:100%}@media screen and (max-width:768px){.homepage-tour-image-map-accordion{display:block}}.homepage-tour-image-map-accordion-element{display:flex;flex-direction:column}.homepage-tour-image-map-accordion-element:last-of-type{border-bottom:1px solid #dfe1e5}.homepage-tour-image-map-accordion-icon{color:#d10931;font-size:24px;transform-origin:center;transition:transform .4s}.homepage-tour-image-map-accordion-title{font-size:18px;font-weight:700;line-height:24px}.homepage-tour-image-map-accordion-description{color:#84878f;font-size:16px;line-height:24px}.homepage-tour-image-map-accordion-content{display:none;margin:2px 0 20px}.homepage-tour-image-map-accordion-links{margin-top:16px}.homepage-tour-image-map-accordion-header{align-items:center;border-top:1px solid #dfe1e5;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;padding:10px 0}.homepage-tour-image-map--open .homepage-tour-image-map-accordion-content{display:block}.homepage-tour-image-map--open .homepage-tour-image-map-accordion-icon{transform:rotate(-180deg)}.homepage-tour-image-map-hotspot-outercircle{display:none}.hotspot--active .homepage-tour-image-map-hotspot-outercircle{background-color:rgba(209,9,49,.12);border-radius:24px;display:block;height:48px;left:-8px;opacity:1;position:relative;top:-8px;width:48px}.news-preview{display:flex;flex-direction:column;padding-top:80px;position:relative}.news-preview--padding{padding-top:0}.news-preview-content{display:flex;flex-flow:row wrap}.news-preview-content-item{border-bottom:1px solid #dfe1e5;border-right:1px solid #dfe1e5;padding-bottom:40px;padding-top:40px;width:33.33333%}.news-preview-content-item:nth-child(4n+1){border-left:1px solid #dfe1e5}.news-preview-content-item:nth-child(-n+4){border-top:1px solid #dfe1e5}.news-preview-content-item-container{display:flex;flex-direction:column}.news-preview-content-item img{height:auto;margin-bottom:28px;width:100%}.news-preview-content-item-tag{background-color:#d10931;border-radius:4px;color:#fff;font-size:12px;font-weight:700;left:16px;letter-spacing:1px;line-height:16px;padding:6px 8px;position:absolute;top:16px;width:auto}.news-preview-content-item-headline{font-size:20px;font-weight:700;line-height:28px;margin-bottom:8px;max-height:56px}.news-preview-content-item-text{color:#84878f;font-size:16px;line-height:24px;margin-bottom:24px;max-height:48px}@media screen and (max-width:1440px){.news-preview-content-item:nth-child(4n+1){border-left:none}.news-preview-content-item:nth-child(4n+4){border-right:none}}@media screen and (max-width:768px){.news-preview{padding-top:26px}.news-preview-content-item{border:none!important;padding:12px 32px;width:100%}.news-preview-content-item img{margin-bottom:16px}.news-preview-content-item:first-child{padding:0 32px 8px}.news-preview-content-item-container{border:1px solid #dfe1e5;padding:16px 16px 26px}.news-preview-content-item-tag{left:32px;top:32px}}@media screen and (max-width:600px){.news-preview-content-item{padding:8px 16px}.news-preview-content-item:first-child{padding:0 16px 8px}}.threesixty-degree-tour{background-color:#fff;padding:0 0 80px}.threesixty-degree-tour.threesixty-degree-tour-has-line{border-bottom:1px solid #dfe1e5}.threesixty-degree-tour-content-container{padding:0 40px}@media screen and (max-width:1024px){.threesixty-degree-tour{padding-bottom:60px}.threesixty-degree-tour-content-container{padding:0}}@media screen and (max-width:600px){.threesixty-degree-tour{padding-bottom:48px}}.social-media-tiles{display:flex;flex-direction:column;position:relative}.social-media-tiles-container{display:flex;flex-flow:row wrap}.social-media-tiles-tile{aspect-ratio:20/13;background:linear-gradient(180deg,transparent,transparent 67.72%,rgba(0,0,0,.16) 75.96%,rgba(0,0,0,.44) 87.73%,rgba(0,0,0,.88));cursor:pointer;overflow:hidden;position:relative;transition:background .4s ease;width:33.3333%}.social-media-tiles-tile-logo-container{align-items:center;display:flex;height:48px;justify-content:center;position:absolute;right:0;top:0;width:48px;z-index:4}.social-media-tiles-tile-logo-container-facebook{background-color:#3b5998}.social-media-tiles-tile-logo-container-youtube{background-color:#e62117}.social-media-tiles-tile-logo-container-linkedin{background-color:#0072b1}.social-media-tiles-tile-logo{color:#fff;font-size:24px;z-index:5}.social-media-tiles-tile-logo-background{position:absolute}.social-media-tiles-tile-background-image{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:-1}.social-media-tiles-tile-video{align-items:center;background-color:#fff;border-radius:30px;box-shadow:0 2px 24px rgba(0,0,0,.16);color:#d10931;display:flex;font-size:32px;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:-1}.social-media-tiles-tile-info-container{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:20px;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.social-media-tiles-tile-info-container-date{color:#babdc2;font-size:16px;font-weight:700;line-height:24px;transition:color .4s ease}.social-media-tiles-tile-info-container-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:box;font-size:18px;line-height:24px;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,1,0,1)}.social-media-tiles-tile-overlay{display:none}.social-media-tiles-tile-overlay--open{display:block!important}.social-media-tiles-load-more-gradient{align-items:flex-end;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 29.69%,hsla(0,0%,100%,.9) 52.08%,#fff 73.44%,#fff);bottom:0;display:flex;height:16.66667vw;justify-content:center;left:0;position:absolute;width:100%;z-index:2}.social-media-tiles-load-more-button{margin-bottom:40px;padding-left:38px;padding-right:38px;width:auto}@media screen and (min-width:601px){.social-media-tiles-tile:hover{background-color:rgba(0,0,0,.6)}.social-media-tiles-tile:hover .social-media-tiles-tile-info-container-date{color:#fff}.social-media-tiles-tile:hover .social-media-tiles-tile-info-container-description{margin-top:8px;max-height:100%;transition:max-height .4s ease-in-out}}@media screen and (max-width:1024px){.social-media-tiles-tile{width:50%}.social-media-tiles-tile-info-container{padding:16px}.social-media-tiles-load-more-gradient{height:25vw}}@media screen and (max-width:600px){.social-media-tiles{grid-gap:16px;gap:16px;padding-bottom:60px;padding-left:16px;padding-right:16px}.social-media-tiles-tile{width:100%}.social-media-tiles-tile:not(:first-child){margin-top:16px}.social-media-tiles-tile-logo-container{height:40px;width:40px}.social-media-tiles-load-more-gradient{aspect-ratio:20/13;height:auto;left:16px;right:16px;width:auto}}@media screen and (min-width:601px){.social-media-preview{padding-bottom:80px}}@media screen and (max-width:600px){.social-media-preview .social-media-tiles div:nth-child(n+4){display:none}}.header-social-media-overview{grid-gap:40px;align-items:stretch;background-color:#f3f4f5;display:flex;flex-direction:column;gap:40px;justify-content:center;padding-bottom:108px;padding-top:108px}.header-social-media-overview-links-container,.header-social-media-overview-title-container{margin:0 auto;max-width:670px}.header-social-media-overview-title-container{grid-gap:12px;align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.header-social-media-overview-title{color:#2b2f38;font-size:48px;font-weight:700;line-height:56px}.header-social-media-overview-description{color:#444952;font-size:20px;line-height:28px}.header-social-media-overview-links-container{grid-row-gap:12px;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:12px}.header-social-media-overview-link{background-color:#fff;border:1px solid #dfe1e5;border-radius:50px;color:#d10931;display:block;flex:0 0 auto;font-size:16px;line-height:24px;padding:7px 16px;position:relative;text-align:center;transition:border-color .4s ease;white-space:nowrap;width:auto}.header-social-media-overview-link:hover{color:#eb0a37}.header-social-media-overview-link span{display:inline-block;vertical-align:middle}.header-social-media-overview-link i{display:block;font-size:24px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.header-social-media-overview-link--icon{padding-left:42px;text-align:right}@media screen and (max-width:1024px){.header-social-media-overview{padding-bottom:96px;padding-top:96px}}@media screen and (max-width:768px){.header-social-media-overview{grid-gap:26px;gap:26px}.header-social-media-overview-title{font-size:32px;font-weight:700;line-height:40px;margin-bottom:12px}.header-social-media-overview-description{font-size:18px;line-height:24px}}@media screen and (max-width:600px){.header-social-media-overview{padding-bottom:80px;padding-top:80px}}@media screen and (min-width:601px){.social-media-overview .social-media-tiles-load-more-gradient.social-media-tiles-load-more-gradient--mobile-only{display:none}}@media screen and (max-width:600px){.social-media-overview .social-media-tiles{padding-bottom:0}.social-media-overview .social-media-tiles-tile{margin-top:16px}.social-media-overview.social-media-overview--hide-tiles-on-mobile .social-media-tiles-tile:nth-child(n+7),.social-media-overview:not(.social-media-overview--hide-tiles-on-mobile) .social-media-tiles-load-more-gradient.social-media-tiles-load-more-gradient--mobile-only{display:none}}.social-media-tile-overlay{align-items:center;background:rgba(0,0,0,.4);cursor:auto;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:16px;position:fixed;top:0;width:100%;z-index:1001}.social-media-tile-overlay-popup{background-color:#fff;flex:0 1 auto;margin:0 auto;max-height:80vh;max-width:1130px;padding-right:345px;position:relative}.social-media-tile-overlay-popup-content.social-media-tile-overlay-popup-content--no-image{padding-right:0}.social-media-tile-overlay-popup-content.social-media-tile-overlay-popup-content--no-image .social-media-tile-overlay-popup-content-info{position:relative}.social-media-tile-overlay-popup-content-head{flex:0 0 auto}.social-media-tile-overlay-popup-content-media-link{flex:0 1 auto;position:relative;width:auto}.social-media-tile-overlay-popup-content-media-link img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.social-media-tile-overlay-popup-content-media-link-icon{align-items:center;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;position:absolute;right:0;top:0;width:48px}.social-media-tile-overlay-popup-content-media-link-icon--linkedin{background-color:#0072b1;display:flex;height:100%;width:100%}.social-media-tile-overlay-popup-content-media-link-icon--linkedin:before{-ms-grid-row-align:center;align-self:center;margin:0 auto}.social-media-tile-overlay-popup-content-media-link-icon--facebook{background-color:#3b5998;display:flex;height:100%;width:100%}.social-media-tile-overlay-popup-content-media-link-icon--facebook:before{-ms-grid-row-align:center;align-self:center;margin:0 auto}.social-media-tile-overlay-popup-content-media-link-icon--youtube{background-color:#e62117;display:flex;height:100%;width:100%}.social-media-tile-overlay-popup-content-media-link-icon--youtube:before{-ms-grid-row-align:center;align-self:center;margin:0 auto}.social-media-tile-overlay-popup-content-media-link-icon--instagram{z-index:1}.social-media-tile-overlay-popup-content-media-head-mobile{display:none;padding:10px 16px}.social-media-tile-overlay-popup-content-media-head-mobile .social-media-tile-overlay-popup-content-close{right:16px;top:16px}.social-media-tile-overlay-popup-content-media a{min-height:0;position:relative}.social-media-tile-overlay-popup-content-media-video-button{align-items:center;background-color:#fff;border-radius:30px;box-shadow:0 2px 24px rgba(0,0,0,.16);color:#d10931;cursor:pointer;display:flex;font-size:32px;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.social-media-tile-overlay-popup-content-close{color:#d10931;cursor:pointer;font-size:24px;position:absolute;right:0;top:2px;z-index:1}.social-media-tile-overlay-popup-content-info{display:flex;flex:0 0 auto;flex-direction:column;height:100%;padding:20px;position:absolute;right:0;top:0;width:345px}.social-media-tile-overlay-popup-content-info-header{grid-gap:8px;align-items:center;display:flex;gap:8px}.social-media-tile-overlay-popup-content-info-header-image{border:1px solid #dfe1e5;border-radius:50%;height:48px;overflow:hidden;width:48px}.social-media-tile-overlay-popup-content-info-header-text{grid-gap:2px;display:flex;flex-direction:column;gap:2px}.social-media-tile-overlay-popup-content-info-header-text-name{color:#2b2f38;font-size:16px;font-weight:700;line-height:24px}.social-media-tile-overlay-popup-content-info-header-text-date{color:#84878f;font-size:12px;font-weight:400;line-height:16px}.social-media-tile-overlay-popup-content-description{margin-top:27px;overflow:auto}.social-media-tile-overlay-popup-content-description-hashtag{color:#3395ff;line-height:24px;margin-right:8px}.social-media-tile-overlay-popup-content-link{display:inline-block;width:-moz-fit-content;width:fit-content}.social-media-tile-overlay-popup-content-interactive{margin-top:24px}@media screen and (max-width:1024px){.social-media-tile-overlay-content-head{display:none}.social-media-tile-overlay-popup{align-items:stretch;display:flex;flex-direction:column;max-height:calc(100vh - 100px);max-width:768px;overflow:auto;padding-right:0}.social-media-tile-overlay-popup-content-interactive{margin-top:28px}.social-media-tile-overlay-popup-content-info{height:auto;position:relative;width:100%}.social-media-tile-overlay-popup-content-description{margin-top:0;overflow:unset}.social-media-tile-overlay-popup-content-media-head-mobile{display:block}.social-media-tile-overlay-popup-content-media-link img{height:auto;max-height:none;max-width:none;width:100%}}.shop-filter{padding-top:40px}.shop-filter-headline{color:#84878f;font-size:16px;font-weight:700;line-height:24px;padding-bottom:16px}.shop-filter-filter{align-items:center;border:1px solid #d10931;border-radius:24px;display:flex;font-size:14px;line-height:20px;padding:8px 16px;position:relative;width:-moz-fit-content;width:fit-content}.shop-filter-filter:not(:disabled):hover{border-color:#eb0a37;color:#eb0a37}.shop-filter-filter:disabled{border-color:#babdc2;color:#babdc2}.shop-filter-filter i{margin-right:4px}.shop-filter-filter i:before{color:#d10931;font-size:24px}.shop-filter-filter-container{grid-row-gap:12px;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:12px}@media screen and (max-width:600px){.shop-filter{padding-top:32px}.shop-filter-filter{font-size:16px;line-height:24px;padding:8px 20px}.shop-filter-filter-container{grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}.job-text-block-content{padding-bottom:16px;padding-top:16px}.job-text-block-dark-background{background-color:#f3f4f5}.job-text-block-container{align-items:center;display:flex;justify-content:space-between;margin:100px 0}.job-text-block-container.is-centered{justify-content:center}.job-text-block-container-image{height:400px;overflow:hidden}.is-left .job-text-block-container-image{align-items:flex-start;order:0}.job-text-block-container-image>picture img{display:block;height:100%;left:50%;max-width:none;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.job-text-block-container-wrapper-image{max-width:670px;width:100%}.job-text-block-container-caption{color:#84878f;font-size:14px;line-height:20px;margin-top:14px}.job-text-block-container-text+.job-text-block-container-wrapper-image{margin-left:80px}.is-left .job-text-block-container-text+.job-text-block-container-wrapper-image{margin-left:0;margin-right:80px}.job-text-block-container-text{align-items:flex-start;display:flex;flex-direction:column;max-width:610px}.is-left .job-text-block-container-text{order:1}.job-text-block-container-headline{font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px}.job-text-block-container-button{margin-top:24px;width:auto}.job-text-block-container:first-child{margin-top:0}.job-text-block-container:last-child{margin-bottom:0}@media screen and (max-width:1200px){.job-text-block-container-text{max-width:none}.is-left .job-text-block-container-text,.is-right .job-text-block-container-text{width:50%}.job-text-block-container-wrapper-image{max-width:none;width:50%}}@media screen and (max-width:1024px){.job-text-block-content{padding-bottom:16px;padding-top:16px}.job-text-block-container{flex-direction:column}.job-text-block-container-headline{font-size:20px;font-weight:700;line-height:28px;margin-bottom:12px}.job-text-block-container-image{height:auto}.job-text-block-container-image>picture img{height:auto;left:auto;max-width:100%;position:relative;top:auto;transform:none}.is-left .job-text-block-container-text,.is-right .job-text-block-container-text,.job-text-block-container-text{width:100%}.job-text-block-container-wrapper-image{max-width:none;width:100%}.job-text-block-container-text+.job-text-block-container-wrapper-image{margin-left:0}.is-left .job-text-block-container-text+.job-text-block-container-wrapper-image,.is-right .job-text-block-container-text+.job-text-block-container-wrapper-image{margin-top:32px}.is-left .job-text-block-container-text+.job-text-block-container-wrapper-image{margin-right:0;order:1}}@media screen and (max-width:600px){.job-text-block-container{margin:60px 0}}@media screen and (max-height:900px)and (min-aspect-ratio:1/1){.job-text-block-container-wrapper-image .job-text-block-large-image-container{margin:0 40px}}@media screen and (max-width:900px)and (max-aspect-ratio:1/1){.job-text-block-container-wrapper-image .job-text-block-large-image-container{margin:0 20px}}.jobs{display:flex;flex-direction:column}.jobs-content{display:flex;flex-flow:row wrap}.jobs-content-item{border-bottom:1px solid #dfe1e5;border-right:1px solid #dfe1e5;width:33.33333%}.jobs-content-item:nth-child(3n+1){border-left:1px solid #dfe1e5}.jobs-content-item:nth-child(-n+3){border-top:1px solid #dfe1e5}.jobs-content-item-container{padding-bottom:40px;padding-top:40px}.jobs-content-item-image{margin-bottom:28px}.jobs-content-item-location{color:#84878f;font-size:12px;font-weight:700;line-height:16px;margin-bottom:8px}.jobs-content-item-title{color:#2b2f38;font-size:20px;font-weight:700;line-height:28px;margin-bottom:8px}.jobs-content-item-description{color:#84878f;font-size:16px;line-height:24px;margin-bottom:24px}.jobs-content-item-read-more{grid-gap:4px;color:#d10931;display:flex;font-size:16px;gap:4px;line-height:24px}.jobs-content-item-read-more i{font-size:24px}@media screen and (max-width:1440px){.jobs-content-item:nth-child(3n+1){border-left:none}.jobs-content-item:nth-child(3n+3){border-right:none}}@media screen and (max-width:768px){.jobs-content-item{border-bottom:none;width:100%}.jobs-content-item:nth-child(-n+3){border-top:none}.jobs-content-item:nth-child(2n) .jobs-content-item-container{border-bottom:none;border-top:none}.jobs-content-item-container{border:1px solid #dfe1e5;padding:20px}}.job-application-block{background-color:#d10931;padding-bottom:80px;padding-top:80px}.job-application-block.job-application-block-dark{background-color:#2b2f38}.job-application-block.job-application-block-dark .button-secondary{border-color:#ff6685;color:#ff6685}.job-application-block-content{align-items:center;color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:670px;text-align:center}.job-application-block-title{font-size:40px;font-weight:700;line-height:48px;margin-bottom:12px}.job-application-block-text{font-size:18px;line-height:24px}.job-application-block .button-secondary{background-color:transparent;border-color:#fff;color:#fff;margin-top:28px;width:auto}@media screen and (max-width:1024px){.job-application-block{padding-bottom:60px;padding-top:60px}}@media screen and (max-width:600px){.job-application-block{padding-bottom:48px;padding-top:48px}.job-application-block-title{font-size:32px;font-weight:700;line-height:40px}.job-application-block-text{font-size:16px;line-height:24px}}html{-webkit-print-color-adjust:exact}.job-detail-pdf{position:relative;width:100%}.job-detail-pdf .job-detail-logo-container{display:flex;padding:40px;width:100%}.job-detail-pdf .job-detail-logo{height:68px;width:339px}.job-detail-pdf .job-detail-header-image{height:680px;width:100%}.job-detail-pdf .job-detail-content-container{margin:0 auto;padding:68px 240px}.job-detail-pdf .job-detail-content-title{color:#2b2f38;font-size:60px;font-weight:700;line-height:68px;margin-bottom:12px}.job-detail-pdf .job-detail-content-position{color:#84878f;font-size:28px;line-height:36px;margin-left:7px;margin-top:12px}.job-detail-pdf .job-detail-content-blocks{margin-bottom:16px;padding-top:80px}.job-detail-pdf .job-detail-content-blocks>:last-child{margin-bottom:0}.job-detail-pdf .job-detail-text-block{margin-bottom:80px}.job-detail-pdf .job-detail-services-title,.job-detail-pdf .job-detail-text-block-title{color:#2b2f38;font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px}.job-detail-pdf .job-detail-text-block-description{color:#444952;font-size:24px;line-height:32px}.job-detail-pdf .job-detail-text-block-description ul{line-height:180%;padding-left:3%;position:relative}.job-detail-pdf .job-detail-text-block-description ul li:before{color:#d10931;content:"\e913";font-family:iconfont-ehg;font-size:32px;left:0;margin-right:8px;position:absolute;right:0}.job-detail-pdf .job-detail-text-block-description ul li ul{padding-left:6%}.job-detail-pdf .job-detail-text-block-description ul li ul li:before{color:#babdc2;content:"\e90c";font-family:iconfont-ehg;font-size:32px;left:3%;margin-right:8px;position:absolute}.job-detail-pdf .job-detail-text-block-description a{color:#d10931;font-weight:700}.job-detail-pdf .job-detail-services-services{grid-column-gap:60px;-moz-column-gap:60px;column-gap:60px;display:flex;flex-wrap:wrap;margin-bottom:88px}.job-detail-pdf .job-detail-services-service{grid-column-gap:16px;align-items:center;color:#444952;-moz-column-gap:16px;column-gap:16px;display:flex;font-size:24px;line-height:32px;width:270px}.job-detail-pdf .job-detail-services-service i{-ms-grid-column-align:center;-ms-grid-row-align:center;align-self:center;border:1px solid #babdc2;border-radius:4px;color:#d10931;font-size:48px;justify-self:center;padding:12px}.job-detail-pdf .job-detail-static-text{color:#84878f;font-size:18px;line-height:24px}.job-detail-pdf .job-detail-footer{background-color:#2b2f38;bottom:0;height:96px;left:0;margin-top:80px;position:fixed;right:0;width:100%}.job-detail-pdf .job-detail-footer-content{grid-column-gap:16px;align-items:center;color:#fff;-moz-column-gap:16px;column-gap:16px;display:flex;font-size:24px;font-weight:700;line-height:32px;margin:0 auto;max-width:1411px;padding-bottom:32px;padding-top:32px}.job-detail-pdf .job-detail-footer-content span{align-items:center;display:inline-flex;padding-left:16px;position:relative;white-space:nowrap}.job-detail-pdf .job-detail-footer-content span:not(:first-of-type){font-weight:400}.job-detail-pdf .job-detail-footer-content span:not(:first-of-type):before{content:"|";left:.7%;position:absolute}.career-navigation{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:1000}.career-navigation:after{background-color:#dfe1e5;bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;width:100%}.career-navigation__spacer{flex:0 0 auto;height:96px}.career-navigation__logo{left:40px;max-width:210px;position:absolute;top:25px;width:100%;z-index:1}.career-navigation__content{align-items:center;display:flex;justify-content:flex-end;padding:24px 40px 24px 380px}.career-navigation__content__language-chooser{margin-left:20px;min-height:48px}.career-navigation__content__language-chooser select{width:92px}@media screen and (max-width:600px){.career-navigation__spacer{height:80px}.career-navigation__logo{left:16px;max-width:150px;top:25px}.career-navigation__content{padding:16px}.career-navigation__content__language-chooser.focus{opacity:0}}.accordion{padding-bottom:60px;padding-top:60px}.accordion-header-container{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){.accordion-header-container{flex-direction:column}}.accordion-header-container-text{max-width:670px}.accordion-header-container-link{display:flex;padding-left:20px}@media screen and (max-width:768px){.accordion-header-container-link{margin-top:28px;padding-left:0}}.accordion-header-title{color:#2b2f38;font-size:40px;font-weight:700;line-height:48px}@media screen and (max-width:768px){.accordion-header-title{font-size:32px;font-weight:700;line-height:40px}}.accordion-header-description{color:#84878f;font-size:20px;line-height:28px;margin-top:12px}.accordion-header-container-link-button{align-self:flex-end;white-space:nowrap}@media screen and (max-width:768px){.accordion-header-container-link-button{flex:0}}.accordion-container{margin-top:40px;width:100%}.accordion-item{border-bottom:1px solid #dfe1e5;padding-bottom:20px}.accordion-item,.accordion-item--open .accordion-item-content{padding-top:20px}.accordion-item--open .accordion-item-icon{transform:rotate(180deg)}@media screen and (max-width:768px){.accordion-item{padding-bottom:16px;padding-top:16px}}.accordion-item-title-container{grid-gap:24px;cursor:pointer;display:flex;gap:24px;justify-content:space-between}.accordion-item-content{height:0;overflow:hidden;transition:padding-top .3s ease-in-out}.accordion-item-title{color:#2b2f38;font-size:20px;font-weight:700;line-height:28px}.accordion-item-icon{-ms-grid-row-align:center;align-self:center;color:#d10931;font-size:24px;transition:transform .3s ease}.accordion-item-description{max-width:786px}.accordion-item-video-content-container{margin-top:20px;max-width:786px}.subscription-form-container{padding-bottom:40px;padding-top:120px}.header-career-personio__image-container{width:100%}.header-career-personio__image-container img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.header-career-personio.side-padding{height:214px;padding-left:0;padding-right:0}.header-career-personio__image-container{height:inherit}.header-career-personio__image-container img{height:100%}}.footer-awards:not(:last-child){border-bottom:1px solid #444952}.footer-awards__max-width{display:flex;margin:0 auto;max-width:1440px;width:100%}.footer-awards__wrapper{grid-gap:24px;align-items:center;display:flex;flex-direction:column;gap:24px;padding-bottom:40px;padding-top:40px}.footer-awards__headline{color:#dfe1e5;font-size:18px;font-weight:700;line-height:24px;text-align:center}.footer-awards__images{grid-gap:24px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}.footer-awards__image{border:1px solid #babdc2;border-radius:4px;box-sizing:content-box;overflow:hidden}.career-introduction-text{background-color:#f3f4f5;display:flex;width:100%}.career-introduction-text__content-container{width:100%}.career-introduction-text__content{grid-gap:24px;display:flex;gap:24px;justify-content:space-between;padding-top:40px;width:100%}.career-introduction-text__text{color:#84878f;flex:1 1 0;font-size:20px;line-height:28px;max-width:743px;width:100%}.career-introduction-text__pictograms-container{grid-gap:24px;display:flex;gap:24px}.career-introduction-text__pictograms-container img{flex:0 0 auto;height:120px}@media screen and (max-width:1024px){.career-introduction-text__content{grid-gap:32px;flex-direction:column-reverse;gap:32px;margin-top:-60px;padding-top:0}}@media screen and (max-width:600px){.career-introduction-text__content{margin-top:-32px}.career-introduction-text__pictograms-container img{height:64px}.career-introduction-text__text{font-size:18px;line-height:24px}}.career-title-section{background-color:#f3f4f5;padding-bottom:32px;width:100%}.career-title-section__content{grid-gap:8px;display:flex;flex-direction:column;gap:8px}.career-title-section__introduction{color:#444952;font-size:20px;line-height:28px}.career-title-section__title{color:#2b2f38;font-size:40px;font-weight:700;line-height:48px}.career-title-section__location-container{grid-gap:12px;align-items:center;display:flex;gap:12px;margin-top:4px}.career-title-section__location-container i{font-size:40px}.career-title-section__location{color:#444952;font-size:24px;font-weight:700;line-height:32px}@media screen and (max-width:1024px){.career-title-section{padding-bottom:24px;padding-top:40px}.career-title-section__introduction{font-size:18px;line-height:24px}.career-title-section__title{font-size:32px;font-weight:700;line-height:40px}.career-title-section__location{font-size:20px;font-weight:700;line-height:28px}}.career{background-color:#f3f4f5}.career__split-container{display:flex;padding-bottom:80px;padding-top:64px;width:100%}.career__split-left{width:100%}.career__split-left--reduced-width{border-right:1px solid #84878f;max-width:785px}.career__hashtags{color:#444952;font-size:16px;font-weight:700;line-height:24px;margin-bottom:12px;padding-top:8px}.career__legalText{color:#444952;font-size:14px;line-height:20px;margin-top:12px;padding-bottom:12px}@media screen and (max-width:1024px){.career__split-container{flex-direction:column;padding-bottom:48px;padding-top:0}.career__split-left--reduced-width{border-right:none;max-width:100%}}.personio-career-benefits{grid-gap:16px;display:flex;flex-direction:column;gap:16px;padding-left:48px;padding-top:184px}.personio-career-benefits__title{color:#2b2f38;font-size:32px;font-weight:700;line-height:40px}.personio-career-benefits__benefits-container{grid-gap:12px;display:flex;flex-direction:column;gap:12px}.personio-career-benefits__benefit{grid-gap:16px;align-items:center;display:flex;gap:16px}.personio-career-benefits__benefit-icon-container{background-color:#dfe1e5;border-radius:8px;flex:0 0 auto;height:64px;position:relative;width:64px}.personio-career-benefits__benefit-icon-container i{color:#d10931;font-size:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.personio-career-benefits__benefit-title{color:#444952;font-size:20px;line-height:28px}@media screen and (max-width:1024px){.personio-career-benefits{padding-left:32px;padding-top:32px}.personio-career-benefits--reduced-padding{padding-bottom:16px;padding-top:16px}.personio-career-benefits__title{font-size:20px;font-weight:700;line-height:28px}}@media screen and (max-width:600px){.personio-career-benefits{padding-left:16px}.personio-career-benefits__benefit-icon-container{height:48px;width:48px}.personio-career-benefits__benefit-icon-container i{font-size:44px}.personio-career-benefits__benefit-title{font-size:16px;line-height:24px}}.career-closing-credits{color:#444952;font-size:16px;line-height:24px;padding-bottom:16px;padding-top:16px}
