@charset "UTF-8";@font-face{font-family:'FontAwesome';src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10010;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10010;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10010;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#cccccc;}.mfp-preloader a:hover{color:#ffffff;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#ffffff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#3b3b3b;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#ffffff;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #ffffff;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3b3b3b;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #ffffff;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3b3b3b;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 10px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#3b3b3b;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{height:100%;width:100%;margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{position:absolute;top:100%;text-align:left;line-height:18px;color:#f2f2f2;word-wrap:break-word;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000000;opacity:0.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-white .swiper-pagination-bullet{background:#ffffff;}.swiper-pagination-bullet-active{opacity:1;background:#009882;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progress .swiper-pagination-progressbar{background:#009882;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progress{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progress{width:4px;height:100%;left:0;top:0;}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5);}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#ffffff;}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000000;}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px;}.swiper-container-cube,.swiper-container-flip{overflow:visible;}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1);}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.offer-download .download-btn,.link-btn-primary,.download-btn{display:table;width:100%;padding:12px;margin:0 auto;color:#ffffff;background-color:#3b3b3b;font-weight:700;text-align:center;text-decoration:none;border-radius:5px;}.link-btn-primary:hover,.download-btn:hover{background-color:#009882;}.link-btn-black,.btn--black{display:inline-block;padding:10px 15px;color:#ffffff;background-color:#3b3b3b;font-size:14px;font-weight:500;text-decoration:none;text-transform:uppercase;-webkit-box-shadow:0 1px 1px #000000;box-shadow:0 1px 1px #000000;-webkit-transition:0s;transition:0s;}.link-btn-black:hover,.btn--black:hover{background-color:#3b3b3b;-webkit-transition:0s;transition:0s;}.popup{position:fixed;top:50%;left:50%;max-width:90vw;padding:50px 10px 10px 10px;border:none;border-radius:5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.popup.popup-iframe-youtube,.popup.popup-video{max-width:1200px;width:100%;max-height:675px;height:auto;aspect-ratio:16/9;padding:0;}.popup.popup-iframe-youtube video,.popup.popup-iframe-youtube iframe,.popup.popup-video video,.popup.popup-video iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.popup::-ms-backdrop{background-color:rgba(0,0,0,0.75);}.popup::backdrop{background-color:rgba(0,0,0,0.75);}.popup:not([open]){display:none;}.popup-close{position:absolute;top:10px;right:10px;display:block;width:24px;height:24px;border:none;border-radius:5px;color:#ffffff;background-color:#3b3b3b;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;cursor:pointer;}.popup-close::before{content:"×";display:inline-block;}.popup-close:hover{background-color:#009882;}.popup-image figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.popup-image figure img{display:block;width:auto;max-width:calc(100vw - 200px);height:auto;max-height:calc(100vh - 200px);-o-object-fit:contain;object-fit:contain;}.popup-image figure img + figcaption{margin-top:8px;}.popup-image figure figcaption{display:table-caption;caption-side:bottom;font-size:12px;line-height:1.2;}.popup-video video{display:block;width:auto;max-width:calc(100vw - 200px);height:auto;max-height:calc(100vh - 200px);}.popup-iframe iframe{display:block;border:none;}.popup-iframe-youtube iframe{aspect-ratio:16/9;}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-200.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-200.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-300.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-300.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:200;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-200italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-200italic.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:300;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-300italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-300italic.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-regular.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-600.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-600.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-600italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-600italic.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-italic.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-700.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-900.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-900.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:900;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-900italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-900italic.woff') format("woff");}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-700italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/fonts/source-sans-pro-v21-latin-700italic.woff') format("woff");}.container{width:100%;height:100%;padding:30px 0 40px;}.container-background-image{width:100%;height:100%;padding:30px 0 40px;background-position:center;background-size:cover;}.container-grid-2-cols-with-background-color,.container-grid-2-cols-with-background-image{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);width:100%;height:100%;}.container-grid-2-cols-with-background-color .column-left,.container-grid-2-cols-with-background-color .column-right,.container-grid-2-cols-with-background-image .column-left,.container-grid-2-cols-with-background-image .column-right{display:-ms-grid;display:grid;grid-auto-rows:auto;padding-top:60px;padding-bottom:60px;background-repeat:no-repeat;background-position:center;background-size:cover;}.container-grid-2-cols-with-background-color .column-left .column-wrap,.container-grid-2-cols-with-background-color .column-right .column-wrap,.container-grid-2-cols-with-background-image .column-left .column-wrap,.container-grid-2-cols-with-background-image .column-right .column-wrap{max-width:552px;width:100%;}.container-grid-2-cols-with-background-color .column-left .column-wrap + .column-wrap,.container-grid-2-cols-with-background-color .column-right .column-wrap + .column-wrap,.container-grid-2-cols-with-background-image .column-left .column-wrap + .column-wrap,.container-grid-2-cols-with-background-image .column-right .column-wrap + .column-wrap{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-top:50px;}.container-grid-2-cols-with-background-color .column-left .column-wrap:first-child,.container-grid-2-cols-with-background-color .column-right .column-wrap:first-child,.container-grid-2-cols-with-background-image .column-left .column-wrap:first-child,.container-grid-2-cols-with-background-image .column-right .column-wrap:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.container-grid-2-cols-with-background-color .column-left,.container-grid-2-cols-with-background-image .column-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-left:50px;padding-right:3.4375rem;}.container-grid-2-cols-with-background-color .column-right,.container-grid-2-cols-with-background-image .column-right{padding-left:3.4375rem;padding-right:50px;}.container-grid-2-cols-with-background-color header > h2{padding-bottom:10px;margin-bottom:0;border-bottom:2px solid #b8b8b8;font-size:28px;line-height:32px;}.container-grid-2-cols-with-background-color header + *{margin-top:30px;}.container-grid-2-cols-with-background-color .column-left header > h2{margin-right:40px;}.container-grid-2-cols-with-background-color .column-right{background-color:#f2f2f2;}.container-grid-2-cols-with-background-image .column-left *{color:#ffffff;}.background-fullwidth{position:relative;}.background-fullwidth::before,.background-fullwidth::after{content:"";position:absolute;top:0;bottom:0;display:block;width:10000px;}.background-fullwidth::before{right:100%;}.background-fullwidth::after{left:100%;}.background-fullwidth.background-padding-vertical{padding-top:60px;padding-bottom:60px;}@media (max-width:1280px){.container-grid-2-cols-with-background-color .column-left{padding-left:40px;}.container-grid-2-cols-with-background-color .column-right{padding-right:40px;}}@media (max-width:1180px){.container-grid-2-cols-with-background-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.container-grid-2-cols-with-background-image .column-left,.container-grid-2-cols-with-background-image .column-right{width:100%;padding-right:40px;}.container-grid-2-cols-with-background-image .column-left .column-wrap,.container-grid-2-cols-with-background-image .column-right .column-wrap{width:100%;}.container-grid-2-cols-with-background-image .column-left .column-wrap{padding-left:0;}.container-grid-2-cols-with-background-image .column-right{margin-left:0;}}@media (max-width:1280px){.container-grid-2-cols-with-background-color .column-left .column-wrap,.container-grid-2-cols-with-background-color .column-right .column-wrap{width:100%;}.container-grid-2-cols-with-background-color .column-left{padding-left:24px;}.container-grid-2-cols-with-background-color .column-right{padding-right:24px;}}@media (max-width:1024px){.container-grid-2-cols-with-background-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.container-grid-2-cols-with-background-color .column-left,.container-grid-2-cols-with-background-color .column-right{padding:3.125rem 24px;}.container-grid-2-cols-with-background-color .column-left .column-wrap,.container-grid-2-cols-with-background-color .column-right .column-wrap{max-width:unset;}}.content-wrap-page-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.25rem;}.content-wrap-page-content .crosslinks.underline > h1,.content-wrap-page-content .crosslinks.underline > .h1,.content-wrap-page-content .crosslinks.underline > h2,.content-wrap-page-content .crosslinks.underline > .h2,.content-wrap-page-content .crosslinks.underline > h3,.content-wrap-page-content .crosslinks.underline > .h3,.content-wrap-page-content .crosslinks.underline > h4,.content-wrap-page-content .crosslinks.underline > .h4,.content-wrap-page-content .crosslinks.underline > h5,.content-wrap-page-content .crosslinks.underline > .h5,.content-wrap-page-content .crosslinks.underline > h6,.content-wrap-page-content .crosslinks.underline > .h6{margin-bottom:1.875rem;}.content-wrap-page-content .text-element h1{font-size:2.0625rem;line-height:2.625rem;}.content-wrap-page-content .text-element h1 + *{margin-top:1.25rem;}.content-wrap-page-content .content-wrap-main-content > * + *,.content-wrap-page-content .content-wrap-sidebar-content > * + *{margin-top:50px;}.content-wrap-page-content .content-wrap-main-content > .blog-post-date + *,.content-wrap-page-content .content-wrap-sidebar-content > .blog-post-date + *{margin-top:1.25rem;}.content-wrap-page-content .sidebar-wrapper:has(.contact-box) + .sidebar-wrapper:has(.link-list .link-headline-container){margin-top:50px;}.content-wrap-page-content .content-wrap-main-content{max-width:802px;width:100%;}.content-wrap-page-content .content-wrap-main-content h1{margin:0;}.content-wrap-page-content .content-wrap-main-content .text-element:has(h1) + *{margin-top:1.375rem;}.content-wrap-page-content .content-wrap-sidebar-content{max-width:301px;width:100%;}@media (max-width:1024px){.content-wrap-page-content{display:block;}.content-wrap-page-content .content-wrap-main-content,.content-wrap-page-content .content-wrap-sidebar-content{max-width:100%;width:100%;}.content-wrap-page-content .content-wrap-sidebar-content{margin-top:1.875rem;}.content-wrap-page-content .content-wrap-sidebar-content > *{width:100%;}.content-wrap-page-content .content-wrap-sidebar-content > * + *{margin-top:0;}}@media (max-width:560px){.content-wrap-page-content .content-wrap-sidebar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;}.content-wrap-page-content .content-wrap-sidebar-content > *{width:100%;}}body{-webkit-box-sizing:border-box;box-sizing:border-box;}* + .grid{margin-top:1.875rem;}.grid{display:-ms-grid;display:grid;grid-auto-rows:auto;gap:1.875rem;}.grid .column{position:relative;}.grid .column > * + *{margin-top:1.875rem;}.grid-1-third-2-third{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));}.grid-1-third-2-third > .column:nth-child(2n-1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;}.grid-1-third-2-third > .column:nth-child(2n){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;}.grid-2-third-1-third{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));}.grid-2-third-1-third > .column:nth-child(2n-1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;}.grid-2-third-1-third > .column:nth-child(2n){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;}.grid-2-col{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));}.grid-3-col{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));}.grid-4-col{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));}@media (max-width:1280px){.grid-4-col{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));}.grid-2-third-1-third{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));}}@media (max-width:768px){.grid-1-third-2-third,.grid-2-third-1-third{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));}}@media (max-width:1024px){.grid-2-third-1-third{display:block;}.grid-2-third-1-third > .column:nth-child(2n){margin-top:3.125rem;}}@media (max-width:650px){.grid-2-col,.grid-3-col{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));}}@media (max-width:560px){.grid-4-col{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));}}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-weight:bold;}.h1,h1{font-size:48px;line-height:60px;}.h2,h2{font-size:32px;line-height:40px;}.h3,h3{font-size:24px;line-height:30px;}.h4,h4{font-size:22px;line-height:28px;}.h5,h5{font-size:20px;line-height:25px;}.h6,h6{font-size:16px;line-height:20px;}.p,p{font-size:16px;line-height:16px;}a{color:#000000;text-decoration:none;background-color:transparent;-webkit-transition:color 0.25s ease,background-color 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease;}a:hover,a:focus,a:active{outline:none;}button{font-family:"Source Sans Pro",sans-serif;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}.color-brand-primary{color:#009882;}.color-brand-secondary{color:#3b3b3b;}.color-lightgrey{color:#f2f2f2;}.background-brand-primary{background-color:#009882;}.background-brand-secondary{background-color:#3b3b3b;}.background-lightgrey{background-color:#f2f2f2;}body p,body span,body figcaption{-ms-hyphens:auto;hyphens:auto;}.solr-container .search-headline{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.solr-container .search-headline span{color:#ffffff;font-size:45px;font-weight:bold;line-height:1;text-align:center;}.solr-container .search-form{height:100%;background-color:#333333;border-radius:5px;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.5);box-shadow:0 1px 8px 0 rgba(0,0,0,0.5);}.solr-container .search-form fieldset{margin-bottom:0;border:0;outline:none;}.solr-container .search-form fieldset input,.solr-container .search-form fieldset select{padding:4px 20px;border:0;border-radius:5px;outline:0;}.solr-container .search-form .search-container{position:relative;padding:48px 64px;border-bottom:2px solid #009882;}.solr-container .search-form .search-container input{position:relative;width:100%;height:64px;padding-right:64px;font-size:18px;line-height:1;}.solr-container .search-form .search-container input::-webkit-input-placeholder{font-style:italic;}.solr-container .search-form .search-container input::-moz-placeholder{font-style:italic;}.solr-container .search-form .search-container input:-ms-input-placeholder{font-style:italic;}.solr-container .search-form .search-container input::-ms-input-placeholder{font-style:italic;}.solr-container .search-form .search-container input::placeholder{font-style:italic;}.solr-container .search-form .search-container button[type=submit]{position:absolute;top:48px;right:64px;bottom:48px;width:64px;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.solr-container .search-form .search-container button[type=submit] span{display:none;}.solr-container .search-form .search-container button[type=submit]::after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/icon-serach.svg');background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:top 0.2s,right 0.2s,bottom 0.2s,left 0.2s;transition:top 0.2s,right 0.2s,bottom 0.2s,left 0.2s;}.solr-container .search-form .search-container button[type=submit]:hover::after{top:14px;right:14px;bottom:14px;left:14px;}.solr-container .search-form .select-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:48px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.solr-container .search-form .select-container .headline{color:#ffffff;font-size:25px;font-weight:bold;text-align:center;text-transform:uppercase;-ms-hyphens:none;hyphens:none;}.solr-container .search-form .select-container .headline + *{margin-top:20px;}.solr-container .search-form .select-container select{width:100%;max-width:450px;height:64px;margin-right:0;font-weight:bold;background-color:#ffffff;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/arrow-down.png');background-repeat:no-repeat;background-position:right;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.solr-container .search-form .select-container select + select{margin-top:5px;}.solr-container .search-form .select-container .search-button{width:100%;max-width:450px;padding:19px;margin-top:20px;color:#ffffff;font-size:22px;font-weight:bold;text-align:center;text-decoration:none;background-color:#009882;border-radius:5px;}.solr-container .search-form .select-container .search-button:hover{color:#333333;background-color:#ffffff;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.5);box-shadow:0 1px 8px 0 rgba(0,0,0,0.5);}.solr-container .category:not(.blog-category){width:100%;height:auto;padding:32px 30px 40px;background-color:#f2f2f2;border-radius:5px;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.5);box-shadow:0 1px 8px 0 rgba(0,0,0,0.5);}.solr-container .category .headline{color:#000000;font-size:25px;font-weight:bold;text-align:center;text-transform:uppercase;}.solr-container .category .headline + *{margin-top:20px;}.solr-container .category-list-new{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:5px;}.solr-container .category-list-new .category-item{position:relative;min-height:64px;padding:0 50px 0 20px;text-decoration:none;background-color:#ffffff;border-radius:5px;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}.solr-container .category-list-new .category-item::after{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/arrow-right.svg');position:absolute;top:25px;right:20px;}.solr-container .category-list-new .category-item + .category-item{margin-top:4px;}.solr-container .category-list-new .category-item a{display:block;width:100%;min-height:64px;text-decoration:none;}.solr-container .category-list-new .category-item figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:64px;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.solr-container .category-list-new .category-item figure .icon-container{width:30px;-ms-flex-negative:0;flex-shrink:0;text-align:center;}.solr-container .category-list-new .category-item figure img{width:auto;height:30px;}.solr-container .category-list-new .category-item figure .icon-white{display:none;}.solr-container .category-list-new .category-item figure figcaption{margin-left:20px;color:#000000;font-size:20px;font-weight:bold;line-height:1.1;text-decoration:none;-ms-hyphens:none;hyphens:none;-webkit-transition:color 0.2s;transition:color 0.2s;}.solr-container .category-list-new .category-item:hover{background-color:#3b3b3b;}.solr-container .category-list-new .category-item:hover::after{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/arrow-right-white.svg');}.solr-container .category-list-new .category-item:hover figure .icon-black{display:none;}.solr-container .category-list-new .category-item:hover figure .icon-white{display:inline-block;}.solr-container .category-list-new .category-item:hover figure figcaption{color:#ffffff;}main > .content-wrap > .tx-dpkittechnologysearch-search > .solr-container > .search-headline{position:relative;padding-top:50px;margin-top:50px;}main > .content-wrap > .tx-dpkittechnologysearch-search > .solr-container > .search-headline::before{content:"";position:absolute;top:0;right:-10000px;bottom:-50px;left:-10000px;z-index:-1;background-color:#009882;}main > .content-wrap > .tx-dpkittechnologysearch-search > .solr-container > .grid{position:relative;padding-bottom:50px;margin-bottom:30px;}main > .content-wrap > .tx-dpkittechnologysearch-search > .solr-container > .grid::before{content:"";position:absolute;top:0;right:-10000px;bottom:0;left:-10000px;z-index:-1;background-color:#009882;}@media (max-width:1280px){.solr-container .search-headline span{font-size:35px;line-height:1.1;}.solr-container .search-form .select-container{padding:48px 64px;}}@media (max-width:1024px){.solr-container .search-form .search-container{padding:40px 30px;}.solr-container .search-form .search-container input{padding-right:54px;}.solr-container .search-form .search-container button[type=submit]{top:40px;right:30px;bottom:40px;width:48px;}.solr-container .search-form .select-container{padding:40px 30px;}.solr-container .search-form .select-container .search-button{font-size:18px;}}@media (max-width:560px){.solr-container .search-form .select-container .search-button{font-size:16px;}.solr-container .category-list-new .category-item figure figcaption{margin-left:15px;font-size:16px;}}ul li,ol li{overflow:hidden;list-style-type:none;}p a{color:#009882;}p a:hover{color:#3b3b3b;}.content-wrap{width:100%;max-width:1280px;padding-right:2.375rem;padding-left:2.375rem;margin-left:auto;margin-right:auto;}.content-wrap--more{background-color:#ffffff;}.content-wrap--one-half,.teaser-element .content-wrap--teaser-text,.teaser-element .content-wrap--teaser-image{width:calc((100% - 20px) / 2);}.content-wrap--one-half p:last-child,.teaser-element .content-wrap--teaser-text p:last-child,.teaser-element .content-wrap--teaser-image p:last-child,.content-wrap--one-half ul:last-child,.teaser-element .content-wrap--teaser-text ul:last-child,.teaser-element .content-wrap--teaser-image ul:last-child{margin-bottom:0;}.content-wrap--one-half p li:last-child,.teaser-element .content-wrap--teaser-text p li:last-child,.teaser-element .content-wrap--teaser-image p li:last-child,.content-wrap--one-half ul li:last-child,.teaser-element .content-wrap--teaser-text ul li:last-child,.teaser-element .content-wrap--teaser-image ul li:last-child{margin-bottom:0;}.content-wrap--one-half.left,.teaser-element .left.content-wrap--teaser-text,.teaser-element .left.content-wrap--teaser-image{margin-right:10px;}.content-wrap--one-half.left.flow-around,.teaser-element .left.flow-around.content-wrap--teaser-text,.teaser-element .left.flow-around.content-wrap--teaser-image{width:100%;margin-right:0;}.content-wrap--one-half.left.margin-for-flow-around,.teaser-element .left.margin-for-flow-around.content-wrap--teaser-text,.teaser-element .left.margin-for-flow-around.content-wrap--teaser-image{margin-right:20px;margin-bottom:20px;}.content-wrap--one-half.right,.teaser-element .right.content-wrap--teaser-text,.teaser-element .right.content-wrap--teaser-image{margin-left:10px;}.content-wrap--one-half.right.flow-around,.teaser-element .right.flow-around.content-wrap--teaser-text,.teaser-element .right.flow-around.content-wrap--teaser-image{width:100%;margin-left:0;}.content-wrap--one-half.right.margin-for-flow-around,.teaser-element .right.margin-for-flow-around.content-wrap--teaser-text,.teaser-element .right.margin-for-flow-around.content-wrap--teaser-image{margin-bottom:20px;margin-left:20px;}.content-wrap--one-third{width:25%;}@media screen and (max-width:1020px){.content-wrap--one-third.right.sidebar{display:block;margin-top:60px;}}.content-wrap--one-third.sidebar h1,.content-wrap--one-third.sidebar h2{font-size:35px;line-height:1.143;}.content-wrap--two-third{width:66.6666666667%;}.content-wrap--two-third h1{margin-bottom:20px;font-size:33px;}.content-wrap--two-third > div{margin-bottom:50px;}.content-wrap--two-third > div:last-child{margin-bottom:0;}.content-wrap--two-third .main-headline{margin-bottom:0;}.text-white{color:#ffffff;}.btn-bottom::after{content:"\f0d7";padding-left:10px;font-family:"FontAwesome";}.btn-top::after{content:"\f0d8";padding-left:10px;font-family:"FontAwesome";}.pagination li.next a::after,.link-btn-black::after,.link-btn-primary::after,.btn-right::after{content:"\f0da";padding-left:10px;font-family:"FontAwesome";}.pagination li.previous a::after,.btn-left::after{content:"\f0d9";padding-left:10px;font-family:"FontAwesome";}.btn-globe::before{content:"\f0ac";padding-right:10px;font-family:"FontAwesome";font-size:20px;}.headline-border-bottom{display:block;margin-bottom:20px;border-bottom:1px solid #cccccc;}.uppercase{text-transform:uppercase;}.semibold{font-weight:500;}.bold{font-weight:700;}.formheadline{margin-bottom:5px;}.gray-bg{background-color:#f2f2f2;border-radius:5px;}.eyecatcher{background-color:#f2f2f2;}.eyecatcher.bg-green{padding:12px 12px 12px 36px;border:1px solid #58b548;color:#3b7826;background-color:#cdeaca;}.eyecatcher.bg-green > p{background-color:transparent;}.eyecatcher.bg-green > p a{border-bottom:1px solid #3b7826;color:#3b7826;}.eyecatcher > p{padding:30px;margin-bottom:0;}.eyecatcher > p > a{border-bottom:1px solid #3b3b3b;color:#3b3b3b;font-weight:700;text-decoration:none;}.eyecatcher > p > a::after{content:"\f0da";padding-left:7px;font-family:"FontAwesome";}.eyecatcher > p > a:hover{border-bottom:0;color:#009882;}.offer-no{display:inline-block;padding:10px;color:#ffffff;background-color:#3b3b3b;font-weight:600;border-radius:5px;}.headline-h2{position:relative;font-size:22px;}.teaser-element{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #cccccc;}.teaser-element:hover .content-wrap--teaser-text a{color:#009882;}.teaser-element:hover a h3{color:#009882;}.teaser-element a{text-decoration:none;}.teaser-element a h3{color:#3b3b3b;}.teaser-element.two > *{width:calc((100% - 20px) / 2);margin-right:20px;}.teaser-element.two > *:nth-child(2n){margin-right:0;}.teaser-element.two > * .item-image{width:100%;}.teaser-element.three > *{width:calc((100% - 40px) / 3);margin-right:20px;}.teaser-element.three > *:nth-child(3n){margin-right:0;}.teaser-element.three > * .item-image{width:100%;}.teaser-element .content-wrap--teaser-image{width:calc((100% - 20px) / 8 * 3);}.teaser-element .content-wrap--teaser-image figure{position:relative;margin-bottom:0;border:2px solid #f2f2f2;border-radius:4px;}.teaser-element .content-wrap--teaser-image figure img{width:100%;border-radius:2px;}.teaser-element .content-wrap--teaser-text{width:calc((100% - 20px) / 8 * 5);}.teaser-element .content-wrap--teaser-text a{color:#3b3b3b;text-decoration:none;}.teaser-element .content-wrap--teaser-text a p{color:#000000;}.teaser-element .content-wrap--teaser-text a:hover{color:#009882;}.module-togglewrap--header{display:none;}main > .blogheader{position:relative;}main > .blogheader > .module-image--fullsize{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:300px;padding-bottom:50px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}main > .blogheader > .module-image--fullsize .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(5%,rgba(0,0,0,0.6922969872)),to(rgba(0,212,255,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0.6922969872) 5%,rgba(0,212,255,0) 100%);}main > .blogheader > .module-image--fullsize .content-wrap{padding-bottom:0;}main > .blogheader > .module-image--fullsize .content-wrap .toggle-text{display:none;}main > .blogheader > .module-image--fullsize h1{position:relative;max-width:970px;margin-bottom:0;font-size:65px;line-height:1.092;}@media screen and (max-width:768px){main > .blogheader > .module-image--fullsize h1{font-size:45px;}}@media screen and (max-width:1024px){.content-wrap{padding-right:24px;padding-left:24px;}}.breadcrumb{padding-top:1.875rem;padding-bottom:4.375rem;}.breadcrumb ul li{display:inline-block;}.breadcrumb ul li a{text-decoration:none;}.breadcrumb ul li a:hover{text-decoration:underline;}.breadcrumb ul li::after{content:"\f0da";padding-right:10px;margin-left:7px;font-family:"FontAwesome";text-decoration:none;}.breadcrumb ul li:last-child{text-decoration:underline;}.breadcrumb ul li:last-child::after{content:"";}.editorial-headline{display:block;margin:0 0 1rem;color:#696969;font-weight:700;}.editorial-content{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:20px;padding:1em;background-color:#ede7ee;}.editorial-content-image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;}.editorial-content-text{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;}@media (max-width:400px){.editorial-content{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));}.editorial-content-image,.editorial-content-text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;}}.link-btn{width:100%;text-align:center;}.link-btn-primary::before{content:none;}footer{width:100%;padding-top:24px;margin-top:60px;background-color:#f2f2f2;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/footer-background-image.svg');background-repeat:no-repeat;background-position:right 55%;background-size:60%;}footer h3{margin-bottom:0.5rem;color:#009882;font-size:24px;font-weight:900;line-height:30px;}footer h3:not(:nth-of-type(1)){margin-top:32px;}footer p{font-size:20px;font-weight:300;line-height:28px;}footer p a{color:#000000;text-decoration:underline;}footer p a:hover{color:#009882;text-decoration:underline;}.footer-top{max-width:1280px;margin:0 auto;}.footer-top .content-wrap{display:-ms-grid;display:grid;gap:1.875rem;-ms-grid-columns:minmax(0,1fr) 1.875rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;padding-bottom:12px;}.footer-top .footer-button{display:inline-block;width:38px;height:38px;margin-top:10px;margin-right:4px;overflow:hidden;color:#ffffff;background-color:#3b3b3b;background-repeat:no-repeat;background-position:center center;background-size:24px 24px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.footer-top .footer-button-facebook{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/footer-button-image-facebook.svg');}.footer-top .footer-button-youtube{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/footer-button-image-youtube.svg');}.footer-top .footer-button-linkedin{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/Linkedin.svg');}.footer-top .footer-button-xing{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/Xing.svg');}.footer-top .footer-button:hover{background-color:#009882;}.footer-top .footer-button span{display:none;}.footer-bottom{margin-top:24px;background-color:#ffffff;}.footer-bottom .content-wrap{padding-top:0;padding-bottom:0;}.footer-bottom .footer-nav{width:100%;max-width:1280px;margin:0 auto;margin-right:-13px;margin-left:-13px;}.footer-bottom .footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;padding-bottom:5px;}.footer-bottom .footer-nav ul li{margin-top:3px;margin-bottom:3px;}.footer-bottom .footer-nav ul li a,.footer-bottom .footer-nav ul li .cookie-set{padding:0 13px;border-right:1px solid rgba(0,0,0,0.6);color:rgba(0,0,0,0.6);font-size:14px;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:1px;-webkit-transition:color 0.3s;transition:color 0.3s;}.footer-bottom .footer-nav ul li a:hover,.footer-bottom .footer-nav ul li .cookie-set:hover{color:rgb(0,0,0);}.footer-bottom .footer-nav ul li:last-child a,.footer-bottom .footer-nav ul li:last-child .cookie-set{border-right:0;}body.startsite footer{margin-top:0;}@media screen and (max-width:1280px){footer{background-position:right bottom;background-size:50%;}}@media screen and (max-width:1024px){footer h3,footer p,footer p.contacttext{font-size:18px;line-height:22px;}.footer-top .footer-button{width:28px;height:28px;background-size:18px 18px;}}@media screen and (max-width:768px){footer{padding-top:0;background-size:70%;}footer .footer-top .content-wrap{display:block;}footer .footer-top .footer-column{margin-top:32px;}footer .footer-bottom{margin-top:100px;}}@media screen and (max-width:460px){footer .footer-bottom .footer-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}footer .footer-bottom .footer-nav ul li{padding-right:0;padding-left:0;}footer .footer-bottom .footer-nav ul li a{border-right:none;}}.module-image--fullsize{margin-bottom:30px;border-top:1px solid #ffffff;background:#ffffff url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/slider-bg-flyout.jpg') no-repeat top center;background-size:cover;}.module-image--fullsize h1{margin-top:8px;margin-bottom:40px;color:#ffffff;font-weight:700;line-height:62px;}.module-image--fullsize .toggle-text{width:100%;max-width:480px;line-height:22px;}.module-image--fullsize .toggle-text .toggle-text--header{padding-bottom:20px;}.module-image--fullsize .toggle-text .toggle-text--header p{margin-bottom:5px;-ms-hyphens:none;hyphens:none;}.module-image--fullsize .toggle-text .toggle-text--header p:first-child{padding-bottom:0;margin-bottom:0;}.module-image--fullsize .toggle-text .toggle-text--header .toggle-text--body{display:none;}.module-image--fullsize .toggle-text .toggle-text--more{margin-bottom:8px;color:#ffffff;font-weight:500;text-decoration:none;text-transform:uppercase;}.form-direct-search,.form-filter-search{position:relative;padding:20px;background-color:#f2f2f2;border-radius:5px;}.form-direct-search input,.form-filter-search input{padding:4px 10px;border:0;font-size:14px;font-style:italic;background-color:#ffffff;border-radius:5px;}.form-direct-search input.search,.form-filter-search input.search{display:block;width:100%;padding-right:40px;}.form-direct-search input.direct-search-submit,.form-filter-search input.direct-search-submit{position:absolute;top:20px;right:20px;z-index:10;width:32px;height:27px;background-color:transparent;}.form-direct-search{margin-bottom:32px;}.form-direct-search::after{content:"\f002";position:absolute;top:21px;right:33px;color:#3b3b3b;font-family:"FontAwesome";}.form-filter-search{position:relative;}@media screen and (max-width:767px){.form-filter-search label + label select{margin-bottom:0 !important;}}.form-filter-search .btn-submit{width:50px;height:31px;border-radius:5px;background-color:#3b3b3b;}.form-filter-search .btn-submit::after{content:"\f0da";position:absolute;top:25px;right:30px;color:#ffffff;font-family:"FontAwesome";}.form-filter-search .btn-submit:hover{background-color:#009882;}.form-filter-search > label select{margin-right:10px;}.form-filter-search > label + label select{margin-right:0;}.form-filter-search select{width:calc((100% - 10px) / 2 - 1px);padding:7px 35px 7px 10px;border:0;font-size:14px;font-weight:700;background:#ffffff url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/select-arrow-bottom.png') no-repeat right 1px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-filter-search select::-ms-expand{display:none;}.form-filter-search [type=submit]{position:absolute;z-index:10;width:50px;padding:6px 10px 9px 0;color:#ffffff;font-style:normal;font-weight:700;background-color:transparent;}.category-list{padding:10px 10px 0;margin-bottom:0;}.category-list li{width:calc((100% - 20px) / 3);margin-right:10px;margin-bottom:10px;-ms-hyphens:none;hyphens:none;background-color:#ffffff;border-radius:5px;}.category-list li:hover{background-color:#009882;}.category-list li:hover a span{color:#ffffff;}.category-list li:hover a .category-nohover{opacity:0;-webkit-transition:0.5s;transition:0.5s;}.category-list li:nth-child(3n){margin-right:0;}.category-list li a{position:relative;display:block;height:104px;text-align:center;}.category-list li a img{margin-top:28px;}.category-list li a img.category-nohover{position:absolute;}.category-list li a img.info-komm{margin-top:8px;}.category-list li a span{position:absolute;bottom:6px;display:block;width:100%;color:#009882;font-size:15px;font-weight:600;line-height:18px;text-align:center;}.category-list li.gradient-blue{background-color:#3b3b3b;}.category-list li.gradient-blue span{color:#ffffff;}.teaser-text{color:#696969;}body.blog-post .teaser-text{margin-top:1.25rem;color:#696969;font-size:20px;font-weight:700;line-height:1.5;}@media (max-width:560px){body.blog-post .content-wrap-page-content .content-wrap-sidebar-content{gap:0;}}.offer-contact-person{margin-top:40px;}.offer-contact-person h3{margin-bottom:10px;color:#009882;font-size:20px;}.offer-contact-person p{margin-bottom:10px;}.offer-contact-person a{color:#009882;text-decoration:underline;}.offer-contact-person a:hover{color:#3b3b3b;text-decoration:none;}.files li{position:relative;padding-left:20px;margin-bottom:7px;font-size:14px;-webkit-transition:none;transition:none;}.files li::before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/Download-Gruen.svg');position:absolute;top:2px;left:0;-webkit-transition:none;transition:none;}.files li:hover{color:#009882;}.files li:hover::before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/Download-Grau.svg');}.files li a{color:#009882;text-decoration:none;-webkit-transition:none;transition:none;}.files li a:hover{color:#3b3b3b;}.files li a:hover span{color:#3b3b3b;}.files li a span{color:#009882;-webkit-transition:none;transition:none;}.links li{position:relative;padding-left:20px;margin-bottom:7px;font-size:14px;}.links li::before{content:"\f0da";position:absolute;top:0;left:3px;color:#009882;font-family:"FontAwesome";font-size:16px;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;}.links li:hover{color:#3b3b3b;}.links li:hover::before{color:#3b3b3b;}.links li a{color:#009882;text-decoration:none;}.links li a:hover{color:#3b3b3b;}.links li a:hover span{color:#3b3b3b;}.links li a span{color:#009882;}.keywords li{display:inline-block;margin-bottom:3px;}.keywords li > a{display:inline-block;padding:8px;border:1px solid #009882;color:#009882;font-size:14px;text-decoration:none;border-radius:5px;-webkit-transition:none;transition:none;}.keywords li > a:hover{padding:9px;border:0;color:#ffffff;background-color:#009882;}.no-margin h1{margin-top:15px;margin-bottom:10px;}.no-margin .teaser-text{margin-bottom:0;}.search-content-type{margin-top:2rem;margin-bottom:2rem;}.solr-pagination + .results-list{margin-top:2rem;}.pagination{display:table;margin:20px auto 0;}.pagination li{margin-right:10px;}@media screen and (max-width:768px){.pagination li{margin-right:5px;}}.pagination li:last-child{margin-right:0;}.pagination li a,.pagination li span{display:inline-block;padding:7px 12px;color:#828282;font-weight:700;line-height:17px;text-align:center;text-decoration:none;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pagination li a:hover{color:#000000;background-color:#ede7ee;}.pagination li.previous a{position:relative;width:32px;color:#ffffff;background-color:#3b3b3b;}.pagination li.previous a:hover{background-color:#009882;}.pagination li.previous a::after{position:absolute;top:50%;left:50%;padding-left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media screen and (max-width:768px){.pagination li.previous a::after{left:12px;}}.pagination li.next a{position:relative;width:32px;color:#ffffff;background-color:#3b3b3b;}.pagination li.next a:hover{background-color:#009882;}.pagination li.next a::after{position:absolute;top:50%;left:50%;padding-left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.pagination li.active span{color:#000000;background-color:#ede7ee;}@media screen and (max-width:768px){.pagination li:not(.first-site):not(.previous):not(.active):not(.last):not(.next):not(.last-site){display:none;margin-left:5px !important;}}.mfp-bottom-bar{position:absolute;top:0;margin-top:0;}.mfp-gallery .mfp-bottom-bar{position:relative;margin-top:-40px;}.mfp-gallery .mfp-bottom-bar .mfp-title:not(:empty){padding:15px 50px 15px 15px;color:#000000;font-size:14px;background-color:#ffffff;}.mfp-gallery .mfp-bottom-bar .mfp-title:not(:empty) a{color:#3b3b3b;}.mfp-gallery .mfp-bottom-bar .mfp-title:not(:empty) a:hover{color:#009882;}.mfp-gallery .mfp-bottom-bar button.mfp-close{top:10px;right:10px;z-index:10000;width:20px;height:21px;padding:15px 24px 16px 7px;font-family:"Source Sans Pro",sans-serif;font-size:40px;font-weight:300;line-height:0;background-color:#009882;opacity:1;}.content-wrap-parts h2{font-size:20px;line-height:25px;margin-bottom:10px;}header{position:relative;}header .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1280px;padding-top:68px;padding-right:30px;padding-bottom:68px;padding-left:30px;margin-right:auto;margin-left:auto;background-size:cover;}header .header .logo a{display:inline-block;}header .header .logo a img{width:auto;height:100px;}header .header .headline{margin-left:50px;}header .header .headline span{display:inline-block;font-size:60px;line-height:60px;font-weight:700;text-transform:uppercase;text-align:right;}@media screen and (max-width:1024px){header .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:55px;}header .header .logo a img{height:70px;}header .header .headline span{font-size:40px;line-height:40px;}}@media screen and (max-width:768px){header .header .logo a img{height:60px;}header .header .headline span{font-size:30px;line-height:30px;}}@media screen and (max-width:460px){header .header .logo a img{height:48px;}header .header .headline span{font-size:20px;line-height:20px;}}.navigation{position:absolute;right:0;bottom:0;left:0;z-index:10005;height:40px;background-color:#000000;}.navigation nav[role=navigation]{position:relative;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;width:100%;height:100%;max-width:1280px;padding-right:30px;padding-left:30px;margin:0 auto;}@media screen and (min-width:1025px){header .meta-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}header .navigation nav[role=navigation]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-grid-columns:auto auto;grid-template-columns:auto auto;grid-template-areas:"main language";}header .navigation nav[role=navigation] .nav-burger{display:none;}header .navigation nav[role=navigation] .main-nav{grid-area:main;}header .navigation nav[role=navigation] .meta-mobile{display:none;}header .navigation nav[role=navigation] .lang-nav{grid-area:language;}}@media screen and (min-width:1025px){header .navigation nav[role=navigation] .main-nav{-ms-grid-row:1;-ms-grid-column:1;}header .navigation nav[role=navigation] .lang-nav{-ms-grid-row:1;-ms-grid-column:2;}}@media screen and (max-width:1024px){header .meta-nav-wrapper{display:none;}header .navigation nav[role=navigation]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;}header .navigation nav[role=navigation] .nav-burger{grid-area:burger;display:-webkit-box;display:-ms-flexbox;display:flex;}header .navigation nav[role=navigation] .watchlist-opener-mobile-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;}header .navigation nav[role=navigation] .watchlist-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Source Sans Pro",sans-serif;line-height:0;background:none;border:none;cursor:pointer;}header .navigation nav[role=navigation] .watchlist-open::before{content:"\f005";margin-right:0.3125rem;font-family:"FontAwesome";color:#cccccc;font-size:1.0625rem;-webkit-transition:color 0.2s;transition:color 0.2s;}header .navigation nav[role=navigation] .watchlist-open span{font-size:max(12px,1rem);color:#cccccc;}header .navigation nav[role=navigation] .watchlist-open .watchlist-number-of-items-indicator{-webkit-transition:color 0.2s;transition:color 0.2s;}header .navigation nav[role=navigation] .watchlist-open:hover::before{color:#ffffff;}header .navigation nav[role=navigation] .watchlist-open:hover span{color:#ffffff;}header .navigation nav[role=navigation] .main-nav{display:none;}header .navigation nav[role=navigation] .meta-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;}header .navigation nav[role=navigation] .meta-mobile a{font-size:max(12px,1rem);}header .navigation nav[role=navigation] .lang-nav > li .nav-lvl-1{font-size:max(12px,1rem);}}@media screen and (max-width:400px){header .navigation nav[role=navigation]{gap:0.9375rem;}header .navigation nav[role=navigation] .meta-mobile li + li{margin-left:0.9375rem;}}.navigation nav[role=navigation] > *{height:100%;}.navigation nav[role=navigation] .nav-burger{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;height:100%;cursor:pointer;}.navigation nav[role=navigation] .nav-burger::before,.navigation nav[role=navigation] .nav-burger::after{content:"";display:block;color:#ffffff;font-family:"FontAwesome";}.navigation nav[role=navigation] .nav-burger::before{content:"\f0c9";font-size:24px;}.navigation nav[role=navigation] .nav-burger::after{content:"\f0d7";font-size:20px;}.navigation nav[role=navigation] .main-nav,.navigation nav[role=navigation] .lang-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.navigation nav[role=navigation] .main-nav ul:has(.nav-lvl-2 + .toggle-triangle.active) > li,.navigation nav[role=navigation] .lang-nav ul:has(.nav-lvl-2 + .toggle-triangle.active) > li{padding-bottom:0.75rem;}.navigation nav[role=navigation] .main-nav li li:has(.nav-lvl-2 + .toggle-triangle.active),.navigation nav[role=navigation] .lang-nav li li:has(.nav-lvl-2 + .toggle-triangle.active){background-color:#009882;border-bottom:none;}.navigation nav[role=navigation] .main-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) .toggle-triangle::after,.navigation nav[role=navigation] .lang-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) .toggle-triangle::after{color:#ffffff;}.navigation nav[role=navigation] .main-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) span a,.navigation nav[role=navigation] .lang-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) span a{-webkit-transition:none;transition:none;color:#ffffff;}.navigation nav[role=navigation] .main-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) ul.active,.navigation nav[role=navigation] .lang-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) ul.active{background-color:#009882;}.navigation nav[role=navigation] .main-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) ul.active li::before,.navigation nav[role=navigation] .lang-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) ul.active li::before{color:#ffffff;}.navigation nav[role=navigation] .main-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) ul.active li span a,.navigation nav[role=navigation] .lang-nav li li:has(.nav-lvl-2 + .toggle-triangle.active) ul.active li span a{-webkit-transition:none;transition:none;color:#ffffff;}.navigation nav[role=navigation] .main-nav > li,.navigation nav[role=navigation] .lang-nav > li{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.navigation nav[role=navigation] .main-nav > li .toggle-triangle.active::after,.navigation nav[role=navigation] .lang-nav > li .toggle-triangle.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block;}.navigation nav[role=navigation] .main-nav > li .nav-lvl-1,.navigation nav[role=navigation] .lang-nav > li .nav-lvl-1{color:#cccccc;font-size:18px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;}.navigation nav[role=navigation] .main-nav > li .nav-lvl-1 a,.navigation nav[role=navigation] .lang-nav > li .nav-lvl-1 a{color:#cccccc;text-decoration:none;}.navigation nav[role=navigation] .main-nav > li .nav-lvl-1:hover,.navigation nav[role=navigation] .lang-nav > li .nav-lvl-1:hover{color:#ffffff;}.navigation nav[role=navigation] .main-nav > li .nav-lvl-1:hover a,.navigation nav[role=navigation] .lang-nav > li .nav-lvl-1:hover a{color:#ffffff;}.navigation nav[role=navigation] .main-nav{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}.navigation nav[role=navigation] .lang-nav > li .nav-lvl-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.navigation.sticky{position:fixed;top:1.9375rem;}.navigation.sticky-resp{position:fixed;top:0;}@media screen and (min-width:1025px){.navigation nav[role=navigation] .main-nav > li .flyout{position:absolute;top:40px;left:30px;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:20px;z-index:10;width:100%;max-width:960px;padding:25px 30px 15px;border:1px solid #cccccc;background-color:#ffffff;border-radius:5px;visibility:hidden;}.navigation nav[role=navigation] .main-nav > li .flyout > ul li > ul li:hover{background-color:#009882;}.navigation nav[role=navigation] .main-nav > li .flyout > ul li > ul li:hover .nav-lvl-3{color:#ffffff;}.navigation nav[role=navigation] .main-nav > li .flyout > ul li > ul li:hover .nav-lvl-3 a{color:#ffffff;}.navigation nav[role=navigation] .main-nav > li .flyout > ul:nth-child(3n){margin-right:0;}.navigation nav[role=navigation] .main-nav > li .flyout .nav-lvl-2,.navigation nav[role=navigation] .main-nav > li .flyout .nav-lvl-2 a{position:relative;display:block;padding:5px;border-bottom:1px solid #000000;color:#000000;font-size:16px;font-weight:500;-webkit-transition:0s;transition:0s;}.navigation nav[role=navigation] .main-nav > li .flyout .nav-lvl-2 .inner-nav-lvl-2{font-weight:700;}.navigation nav[role=navigation] .main-nav > li .flyout .nav-lvl-2 .inner-nav-lvl-2 > a{font-weight:700;}.navigation nav[role=navigation] .main-nav > li .flyout .nav-lvl-2 a{padding:0;border-bottom:none;text-decoration:none;-webkit-transition:0s;transition:0s;}.navigation nav[role=navigation] .main-nav > li .flyout .nav-lvl-3{position:relative;display:block;color:#000000;font-size:16px;font-weight:400;-webkit-transition:0s;transition:0s;}.navigation nav[role=navigation] .main-nav > li .flyout .nav-lvl-3 a{display:inline-block;width:100%;padding:7px 5px 7px 24px;border-bottom:none;text-decoration:none;-webkit-transition:0s;transition:0s;}.navigation nav[role=navigation] .main-nav > li .flyout .nav-lvl-3 a::before{content:"\f0da";position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"FontAwesome";}.navigation nav[role=navigation] .main-nav > li:hover .flyout{visibility:visible;}}@media (max-height:800px){.navigation .main-nav .flyout{max-height:80vh;overflow:auto;}}@media screen and (max-width:1024px){.navigation.sticky{position:fixed;top:0;}.navigation nav[role=navigation] .main-nav{position:absolute;top:100%;right:0;left:0;z-index:100;display:block;height:auto;background-color:#ffffff;max-height:94vh;overflow-y:auto;}.navigation nav[role=navigation] .main-nav.active{display:block;}.navigation nav[role=navigation] .main-nav > li{display:block;border-bottom:1px solid #cccccc;}.navigation nav[role=navigation] .main-nav > li:hover .nav-lvl-1{color:rgba(0,0,0,0.5);}.navigation nav[role=navigation] .main-nav > li:hover .nav-lvl-1 a{color:rgba(0,0,0,0.5);}.navigation nav[role=navigation] .main-nav > li .nav-lvl-1{color:#000000;}.navigation nav[role=navigation] .main-nav > li .nav-lvl-1 a{color:#000000;}.navigation nav[role=navigation] .main-nav > li > a{display:block;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;}.navigation nav[role=navigation] .main-nav > li > span{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto;grid-template-rows:auto;}.navigation nav[role=navigation] .main-nav > li > span > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.navigation nav[role=navigation] .main-nav > li > span > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.navigation nav[role=navigation] .main-nav > li > span > a,.navigation nav[role=navigation] .main-nav > li > span > span{display:block;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;}.navigation nav[role=navigation] .main-nav > li > span::after{display:none;}.navigation nav[role=navigation] .main-nav > li .toggle-triangle{cursor:pointer;}.navigation nav[role=navigation] .main-nav > li .toggle-triangle::after{content:"\f0d7";color:#000000;font-family:"FontAwesome";font-size:24px;}.navigation nav[role=navigation] .main-nav > li .toggle-triangle ~ ul.active{display:block;}.navigation nav[role=navigation] .main-nav > li.active .toggle-triangle::after{content:"\f0d8";}.navigation nav[role=navigation] .main-nav > li.active > .flyout{display:block;}.navigation nav[role=navigation] .main-nav > li .flyout{position:relative;top:0;display:none;max-width:1024px;padding:0;border:0;border-radius:0;visibility:visible;}.navigation nav[role=navigation] .main-nav > li .flyout.active{display:block;}.navigation nav[role=navigation] .main-nav > li .flyout > ul{position:relative;}.navigation nav[role=navigation] .main-nav > li .flyout > ul.active{background-color:#009882;}.navigation nav[role=navigation] .main-nav > li .flyout > ul.active li{border-bottom:0;}.navigation nav[role=navigation] .main-nav > li .flyout > ul.active li .toggle-triangle::after{content:"\f0d8";color:#ffffff;}.navigation nav[role=navigation] .main-nav > li .flyout > ul.active li > ul{display:block;background-color:#009882;}.navigation nav[role=navigation] .main-nav > li .flyout > ul.active li > ul li{border-bottom:0;}.navigation nav[role=navigation] .main-nav > li .flyout > ul.active li > ul li:last-child{padding-bottom:15px;}.navigation nav[role=navigation] .main-nav > li .flyout > ul.active li > ul li .nav-lvl-3{color:#ffffff;}.navigation nav[role=navigation] .main-nav > li .flyout > ul.active li > ul li .nav-lvl-3 a{font-weight:400;}.navigation nav[role=navigation] .main-nav > li .flyout > ul.active li .nav-lvl-2,.navigation nav[role=navigation] .main-nav > li .flyout > ul.active li .nav-lvl-2 a,.navigation nav[role=navigation] .main-nav > li .flyout > ul.active .nav-lvl-2 li a{color:#ffffff;}.navigation nav[role=navigation] .main-nav > li .flyout > ul li:has(.nav-lvl-2){border-bottom:1px solid #cccccc;}.navigation nav[role=navigation] .main-nav > li .flyout > ul li:has(> .nav-lvl-3){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 22px 8px 52px;}.navigation nav[role=navigation] .main-nav > li .flyout > ul li:has(> .nav-lvl-3)::before{content:"\f0d7";position:absolute;left:34px;color:#000000;font-family:"FontAwesome";font-size:18px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:5px;}.navigation nav[role=navigation] .main-nav > li .flyout > ul li .toggle-triangle{position:absolute;top:0;right:0;padding:10px 22px 10px 22px;cursor:pointer;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.navigation nav[role=navigation] .main-nav > li .flyout > ul li .toggle-triangle::after{content:"\f0d7";color:#000000;font-family:"FontAwesome";font-size:24px;}.navigation nav[role=navigation] .main-nav > li .flyout ul{width:100%;margin-bottom:0;background-color:#f2f2f2;}.navigation nav[role=navigation] .main-nav > li .flyout ul:last-child li:last-child{border-bottom:0;}.navigation nav[role=navigation] .main-nav > li .flyout ul li > ul{display:none;}.navigation nav[role=navigation] .main-nav > li .flyout ul li > .nav-lvl-2 a{display:block;padding:16px 44px 16px 35px;}}.meta-nav-wrapper{position:fixed;top:0;right:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:10006;height:32px;background-color:#f2f2f2;}.meta-nav-wrapper .meta-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;max-width:1280px;padding-right:30px;padding-left:30px;margin:0 auto;}.meta-nav-wrapper .meta-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.meta-nav-wrapper .meta-navigation ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.meta-nav-wrapper .meta-navigation ul li a,.meta-nav-wrapper .meta-navigation ul li button{font-family:"Source Sans Pro",sans-serif;padding-right:12px;padding-left:12px;font-size:12px;font-weight:500;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s;text-transform:uppercase;letter-spacing:1px;}.meta-nav-wrapper .meta-navigation ul li a{border-right:1px solid rgba(0,0,0,0.6);color:rgba(0,0,0,0.6);text-decoration:none;}.meta-nav-wrapper .meta-navigation ul li a:hover{color:#000000;}.meta-nav-wrapper .meta-navigation ul li:last-child a{border-right:none;}.meta-nav-wrapper .meta-navigation ul.watchlist-opener-desktop-wrap{margin:0;}.meta-nav-wrapper .meta-navigation ul.watchlist-opener-desktop-wrap .watchlist-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;height:100%;border:none;color:#ffffff;background-color:#3b3b3b;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.meta-nav-wrapper .meta-navigation ul.watchlist-opener-desktop-wrap .watchlist-open::before{content:"\f005";margin-right:5px;font-family:"FontAwesome";}.meta-nav-wrapper .meta-navigation ul.watchlist-opener-desktop-wrap .watchlist-open:hover{background-color:#009882;}.meta-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.meta-mobile li a{color:#cccccc;text-decoration:none;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;}.meta-mobile li a::before{content:"";position:relative;padding-right:7px;color:#cccccc;font-family:"FontAwesome";-webkit-transition:color 0.25s ease;transition:color 0.25s ease;}.meta-mobile li.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;}.meta-mobile li.login a::before{content:"\f090";}.meta-mobile li.logout a::before{content:"\f08b";}.meta-mobile li.items-to-print-metalink-mobile a::before{content:"\f005";}.meta-mobile li .lang-nav li a span.nav-lvl-1.btn-globe{padding:9px 15px !important;line-height:1 !important;}.meta-mobile li .main-nav li a span.nav-lvl-1{padding:9px 15px;}.meta-mobile li + li{margin-left:20px;}.meta-mobile li:hover a{color:#ffffff;}.meta-mobile li:hover a::before{color:#ffffff;}.sidebar-element{margin-bottom:20px;border-bottom:1px solid #cccccc;}.sidebar-element.keyword-box{padding-bottom:20px;}.sidebar-element.institute-box{padding-bottom:20px;}.sidebar-element ul{margin-top:0;}.sidebar-element > .offer-contact-person{padding-bottom:20px;}.sidebar-element h3{margin-bottom:10px;font-size:20px;}.sidebar-element:last-child{margin-bottom:0;}.sidebar-element.category-box,.sidebar-element.patent-box,.sidebar-element.link-box{border-bottom:0;}.offer-download{padding:20px;margin-bottom:30px;background-color:#f2f2f2;}.offer-download h3{margin-bottom:10px;font-size:20px;text-align:center;}.institutes li{margin-bottom:5px;}.sidebar-element-video figure{position:relative;}.sidebar-element-video figure .image{position:relative;display:block;overflow:hidden;}.sidebar-element-video figure .image img{display:block;width:100%;height:auto;border-top-left-radius:5px;border-top-right-radius:5px;}.sidebar-element-video figure .image::after{content:" \f04b";position:absolute;top:50%;left:50%;display:block;width:48px;height:48px;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);color:#ffffff;font-family:"FontAwesome";font-size:22px;line-height:48px;text-align:center;background-color:#3b3b3b;border-radius:50%;pointer-events:none;}.sidebar-element-video figure .image:hover::after{background-color:#009882;}.sidebar-element-video figure figcaption{padding:10px;font-size:12px;background-color:#f2f2f2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.sidebar-element-video figure .third-party-content-overlay{position:absolute;top:0;left:0;display:block;width:80%;padding:5px 8px;color:#ffffff;font-size:10px;background-color:#3b3b3b;border-top-left-radius:5px;border-bottom-right-radius:5px;line-height:1.1;}.sidebar-element-video figure .third-party-content-overlay *{color:#ffffff;}.newsletter-banner{position:relative;display:block;margin-top:75px;background-color:#f2f2f2;}.newsletter-banner::before{content:"";position:absolute;top:0;right:100%;display:block;width:1000px;height:100%;background-color:#f2f2f2;}.newsletter-banner::after{content:"";position:absolute;top:0;left:100%;display:block;width:1000px;height:100%;background-color:#f2f2f2;}.newsletter-banner .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.newsletter-banner .newsletter-banner-column{width:50%;}.newsletter-banner .newsletter-banner-column + .newsletter-banner-column{margin-left:20px;}.newsletter-banner .newsletter-banner-column-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.newsletter-banner .newsletter-banner-icon{width:86px;min-width:86px;height:78px;min-height:78px;margin-right:35px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/newsletter-banner-icon.png');background-repeat:no-repeat;background-position:center center;background-size:contain;}.newsletter-banner .newsletter-banner-icon span{display:none;}.newsletter-banner h2{margin-bottom:0;color:#009882;font-size:40px;}.newsletter-banner p{line-height:24px;}.newsletter-link-button{display:inline-block;width:auto;padding:12px 26px;color:#ffffff;font-weight:500;margin-top:1rem;text-decoration:none;text-transform:uppercase;background:#3b3b3b;border-radius:5px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.newsletter-link-button:hover{background-color:#009882;}.newsletter-link-button::after{content:"\f0da";padding-left:12px;font-family:"FontAwesome";}@media screen and (max-width:1280px){.newsletter-banner::before,.newsletter-banner::after{width:38px;}}@media screen and (max-width:1160px){.newsletter-banner .newsletter-banner-icon{width:60px;min-width:60px;height:55px;min-height:55px;}.newsletter-banner h2{font-size:32px;}}@media screen and (max-width:1024px){.newsletter-banner::before,.newsletter-banner::after{width:20px;}.newsletter-banner .content-wrap{padding-right:4px;padding-left:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.newsletter-banner .newsletter-banner-column{width:100%;}.newsletter-banner .newsletter-banner-column + .newsletter-banner-column{margin-left:0;}.newsletter-banner .newsletter-banner-icon{width:48px;min-width:48px;height:44px;min-height:44px;margin-right:24px;}.newsletter-banner p{margin-top:24px;}.newsletter-link-button{padding:8px 16px;font-size:14px;}}@media screen and (max-width:840px){.newsletter-banner{text-align:center;}.newsletter-banner .newsletter-banner-column-first{display:block;}.newsletter-banner .newsletter-banner-icon{margin:0 auto 24px;}}.contact-box{position:relative;display:inline-block;width:100%;padding:20px;color:#ffffff;background-color:#009882;}.contact-box span,.contact-box a{display:block;line-height:1.19;}.contact-box a{color:#ffffff;text-decoration:none;}.contact-box a:hover{text-decoration:underline;}.contact-box.image{padding:0 50px 20px 20px;}.contact-box.image img{position:relative;z-index:1;max-width:180px;max-height:275px;}.contact-box.image img + .contact-name{margin-top:12px;}.contact-box.image::before{content:"";position:absolute;top:0;left:0;width:100%;height:15%;background:#ffffff;}.contact-box.bg-gray{background-color:#3b3b3b;}.contact-box.bg-gray a:hover{text-decoration:underline;}.contact-box + .contact-box{margin-top:80px;}.contact-name{margin-top:5px;font-size:21px;font-weight:700;}.contact-job,.contact-tel{margin-top:5px;font-size:16px;font-weight:700;}.contact-mail{position:relative;display:inline-block;margin-top:10px;font-size:16px;font-weight:400;}.content-wrap--one-third.right.sidebar .sidebar-wrapper + .sidebar-wrapper{margin-top:30px;}@media screen and (max-width:1024px){.content-wrap--one-third.right.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.content-wrap--one-third.right.sidebar .sidebar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc((100% - 15px) / 2);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.content-wrap--one-third.right.sidebar .sidebar-wrapper .contact-box,.content-wrap--one-third.right.sidebar .sidebar-wrapper .link-list{width:100%;}.content-wrap--one-third.right.sidebar .sidebar-wrapper + .sidebar-wrapper{margin-left:15px;}.content-wrap--one-third.right.sidebar .sidebar-wrapper:nth-child(2n+1){margin-left:0;}.content-wrap--one-third.right.sidebar .sidebar-wrapper .links{margin-bottom:0;}}@media screen and (max-width:480px){.content-wrap--one-third.right.sidebar .sidebar-wrapper{width:100%;}.content-wrap--one-third.right.sidebar .sidebar-wrapper + .sidebar-wrapper{margin-left:0;}}.link-list{position:relative;padding:20px;color:#ffffff;background-color:#009882;}.link-list p{font-size:21px;font-weight:700;}.link-list p + ul{margin-top:10px;}.link-list ul li a{position:relative;display:inline-block;padding-bottom:1px;padding-left:35px;color:#ffffff;font-size:16px;font-weight:700;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;}.link-list ul li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;}.link-list ul li::before{color:#ffffff;}.link-list ul li:hover a{color:#ffffff;text-decoration:underline;}.link-list ul li:hover a::after{color:#ffffff;text-decoration:underline;}.link-list.bg-light-gray{background-color:#f2f2f2;}.link-list.bg-light-gray ul li a{color:#009882;}.link-list.bg-light-gray ul li::before{color:#009882;}.link-list.bg-light-gray ul li:hover a{color:#009882;text-decoration:underline;}.link-list.bg-light-gray ul li:hover a::after{color:#009882;text-decoration:underline;}.link-list.bg-light-gray ul li:hover::before{color:#009882;}.link-list.bg-gray{color:#ffffff;background-color:#3b3b3b;}.link-list.bg-gray ul li::before{color:#ffffff;}.link-list.bg-gray ul li:hover a{color:#ffffff;text-decoration:underline;}.link-list.bg-gray ul li:hover a::after{color:#ffffff;text-decoration:underline;}.link-list.bg-gray ul li:hover::before{color:#ffffff;}.link-list.image{padding-top:0;}.link-list.image img{position:relative;top:0;z-index:1;max-width:180px;max-height:275px;}.link-list.image img + ul{margin-top:20px;}.link-list.image .links li{padding-left:0;}.link-list.image .links li::before{position:absolute;left:0;width:30px;padding-top:0;margin-top:0;font-size:21px;text-align:center;}.link-list.image::before{content:"";position:absolute;top:0;left:0;width:100%;height:15%;background:#ffffff;}.link-list.headline{padding:0;background-color:transparent;}.link-list.headline .link-headline-container{margin-bottom:15px;color:#000000;background-color:none;}.link-list.headline .link-headline-container h2{position:relative;margin-bottom:0;font-size:35px;line-height:1.143;}@media screen and (max-width:768px){.link-list.headline .link-headline-container h2{font-size:25px;}}.link-list.headline .links{padding:20px;margin-bottom:0;}.link-list.headline .links li{padding-left:0;margin-bottom:0;}.link-list.headline .links li a{font-size:21px;}.link-list.headline .links li a::after{display:none;}.link-list.headline .links li::before{position:absolute;left:0;width:30px;padding-top:0;margin-top:0;font-size:21px;text-align:center;}.link-list.headline .links li.mail::before{content:"\f0e0";font-family:"FontAwesome";}.link-list.headline .links li.phone::before{content:"\f095";-webkit-transform:rotate(270deg);transform:rotate(270deg);font-family:"FontAwesome";}.link-list.headline .links li + li{margin-top:7px;}.link-list.headline.bg-light-gray .links{background-color:#f2f2f2;}.link-list.headline.bg-light-gray-full{padding:20px;background-color:#f2f2f2;}.link-list.headline.bg-light-gray-full .links{padding:0;}.link-list.headline.bg-light-gray-full .links li::before{color:#000000;}.link-list.headline.bg-light-gray-full .links li a{color:#000000;}.link-list.headline.bg-light-gray-full .links li:hover::before{color:#000000;}.link-list.headline.bg-light-gray-full .links li:hover a{color:#000000;text-decoration:underline;}.link-list.headline.bg-dark-gray .links{background-color:#3b3b3b;}.link-list.headline.bg-dark-gray .links li:hover a{text-decoration:underline;}.link-list.headline.bg-dark-gray-full{padding:20px;background-color:#3b3b3b;}.link-list.headline.bg-dark-gray-full h2{color:#ffffff;}.link-list.headline.bg-dark-gray-full .links{padding:0;}.link-list.headline.bg-dark-gray-full .links li::before{color:#ffffff;}.link-list.headline.bg-dark-gray-full .links li a{color:#ffffff;}.link-list.headline.bg-dark-gray-full .links li:hover::before{color:#ffffff;}.link-list.headline.bg-dark-gray-full .links li:hover a{color:#ffffff;text-decoration:underline;}.link-list.headline.bg-brand .links{background-color:#009882;}.link-list.headline.bg-brand .links li:hover a{text-decoration:underline;}.link-list.headline.bg-brand-full{padding:20px;background-color:#009882;}.link-list.headline.bg-brand-full h2{color:#ffffff;}.link-list.headline.bg-brand-full .links{padding:0;}.link-list.headline.bg-brand-full .links li::before{color:#ffffff;}.link-list.headline.bg-brand-full .links li a{color:#ffffff;}.link-list.headline.bg-brand-full .links li:hover::before{color:#ffffff;}.link-list.headline.bg-brand-full .links li:hover a{color:#ffffff;text-decoration:underline;}.link-list .links li:hover::before{color:#ffffff;}.link-list.standard ul li a{padding-left:0;}.offer-download{margin-top:30px;}.img-link-list-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.img-link-list-horizontal .list-container{padding:35px;padding-right:100px;background-color:#009882;border-radius:0 5px 5px 0;}.img-link-list-horizontal .list-container ul{margin-bottom:0;}.img-link-list-horizontal .list-container ul li a{display:block;max-width:280px;color:#ffffff;font-size:21px;font-weight:600;text-decoration:none;}.img-link-list-horizontal .list-container ul li a::after{content:"\f0da";padding-right:10px;margin-left:7px;font-family:"FontAwesome";text-decoration:none;}.img-link-list-horizontal .list-container ul li a:hover{opacity:0.7;}.img-link-list-horizontal .list-container ul li + li{margin-top:35px;}@media screen and (max-width:768px){.img-link-list-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.img-link-list-horizontal .list-container{padding-right:35px;}.img-link-list-horizontal .list-container ul li a{font-size:18px;}}.big-icon-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 40px;background-color:#f2f2f2;}.big-icon-link-list img{width:75px;height:75px;}.big-icon-link-list .content{padding-left:50px;}.big-icon-link-list h2{color:#009882;font-size:40px;}.big-icon-link-list h2 + ul{margin-top:1.25rem;}.big-icon-link-list ul li a{color:#009882;font-size:21px;font-weight:600;text-decoration:none;}.big-icon-link-list ul li a::before{content:"\f0da";padding-right:10px;margin-left:7px;font-family:"FontAwesome";text-decoration:none;}.big-icon-link-list ul li a:hover{color:#3b3b3b;}.big-icon-link-list ul li + li{margin-top:15px;}@media screen and (max-width:500px){.big-icon-link-list{padding-top:20px;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.big-icon-link-list .content{padding-left:0;}.big-icon-link-list .content h2{margin-top:10px;font-size:30px;}.big-icon-link-list .content ul{text-align:center;}}.quote-element{padding-top:30px;}.quote-element blockquote .quote{position:relative;max-width:600px;padding:40px 0;margin:0 auto;color:#009882;font-size:28px;font-style:normal;font-weight:400;text-align:center;}.quote-element blockquote .quote::before,.quote-element blockquote .quote::after{content:"";position:absolute;left:50%;width:185px;height:2px;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#009882;}.quote-element blockquote .quote::before{top:0;}.quote-element blockquote .quote::after{bottom:0;}.quote-element blockquote + p{margin-top:1.25rem;}.quote-element p{color:#009882;font-size:16px;font-style:italic;font-weight:700;text-align:center;}@media screen and (max-width:768px){.quote-element blockquote .quote{font-size:20px;}}.toggle{border-bottom:1px solid #bfbfbf;}.toggle + .toggle{margin-top:10px;}.toggle-trigger{padding-bottom:12px;color:#000000;font-size:16px;font-weight:700;line-height:1;cursor:pointer;-webkit-transition:color 0.4s;transition:color 0.4s;}.toggle-trigger h3{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:center center;transform-origin:center center;}.toggle-trigger h3::after{content:"\f0d7";margin-left:10px;-webkit-transform-origin:center center;transform-origin:center center;font-family:"FontAwesome";-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;}.toggle-trigger:hover{color:#009882;}.toggle-content{padding-bottom:30px;}.toggle-content h2{font-size:21px;font-weight:700;}.toggle-content h2.color-brand{color:#009882;}.toggle-content p{color:#000000;font-size:16px;font-weight:400;line-height:1.375;}.toggle[open] .toggle-trigger{color:#009882;}.toggle[open] .toggle-trigger h3::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.toggle-container + .toggle-container{margin-top:-30px;}.toggle-container + *:not(.toggle-container){margin-top:50px;}.text-element{position:relative;}.text-element + .content-wrap-parts{margin-top:0.625rem;}.text-element h1{font-size:3.875rem;line-height:1.15;margin:1.25rem 0;}.text-element h1 + *{margin-top:1.25rem;}.text-element h2{font-size:21px;line-height:1.238;margin-bottom:0.625rem;}.text-element h2 + .img-text{margin-top:20px;}.text-element h3 + p{margin-top:1.25rem;}.text-element .h5{font-size:20px;}.text-element p{margin-bottom:0;font-size:16px;line-height:1.375;}.text-element p.img-text{margin-bottom:0;}.text-element p.img-text + .img-text{margin-top:30px;}.text-element p + h1,.text-element p + h2,.text-element p + h3,.text-element p + h4,.text-element p + h5,.text-element p + h6{margin-top:1.25rem;}.text-element p .h5{line-height:1.2;}.text-element p + p{margin-top:1.25rem;}.text-element a{text-decoration:underline;}.text-element a:hover{text-decoration:none;}.text-element * + .read-more{margin-top:25px;}.text-element .read-more{display:inline-block;padding:11px 25px;color:#ffffff;font-size:18px;font-weight:700;text-decoration:none;background-color:#3b3b3b;border-radius:5px;}.text-element .read-more::after{content:"\f0da";margin-left:10px;font-family:"FontAwesome";}.text-element .read-more:hover{background-color:#009882;}.text-element .read-more + .read-more{margin-left:20px;}.text-element .read-more:nth-child(2n+1){margin-left:0;}.text-element.col-2 h2{font-size:35px;font-weight:700;}.text-element.col-2 p{margin-bottom:30px;color:#696969;font-size:20px;font-weight:400;line-height:1.3;}.text-element.col-2 .h5{font-size:20px;}.text-element.col-2 .col-container-2{display:-webkit-box;display:-ms-flexbox;display:flex;}.text-element.col-2 .col-container-2 .col p{margin-bottom:0;color:#000000;font-size:16px;font-weight:400;line-height:1.375;}.text-element.col-2 .col-container-2 .col h1,.text-element.col-2 .col-container-2 .col h2,.text-element.col-2 .col-container-2 .col h3,.text-element.col-2 .col-container-2 .col h4,.text-element.col-2 .col-container-2 .col h5,.text-element.col-2 .col-container-2 .col h6{margin-bottom:12px;}.text-element.col-2 .col-container-2 .col h1.h5{line-height:1.2;}.text-element.col-2 .col-container-2 .col + .col{margin-left:20px;}.text-element.col-2 .col-container-2 .col.two,.text-element.col-2 .col-container-2 .col.one{width:calc((100% - 20px) / 2);}@media screen and (max-width:768px){.text-element.col-2 .col-container-2{-ms-flex-wrap:wrap;flex-wrap:wrap;}.text-element.col-2 .col-container-2 .col.one,.text-element.col-2 .col-container-2 .col.two{width:100%;max-width:100%;}.text-element.col-2 .col-container-2 .col + .col{margin-top:20px;margin-left:0;}.text-element.col-2 .col-container-2 .col.one{max-width:100%;}.text-element.col-2 .col-container-2 .col.two{max-width:100%;}}.text-element.float .image + *{margin-top:0;}.text-element.float p{line-height:1.375;}.text-element.float p + h2{margin-top:10px;}.text-element.float p + p{margin-top:1.4rem;}.text-element.float.left .image{float:left;width:calc((100% - 20px) / 2);margin-right:20px;margin-bottom:20px;}.text-element.float.right .image{float:right;width:calc((100% - 20px) / 2);margin-bottom:20px;margin-left:20px;}.text-element.float::before,.text-element.float::after{content:"";display:table;clear:both;}.text-element * + ul,.text-element * + ol{margin-top:0.9375rem;}.text-element ul li,.text-element ol li{position:relative;padding-left:20px;margin-bottom:10px;line-height:1.375;}.text-element ul li a,.text-element ol li a{text-decoration:underline;}.text-element ul li a:hover,.text-element ol li a:hover{text-decoration:none;}.text-element ul li::before,.text-element ol li::before{content:"\f111";position:absolute;top:0;left:3px;color:#009882;font-family:"FontAwesome";line-height:1.375;}.text-element ul li::before{top:-1px;font-size:8px;line-height:3.1;}.text-element ol{counter-reset:item;}.text-element ol li::before{content:counter(item) ".";left:1px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;counter-increment:item;}.text-element.success{background-color:#cdeaca;border:1px solid #58b548;padding:20px;}.text-element.error{background-color:#e30613;border:none;padding:20px;color:#ffffff;}p{line-height:1.375;}.analytics-opt-out-button.ga.opt-out{display:inline-block;width:auto;padding:12px 26px;border:none;color:#ffffff;font-weight:500;text-decoration:none;text-transform:uppercase;background:#3b3b3b;background-color:rgb(59,59,59);border-radius:5px;outline:0;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.analytics-opt-out-button.ga.opt-out:hover{background-color:#009882;}.tabs .text-element p{font-size:1.25rem;}.tabs .text-element .read-more{padding:0;color:#009882;background-color:transparent;}@media (max-width:1024px){.text-element h1,.text-element .h1,.text-element h2,.text-element .h2,.text-element h3,.text-element .h3,.text-element h4,.text-element .h4,.text-element h5,.text-element .h5,.text-element h6,.text-element .h6{-ms-hyphens:auto;hyphens:auto;}}@media (max-width:768px){.text-element h1,.text-element .h1{font-size:40px;}}@media (max-width:480px){.text-element h1,.text-element .h1{font-size:28px;}}.image-gallery{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:20px;padding-bottom:50px;border-bottom:1px solid #cccccc;}.image-gallery .image-gallery-image{border:1px solid #f2f2f2;aspect-ratio:1/1;}.image-gallery .image-gallery-image a{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;max-height:180px;padding-top:100%;border:1px solid #f2f2f2;}.image-gallery .image-gallery-image a:hover{border:1px solid #009882;}.image-module--fullsize figure{position:relative;margin-bottom:0;border:2px solid #f2f2f2;border-radius:4px;}.image-module--fullsize figure img{width:100%;border-radius:2px;}@media screen and (max-width:425px){.image-gallery{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));}}.mfp-gallery .mfp-bottom-bar button.mfp-close{top:0;right:0;cursor:pointer;}.gallery{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;}.gallery > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.gallery > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.gallery > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}.gallery.col-4{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:30px;border-bottom:1px solid #cccccc;}.gallery-object figure{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;gap:max(3px,0.3125rem);margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.gallery-object figure figcaption{padding:10px 0;font-size:12px;line-height:1.2;color:#696969;}.gallery-object figure figcaption p{font-size:14px;}.gallery-object figure figcaption .phone{color:#ffffff;font-size:16px;}.gallery-object figure figcaption .phone,.gallery-object figure figcaption a{display:block;font-weight:400;}.gallery-object figure figcaption .social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;}.gallery-object figure figcaption .social-xing{width:22px;}.gallery-object figure figcaption .social-xing::before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/social-icons/xing.svg');}.gallery-object figure figcaption .social-linkedin{width:22px;}.gallery-object figure figcaption .social-linkedin::before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/social-icons/linkedin.svg');}.gallery-object figure figcaption .social + .social{margin-left:12px;}.gallery-object figure figcaption span{display:block;}.gallery.contact figure{margin:0;}.gallery.contact figcaption{height:100%;padding:20px 18px;margin-top:0;color:#ffffff;font-size:16px;line-height:22px;background-color:#009882;border-radius:5px;overflow:hidden;}.gallery.contact figcaption .job{font-weight:700;}.gallery.contact figcaption > * + *{margin-top:8px;}.gallery.contact figcaption .name{font-size:18px;font-weight:600;line-height:25px;}.gallery.contact figcaption .name + *{margin-top:16px;}.gallery.contact figcaption a{color:#ffffff;text-decoration:underline;}.gallery.contact figcaption a:hover{text-decoration:none;}.gallery.contact.single{height:100%;-ms-grid-columns:1fr;grid-template-columns:1fr;}.gallery.contact.single .gallery-object{width:auto;margin-bottom:0;}.gallery.contact.single figure{height:100%;margin-bottom:0;}.gallery.contact.single figure img{width:100%;height:50%;}.gallery.contact.single figure figcaption{height:calc(50% - 5px);}.gallery.contact.single figure figcaption span{display:block;font-size:16px;font-weight:400;}.gallery.contact.single figure figcaption span.name{font-size:21px;font-weight:600;line-height:1.048;}.gallery.contact.single figure figcaption span.name + .job{margin-top:20px;}@media screen and (max-width:768px){.gallery{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));}.gallery.row.no-image .contact-object{width:100%;}.gallery.contact.single .gallery-object{width:100%;}.gallery.contact.single .gallery-object figure figcaption span{display:block;font-size:25px;}.gallery.contact.row.no-image .gallery-object{width:100%;}.gallery.contact.row.no-image .gallery-object + .gallery-object{margin-left:0;}}@media screen and (max-width:500px){.gallery{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));}.gallery .gallery-object img{display:block;width:100%;}.gallery.contact.single figure figcaption span{font-size:20px;}}.editorial-element{display:-webkit-box;display:-ms-flexbox;display:flex;}.editorial-element .text-container{max-width:580px;padding:30px;border:5px;background-color:#ede7ee;}.editorial-element .text-container h2{font-size:21px;}.editorial-element .text-container p{font-size:16px;line-height:1.3;}.editorial-element .text-container + .side-container{margin-left:10px;}.editorial-element .side-container .contact.gallery.single{height:100%;}.editorial-element .side-container .contact.gallery.single figure{height:100%;margin-bottom:0;border:0;}.editorial-element .side-container .contact.gallery.single figure img{height:auto;}.editorial-element .side-container .contact.gallery.single figcaption{height:calc(50% - 10px);margin-top:10px;}.editorial-element .side-container .contact.gallery.single figcaption span{display:block;}@media screen and (max-width:768px){.editorial-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.editorial-element .text-container{width:100%;max-width:100%;}.editorial-element .text-container + .side-container{margin-left:0;}.editorial-element .side-container{width:100%;margin-top:10px;}.editorial-element .side-container .contact.gallery.single .gallery-object figure{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.editorial-element .side-container .contact.gallery.single .gallery-object figure img{width:auto;height:auto;border-radius:0 0 0 5px;}.editorial-element .side-container .contact.gallery.single .gallery-object figure figcaption{width:calc(100% - 10px);height:100%;margin-top:0;margin-left:10px;border-radius:0 0 5px;}}@media screen and (max-width:630px){.editorial-element .side-container .contact.gallery.single .gallery-object figure figcaption span{font-size:20px;}}@media screen and (max-width:500px){.editorial-element .side-container{margin-top:0;}.editorial-element .side-container .contact.gallery.single .gallery-object figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.editorial-element .side-container .contact.gallery.single .gallery-object figure img{width:100%;max-width:100%;min-height:auto;margin-top:10px;border-radius:0;}.editorial-element .side-container .contact.gallery.single .gallery-object figure figcaption{width:100%;margin-top:10px;margin-left:0;border-radius:0 0 5px 5px;}}.button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.button-list .big{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc((100% - 20px) / 2);padding:23px;padding-right:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:24px;line-height:30px;text-decoration:none;border-radius:5px;}.button-list .big + .big{margin-left:20px;}.button-list .big:nth-child(2n+1){margin-left:0;}.button-list .big:nth-child(n+3){margin-top:20px;}.button-list .big.gray{color:#ffffff;font-weight:700;background-color:#3b3b3b;}.button-list .big.gray:hover{background-color:#009882;}.button-list .big.brand{color:#ffffff;font-weight:700;background-color:#009882;}.button-list .big.brand:hover{background-color:#3b3b3b;}.button-list .big::before{content:"\f08e";margin-right:10px;font-family:"FontAwesome";font-size:18px;}.button-list .big.second{padding-right:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left;}.button-list .big.second::before{content:"";}.button-list .big.second::after{content:"\f0da";margin-left:15px;font-family:"FontAwesome";text-decoration:none;}@media screen and (max-width:500px){.button-list{-ms-flex-wrap:wrap;flex-wrap:wrap;}.button-list .big{width:100%;}.button-list .big + .big{margin-top:20px;margin-left:0;}.button-list .big.second{padding-right:20px;}}.offer-main-image{border-radius:5px;overflow:hidden;}.offer-main-image a{position:relative;display:block;}.offer-main-image a::after{content:"\f00e";position:absolute;right:8px;bottom:10px;color:#3b3b3b;font-family:"FontAwesome";font-size:20px;-webkit-transition:color 0.3s;transition:color 0.3s;}.offer-main-image a:hover::after{color:#009882;}.offer-main-image figcaption{padding:10px;font-size:12px;line-height:1.2;background-color:#f2f2f2;}.offer-main-image figcaption *{font-size:14px;}.offer-main-image.bg-white figcaption{padding:10px 0;color:#696969;background-color:transparent;}.offer-main-image.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;}.offer-main-image.horizontal > a,.offer-main-image.horizontal > img{-webkit-box-flex:65%;-ms-flex:65%;flex:65%;}.offer-main-image.horizontal figcaption{padding:20px 10px;-webkit-box-flex:35%;-ms-flex:35%;flex:35%;}@media (max-width:768px){.offer-main-image.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.offer-main-image.horizontal figcaption{padding:10px 10px;}}.image-text-element .text-element h1,.image-text-element .text-element .h1{font-size:2.0625rem;line-height:2.5625rem;}.image-text-element .text-element .image{border-radius:5px;overflow:hidden;float:left;}.image-text-element .text-element .image a{position:relative;display:block;}.image-text-element .text-element .image a::after{content:"\f00e";position:absolute;right:8px;bottom:10px;color:#3b3b3b;font-family:"FontAwesome";font-size:20px;-webkit-transition:color 0.3s;transition:color 0.3s;}.image-text-element .text-element .image a:hover::after{color:#009882;}.image-text-element .text-element .image figcaption{padding:10px;font-size:12px;line-height:1.2;background-color:#f2f2f2;}.image-text-element .text-element .image figcaption *{font-size:12px;}@media (max-width:768px){.image-text-element .text-element.float.left .image{width:100%;}.image-text-element .text-element.float.right .image{width:100%;}}.image-source{display:block;}.image-source .pre-text{margin-right:10px;font-weight:600;}.image-source span{display:inline-block;font-size:21px;}.image-source span + span::after{content:"I";padding:0 10px;}.article-container{display:-webkit-box;display:-ms-flexbox;display:flex;}.article-container .article{width:calc(100% - 13.3333333333px);}.article-container .article + .article{margin-left:20px;}.article-container .article a figure{position:relative;margin-right:17px;}.article-container .article a figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/dummy/layer.png');background-repeat:no-repeat;background-size:cover;}.article-container .article a figure figcaption{position:absolute;right:0;bottom:20px;min-width:200px;padding:10px 45px 10px 15px;-webkit-transform:translateX(10%);transform:translateX(10%);color:#ffffff;font-size:16px;font-weight:600;line-height:1.375;background-color:#3b3b3b;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}.article-container .article a:hover figure figcaption{background-color:#009882;}@media screen and (max-width:768px){.article-container{-ms-flex-wrap:wrap;flex-wrap:wrap;}.article-container .article{width:100%;}.article-container .article a figure{margin-right:0;}.article-container .article a figure img{max-width:400px;max-height:400px;margin:0 auto;}.article-container .article a figure figcaption{bottom:0;left:0;max-width:400px;padding:15px;-webkit-transform:translateX(0%);transform:translateX(0%);font-size:20px;border-radius:0 0 5px 5px;}.article-container .article a figure::before{max-width:400px;max-height:400px;}.article-container .article + .article{margin-top:30px;margin-left:0;}}.technology-offer{display:-webkit-box;display:-ms-flexbox;display:flex;}.technology-offer .offer{width:calc(100% - 10px);}.technology-offer .offer + .offer{margin-left:20px;}.technology-offer .offer a{text-decoration:none;}.technology-offer .offer a figcaption h2 span{position:relative;display:inline-block;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}.technology-offer .offer a figcaption h2 span::after{content:"";opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.technology-offer .offer a figcaption p{-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}.technology-offer .offer a figcaption p::after{content:"\f0da";margin-left:10px;font-family:"FontAwesome";font-size:20px;}.technology-offer .offer a figcaption:hover h2 span{color:#009882;}.technology-offer .offer a figcaption:hover h2 span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#009882;opacity:0.5;}.technology-offer .offer a figcaption:hover p{color:#009882;}@media screen and (max-width:768px){.technology-offer{-ms-flex-wrap:wrap;flex-wrap:wrap;}.technology-offer .offer{width:100%;}.technology-offer .offer + .offer{margin-top:20px;margin-left:0;}}@media screen and (max-width:360px){.technology-offer figcaption h2 span::after{display:none;}}.technology-offer-contact{margin-top:60px;}.technology-offer-contact h3,.technology-offer-contact .h3{margin-bottom:16px;color:#009882;font-size:20px;}.technology-offer-contact-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.technology-offer-contact-info-box .portrait-photo{margin:0;}.technology-offer-contact-info-box .portrait-photo img{width:185px;height:auto;}.technology-offer-contact-info-box .portrait-photo + .contact-data{margin-left:8px;}.technology-offer-contact-info-box .contact-data{padding:16px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#f2f2f2;border-radius:4px;}.technology-offer-contact-info-box .contact-data > span{display:block;}.technology-offer-contact-info-box .contact-data > span + span{margin-top:10.6666666667px;}.technology-offer-contact-info-box .contact-data .name{font-size:18px;}.technology-offer-contact + *{margin-top:50px !important;}@media screen and (max-width:640px){.technology-offer-contact-info-box{-ms-flex-wrap:wrap;flex-wrap:wrap;}.technology-offer-contact-info-box .portrait-photo img{width:150px;}.technology-offer-contact-info-box .portrait-photo + .contact-data{margin-left:0;}.technology-offer-contact-info-box .contact-data{width:100%;margin-top:8px;}}.technology-offer-related-technology-offers{margin-top:60px;}.technology-offer-related-technology-offers h2,.technology-offer-related-technology-offers .h2{margin-bottom:30px;border-bottom:solid 1px #cccccc;color:#000000;font-size:24px;}.technology-offer-related-technology-offers-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.technology-offer-related-technology-offers-list-item{display:block;text-decoration:none;}.technology-offer-related-technology-offers-list-item figure{position:relative;margin-bottom:0;border:solid 2px #f2f2f2;border-radius:2px;}.technology-offer-related-technology-offers-list-item figure figcaption{position:absolute;right:0;bottom:0;left:0;padding:15px;color:#ffffff;font-size:18px;font-weight:500;background-color:#3b3b3b;border-radius:0 0 2px 2px;}.technology-offer-related-technology-offers-list-item figure + *{margin-top:10px;}.technology-offer-related-technology-offers-list-item h3,.technology-offer-related-technology-offers-list-item .h3{color:#009882;font-size:19px;font-weight:700;line-height:24px;}.technology-offer-related-technology-offers-list-item h3::after,.technology-offer-related-technology-offers-list-item .h3::after{content:"\f0da";padding-left:10px;font-family:"FontAwesome";}.technology-offer-related-technology-offers-list-item:hover figure figcaption{background-color:#009882;}@media screen and (min-width:681px){.technology-offer-related-technology-offers-list-item{width:calc(33.3333333333% - 13.3333333333px);}.technology-offer-related-technology-offers-list-item:not(:nth-child(3n+1)){margin-left:20px;}.technology-offer-related-technology-offers-list-item:nth-child(n+4){margin-top:20px;}}@media screen and (min-width:361px) and (max-width:680px){.technology-offer-related-technology-offers-list-item{width:calc(50% - 10px);}.technology-offer-related-technology-offers-list-item:not(:nth-child(2n+1)){margin-left:20px;}.technology-offer-related-technology-offers-list-item:nth-child(n+3){margin-top:20px;}}@media screen and (max-width:480px){.technology-offer-related-technology-offers-list-item figure figcaption{padding:8px 12px;}}@media screen and (max-width:360px){.technology-offer-related-technology-offers-list-item{width:100%;}.technology-offer-related-technology-offers-list-item:nth-child(n+2){margin-top:20px;}}.tx-blog-post-list-startpage{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto;row-gap:20px;}.tx-blog-post-list{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.tx-blog-post-list .post{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#ffffff;border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15);cursor:pointer;-webkit-transition:background-color 0.15s ease,color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease;}.tx-blog-post-list .post img{width:100%;margin-bottom:20px;border-radius:5px;}.tx-blog-post-list .post .category{margin-bottom:10px;text-transform:uppercase;}.tx-blog-post-list .post h2{font-size:1.25rem;-ms-hyphens:auto;hyphens:auto;line-height:1;margin-bottom:0.625rem;}.tx-blog-post-list .post h2 + .entry-meta{margin-top:20px;}.tx-blog-post-list .post .more{margin-left:6px;color:#3b3b3b;font-weight:700;-webkit-transition:color 0.15s ease;transition:color 0.15s ease;}.tx-blog-post-list .post .more::after{content:"\f0da";margin-left:5px;font-family:"FontAwesome";vertical-align:middle;}.tx-blog-post-list .post .empty-description .more{margin-left:0;}.tx-blog-post-list .post a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-decoration:none;-webkit-transition:color 0.15s ease;transition:color 0.15s ease;}.tx-blog-post-list .post .teasertext{margin-bottom:14px;font-size:16px;}.tx-blog-post-list .post .teasertext .text{margin-right:7px;}.tx-blog-post-list .post .teasertext .more{display:inline-block;margin-left:0;}.tx-blog-post-list .post .entry-meta{padding-top:10px;margin-top:auto;border-top:3px solid #e2e2e2;color:#909090;-webkit-transition:color 0.15s ease;transition:color 0.15s ease;}.tx-blog-post-list .post .entry-meta .entry-date a{color:#909090 transition color 0.15s ease;}.tx-blog-post-list .post .entry-meta .comments-link a{color:#909090;}.tx-blog-post-list .post .entry-meta .comments-link::before{content:"-";margin:0 10px;color:#909090;}.tx-blog-post-list .post:hover{color:#ffffff;background-color:#009882;}.tx-blog-post-list .post:hover a{color:#ffffff;}.tx-blog-post-list .post:hover .more{color:#ffffff;}.tx-blog-post-list .post:hover .entry-meta{color:#ffffff;}.tx-blog-post-list .pagination{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;}@media (max-width:560px){.tx-blog-post-list{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:10px;}.tx-blog-post-list .pagination{grid-column:auto;}}.tx-blog-post-list.three{margin-bottom:150px;}.tx-blog-post-list.three .post{padding:0;-webkit-box-shadow:none;box-shadow:none;}.tx-blog-post-list.three .post:hover{background-color:transparent;}.tx-blog-post-list.three .post:hover a{color:#000000;}.tx-blog-post-list.three .post:hover .entry-meta{color:#909090;}.tx-blog-post-list.three .post p,.tx-blog-post-list.three .post h2,.tx-blog-post-list.three .post .entry-meta{margin:0;}.tx-blog-post-list.three .post h2{margin-top:15px;}.tx-blog-post-list.three .post .entry-meta{margin-top:20px;}.tx-blog-post-list.three,.search-blog-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;}.tx-blog-post-list.three .pagination,.search-blog-list .pagination{grid-column:-1;}@media (max-width:1024px){.tx-blog-post-list.three,.search-blog-list{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;}.tx-blog-post-list.three .post,.search-blog-list .post{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));}}@media (max-width:560px){.tx-blog-post-list.three,.search-blog-list{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:10px 0;}.tx-blog-post-list.three .post,.search-blog-list .post{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));}}.comments .comment .media-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.comments .comment .media-left .comment-avatar{max-width:40px;max-height:40px;}.comments .comment .media-left .author{margin-left:10px;font-size:16px;font-style:normal;line-height:1.375;}.comments .comment .media-body{padding:15px 20px;padding-top:15px;margin-top:18px;border:1px solid #bfbfbf;color:#919191;font-size:16px;line-height:1.375;border-radius:3px;}.comments .comment .media-body p{margin-bottom:0;}.comments .comment + .comment{margin-top:30px;}.comment-container{border-top:1px solid #bfbfbf;}.comment-container-write h3{margin-bottom:14px;color:#009882;font-size:20px;}.comment-container-write .alert.alert-success{display:none;}.comment-container-write label{display:none;}.comment-container-write .errors,.comment-container-write .error{margin-bottom:10px;color:#e30613;}.comment-container-write .errors ul li,.comment-container-write .error ul li{font-size:18px;font-weight:600;}.comment-container-write .errors ul li span,.comment-container-write .error ul li span{font-size:18px;font-weight:600;}.comment-container-write .errors ul li + li,.comment-container-write .error ul li + li{margin-top:10px;}.comment-container-write .form-group input,.comment-container-write .form-group textarea{color:#3b3b3b;}.comment-container-write * + .actions{margin-top:30px;}@media (max-width:560px){.comment-container-write * + .actions{margin-top:15px;}}.comment-container-write input.btn.btn-primary,.comment-container-write button.btn.btn-primary{padding:11px 20px;font-weight:600;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease;}.comment-container-write input.btn.btn-primary:hover,.comment-container-write button.btn.btn-primary:hover{background-color:#3b3b3b;}.comment-title{display:inline-block;padding-top:20px;margin-right:10px;margin-bottom:40px;color:#000000;font-size:22px;font-weight:700;}.comment-title + a{color:#009882;font-size:16px;font-weight:700;text-decoration:none;}.comment-title + a::after{content:"\f14b";margin-left:10px;font-family:"FontAwesome";}.comment-title + a:hover{color:#3b3b3b;}.comment-title + form .form-group label{display:none;}.comment-title + form .form-group span.error{display:block;font-size:18px;font-weight:600;}@media screen and (max-width:535px){.comment-title{margin-bottom:5px;}.comment-title + a{display:block;margin-bottom:30px;}}.more{color:#009882;}input.btn,button.btn{width:auto;padding:10px;border:none;color:#ffffff;font-size:18px;font-weight:600;background-color:#009882;border-radius:5px;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease;}input.btn.btn-primary,button.btn.btn-primary{color:#ffffff;background-color:#009882;}.form-group{position:relative;}.form-group label + div{margin-top:10px;}.form-group input{width:100%;max-width:445px;height:100%;max-height:40px;padding:10px;border:2px solid #009882;color:#919191;font-size:18px;border-radius:2px;}.form-group textarea{width:100%;height:150px;max-height:150px;padding:10px;border:2px solid #009882;overflow:hidden;color:#919191;border-radius:2px;resize:none;}.form-group + .form-group{margin-top:5px;}.tx-blog-meta{margin-bottom:45px;}.tx-blog-meta .tags.list-inline.bg-primary{margin-bottom:45px;}.text-element + .tx-blog-widget,.text-element + .tx-blog-meta{margin-top:1.25rem;}@media (max-width:560px){.text-element + .tx-blog-widget,.text-element + .tx-blog-meta{margin-top:0;}}.tx-blog-widget .widget-title,.tx-blog-widget h2,.tx-blog-meta .widget-title,.tx-blog-meta h2{font-size:35px;line-height:44px;margin-bottom:15px;}.tx-blog-widget .categories,.tx-blog-widget .tags,.tx-blog-meta .categories,.tx-blog-meta .tags{margin-top:-5px;margin-left:-5px;}.tx-blog-widget .categories .list-item,.tx-blog-widget .tags .list-item,.tx-blog-meta .categories .list-item,.tx-blog-meta .tags .list-item{display:inline-block;padding:5px 10px;margin-top:5px;margin-left:5px;overflow:initial;color:#ffffff;background-color:#3b3b3b;cursor:pointer;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease;}.tx-blog-widget .categories .list-item a,.tx-blog-widget .tags .list-item a,.tx-blog-meta .categories .list-item a,.tx-blog-meta .tags .list-item a{color:#ffffff;font-size:18px;text-decoration:none;}.tx-blog-widget .categories .list-item a .fa.fa-rss-square,.tx-blog-widget .tags .list-item a .fa.fa-rss-square,.tx-blog-meta .categories .list-item a .fa.fa-rss-square,.tx-blog-meta .tags .list-item a .fa.fa-rss-square{display:none;}.tx-blog-widget .categories .list-item:hover,.tx-blog-widget .tags .list-item:hover,.tx-blog-meta .categories .list-item:hover,.tx-blog-meta .tags .list-item:hover{background-color:#009882;}.tx-blog-widget .categories.bg-primary .list-item,.tx-blog-widget .tags.bg-primary .list-item,.tx-blog-meta .categories.bg-primary .list-item,.tx-blog-meta .tags.bg-primary .list-item{background-color:#009882;}.tx-blog-widget .categories.bg-primary .list-item:hover,.tx-blog-widget .tags.bg-primary .list-item:hover,.tx-blog-meta .categories.bg-primary .list-item:hover,.tx-blog-meta .tags.bg-primary .list-item:hover{background-color:#3b3b3b;}.tx-blog-widget .fa.fa-share-alt,.tx-blog-meta .fa.fa-share-alt{color:#009882;}.tx-blog-widget .list.list-unstyled li,.tx-blog-meta .list.list-unstyled li{border-bottom:1px solid #bfbfbf;}.tx-blog-widget .list.list-unstyled li img,.tx-blog-meta .list.list-unstyled li img{border-radius:3px;}.tx-blog-widget .list.list-unstyled li img + .category,.tx-blog-meta .list.list-unstyled li img + .category{margin-top:5px;}@media screen and (max-width:1024px){.tx-blog-widget .list.list-unstyled li img + .category,.tx-blog-meta .list.list-unstyled li img + .category{margin-top:20px;}}.tx-blog-widget .list.list-unstyled li a,.tx-blog-meta .list.list-unstyled li a{display:block;text-decoration:none;}.tx-blog-widget .list.list-unstyled li a.category,.tx-blog-meta .list.list-unstyled li a.category{line-height:1;text-transform:uppercase;}.tx-blog-widget .list.list-unstyled li a p,.tx-blog-meta .list.list-unstyled li a p{margin-top:6px;margin-bottom:0;font-weight:700;}.tx-blog-widget .list.list-unstyled li a time,.tx-blog-meta .list.list-unstyled li a time{display:inline-block;margin-top:3px;color:#909090;}.tx-blog-widget .list.list-unstyled li a.more,.tx-blog-meta .list.list-unstyled li a.more{display:block;margin:15px 0;margin-top:10px;color:#3b3b3b;font-weight:700;}.tx-blog-widget .list.list-unstyled li a.more::after,.tx-blog-meta .list.list-unstyled li a.more::after{content:"\f0da";margin-left:5px;font-family:"FontAwesome";vertical-align:middle;}.tx-blog-widget .list.list-unstyled li p,.tx-blog-meta .list.list-unstyled li p{font-size:21px;font-weight:600;line-height:1.238;}.tx-blog-widget .list.list-unstyled li + li,.tx-blog-meta .list.list-unstyled li + li{margin-top:20px;}.tx-blog-widget .blogsocial,.tx-blog-meta .blogsocial{display:-webkit-box;display:-ms-flexbox;display:flex;}.tx-blog-widget .blogsocial-button,.tx-blog-meta .blogsocial-button{display:inline-block;width:1.875rem;height:1.875rem;margin-top:10px;margin-right:4px;overflow:hidden;color:#ffffff;background-color:#3b3b3b;background-repeat:no-repeat;background-position:center center;background-size:24px 24px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.tx-blog-widget .blogsocial-button-facebook,.tx-blog-meta .blogsocial-button-facebook{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/footer-button-image-facebook.svg');}.tx-blog-widget .blogsocial-button-twitter,.tx-blog-meta .blogsocial-button-twitter{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/footer-button-image-twitter.svg');}.tx-blog-widget .blogsocial-button-linkedin,.tx-blog-meta .blogsocial-button-linkedin{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/Linkedin.svg');}.tx-blog-widget .blogsocial-button-xing,.tx-blog-meta .blogsocial-button-xing{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/Xing.svg');}.tx-blog-widget .blogsocial-button:hover,.tx-blog-meta .blogsocial-button:hover{background-color:#009882;}.tx-blog-widget .blogsocial-button span,.tx-blog-meta .blogsocial-button span{display:none;}body.blog-overview{background-color:#f2f2f2;}body.blog-overview footer{border-top:3px solid #ffffff;}body.blog-overview header{background-color:#ffffff;}body.blog-overview .footer-bottom{background-color:#ffffff !important;}body.blog-overview .footer-bottom .content-wrap{margin-bottom:0;}body.blog-overview .footer-bottom .content-wrap .footer-nav ul{padding:5px 0;}body.blog-overview .footer-bottom .content-wrap .footer-nav ul li{margin-top:0;}@media screen and (max-width:1170px){body.blog-overview .content-wrap--two-third.left{display:block;}body.blog-overview .content-wrap--one-third.right.sidebar{display:block;margin-top:60px;}}body.blog-overview .archive .archive-item a{line-height:1;text-decoration:none;}body.blog-overview .archive .archive-item a:first-child{font-size:30px;}body.blog-overview .archive .archive-item ul{margin-top:10px;margin-bottom:0;}body.blog-overview .archive .archive-item ul li a{font-size:20px !important;}body.blog-overview .archive .archive-item ul li a i{font-size:14px;}body.blog-overview .archive .archive-item ul li + li{margin-top:5px !important;}body.blog-overview .archive .archive-item + .archive-item{margin-top:20px;}.blog-post-date{color:#909090;font-weight:600;}.tx-blog-widget .blog-rss-feed-teaser{margin-top:45px;}.tx-blog-widget .blog-rss-feed-teaser-link{position:relative;display:block;padding-left:2.5rem;font-size:1.25rem;font-weight:600;line-height:1.5625rem;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;}.tx-blog-widget .blog-rss-feed-teaser-link::before{content:"\f09e";position:absolute;top:50%;left:0;display:block;width:1.875rem;height:1.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;font-family:"FontAwesome";font-size:1.5rem;line-height:1.875rem;text-align:center;background-color:#3b3b3b;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.tx-blog-widget .blog-rss-feed-teaser-link:hover{color:#009882;}.tx-blog-widget .blog-rss-feed-teaser-link:hover::before{background-color:#009882;}.mfp-inline-holder .mfp-content{width:100%;max-width:900px;line-height:0;}.mfp-inline-holder .mfp-close{top:-40px;right:-6px;width:100%;padding-right:6px;color:#ffffff;text-align:right;}.popup-video.open-popup{cursor:pointer;}.video{position:relative;}.video .image{position:relative;}.video .image a,.video .image span{position:relative;display:block;}.video .image a .darklayer,.video .image span .darklayer{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);}.video .image a::after,.video .image span::after{content:"";position:absolute;top:50%;right:14px;bottom:30px;left:50%;display:block;width:160px;height:160px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/video-play.svg');background-repeat:no-repeat;background-size:cover;-webkit-transition:width 0.5s ease,height 0.5s ease,background-image 0.15s ease;transition:width 0.5s ease,height 0.5s ease,background-image 0.15s ease;}.video .image a:hover::after,.video .image span:hover::after{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/video-play-hover.svg');}.video div.youtubeinfo{position:absolute;bottom:0.3125rem;width:100%;padding:5px;color:#f2f2f2;font-size:12px;line-height:1.1;text-align:center;}.video div.youtubeinfo a{position:static;display:inline;text-decoration:underline;color:#f2f2f2;line-height:1.1;}.video div.youtubeinfo a::after{content:"";position:static;display:inline;width:0;height:0;background:none;}.video div.youtubeinfo a:hover{color:#f2f2f2;text-decoration:none;}.video div.youtubeinfo a:hover::after{background:none;}@media screen and (max-width:768px){.video .image a::after,.video .image span::after{width:100px;height:100px;}}@media screen and (max-width:500px){.video .image a.popup-youtube::after{top:40%;}}@media screen and (max-width:425px){.video .image a::after,.video .image span::after{width:60px;height:60px;}.video .image a.popup-youtube::after,.video .image span.popup-youtube::after{top:35%;}}.image-swipper .swiper-button-next,.image-swipper .swiper-button-prev{top:287px;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#009882;background-image:none;}.image-swipper .swiper-button-next::before,.image-swipper .swiper-button-prev::before{color:#ffffff;font-family:"FontAwesome";font-size:16px;line-height:50px;}.image-swipper .swiper-button-next{right:0;}.image-swipper .swiper-button-next::before{content:"\f054";}.image-swipper .swiper-button-prev{left:0;}.image-swipper .swiper-button-prev::before{content:"\f053";}@media screen and (max-width:1024px){.image-swipper .swiper-button-next,.image-swipper .swiper-button-prev{top:352px;}}@media screen and (max-width:768px){.image-swipper .swiper-button-next,.image-swipper .swiper-button-prev{top:261px;}}@media screen and (max-width:425px){.image-swipper .swiper-button-next,.image-swipper .swiper-button-prev{top:137px;}}@media screen and (max-width:360px){.image-swipper .swiper-button-next,.image-swipper .swiper-button-prev{top:100px;}}form,form *,.tx-powermail,.tx-powermail *{color:inherit;font-family:"Source Sans Pro",sans-serif;font-size:18px;text-transform:none;}form fieldset,.tx-powermail fieldset{padding:30px;margin-right:20px;margin-left:20px;}form fieldset legend,.tx-powermail fieldset legend{padding:0;margin-top:20px;font-size:20px;font-weight:700;background-color:#ffffff;}form fieldset > div > label,.tx-powermail fieldset > div > label{font-weight:600;}form fieldset > div > * + *,.tx-powermail fieldset > div > * + *{margin-top:8px;}form fieldset > div + div,.tx-powermail fieldset > div + div{margin-top:24px;}form fieldset > div.business-field[hidden] + div:not(.business-field),.tx-powermail fieldset > div.business-field[hidden] + div:not(.business-field){margin-top:0;}form .submit-wrap,.tx-powermail .submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}form fieldset,.tx-powermail fieldset{border:1px solid #c0c0c0;margin:0 2px;}form legend,.tx-powermail legend{border:0;}form input,form textarea,form select,form button,.tx-powermail input,.tx-powermail textarea,.tx-powermail select,.tx-powermail button{height:auto;padding:8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}form input:focus-visible,form textarea:focus-visible,form select:focus-visible,form button:focus-visible,.tx-powermail input:focus-visible,.tx-powermail textarea:focus-visible,.tx-powermail select:focus-visible,.tx-powermail button:focus-visible{outline:none;}form input,form textarea,form select,.tx-powermail input,.tx-powermail textarea,.tx-powermail select{width:100%;max-width:100%;border:2px solid #009882;color:#3b3b3b;background-color:#ffffff;}form textarea,.tx-powermail textarea{height:150px;overflow:auto;resize:vertical;}form div:has(> select),.tx-powermail div:has(> select){position:relative;}form div:has(> select) > select,.tx-powermail div:has(> select) > select{cursor:pointer;}form div:has(> select)::after,.tx-powermail div:has(> select)::after{content:"\f078";position:absolute;top:16px;right:14px;font-family:"FontAwesome";font-size:10px;line-height:10px;pointer-events:none;}form optgroup,.tx-powermail optgroup{font-weight:bold;}form input.touched:invalid,form select.touched:invalid,form textarea.touched:invalid,.tx-powermail input.touched:invalid,.tx-powermail select.touched:invalid,.tx-powermail textarea.touched:invalid{border-color:#e30613;}form .radio,form .checkbox,.tx-powermail .radio,.tx-powermail .checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}form .radio input,form .checkbox input,.tx-powermail .radio input,.tx-powermail .checkbox input{position:absolute;top:50%;left:0;z-index:2;width:20px;height:20px;padding:0;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;}form .radio input + label,form .checkbox input + label,.tx-powermail .radio input + label,.tx-powermail .checkbox input + label{margin-left:30px;}form .radio input:checked + label::before,form .checkbox input:checked + label::before,.tx-powermail .radio input:checked + label::before,.tx-powermail .checkbox input:checked + label::before{content:"";background-color:#009882;-webkit-box-shadow:inset 0 0 0 3px #ffffff;box-shadow:inset 0 0 0 3px #ffffff;}form .radio label,form .checkbox label,.tx-powermail .radio label,.tx-powermail .checkbox label{width:100%;margin-left:10px;font-weight:400;}form .radio label::before,form .checkbox label::before,.tx-powermail .radio label::before,.tx-powermail .checkbox label::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #000000;border-radius:50%;}form .radio + .radio,form .radio + .checkbox,form .checkbox + .radio,form .checkbox + .checkbox,.tx-powermail .radio + .radio,.tx-powermail .radio + .checkbox,.tx-powermail .checkbox + .radio,.tx-powermail .checkbox + .checkbox{margin-top:5px;}form .checkbox label::before,.tx-powermail .checkbox label::before{border-radius:3px;}form button,form input[type=button],form input[type=reset],form input[type=submit],.tx-powermail button,.tx-powermail input[type=button],.tx-powermail input[type=reset],.tx-powermail input[type=submit]{display:inline-block;width:auto;padding:10px;border:none;border-radius:5px;font-weight:600;color:#ffffff;background-color:#009882;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}form button:hover,form input[type=button]:hover,form input[type=reset]:hover,form input[type=submit]:hover,.tx-powermail button:hover,.tx-powermail input[type=button]:hover,.tx-powermail input[type=reset]:hover,.tx-powermail input[type=submit]:hover{background-color:#3b3b3b;}form input[type=checkbox],form input[type=radio],.tx-powermail input[type=checkbox],.tx-powermail input[type=radio]{position:absolute;top:11px;left:0;display:inline-block;width:20px;height:20px;border:2px solid #3b3b3b;color:#009882;background-color:#ffffff;opacity:0;}form input[type=checkbox] + label,form input[type=checkbox] + * + label,form input[type=radio] + label,form input[type=radio] + * + label,.tx-powermail input[type=checkbox] + label,.tx-powermail input[type=checkbox] + * + label,.tx-powermail input[type=radio] + label,.tx-powermail input[type=radio] + * + label{display:inline-block;margin-left:30px;font-weight:normal;}form input[type=checkbox] + label::before,form input[type=checkbox] + * + label::before,form input[type=radio] + label::before,form input[type=radio] + * + label::before,.tx-powermail input[type=checkbox] + label::before,.tx-powermail input[type=checkbox] + * + label::before,.tx-powermail input[type=radio] + label::before,.tx-powermail input[type=radio] + * + label::before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;border:2px solid #000000;border-radius:3px;}form input[type=checkbox]:checked + label::before,form input[type=checkbox]:checked + * + label::before,form input[type=radio]:checked + label::before,form input[type=radio]:checked + * + label::before,.tx-powermail input[type=checkbox]:checked + label::before,.tx-powermail input[type=checkbox]:checked + * + label::before,.tx-powermail input[type=radio]:checked + label::before,.tx-powermail input[type=radio]:checked + * + label::before{background-color:#009882;-webkit-box-shadow:inset 0 0 0 3px #ffffff;box-shadow:inset 0 0 0 3px #ffffff;}form input[type=radio],.tx-powermail input[type=radio]{border-radius:50%;}form input[type=radio] + label::before,form input[type=radio] + * + label::before,.tx-powermail input[type=radio] + label::before,.tx-powermail input[type=radio] + * + label::before{border-radius:50%;}form .femanager-password,.tx-powermail .femanager-password{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 16px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto);grid-auto-flow:column;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;}form .femanager-password > *:nth-child(1),.tx-powermail .femanager-password > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}form .femanager-password > *:nth-child(2),.tx-powermail .femanager-password > *:nth-child(2){-ms-grid-row:2;-ms-grid-column:1;}form .femanager-password > *:nth-child(3),.tx-powermail .femanager-password > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}form .femanager-password > *:nth-child(4),.tx-powermail .femanager-password > *:nth-child(4){-ms-grid-row:2;-ms-grid-column:3;}form .femanager-password > * + *,.tx-powermail .femanager-password > * + *{margin-top:0;}form .femanager-password > label + *,.tx-powermail .femanager-password > label + *{margin-top:8px;}form input[disabled],form button[disabled],.tx-powermail input[disabled],.tx-powermail button[disabled]{cursor:default;}form .error-message,.tx-powermail .error-message{display:none;color:#e30613;}form select:invalid.error-value-missing,form select:invalid.error-type-mismatch,form select:invalid.error-custom-error,form input:invalid.error-value-missing,form input:invalid.error-type-mismatch,form input:invalid.error-custom-error,.tx-powermail select:invalid.error-value-missing,.tx-powermail select:invalid.error-type-mismatch,.tx-powermail select:invalid.error-custom-error,.tx-powermail input:invalid.error-value-missing,.tx-powermail input:invalid.error-type-mismatch,.tx-powermail input:invalid.error-custom-error{margin-bottom:5px;border-color:#e30613;}form select:invalid.error-value-missing[type=checkbox] + label::before,form select:invalid.error-value-missing[type=checkbox] + * + label::before,form select:invalid.error-value-missing[type=radio] + label::before,form select:invalid.error-value-missing[type=radio] + * + label::before,form select:invalid.error-type-mismatch[type=checkbox] + label::before,form select:invalid.error-type-mismatch[type=checkbox] + * + label::before,form select:invalid.error-type-mismatch[type=radio] + label::before,form select:invalid.error-type-mismatch[type=radio] + * + label::before,form select:invalid.error-custom-error[type=checkbox] + label::before,form select:invalid.error-custom-error[type=checkbox] + * + label::before,form select:invalid.error-custom-error[type=radio] + label::before,form select:invalid.error-custom-error[type=radio] + * + label::before,form input:invalid.error-value-missing[type=checkbox] + label::before,form input:invalid.error-value-missing[type=checkbox] + * + label::before,form input:invalid.error-value-missing[type=radio] + label::before,form input:invalid.error-value-missing[type=radio] + * + label::before,form input:invalid.error-type-mismatch[type=checkbox] + label::before,form input:invalid.error-type-mismatch[type=checkbox] + * + label::before,form input:invalid.error-type-mismatch[type=radio] + label::before,form input:invalid.error-type-mismatch[type=radio] + * + label::before,form input:invalid.error-custom-error[type=checkbox] + label::before,form input:invalid.error-custom-error[type=checkbox] + * + label::before,form input:invalid.error-custom-error[type=radio] + label::before,form input:invalid.error-custom-error[type=radio] + * + label::before,.tx-powermail select:invalid.error-value-missing[type=checkbox] + label::before,.tx-powermail select:invalid.error-value-missing[type=checkbox] + * + label::before,.tx-powermail select:invalid.error-value-missing[type=radio] + label::before,.tx-powermail select:invalid.error-value-missing[type=radio] + * + label::before,.tx-powermail select:invalid.error-type-mismatch[type=checkbox] + label::before,.tx-powermail select:invalid.error-type-mismatch[type=checkbox] + * + label::before,.tx-powermail select:invalid.error-type-mismatch[type=radio] + label::before,.tx-powermail select:invalid.error-type-mismatch[type=radio] + * + label::before,.tx-powermail select:invalid.error-custom-error[type=checkbox] + label::before,.tx-powermail select:invalid.error-custom-error[type=checkbox] + * + label::before,.tx-powermail select:invalid.error-custom-error[type=radio] + label::before,.tx-powermail select:invalid.error-custom-error[type=radio] + * + label::before,.tx-powermail input:invalid.error-value-missing[type=checkbox] + label::before,.tx-powermail input:invalid.error-value-missing[type=checkbox] + * + label::before,.tx-powermail input:invalid.error-value-missing[type=radio] + label::before,.tx-powermail input:invalid.error-value-missing[type=radio] + * + label::before,.tx-powermail input:invalid.error-type-mismatch[type=checkbox] + label::before,.tx-powermail input:invalid.error-type-mismatch[type=checkbox] + * + label::before,.tx-powermail input:invalid.error-type-mismatch[type=radio] + label::before,.tx-powermail input:invalid.error-type-mismatch[type=radio] + * + label::before,.tx-powermail input:invalid.error-custom-error[type=checkbox] + label::before,.tx-powermail input:invalid.error-custom-error[type=checkbox] + * + label::before,.tx-powermail input:invalid.error-custom-error[type=radio] + label::before,.tx-powermail input:invalid.error-custom-error[type=radio] + * + label::before{border-color:#e30613;}form select:invalid.error-value-missing ~ .error-message-value-missing,form input:invalid.error-value-missing ~ .error-message-value-missing,.tx-powermail select:invalid.error-value-missing ~ .error-message-value-missing,.tx-powermail input:invalid.error-value-missing ~ .error-message-value-missing{display:block;}form select:invalid.error-type-mismatch ~ .error-message-type-mismatch,form input:invalid.error-type-mismatch ~ .error-message-type-mismatch,.tx-powermail select:invalid.error-type-mismatch ~ .error-message-type-mismatch,.tx-powermail input:invalid.error-type-mismatch ~ .error-message-type-mismatch{display:block;}form select:invalid.error-custom-error ~ .error-message-custom-error,form input:invalid.error-custom-error ~ .error-message-custom-error,.tx-powermail select:invalid.error-custom-error ~ .error-message-custom-error,.tx-powermail input:invalid.error-custom-error ~ .error-message-custom-error{display:block;}form .powermail_confirmation td,form .powermail_create td,.tx-powermail .powermail_confirmation td,.tx-powermail .powermail_create td{padding:0 20px 20px 0;}form .powermail_confirmation td.powermail_all_value,form .powermail_create td.powermail_all_value,.tx-powermail .powermail_confirmation td.powermail_all_value,.tx-powermail .powermail_create td.powermail_all_value{padding:0 0 20px;}form .powermail_confirmation .btn-group,form .powermail_create .btn-group,.tx-powermail .powermail_confirmation .btn-group,.tx-powermail .powermail_create .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}form .powermail_field .powermail-errors-list li,.tx-powermail .powermail_field .powermail-errors-list li{margin-top:0.3125rem;color:#e30613;font-size:1rem;}form .powermail_create,.tx-powermail .powermail_create{padding:12px 12px 12px 36px;border:1px solid #58b548;color:#3b7826;background-color:#cdeaca;}form .tx-powermail .powermail_fieldwrap_sprachelanguage,form .tx-powermail .powermail_fieldwrap_sprachelanguage_01,form .tx-powermail .powermail_fieldwrap_formatformat,.tx-powermail .tx-powermail .powermail_fieldwrap_sprachelanguage,.tx-powermail .tx-powermail .powermail_fieldwrap_sprachelanguage_01,.tx-powermail .tx-powermail .powermail_fieldwrap_formatformat{display:none;}form .tx-powermail .container-fluid .powermail-fieldset .powermail_fieldwrap .powermail_field .powermail-input.parsley-error,.tx-powermail .tx-powermail .container-fluid .powermail-fieldset .powermail_fieldwrap .powermail_field .powermail-input.parsley-error{margin-bottom:5px;border:2px solid #e30613;color:#e30613;font-size:14px;}form .powermail-input.parsley-error,.tx-powermail .powermail-input.parsley-error{margin-bottom:5px;border:2px solid #e30613;color:#e30613;font-size:14px;}form a,.tx-powermail a{text-decoration:underline;}form table{width:100%;border-collapse:collapse;}form table tr{position:relative;}form table tr td{position:relative;padding:10px 20px 10px 0;text-align:left;}form table tr td label{background-color:transparent;-webkit-transition:background-color 0.2;transition:background-color 0.2;}form table tr td label::before{content:"";display:block;width:20px;height:20px;border:2px solid #000000;background-color:transparent;border-radius:3px;}form table tr td input[type=checkbox]{position:absolute;top:50%;z-index:2;width:20px;height:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;cursor:pointer;}form table tr td input[type=checkbox]:checked + label::before{content:"";background-color:#009882;-webkit-box-shadow:inset 0 0 0 3px #ffffff;box-shadow:inset 0 0 0 3px #ffffff;}form table tr td input[type=checkbox] + label::before{top:10px;}form table tr::before{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-8px;z-index:-1;border-radius:5px;pointer-events:none;background-color:transparent;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}form table tr:hover::before{background-color:#f2f2f2;}@media screen and (max-width:455px){form table tr td{display:block;}form table tr td input[type=checkbox]{display:block;}}.femanager-sectors{margin-top:12px;}.tx-felogin-pi1{margin-bottom:10px;}.tx-felogin-pi1 h3{margin-bottom:10px;}.tx-felogin-pi1 h3 + div{font-size:16px;line-height:1.875;}.tx-felogin-pi1 form{position:relative;margin-top:30px;margin-bottom:0;}.tx-felogin-pi1 form fieldset{margin-bottom:10px;}.tx-felogin-pi1 form fieldset div + div{margin-top:20px;}.tx-felogin-pi1 form fieldset div.felogin-hidden{margin-top:0;}.tx-felogin-pi1 form fieldset label{display:block;font-weight:600;}.tx-felogin-pi1 form fieldset label + input[type=text],.tx-felogin-pi1 form fieldset label + input[type=password]{max-height:40px;margin-top:10px;color:#3b3b3b;border-radius:2px;}.tx-felogin-pi1 form fieldset label + input[type=text]:focus,.tx-felogin-pi1 form fieldset label + input[type=password]:focus{outline:none;}.tx-felogin-pi1 form fieldset input[type=text],.tx-felogin-pi1 form fieldset input[type=password]{width:100%;max-width:100%;padding:15px;border:2px solid #009882;color:#919191;}.tx-felogin-pi1 form fieldset input[type=submit]{min-width:120px;padding:10px 15px;border:none;color:#ffffff;font-size:18px;font-weight:600;line-height:1.4;background-color:#009882;border-radius:5px;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease;}.tx-felogin-pi1 form fieldset input[type=submit]:hover{background-color:#3b3b3b;}.tx-felogin-pi1 p{margin-bottom:0;}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pagination li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;width:32px;border-radius:5px;overflow:hidden;}.pagination li.active a span{background-color:#009882;color:#ffffff;-webkit-transition:color 0.2s,background-color 0.2s;transition:color 0.2s,background-color 0.2s;}.pagination li:hover a span{background-color:#009882;color:#ffffff;}.pagination li.next a,.pagination li.previous a{text-indent:-150px;}.pagination li.next a::after,.pagination li.previous a::after{text-indent:0;}.pagination li.first-site a,.pagination li.last-site a{background-color:#3b3b3b;}.pagination li.first-site a::after,.pagination li.last-site a::after{content:"";position:absolute;top:15px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:white;font-size:12px;cursor:pointer;}.pagination li.first-site:hover a,.pagination li.last-site:hover a{background-color:#009882;}.pagination li.first-site{position:relative;}.pagination li.first-site a::after{content:"\f049";font-family:"FontAwesome";}.pagination li.last-site{position:relative;}.pagination li.last-site a::after{content:"\f050";font-family:"FontAwesome";}.items-to-print-popup{z-index:10000;max-width:600px;padding:15px;margin:0 auto 20px;background-color:#ededed;}.items-to-print-popup-wrapper{z-index:10010;}.items-to-print-popup.items-to-print-wrapper-inner{z-index:10001;}.items-to-print-popup.items-to-print-wrapper .items-to-print{line-height:normal;}.items-to-print-popup.items-to-print-wrapper .items-to-print li{padding-bottom:12px;margin-bottom:14px;border-bottom:2px solid #828282;}.items-to-print-popup.items-to-print-wrapper .items-to-print li a.items-to-print-delete-one{background-color:transparent;}.items-to-print-popup.items-to-print-wrapper .items-to-print li a.items-to-print-delete-one::before{content:"\f057";color:#696969;font-size:17px;line-height:30px;}.items-to-print-popup.items-to-print-wrapper .items-to-print li a.items-to-print-delete-one:hover::before{color:#e30613;}.items-to-print-popup.items-to-print-wrapper .items-to-print li:last-child{padding-bottom:0;border-bottom:none;}.items-to-print-popup .items-to-print-wrapper-inner{width:100%;padding:15px;margin:0;background-color:#ffffff;border-radius:5px;}.items-to-print-popup .items-to-print-wrapper-inner h3{font-size:25px;line-height:30px;text-align:left;}.items-to-print-popup .items-to-print-wrapper-inner .items-to-print-btns{display:-webkit-box;display:-ms-flexbox;display:flex;}.items-to-print-popup .items-to-print-wrapper-inner .items-to-print-btns .create-all-pdfs{margin-right:7px;}.items-to-print-popup .items-to-print-wrapper-inner .items-to-print-btns .delete-items-to-print{margin-left:7px;-webkit-box-shadow:none;box-shadow:none;}.items-to-print-popup .items-to-print-wrapper-inner .items-to-print-btns .delete-items-to-print::before{content:"\f057";}.items-to-print-popup .items-to-print-wrapper-inner .items-to-print-btns .delete-items-to-print:hover{background-color:#e30613;}@media screen and (max-width:500px){.items-to-print-popup .items-to-print-wrapper-inner .items-to-print-btns{display:block;}.items-to-print-popup .items-to-print-wrapper-inner .items-to-print-btns .create-all-pdfs,.items-to-print-popup .items-to-print-wrapper-inner .items-to-print-btns .delete-items-to-print{margin-right:0;margin-left:0;}}.items-to-print-popup .mfp-close{top:-44px;right:-44px;text-indent:-99999;}.items-to-print-popup .mfp-close::after{content:"\f057";color:#ffffff;font-family:"FontAwesome";text-indent:0;}@media screen and (max-width:700px){.items-to-print-popup .mfp-close{right:calc(50% - 22px);}}.items-to-print-popup .items-to-print-scrollable{max-height:365px;overflow:auto;}.watchlist{position:fixed;top:50%;left:50%;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 20px 1fr 20px auto;grid-template-rows:auto 1fr auto;row-gap:20px;width:480px;max-width:90vw;max-height:90vh;padding:1.25rem;border:none;border-radius:5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.watchlist > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.watchlist > *:nth-child(2){-ms-grid-row:3;-ms-grid-column:1;}.watchlist > *:nth-child(3){-ms-grid-row:5;-ms-grid-column:1;}.watchlist::-ms-backdrop{background-color:rgba(0,0,0,0.75);}.watchlist::backdrop{background-color:rgba(0,0,0,0.75);}.watchlist:not([open]){display:none;}.watchlist-headline + *{margin-top:0;}.watchlist-items{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;}.watchlist-items .watchlist-item{display:-ms-grid;display:grid;-ms-grid-columns:auto 12px 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:flex-start;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;}.watchlist-items .watchlist-item > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.watchlist-items .watchlist-item > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.watchlist-items .watchlist-item > *:nth-child(3){-ms-grid-row:2;-ms-grid-column:1;}.watchlist-items .watchlist-item > *:nth-child(4){-ms-grid-row:2;-ms-grid-column:3;}.watchlist-items .watchlist-item .remove{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;border:none;border-radius:50%;color:#3b3b3b;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.watchlist-items .watchlist-item .remove::before{content:"\f057";display:inline-block;font-family:"FontAwesome";font-size:18px;-webkit-transition:color 0.3s;transition:color 0.3s;}.watchlist-items .watchlist-item .remove:hover::before{color:#e30613;}.watchlist-items .watchlist-item-offer-number{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;color:#3b3b3b;text-decoration:underline;}.watchlist-items .watchlist-item-offer-number:hover{color:#009882;}.watchlist-items .watchlist-item-title{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;font-weight:600;}.watchlist-items .watchlist-item + .watchlist-item{padding-top:0.625rem;border-top:1px solid #696969;}.watchlist-items:has(.watchlist-item){display:-webkit-box;display:-ms-flexbox;display:flex;}.watchlist-items:has(.watchlist-item) + .watchlist-empty{display:none;}.watchlist-button{position:sticky;bottom:-30px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 1fr;grid-template-columns:1fr 1fr;grid-gap:5px;padding:1.25rem 0 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#ffffff;gap:8px;}.watchlist-button-submit,.watchlist-button-clear{display:inline-block;max-height:40px;padding:10px 20px;border:none;border-radius:5px;font-weight:700;color:#ffffff;background-color:#3b3b3b;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s;}.watchlist-button-submit:hover{background-color:#009882;}.watchlist-button-submit::before{content:"\f019";position:relative;padding-right:10px;color:#ffffff;font-family:"FontAwesome";font-size:16px;}.watchlist-button-clear:hover{background-color:#e30613;}.watchlist-button-clear::before{content:"\f057";position:relative;padding-right:10px;color:#ffffff;font-family:"FontAwesome";font-size:16px;}.watchlist-close{position:absolute;top:1.375rem;right:1.125rem;display:block;width:24px;height:24px;border:none;border-radius:5px;color:#ffffff;background-color:#3b3b3b;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;cursor:pointer;}.watchlist-close::before{content:"×";display:inline-block;}.watchlist-close:hover{background-color:#009882;}@media (max-width:650px){.watchlist-button{-ms-grid-columns:1fr;grid-template-columns:1fr;}}.search-content-type .gray-bg{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.9375rem;padding:10px;}@media screen and (max-width:560px){.search-content-type .gray-bg{padding:20px;margin-top:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.search-content-type .gray-bg a{width:100%;}.search-content-type .gray-bg a + a{margin-top:12px;margin-left:0;}}.search-content-type a,.search-content-type span{display:block;width:100%;padding:9px 10px 11px;color:#009882;font-weight:700;text-align:center;text-decoration:none;background:#ffffff;border-radius:5px;}.search-content-type a.active,.search-content-type span.active{color:#ffffff;background:#333333;}.search-content-type a:hover{color:#ffffff;background:#009882;}.direct-categorie{margin-bottom:20px;}.post{padding:20px;background-color:#ffffff;border-radius:5px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);-webkit-transition:-webkit-box-shadow 0.2s;transition:-webkit-box-shadow 0.2s;transition:box-shadow 0.2s;transition:box-shadow 0.2s,-webkit-box-shadow 0.2s;}.post a{text-decoration:none;}.post:hover{-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.25);box-shadow:0 5px 9px 0 rgba(0,0,0,0.25);}.post .post-container{display:-webkit-box;display:-ms-flexbox;display:flex;}.post .post-container .image{min-width:183px;max-width:183px;height:183px;margin-right:20px;}.post .post-container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.post .post-container .content .category{margin-bottom:0;text-transform:uppercase;}.post .post-container .content .title{display:block;margin-top:11px;font-size:20px;font-weight:bold;}.post .post-container .content .teasertext{margin-top:10px;}.post .post-container .content .more{color:#000000;font-weight:bold;-ms-hyphens:none;hyphens:none;}.post .post-container .content .more::after{content:"\f0da";padding-left:4px;font-family:"FontAwesome";text-decoration:none;vertical-align:text-top;}.post .entry-meta{padding-top:10px;margin-top:20px;border-top:2px solid #f2f2f2;color:#333333;}@media (max-width:460px){.post .post-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.post .post-container .image{min-width:100%;max-width:100%;}}.swiper-header{position:relative;width:100%;height:384px;overflow:hidden;}.swiper-header .swiper-wrapper .swiper-slide{width:100%;height:100%;}.swiper-header .swiper-wrapper .swiper-slide picture{position:absolute;top:0;left:0;width:100%;height:100%;}.swiper-header .swiper-wrapper .swiper-slide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap{width:unset;max-width:1280px;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content{position:relative;z-index:1;width:100%;max-width:590px;margin-top:40px;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .subheadline{font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text{margin-top:10px;color:#000000;text-decoration:none;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text *{color:#000000;text-decoration:none;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text > * + *{margin-top:1.25rem;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text a:hover{text-decoration:underline;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text p{font-size:18px;font-weight:600;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text h2{font-size:60px;font-weight:bold;line-height:1;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text h3{font-size:40px;font-weight:bolder;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content.big-text-width{max-width:830px;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content.white-text-color .subheadline{color:#ffffff;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content.white-text-color .text{color:#ffffff;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content.white-text-color .text *{color:#ffffff;}.swiper-header .content-wrap .swiper-pagination{bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.swiper-header .content-wrap .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;border:2px solid #ffffff;opacity:1;}.swiper-header .content-wrap .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:10px;}@media (max-width:1024px){.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text h3{font-size:30px;}}@media (max-width:560px){.swiper-header{height:600px;}.swiper-header .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap{position:absolute;bottom:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content{max-width:100%;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .subheadline{display:block;width:100%;font-size:16px;text-align:center;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text h2,.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text h3{font-size:30px;line-height:1.2;text-align:center;}.swiper-header .swiper-wrapper .swiper-slide .content-wrap .content .text p{font-size:16px;text-align:center;}}.offer-item-teaser-wrap{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:30px;}.offer-item--teaser:nth-child(4n){margin-right:0;}.offer-item--teaser a{text-decoration:none;}.offer-item--teaser a > * + *{margin-top:10px;}.offer-item--teaser a:hover figcaption{background-color:#009882;}.offer-item--teaser a:hover .h2 span,.offer-item--teaser a:hover h2 span,.offer-item--teaser a:hover .h3 span,.offer-item--teaser a:hover h3 span{color:#009882;}.offer-item--teaser figure{position:relative;border:2px solid #f2f2f2;border-radius:4px;}.offer-item--teaser figure img{width:100%;border-radius:2px;}.offer-item--teaser figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:15px;color:#ffffff;background-color:#3b3b3b;font-weight:600;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.offer-item--teaser figure.all-offers{position:relative;}.offer-item--teaser figure.all-offers:hover img{opacity:0;}.offer-item--teaser figure.all-offers a img{position:relative;width:100%;}.offer-item--teaser figure.all-offers a span{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;font-size:28px;font-weight:500;text-align:center;text-decoration:none;-webkit-transition:0.3s;transition:0.3s;}.offer-item--teaser figure.all-offers a:hover span{text-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-transition:0.1s;transition:0.1s;}.offer-item--teaser .h2,.offer-item--teaser h2,.offer-item--teaser .h3,.offer-item--teaser h3{line-height:32px;}.offer-item--teaser .h2 span,.offer-item--teaser h2 span,.offer-item--teaser .h3 span,.offer-item--teaser h3 span{color:#009882;text-decoration:none;}.container-grid-2-cols-with-background-color .offer-item--teaser a:hover figure figcaption{background:#009882;background-color:#009882;}@media (max-width:1400px){.offer-item--teaser span{-ms-hyphens:auto;hyphens:auto;}}@media (max-width:768px){.offer-item--teaser figure figcaption{position:relative;-ms-hyphens:auto;hyphens:auto;}.offer-item--teaser h3 span{-ms-hyphens:auto;hyphens:auto;display:block;font-size:18px;line-height:1.15;}}.newsletter{position:relative;width:100%;height:100%;padding-top:60px;padding-bottom:60px;}.newsletter .background-image{position:absolute;top:0;left:0;min-width:100%;height:100%;margin-bottom:0;}.newsletter .background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.newsletter .content-wrap{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.newsletter .content-wrap .image{width:450px;height:auto;margin-bottom:0;}.newsletter .content-wrap .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.newsletter .content-wrap .content{max-width:590px;color:#ffffff;}.newsletter .content-wrap .content h2 + p{margin-top:1.25rem;}.newsletter .content-wrap .content p{font-size:20px;line-height:25px;}.newsletter .content-wrap .content .newsletter-link-button{padding:18px 45px;margin-top:40px;color:#000000;font-size:22px;font-weight:bold;background-color:#ffffff;-webkit-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s;}.newsletter .content-wrap .content .newsletter-link-button::after{content:none;}.newsletter .content-wrap .content .newsletter-link-button:hover{color:#ffffff;background-color:#3b3b3b;}@media (min-width:1401px){.newsletter .content-wrap .image img{-webkit-transform:translateX(-100px);transform:translateX(-100px);}}@media (max-width:1280px){.newsletter .content-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.newsletter .content-wrap .image{min-width:unset;max-width:100%;height:auto;}.newsletter .content-wrap .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.newsletter .content-wrap .content{margin-left:40px;}}@media (max-width:1024px){.newsletter .content-wrap .content .title{font-size:35px;}.newsletter .content-wrap .content .newsletter-link-button{padding:15px 35px;font-size:20px;}}@media (max-width:850px){.newsletter .content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.newsletter .content-wrap .image{max-width:320px;height:auto;margin:0 auto;}.newsletter .content-wrap .content{max-width:100%;margin-top:20px;margin-left:0;text-align:center;}}@media (max-width:460px){.newsletter .content-wrap .image{max-width:250px;}.newsletter .content-wrap .content .newsletter-link-button{padding:15px 35px;font-size:20px;}}.subject-container .title{color:#ffffff;font-size:45px;font-weight:bold;text-align:center;}.subject-container .subject-carel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:47px;-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.75);box-shadow:0 2px 11px 0 rgba(0,0,0,0.75);}.subject-container .subject-carel-wrapper .subject-carel{position:relative;width:16.6666666667%;height:440px;}.subject-container .subject-carel-wrapper .subject-carel + .subject-carel{border-left:1px solid #000000;}.subject-container .subject-carel-wrapper .subject-carel picture{position:absolute;top:0;left:0;width:100%;height:100%;}.subject-container .subject-carel-wrapper .subject-carel picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.subject-container .subject-carel-wrapper .subject-carel picture::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}.subject-container .subject-carel-wrapper .subject-carel .carel-title{position:absolute;bottom:0;left:0;z-index:1;padding:30px 20px;color:#ffffff;font-size:25px;font-weight:bold;text-transform:uppercase;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}.subject-container .subject-carel-wrapper .subject-carel:hover picture::after{background-color:transparent;}@media (max-width:1280px){.subject-container .subject-carel-wrapper .subject-carel .carel-title{-ms-hyphens:auto;hyphens:auto;}}@media (max-width:1024px){.subject-container .subject-carel-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.subject-container .subject-carel-wrapper .subject-carel{width:33.3333333333%;height:300px;}.subject-container .subject-carel-wrapper .subject-carel + .subject-carel{border:0;}}@media (max-width:650px){.subject-container .subject-carel-wrapper .subject-carel{width:50%;height:250px;}}@media (max-width:460px){.subject-container .subject-carel-wrapper .subject-carel{height:200px;}.subject-container .subject-carel-wrapper .subject-carel .carel-title{padding:20px 10px;font-size:20px;}}.tx-dp-socialfeed{text-align:center;}.tx-dp-socialfeed .icon::after{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/twitter.svg');display:block;text-align:center;}.tx-dp-socialfeed .social-media-content-wrapper{height:720px;padding:40px 60px;margin-top:30px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);box-shadow:0 2px 11px 0 rgba(0,0,0,0.25);}.tx-dp-socialfeed .social-media-content-wrapper .twitter-user{display:block;margin-bottom:25px;font-size:20px;font-weight:bold;}.tx-dp-socialfeed .social-media-content-wrapper .social-media-box + .social-media-box{margin-top:50px;}.tx-dp-socialfeed .social-media-content-wrapper .social-media-box > * + *{margin-top:20px;}.tx-dp-socialfeed .social-media-content-wrapper .social-media-box .box-img{display:block;}.tx-dp-socialfeed .social-media-content-wrapper .social-media-box .retweet-counter,.tx-dp-socialfeed .social-media-content-wrapper .social-media-box .like-counter{position:relative;display:inline-block;padding-left:45px;font-size:18px;font-weight:bold;text-decoration:none;}.tx-dp-socialfeed .social-media-content-wrapper .social-media-box .retweet-counter::before,.tx-dp-socialfeed .social-media-content-wrapper .social-media-box .like-counter::before{position:absolute;top:0;left:0;margin-right:15px;}.tx-dp-socialfeed .social-media-content-wrapper .social-media-box .retweet-counter{padding-left:55px;}.tx-dp-socialfeed .social-media-content-wrapper .social-media-box .retweet-counter::before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/retweet.svg');}.tx-dp-socialfeed .social-media-content-wrapper .social-media-box .like-counter{margin-left:40px;}.tx-dp-socialfeed .social-media-content-wrapper .social-media-box .like-counter::before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/like.svg');top:2px;}.tx-dp-socialfeed .button-wrapper{margin-top:75px;text-align:center;}.tx-dp-socialfeed .button-wrapper .button{position:relative;padding:15px 55px 15px 25px;color:#ffffff;font-size:22px;font-weight:bold;text-decoration:none;background-color:#009882;border-radius:5px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}.tx-dp-socialfeed .button-wrapper .button:hover{background-color:#3b3b3b;}.tx-dp-socialfeed .button-wrapper .button::after{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/twitter-white.svg');position:absolute;top:32px;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media (max-width:1180px){.tx-dp-socialfeed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.tx-dp-socialfeed .title{font-size:45px;}}@media (max-width:560px){.tx-dp-socialfeed .icon::after{width:420px;}.tx-dp-socialfeed .title{width:420px;}.tx-dp-socialfeed .social-media-content-wrapper{width:420px;}}@media (max-width:460px){.tx-dp-socialfeed .icon::after{width:320px;}.tx-dp-socialfeed .title{width:320px;}.tx-dp-socialfeed .social-media-content-wrapper{width:320px;}}.technology-alert-container .content h2 + p{margin-top:1.25rem;}.technology-alert-container .content .button{display:inline-block;padding:15px 25px;margin-top:50px;color:#000000;font-size:22px;font-weight:bold;text-decoration:none;text-transform:uppercase;background-color:#ffffff;border-radius:5px;-webkit-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s;}.technology-alert-container .content .button:hover{color:#ffffff;background-color:#3b3b3b;}.technology-alert-container .image{position:absolute;right:55px;bottom:30px;left:55px;margin-bottom:0;text-align:right;}.technology-alert-container .image img{width:100%;max-width:630px;height:auto;margin-left:auto;}@media (max-width:1180px){.technology-alert-container .content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.technology-alert-container .content .title,.technology-alert-container .content .text{text-align:center;}.technology-alert-container .content .title{font-size:45px;}.technology-alert-container .content .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.technology-alert-container .image{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.technology-alert-container .image img{max-width:400px;}}.site-widgets{position:fixed;top:40vh;right:0;z-index:1;}.site-widgets .mail,.site-widgets .phone,.site-widgets .social-main{position:relative;display:block;width:69px;height:69px;background-color:#000000;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}.site-widgets .mail::after,.site-widgets .phone::after,.site-widgets .social-main::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ffffff;}.site-widgets .mail:hover,.site-widgets .phone:hover,.site-widgets .social-main:hover{background-color:#009882;}.site-widgets .mail{border-top-left-radius:5px;}.site-widgets .mail::after{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/mail.svg');}.site-widgets .phone{margin-top:2px;}.site-widgets .phone::after{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/phone.svg');}.site-widgets .social-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.site-widgets .social-wrapper:hover .social-main{border-bottom-left-radius:0;}.site-widgets .social-wrapper:hover .social-strip{-webkit-transform:translateX(0);transform:translateX(0);background-color:#009882;}.site-widgets .social-wrapper .social-main{display:block;border-bottom-left-radius:5px;margin-top:2px;z-index:2;}.site-widgets .social-wrapper .social-main::after{width:83%;height:auto;content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/social-media.svg');}.site-widgets .social-wrapper .social-strip{z-index:1;position:absolute;right:69px;-webkit-transform:translateX(100%);transform:translateX(100%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;list-style:none;background-color:#009882;border-bottom-left-radius:5px;margin-top:2px;-webkit-transition:background-color 0.2s,-webkit-transform 0.2s;transition:background-color 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,background-color 0.2s;transition:transform 0.2s,background-color 0.2s,-webkit-transform 0.2s;}.site-widgets .social-wrapper .social-strip li{width:69px;height:69px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}.site-widgets .social-wrapper .social-strip li:hover{opacity:0.7;}.site-widgets .social-wrapper .social-strip .social-link::after{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;}.site-widgets .social-wrapper .social-strip .facebook::after{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/footer-button-image-facebook.svg');background-size:17px;}.site-widgets .social-wrapper .social-strip .youtube::after{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/footer-button-image-youtube.svg');background-size:38px;}.site-widgets .social-wrapper .social-strip .linkedin::after{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/Linkedin.svg');background-size:31px;}.site-widgets .social-wrapper .social-strip .xing::after{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/Xing.svg');background-size:30px;}@media (max-width:1024px){.site-widgets .mail,.site-widgets .phone,.site-widgets .social-main{width:40px;height:40px;}.site-widgets .social-wrapper .social-strip{right:40px;}.site-widgets .social-wrapper .social-strip li{width:40px;height:40px;}.site-widgets .social-wrapper .social-strip .facebook::after{background-size:12px;}.site-widgets .social-wrapper .social-strip .youtube::after{background-size:28px;}.site-widgets .social-wrapper .social-strip .linkedin::after{background-size:21px;}.site-widgets .social-wrapper .social-strip .xing::after{background-size:20px;}.site-widgets .mail::after{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/mail-small.svg');}.site-widgets .phone{margin-top:1px;}.site-widgets .phone::after{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/phone-small.svg');}}.crosslinks-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.crosslinks-container .crosslink{position:relative;width:calc((100% - 60px) / 3);margin-bottom:1.25rem;color:#ffffff;font-size:1.125rem;font-weight:600;line-height:1.316;background-color:#009882;border-radius:5px;-webkit-transition:background-color 0.25s ease;transition:background-color 0.25s ease;}.crosslinks-container .crosslink:hover{background-color:#3b3b3b;}.crosslinks-container .crosslink + .crosslink{margin-left:1.875rem;}.crosslinks-container .crosslink:nth-child(3n+1){margin-left:0;}.crosslinks-container .crosslink a{display:inline-block;height:100%;padding:20px 20px 40px 20px;color:#ffffff;text-decoration:none;}.crosslinks-container .crosslink a::after{content:"\f0da";position:absolute;right:20px;bottom:10px;font-family:"FontAwesome";}.crosslinks-container .crosslink p{font-size:1rem;font-weight:400;line-height:1.25rem;-ms-hyphens:auto;hyphens:auto;}.crosslinks-container .crosslink .h3{min-height:4.125rem;font-size:1.6875rem;font-weight:bold;line-height:2.0625rem;margin:1.875rem 0;}@media screen and (max-width:768px){.crosslinks-container .crosslink{width:100%;}.crosslinks-container .crosslink + .crosslink{margin-left:0;}.crosslinks-container .crosslink .h3{min-height:0;}}.crosslinks.underline > h1,.crosslinks.underline > h2,.crosslinks.underline > h3,.crosslinks.underline > h4{padding-bottom:0.4375rem;border-bottom:2px solid #b8b8b8;}.info-popup{position:relative;display:inline-block;width:20px;height:20px;}.info-popup::before{content:"";position:absolute;top:4px;left:2px;display:block;width:20px;height:20px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/icons/info.svg');background-position:center;background-size:contain;border-radius:50%;cursor:pointer;}.info-popup::after{content:attr(data-info);position:absolute;bottom:100%;left:50%;width:240px;padding:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#ffffff;font-size:14px;line-height:17px;text-align:center;background-color:#3b3b3b;border-radius:3px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}.info-popup:hover::after{opacity:1;}.tabs{margin-top:3.125rem;}.tabs .tab-navigation-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-0.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;}.tabs .tab-navigation-item{margin-top:0.3125rem;}.tabs .tab-navigation-item a{display:inline-block;padding:0.8125rem 0.9375rem;border-bottom:0;color:#009882;font-size:1.25rem;font-weight:bold;text-decoration:none;background-color:#f2f2f2;border-radius:0.3125rem;-webkit-transition:color 0.2s,background-color 0.2s;transition:color 0.2s,background-color 0.2s;}.tabs .tab-navigation-item a:hover,.tabs .tab-navigation-item.active a{color:#ffffff;background-color:#009882;}.tabs .tab-navigation-item + .tab-navigation-item{margin-left:0.3125rem;}.tabs .tab-panel-container{position:relative;overflow:hidden;}.tabs .tab-panel{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100;padding:0.1px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;}.tabs .tab-panel.active{position:static;max-height:100%;-webkit-transform:none;transform:none;opacity:1;visibility:visible;pointer-events:all;}.tabs .tab-panel:not(.active){opacity:0;visibility:hidden;pointer-events:none;}.tabs .tab-panel > *{margin-top:1.875rem;}.no-js .tabs .tab-panel{position:static;-webkit-transform:none;transform:none;opacity:1;visibility:visible;pointer-events:all;}.no-js .tabs .tab-panel:not(:first-child){margin-top:0;}@media (max-width:650px){.tabs .tab-navigation-items{width:100%;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.tabs .tab-navigation-item{margin:0;}.tabs .tab-navigation-item + .tab-navigation-item{margin-top:0.3125rem;margin-left:0;}.tabs .tab-navigation-item a{font-size:1rem;}}.technology-offer-details-pdf button::before,.technology-offer-details-watchlist button::before,.technology-offer-details-search button::before,.alert-newsletter-subscription-inputs .checkbox > span::after,.alert-newsletter-subscription-control-group.popup .toggle::after,.alert-newsletter-optin .failure::before,.alert-newsletter-optin .success::before{font-family:"FontAwesome";font-style:none;font-weight:400;text-decoration:none;}.alert-newsletter-optin{max-width:600px;margin:auto;text-align:center;}.alert-newsletter-optin .success::before,.alert-newsletter-optin .failure::before{display:block;width:90px;height:90px;margin:0 auto 25px;color:#ffffff;font-size:70px;line-height:90px;text-align:center;border-radius:50%;}.alert-newsletter-optin .success::before{content:"\f00c";background:#009582;}.alert-newsletter-optin .failure::before{content:"\f00d";background:#950000;}.alert-newsletter-subscription h1{margin:0 0 15px;font-size:30px;}.alert-newsletter-subscription .btn{height:40px;padding:0 15px;border:0;color:#ffffff;font-weight:700;line-height:40px;border-radius:4px;outline:0;}.alert-newsletter-subscription .btn-primary{background-color:#009882;}.alert-newsletter-subscription .btn-secondary{background-color:#3b3b3b;}.alert-newsletter-subscription .typo3-messages li{padding:15px;margin-bottom:10px;color:#ffffff;background-color:#e30613;border-radius:4px;}.alert-newsletter-subscription .typo3-messages li.alert-success{background-color:#009582;}.alert-newsletter-subscription-controls{margin-bottom:32px;}.alert-newsletter-subscription-controls h2{margin:0;font-size:16px;font-weight:900;line-height:2;text-transform:uppercase;}.alert-newsletter-subscription-control-group{width:calc(50% - 5px);margin-right:10px;}.alert-newsletter-subscription-control-group:last-of-type{margin-right:0;}.alert-newsletter-subscription-control-group.popup .toggle{position:fixed;top:0;right:0;left:0;z-index:101;height:50px;padding:0 40px 0 10px;overflow:hidden;line-height:50px;text-overflow:ellipsis;white-space:nowrap;background:#ffffff;-webkit-box-shadow:0 0 10px rgba(51,51,51,0.2);box-shadow:0 0 10px rgba(51,51,51,0.2);}.alert-newsletter-subscription-control-group.popup .toggle::after{content:"\f00d";position:absolute;top:0;right:0;bottom:0;width:30px;}.alert-newsletter-subscription-control-group.popup .columns{position:fixed;top:50px;right:0;bottom:0;left:0;z-index:100;display:block;overflow-x:hidden;overflow-y:scroll;border-radius:0;-webkit-overflow-scrolling:touch;}@media (max-width:820px){.alert-newsletter-subscription-control-group{width:auto;margin-right:0;}.alert-newsletter-subscription-control-group .toggle{padding:10px;border-bottom:2px solid #000000;line-height:1.4;}}.alert-newsletter-subscription-inputs{padding:20px 10px 10px 20px;background:#f2f2f2;border-radius:4px;}.alert-newsletter-subscription-inputs.columns{padding:10px;}.alert-newsletter-subscription-inputs.columns .column{width:50%;}@media (max-width:1000px){.alert-newsletter-subscription-inputs.columns .column{width:auto;}}@media (max-width:820px){.alert-newsletter-subscription-inputs.columns{display:none;}}.alert-newsletter-subscription-inputs.checkboxes{padding:0;margin-bottom:30px;background:transparent;}.alert-newsletter-subscription-inputs.checkboxes .checkbox{padding:0 0 10px 0;}.alert-newsletter-subscription-inputs.checkboxes .checkbox:last-of-type{padding-bottom:0;}.alert-newsletter-subscription-inputs.checkboxes .checkbox > span::before{background:#c2c2c2;}.alert-newsletter-subscription-inputs .checkbox{display:block;width:100%;padding:10px;cursor:pointer;}.alert-newsletter-subscription-inputs .checkbox input{position:absolute;opacity:0;pointer-events:none;}.alert-newsletter-subscription-inputs .checkbox input:checked + span{color:#009582;}.alert-newsletter-subscription-inputs .checkbox input:checked + span::after{-webkit-transform:none;transform:none;}.alert-newsletter-subscription-inputs .checkbox > span{position:relative;display:block;padding-left:30px;line-height:20px;}.alert-newsletter-subscription-inputs .checkbox > span::before,.alert-newsletter-subscription-inputs .checkbox > span::after{pointer-events:none;}.alert-newsletter-subscription-inputs .checkbox > span::before{content:"";position:absolute;top:0;left:0;display:block;width:20px;height:20px;background:#ffffff;border-radius:4px;}.alert-newsletter-subscription-inputs .checkbox > span::after{content:"\f00c";position:absolute;top:0;left:3px;-webkit-transform:scale(0);transform:scale(0);font-size:14px;line-height:20px;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}.alert-newsletter-subscription-inputs .input{display:block;margin:0 10px 10px 0;}.alert-newsletter-subscription-inputs .input-3{width:calc(33.3333333333% - 10px);}.alert-newsletter-subscription-inputs .input-2{width:calc(50% - 10px);}.alert-newsletter-subscription-inputs .input-1{width:calc(100% - 10px);}.alert-newsletter-subscription-inputs .input input{width:100%;}.alert-newsletter-subscription-inputs .input input,.alert-newsletter-subscription-inputs .input select{height:2em;padding:1px 11px;border:0;color:#000000;font-size:14px;font-weight:900;line-height:2;background-color:#ffffff;border-radius:4px;outline:0;}.alert-newsletter-subscription-inputs .input input:focus,.alert-newsletter-subscription-inputs .input select:focus{padding:0 10px;border:1px solid #009582;}.alert-newsletter-subscription-inputs .input input:invalid,.alert-newsletter-subscription-inputs .input select:invalid{color:#009582;-webkit-box-shadow:none;box-shadow:none;}.alert-newsletter-subscription-inputs .input input:invalid::-webkit-input-placeholder,.alert-newsletter-subscription-inputs .input select:invalid::-webkit-input-placeholder{color:#009582;}.alert-newsletter-subscription-inputs .input input:invalid::-moz-placeholder,.alert-newsletter-subscription-inputs .input select:invalid::-moz-placeholder{color:#009582;}.alert-newsletter-subscription-inputs .input input:invalid:-ms-input-placeholder,.alert-newsletter-subscription-inputs .input select:invalid:-ms-input-placeholder{color:#009582;}.alert-newsletter-subscription-inputs .input input:invalid::-ms-input-placeholder,.alert-newsletter-subscription-inputs .input select:invalid::-ms-input-placeholder{color:#009582;}.alert-newsletter-subscription-inputs .input input:invalid::placeholder,.alert-newsletter-subscription-inputs .input select:invalid::placeholder{color:#009582;}.tooltip{position:relative;z-index:1;display:inline-block;-webkit-perspective:1200px;perspective:1200px;text-decoration:underline;}.tooltip.show .tooltip-content{-webkit-transform:translate(-50%,0) rotateX(0);transform:translate(-50%,0) rotateX(0);opacity:1;pointer-events:auto;}.tooltip-content{position:absolute;top:100%;left:50%;z-index:2;min-width:600px;padding:20px;margin-top:5px;-webkit-transform:translate(-50%,0) rotateX(40deg);transform:translate(-50%,0) rotateX(40deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;color:#ffffff;background-color:#3b3b3b;border-radius:4px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s,-webkit-transform 0.3s;}.tooltip-content a{color:inherit;}@media (max-width:1000px){.tooltip{position:static;-webkit-perspective:none;perspective:none;}.tooltip-content{width:calc(100vw - 40px);min-width:auto;}}.items-to-print-wrapper{position:relative;padding-top:15px;padding-bottom:15px;margin-bottom:20px;}.items-to-print-wrapper h3{margin-bottom:10px;font-size:18px;text-align:center;}.items-to-print-wrapper .form-direct-search{padding:0;margin-bottom:0;}.items-to-print-wrapper .form-direct-search button.direct-search-submit{top:0;right:0;}.items-to-print-wrapper .form-direct-search::after{top:1px;right:13px;}.items-to-print-wrapper .btn-submit,.items-to-print-wrapper .btn--black,.items-to-print-wrapper .items-to-print li .items-to-print-delete-one{cursor:pointer;cursor:hand;}.items-to-print-wrapper .btn-submit.create-current-pdf::before,.items-to-print-wrapper .btn-submit.create-all-pdfs::before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/img/download-white.svg');position:relative;top:2px;left:0;display:inline-block;width:12px;margin-right:7px;}.items-to-print-wrapper .btn-submit.create-current-pdf::before,.items-to-print-wrapper .btn-submit.create-all-pdfs::before,.items-to-print-wrapper .btn-submit.create-current-pdf::after,.items-to-print-wrapper .btn-submit.create-all-pdfs::after{display:inline-block;width:12px;}.items-to-print-wrapper{}.items-to-print-wrapper .btn-submit.create-current-pdf::after,.items-to-print-wrapper .btn-submit.create-all-pdfs::after{content:" ";margin-left:7px;font-size:16px;}.items-to-print-wrapper{}.items-to-print-wrapper .btn--black::before{content:"\f068";position:relative;padding-right:7px;color:#ffffff;font-family:"FontAwesome";}.items-to-print-wrapper .btn--black::after{content:" ";display:inline-block;width:18px;font-size:16px;}.items-to-print-wrapper .items-to-print-intro,.items-to-print-wrapper .items-to-print-message-empty-list{font-size:14px;}.items-to-print-wrapper .items-to-print li{position:relative;padding-bottom:6px;padding-left:28px;margin-bottom:7px;border-bottom:1px solid #b8b8b8;font-size:14px;}.items-to-print-wrapper .items-to-print li .items-to-print-delete-one{position:absolute;top:0;left:0;display:block;width:18px;height:18px;padding:1px 0 0 3px;background-color:#3b3b3b;}.items-to-print-wrapper .items-to-print li .items-to-print-delete-one::before{content:"\f068";padding:1px 0 0 2px;color:#ffffff;font-family:"FontAwesome";font-size:11px;line-height:16px;}.items-to-print-wrapper .items-to-print li a.items-to-print-offer{display:block;color:#3b3b3b;}.items-to-print-wrapper .items-to-print li a:hover.items-to-print-offer{color:#009882;}.items-to-print-wrapper .items-to-print li a.items-to-print-delete-one,.items-to-print-wrapper .items-to-print li a.items-to-print-delete-one:hover,.items-to-print-wrapper .items-to-print li a.items-to-print-delete-one:focus,.items-to-print-wrapper .items-to-print li a.items-to-print-title,.items-to-print-wrapper .items-to-print li a:hover.items-to-print-title,.items-to-print-wrapper .items-to-print li a:focus.items-to-print-title{text-decoration:none;}.items-to-print-wrapper-inner{position:relative;width:86%;margin:0 auto;}#items-to-print-add-item,.items-to-print-add-item,.items-to-print-delete-one-btn,.items-to-print-wrapper a.btn-submit{background-color:#009882;}#items-to-print-add-item:hover,.items-to-print-add-item:hover,.items-to-print-delete-one-btn:hover,.items-to-print-wrapper a.btn-submit:hover{background-color:#009882;}#items-to-print-add-item,.items-to-print-add-item,.items-to-print-delete-one-btn,.items-to-print-wrapper .btn--black,.items-to-print-wrapper .btn-submit{position:relative;display:block;width:100%;height:40px;padding:0 15px;margin:0;border:0;color:#ffffff;font-size:16px;font-style:normal;font-weight:700;line-height:40px;text-align:center;text-transform:none;border-radius:5px;}.items-to-print-delete-one-btn{color:#3b3b3b;background:#ededed;}.items-to-print-delete-one-btn:hover{color:#ffffff;}.items-to-print-wrapper .items-to-print-btn-gap{margin-top:10px;}#items-to-print-add-item,#items-to-print-add-item:hover,#items-to-print-add-item:focus,.items-to-print-add-item,.items-to-print-add-item:hover,.items-to-print-add-item:focus,.items-to-print-delete-one-btn,.items-to-print-delete-one-btn:hover,.items-to-print-delete-one-btn:focus,.items-to-print-wrapper a.btn--black,.items-to-print-wrapper a.btn--black:hover,.items-to-print-wrapper a.btn--black:focus,.items-to-print-wrapper a.btn-submit,.items-to-print-wrapper a.btn-submit:hover,.items-to-print-wrapper a.btn-submit:focus{padding:0 4px;text-decoration:none;}#items-to-print-add-item,.items-to-print-add-item,.items-to-print-delete-one-btn{cursor:pointer;cursor:hand;}#items-to-print-add-item,#items-to-print-add-item:hover,#items-to-print-add-item:focus,.items-to-print-add-item,.items-to-print-add-item:hover,.items-to-print-add-item:focus,.items-to-print-delete-one-btn,.items-to-print-delete-one-btn:hover,.items-to-print-delete-one-btn:focus{display:table;width:auto;padding:0 30px;}.items-to-print-wrapper .btn-submit.items-to-print-add-item-in-a-box::before,#items-to-print-add-item::before,.items-to-print-add-item::before,.items-to-print-delete-one-btn::before{content:"\f067";position:relative;padding-right:7px;color:#ffffff;font-family:"FontAwesome";}.items-to-print-add-item::before{content:"\f005";}.items-to-print-delete-one-btn::before{content:"\f057";color:#3b3b3b;}.items-to-print-delete-one-btn:hover::before{color:#ffffff;}.offer-item--fullsize .items-to-print-add-item,.offer-item--fullsize .items-to-print-delete-one-btn{padding:0 12px;}@media only screen and (max-width:1024px){#items-to-print-add-item{display:none !important;}}.items-to-print-add-item{font-size:16px;}.dp-kit-technology-search-results-list-blog-posts{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.dp-kit-technology-search-results-list-item-blog-post{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 16px minmax(1lh,auto) 16px auto 16px auto 16px 1fr 16px auto;grid-template-rows:auto minmax(1lh,auto) auto auto 1fr auto;row-gap:16px;padding:20px;background-color:#ffffff;border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-webkit-transition:background-color 0.2s,color 0.2s,-webkit-box-shadow 0.2s;transition:background-color 0.2s,color 0.2s,-webkit-box-shadow 0.2s;transition:box-shadow 0.2s,background-color 0.2s,color 0.2s;transition:box-shadow 0.2s,background-color 0.2s,color 0.2s,-webkit-box-shadow 0.2s;}.dp-kit-technology-search-results-list-item-blog-post > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.dp-kit-technology-search-results-list-item-blog-post > *:nth-child(2){-ms-grid-row:3;-ms-grid-column:1;}.dp-kit-technology-search-results-list-item-blog-post > *:nth-child(3){-ms-grid-row:5;-ms-grid-column:1;}.dp-kit-technology-search-results-list-item-blog-post > *:nth-child(4){-ms-grid-row:7;-ms-grid-column:1;}.dp-kit-technology-search-results-list-item-blog-post > *:nth-child(5){-ms-grid-row:9;-ms-grid-column:1;}.dp-kit-technology-search-results-list-item-blog-post > *:nth-child(6){-ms-grid-row:11;-ms-grid-column:1;}.dp-kit-technology-search-results-list-item-blog-post *{margin-top:0;margin-bottom:0;-webkit-transition:color 0.2s,background-color 0.2s;transition:color 0.2s,background-color 0.2s;}.dp-kit-technology-search-results-list-item-blog-post-image{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;border:1px solid #f2f2f2;}.dp-kit-technology-search-results-list-item-blog-post-category{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;text-transform:uppercase;}.dp-kit-technology-search-results-list-item-blog-post-headline{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;color:#009882;}.dp-kit-technology-search-results-list-item-blog-post-teaser{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;}.dp-kit-technology-search-results-list-item-blog-post-date{-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7;padding-top:10px;border-top:2px solid #cccccc;color:#cccccc;font-weight:600;-webkit-transition:border-top-color 0.2s;transition:border-top-color 0.2s;}.dp-kit-technology-search-results-list-item-blog-post:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);background-color:#009882;-webkit-transition:color 0.2s background-color 0.2s;transition:color 0.2s background-color 0.2s;}.dp-kit-technology-search-results-list-item-blog-post:hover *{color:#ffffff;}.dp-kit-technology-search-results-list-item-blog-post:hover .dp-kit-technology-search-results-list-item-blog-post-date{border-top:2px solid #ffffff;}@media (max-width:1280px){.dp-kit-technology-search-results-list-item-blog-post-headline{-ms-hyphens:auto;hyphens:auto;}}@media (max-width:850px){.dp-kit-technology-search-results-list-blog-posts{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}}@media (max-width:560px){.dp-kit-technology-search-results-list-blog-posts{-ms-grid-columns:1fr;grid-template-columns:1fr;}}.dp-kit-technology-search-results-list-technology-offers{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto;row-gap:20px;}.dp-kit-technology-search-results-list-item-technology-offer{display:-ms-grid;display:grid;-ms-grid-columns:280px 20px 1fr;grid-template-columns:280px 1fr;-ms-grid-rows:auto 20px auto 20px auto;grid-template-rows:repeat(3,auto);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:20px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15);border-radius:5px;padding:20px;background-color:#ffffff;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s,-webkit-box-shadow 0.3s;}.dp-kit-technology-search-results-list-item-technology-offer > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.dp-kit-technology-search-results-list-item-technology-offer > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.dp-kit-technology-search-results-list-item-technology-offer > *:nth-child(3){-ms-grid-row:3;-ms-grid-column:1;}.dp-kit-technology-search-results-list-item-technology-offer > *:nth-child(4){-ms-grid-row:3;-ms-grid-column:3;}.dp-kit-technology-search-results-list-item-technology-offer > *:nth-child(5){-ms-grid-row:5;-ms-grid-column:1;}.dp-kit-technology-search-results-list-item-technology-offer > *:nth-child(6){-ms-grid-row:5;-ms-grid-column:3;}.dp-kit-technology-search-results-list-item-technology-offer-image{position:relative;-ms-grid-column:1;grid-column:1/1;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;margin-bottom:0;border:2px solid #f2f2f2;border-radius:4px;}.dp-kit-technology-search-results-list-item-technology-offer-image a,.dp-kit-technology-search-results-list-item-technology-offer-image img{display:block;}.dp-kit-technology-search-results-list-item-technology-offer-image img{width:100%;border-radius:4px;}.dp-kit-technology-search-results-list-item-technology-offer-image figcaption{position:absolute;bottom:0;left:0;width:100%;padding:15px;color:#ffffff;background-color:#3b3b3b;font-weight:600;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;font-size:18px;border-radius:0 0 2px 2px;}.dp-kit-technology-search-results-list-item-technology-offer-keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px 8px;}.dp-kit-technology-search-results-list-item-technology-offer-keywords li a{padding:5px;border-radius:5px;color:#000000;background-color:#f2f2f2;font-size:11px;font-weight:700;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s;}.dp-kit-technology-search-results-list-item-technology-offer-keywords li a:hover{color:#ffffff;background-color:#009882;}.dp-kit-technology-search-results-list-item-technology-offer-description h2,.dp-kit-technology-search-results-list-item-technology-offer-description p{-webkit-transition:color 0.3s;transition:color 0.3s;}.dp-kit-technology-search-results-list-item-technology-offer-description h2{color:#009882;}.dp-kit-technology-search-results-list-item-technology-offer-description p{margin-top:10px;}.dp-kit-technology-search-results-list-item-technology-offer-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;}.dp-kit-technology-search-results-list-item-technology-offer-button > *{margin:0;}.dp-kit-technology-search-results-list-item-technology-offer-button .add-to-watchlist,.dp-kit-technology-search-results-list-item-technology-offer-button .remove-from-watchlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;border:none;border-radius:5px;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s;}.dp-kit-technology-search-results-list-item-technology-offer-button .add-to-watchlist::before,.dp-kit-technology-search-results-list-item-technology-offer-button .remove-from-watchlist::before{content:"";padding-right:6px;font-family:"FontAwesome";font-size:20px;color:inherit;}.dp-kit-technology-search-results-list-item-technology-offer-button .add-to-watchlist{color:#ffffff;background-color:#3b3b3b;}.dp-kit-technology-search-results-list-item-technology-offer-button .add-to-watchlist::before{content:"\f005";}.dp-kit-technology-search-results-list-item-technology-offer-button .add-to-watchlist:hover{background-color:#009582;}.dp-kit-technology-search-results-list-item-technology-offer-button .add-to-watchlist.already-on-list{display:none;}.dp-kit-technology-search-results-list-item-technology-offer-button .add-to-watchlist.already-on-list + .remove-from-watchlist{display:-webkit-box;display:-ms-flexbox;display:flex;}.dp-kit-technology-search-results-list-item-technology-offer-button .remove-from-watchlist{display:none;color:#000000;background-color:#f2f2f2;}.dp-kit-technology-search-results-list-item-technology-offer-button .remove-from-watchlist::before{content:"\f057";}.dp-kit-technology-search-results-list-item-technology-offer-button .remove-from-watchlist:hover{color:#ffffff;background-color:#009882;}.dp-kit-technology-search-results-list-item-technology-offer:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);}.dp-kit-technology-search-results-list-item-technology-offer:hover .dp-kit-technology-search-results-list-item-technology-offer-image figcaption{background-color:#009882;}@media (max-width:768px){.dp-kit-technology-search-results-list-item-technology-offer{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}.dp-kit-technology-search-results-list-item-technology-offer figcaption{position:relative;}}@media (max-width:560px){.dp-kit-technology-search-results-list-technology-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;}.dp-kit-technology-search-results-list-item-technology-offer{-ms-grid-columns:1fr;grid-template-columns:1fr;}.dp-kit-technology-search-results-list-item-technology-offer-image{width:100%;}}.technology-offer-details > * + *{margin-top:20px;}.technology-offer-details-content{display:-ms-grid;display:grid;-ms-grid-columns:5fr 100px 2fr;grid-template-columns:5fr 2fr;grid-auto-rows:auto;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;}.technology-offer-details-content-main{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;grid-row:1;}.technology-offer-details-content-main-image-text + *{margin-top:50px;}.technology-offer-details-content-main-image-text::before,.technology-offer-details-content-main-image-text::after{content:"";display:table;clear:both;}.technology-offer-details-content-sidebar{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;grid-row:1;}.technology-offer-details-text-teaser{color:#696969;}.technology-offer-details-text-teaser + *{margin-top:20px;}.technology-offer-details-image-main{width:calc((100% - 20px) / 2);margin-right:20px;margin-bottom:20px;border:1px solid #f2f2f2;border-radius:5px;overflow:hidden;float:left;}.technology-offer-details-image-main a{position:relative;display:block;}.technology-offer-details-image-main a img{display:block;width:100%;height:auto;}.technology-offer-details-image-main a::after{content:"\f00e";position:absolute;right:8px;bottom:10px;color:#3b3b3b;font-family:"FontAwesome";font-size:20px;-webkit-transition:color 0.3s;transition:color 0.3s;}.technology-offer-details-image-main a:hover::after{color:#009882;}.technology-offer-details-image-main figcaption{padding:10px;font-size:12px;line-height:15px;background-color:#f2f2f2;}.technology-offer-details-text-main h5,.technology-offer-details-text-main .h5{margin-top:20px;}.technology-offer-details-text-main h5 + *,.technology-offer-details-text-main .h5 + *{margin-top:10px;}.technology-offer-details-gallery{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}.technology-offer-details-gallery-image{border:1px solid #f2f2f2;}.technology-offer-details-gallery-image a{display:block;}.technology-offer-details-pdf,.technology-offer-details-watchlist,.technology-offer-details-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 24px;margin-bottom:20px;border-radius:5px;background-color:#f2f2f2;}.technology-offer-details-pdf .watchlist-items,.technology-offer-details-watchlist .watchlist-items,.technology-offer-details-search .watchlist-items{padding:16px 0;margin-bottom:16px;border-bottom:1px solid #828282;}.technology-offer-details-pdf .no-item-to-print,.technology-offer-details-watchlist .no-item-to-print,.technology-offer-details-search .no-item-to-print{display:block;margin:24px 0;}.technology-offer-details-pdf > * + *,.technology-offer-details-watchlist > * + *,.technology-offer-details-search > * + *{margin-top:10px;}.technology-offer-details-pdf h3,.technology-offer-details-watchlist h3,.technology-offer-details-search h3{font-size:18px;}.technology-offer-details-pdf button,.technology-offer-details-watchlist button,.technology-offer-details-search button{display:inline-block;padding:0 4px;border:none;border-radius:5px;font-size:16px;font-weight:700;line-height:40px;text-align:center;color:#ffffff;background-color:#3b3b3b;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s;}.technology-offer-details-pdf button:hover,.technology-offer-details-watchlist button:hover,.technology-offer-details-search button:hover{background-color:#009882;}.technology-offer-details-pdf button::before,.technology-offer-details-watchlist button::before,.technology-offer-details-search button::before{content:"";margin-right:10px;font-size:13px;}.technology-offer-details-pdf button.technology-offer-details-pdf-button-submit::before,.technology-offer-details-watchlist button.technology-offer-details-pdf-button-submit::before,.technology-offer-details-search button.technology-offer-details-pdf-button-submit::before{content:"\f019";}.technology-offer-details-pdf button.add-to-watchlist::before,.technology-offer-details-watchlist button.add-to-watchlist::before,.technology-offer-details-search button.add-to-watchlist::before{content:"\f067";}.technology-offer-details-pdf button.add-to-watchlist.already-on-list,.technology-offer-details-watchlist button.add-to-watchlist.already-on-list,.technology-offer-details-search button.add-to-watchlist.already-on-list{display:none;}.technology-offer-details-pdf button.add-to-watchlist.already-on-list + .remove-from-watchlist,.technology-offer-details-watchlist button.add-to-watchlist.already-on-list + .remove-from-watchlist,.technology-offer-details-search button.add-to-watchlist.already-on-list + .remove-from-watchlist{display:block;}.technology-offer-details-pdf button.remove-from-watchlist,.technology-offer-details-watchlist button.remove-from-watchlist,.technology-offer-details-search button.remove-from-watchlist{display:none;color:#000000;background-color:#ffffff;}.technology-offer-details-pdf button.remove-from-watchlist::before,.technology-offer-details-watchlist button.remove-from-watchlist::before,.technology-offer-details-search button.remove-from-watchlist::before{content:"\f057";}.technology-offer-details-pdf button.remove-from-watchlist:hover,.technology-offer-details-watchlist button.remove-from-watchlist:hover,.technology-offer-details-search button.remove-from-watchlist:hover{color:#ffffff;background-color:#009882;}.technology-offer-details-pdf button.watchlist-button-submit::before,.technology-offer-details-watchlist button.watchlist-button-submit::before,.technology-offer-details-search button.watchlist-button-submit::before{content:"\f019";padding-right:0;}.technology-offer-details-pdf button.watchlist-button-clear:hover,.technology-offer-details-watchlist button.watchlist-button-clear:hover,.technology-offer-details-search button.watchlist-button-clear:hover{background-color:#e30613;}.technology-offer-details-pdf button.watchlist-button-clear::before,.technology-offer-details-watchlist button.watchlist-button-clear::before,.technology-offer-details-search button.watchlist-button-clear::before{content:"\f057";padding-right:0;}.technology-offer-details .technology-offer-details-search .form-direct-search{position:relative;padding:0;margin-bottom:0;}.technology-offer-details .technology-offer-details-search .form-direct-search::after{top:3px;right:10px;font-size:16px;}.technology-offer-details .technology-offer-details-search .form-direct-search .direct-search-submit{position:absolute;top:0;right:0;z-index:10;width:32px;height:27px;background-color:transparent;}@media (max-width:1024px){.technology-offer-details-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.125rem;}.technology-offer-details-content-main,.technology-offer-details-content-sidebar{max-width:100%;width:100%;}}.dp-consent-management.consent-banner{position:fixed;bottom:0;left:0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.875rem;color:#ffffff;background-color:#000000;-webkit-box-shadow:0 -3px 8px 0 rgba(0,0,0,0.18);box-shadow:0 -3px 8px 0 rgba(0,0,0,0.18);}.dp-consent-management.consent-banner.consent-banner-hidden{display:none;}.dp-consent-management.consent-banner .consent-banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-intro{width:100%;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls button,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls a{margin-right:1.25rem;cursor:pointer;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls button:last-child,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls a:last-child{margin-right:0;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{border:2px solid transparent;border-radius:5px;font-weight:bold;font-size:1rem;color:#ffffff;background-color:#009882;-webkit-transition:border-color linear 0.15s,background-color linear 0.15s,color linear 0.15s;transition:border-color linear 0.15s,background-color linear 0.15s,color linear 0.15s;font-family:"Source Sans Pro",sans-serif;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents:hover,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents:hover,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents:hover{border-color:#3b3b3b;color:#ffffff;background-color:#3b3b3b;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents{text-decoration:none;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice{color:#ffffff;text-decoration:none;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice:hover{text-decoration:underline;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{color:#ffffff;text-decoration:none;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy:hover{text-decoration:underline;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls button,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents{display:block;padding:10px;}@media screen and (max-width:1024px){.dp-consent-management.consent-banner .consent-banner-content{-ms-flex-wrap:wrap;flex-wrap:wrap;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{margin-left:0;}}@media screen and (max-width:650px){.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{margin-left:0;-ms-flex-negative:1;flex-shrink:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .acaccept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{margin-top:0;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{-ms-flex-preferred-size:20%;flex-basis:20%;text-align:center;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{margin-right:0;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media screen and (max-width:560px){.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{display:block;width:100%;margin-top:10px;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%;}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls:first-child{margin-top:0;}}.tx-dp-consent-management .consent-content-template iframe-template,.tx-dp-consent-management .consent-content-template script-template{display:none;}.dp-consent-management.consent-popup{position:relative;width:90vw;max-width:750px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:15px;margin:auto;background-color:#f2f2f2;border-radius:5px;}.dp-consent-management.consent-popup-wrapper{position:fixed;top:0;left:0;z-index:30000;display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;max-width:unset;height:100vh;max-height:unset;padding:0;margin:0;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.dp-consent-management.consent-popup-wrapper.consent-popup-hidden{display:none;}.dp-consent-management.consent-popup-wrapper .consent-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:21.6875rem;padding-right:0;padding-bottom:1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;}.dp-consent-management.consent-popup .consent-headline{margin:0 0 0.3125rem 0;}.dp-consent-management.consent-popup .consent-intro{margin:0 0 1.25rem 0;}.dp-consent-management.consent-popup .consent-category{padding:0.9375rem;background-color:#ffffff;border-radius:5px;}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper{position:relative;display:inline-block;width:40px;height:20px;}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input{width:0;height:0;opacity:0;}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input:checked + span,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input:checked + span{background-color:#009882;}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input:checked + span::before,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input:checked + span::before{-webkit-transform:translate(17px,50%);transform:translate(17px,50%);}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper span,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper span{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-1200px;background-color:#cccccc;border-radius:34px;cursor:pointer;-webkit-transition:0.4s;transition:0.4s;}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper span::before,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper span::before{content:"";position:absolute;bottom:50%;left:3px;width:16px;height:16px;-webkit-transform:translateY(50%);transform:translateY(50%);background-color:#ffffff;border-radius:50%;-webkit-transition:0.4s;transition:0.4s;}.dp-consent-management.consent-popup .consent-category + .consent-category{margin-top:1.875rem;}.dp-consent-management.consent-popup button.close-consent-popup{position:absolute;top:-44px;right:-44px;border:none;text-indent:-99999;background:none;opacity:0.65;}.dp-consent-management.consent-popup button.close-consent-popup:hover{opacity:1;}.dp-consent-management.consent-popup button.close-consent-popup::after{content:"\f057";color:#ffffff;font-family:"FontAwesome";text-indent:0;}@media screen and (max-width:700px){.dp-consent-management.consent-popup button.close-consent-popup{right:calc(50% - 22px);}}.dp-consent-management.consent-popup .cookie-property,.dp-consent-management.consent-popup .consent-property{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.8125rem 0;margin:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.dp-consent-management.consent-popup .cookie-property + .cookie-property,.dp-consent-management.consent-popup .cookie-property + .consent-property,.dp-consent-management.consent-popup .consent-property + .cookie-property,.dp-consent-management.consent-popup .consent-property + .consent-property{border-top:1px solid rgba(0,0,0,0.2);}.dp-consent-management.consent-popup .consent-toggle-trigger{display:inline-block;padding:0.3125rem 0.625rem;margin-top:0.625rem;border:2px solid transparent;border-radius:5px;font-size:1rem;font-weight:bold;color:#ffffff;background-color:#009882;-webkit-transition:border-color linear 0.15s,background-color linear 0.15s,color linear 0.15s;transition:border-color linear 0.15s,background-color linear 0.15s,color linear 0.15s;cursor:pointer;}.dp-consent-management.consent-popup .consent-toggle-trigger:hover{border-color:#3b3b3b;color:#ffffff;background-color:#3b3b3b;}.dp-consent-management.consent-popup .cookie-property-name,.dp-consent-management.consent-popup .consent-property-name{-ms-flex-preferred-size:9.375rem;flex-basis:9.375rem;font-weight:bold;}.dp-consent-management.consent-popup .cookie-property-value,.dp-consent-management.consent-popup .consent-property-value{-ms-flex-preferred-size:calc(100% - 150px);flex-basis:calc(100% - 150px);}.dp-consent-management.consent-popup .consent-properties{padding:20;background-color:#ffffff;border-radius:5px;}.dp-consent-management.consent-popup .consent-properties + .consent-properties{margin-top:20;}.dp-consent-management.consent-popup .cookie-properties{padding:20;background-color:#ffffff;border-radius:5px;}.dp-consent-management.consent-popup .cookie-properties + .cookie-properties{margin-top:20;}.dp-consent-management.consent-popup .consent-toggle{overflow:hidden;-webkit-transition:border-color 0.15s linear,color 0.15s linear background-color 0.15s linear;transition:border-color 0.15s linear,color 0.15s linear background-color 0.15s linear;}.dp-consent-management.consent-popup .consent-popup-buttons{margin-top:1.25rem;}.dp-consent-management.consent-popup .consent-popup-buttons button{display:inline-block;padding:0.625rem;border:2px solid transparent;border-radius:5px;font-size:1rem;font-family:"Source Sans Pro",sans-serif;font-weight:bold;color:#ffffff;background-color:#009882;-webkit-transition:border-color linear 0.15s,background-color linear 0.15s,color linear 0.15s;transition:border-color linear 0.15s,background-color linear 0.15s,color linear 0.15s;cursor:pointer;}.dp-consent-management.consent-popup .consent-popup-buttons button:hover{border-color:#3b3b3b;color:#ffffff;background-color:#3b3b3b;}.dp-consent-management.consent-popup .consent-popup-meta-nav{margin-top:1.25rem;}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice{color:#000000;text-decoration:none;}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice + .consent-privacy-policy{margin-left:0.9375rem;}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice:hover{text-decoration:underline;}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-privacy-policy{color:#000000;text-decoration:none;}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-privacy-policy:hover{text-decoration:underline;}@media screen and (max-width:460px){.dp-consent-management.consent-popup-wrapper{position:fixed;}.dp-consent-management.consent-popup-wrapper .consent-content{padding-right:0;}.dp-consent-management .consent-popup{width:100vw;height:auto;}.dp-consent-management .consent-popup .cookie-property,.dp-consent-management .consent-popup .consent-property{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.dp-consent-management .consent-popup .cookie-property .cookie-property-name,.dp-consent-management .consent-popup .cookie-property .consent-property-name,.dp-consent-management .consent-popup .consent-property .cookie-property-name,.dp-consent-management .consent-popup .consent-property .consent-property-name{-ms-flex-preferred-size:auto;flex-basis:auto;}.dp-consent-management .consent-popup .cookie-property .cookie-property-value,.dp-consent-management .consent-popup .cookie-property .consent-property-value,.dp-consent-management .consent-popup .consent-property .cookie-property-value,.dp-consent-management .consent-popup .consent-property .consent-property-value{-ms-flex-preferred-size:auto;flex-basis:auto;}.dp-consent-management .consent-popup .cookie-property-name,.dp-consent-management .consent-popup .consent-property-name{-ms-flex-preferred-size:140px;flex-basis:140px;}.dp-consent-management .consent-popup-buttons button{display:block;width:100%;margin-top:8px;}}*,*::before,*::after{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}html{overflow:auto;overflow-x:hidden;font-size:16px;font-weight:400;font-family:"Source Sans Pro",sans-serif;line-height:20px;scroll-padding-top:110px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}@media screen and (max-width:768px){html{scroll-padding-top:80px;}}body{position:relative;overflow-x:hidden;color:#000000;text-rendering:optimizelegibility;background:#ffffff;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}img,embed,object,video{width:100%;height:auto;}audio,canvas,img,svg,video{font-style:italic;vertical-align:middle;}img{border:0;}svg:not(:root){overflow:hidden;}hr{height:3px;border:0;background:#000000;background:#009882;}table{border-collapse:collapse;border-spacing:0;}[hidden],template{display:none;}
