@charset "UTF-8";
 .fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:a 2s infinite linear}.fa-pulse{animation:a 1s infinite steps(8)}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-brands-400.eot);src:url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-brands-400.woff2) format("woff2"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-brands-400.woff) format("woff"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-brands-400.ttf) format("truetype"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-regular-400.eot);src:url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-regular-400.woff2) format("woff2"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-regular-400.woff) format("woff"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-regular-400.ttf) format("truetype"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-solid-900.eot);src:url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-solid-900.woff2) format("woff2"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-solid-900.woff) format("woff"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-solid-900.ttf) format("truetype"),url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/fontawesome/v5.1.0/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
@font-face {
font-family: 'icomoon';
src: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/icomoon/fonts/icomoon.eot?9qold2) format('eot');
src: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/icomoon/fonts/icomoon.woff?9qold2) format('woff');
font-weight: normal;
font-style: normal;
}
[class^='icon-'],
[class*=' icon-']:before { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-Arrow_InPage_Navi:before {
content: '\e900';
color: #005071;
}
.icon-Arrow_Thick_Down_L:before {
content: '\e901';
}
.icon-Arrow_Thick_Down_M:before {
content: '\e902';
}
.icon-Arrow_Thick_Down_S:before {
content: '\e903';
}
.icon-Arrow_Thick_Left_L:before {
content: '\e904';
}
.icon-Arrow_Thick_Left_M:before {
content: '\e905';
}
.icon-Arrow_Thick_Left_S:before {
content: '\e906';
}
.icon-Arrow_Thick_Right_L:before {
content: '\e907';
}
.icon-Arrow_Thick_Right_M:before {
content: '\e908';
}
.icon-Arrow_Thick_Right_S:before {
content: '\e909';
}
.icon-Arrow_Thin_Down_S:before {
content: '\e90a';
}
.icon-Arrow_Thin_Right_L:before {
content: '\e90b';
}
.icon-Arrow_Thin_Right_S:before {
content: '\e90c';
}
.icon-Breadcrump_house:before {
content: '\e90d';
}
.icon-Checkbox .path1:before {
content: '\e90e';
color: rgb(178, 176, 161);
}
.icon-Checkbox .path2:before {
content: '\e90f';
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-Download:before {
content: '\e910';
}
.icon-Header_Mail:before {
content: '\e911';
}
.icon-Header_Search:before {
content: '\e912';
}
.icon-Header_World:before {
content: '\e913';
}
.icon-Minus_L:before {
content: '\e914';
}
.icon-Minus_S:before {
content: '\e915';
}
.icon-Mobile_Menu_Burger:before {
content: '\e916';
}
.icon-Mobile_Menu_Close:before {
content: '\e917';
}
.icon-Pagination_Next .path1:before {
content: '\e918';
color: rgb(235, 235, 227);
}
.icon-Pagination_Next .path2:before {
content: '\e919';
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-Pagination_Next .path3:before {
content: '\e91a';
margin-left: -1em;
color: rgb(0, 0, 0);
}
.icon-Plus_L:before {
content: '\e91b';
}
.icon-Plus_S:before {
content: '\e91c';
}
.icon-Radio_btn_active .path1:before {
content: '\e91d';
color: rgb(178, 176, 161);
}
.icon-Radio_btn_active .path2:before {
content: '\e91e';
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-Radio_btn_active .path3:before {
content: '\e91f';
margin-left: -1em;
color: rgb(178, 176, 161);
}
.icon-Radio_btn_default .path1:before {
content: '\e920';
color: rgb(178, 176, 161);
}
.icon-Radio_btn_default .path2:before {
content: '\e921';
margin-left: -1em;
color: rgb(255, 255, 255);
}
.icon-Social_Media_Facebook:before {
content: '\e922';
color: #8ca3af;
}
.icon-Social_Media_Google_plus:before {
content: '\e923';
color: #8ca3af;
}
.icon-Social_Media_Twitter:before {
content: '\e924';
color: #8ca3af;
}
.icon-Social_Media_Youtube:before {
content: '\e925';
color: #8ca3af;
}
.icon-Video_Pause .path1:before {
content: '\e926';
color: rgb(255, 255, 255);
}
.icon-Video_Pause .path2:before {
content: '\e927';
margin-left: -1em;
color: rgb(165, 164, 149);
}
.icon-Video_Pause .path3:before {
content: '\e928';
margin-left: -1em;
color: rgb(0, 0, 0);
}
.icon-Video_Play .path1:before {
content: '\e929';
color: rgb(255, 255, 255);
}
.icon-Video_Play .path2:before {
content: '\e92a';
margin-left: -1em;
color: rgb(165, 164, 149);
}
.icon-Video_Play .path3:before {
content: '\e92b';
margin-left: -1em;
color: rgb(0, 0, 0);
}
.siemens-foreground-color-white {
color: rgb(255, 255, 255);
}
.siemens-foreground-color-black {
color: rgb(0, 0, 0);
}
.siemens-foreground-color-gray {
color: rgb(168, 168, 168);
}
.siemens-foreground-color-gray-light {
color: rgb(211, 211, 211);
}
.siemens-foreground-color-gray-dark {
color: rgb(126, 126, 126);
}
.siemens-foreground-color-gray-lighter {
color: rgb(237, 240, 244);
}
.siemens-background-color-accent-brand-orange,
.siemens-section-background-color-accent-brand-orange {
background-color: rgb(235, 120, 10);
}
.siemens-background-color-accent-brand-brombeer,
.siemens-section-background-color-accent-brand-brombeer {
background-color: rgb(100, 25, 70);
}
.siemens-background-color-accent-brand-olive,
.siemens-section-background-color-accent-brand-olive {
background-color: rgb(100, 125, 45);
}
.siemens-background-color-accent-brand-deepblue,
.siemens-section-background-color-accent-brand-deepblue {
background-color: rgb(0, 95, 135);
}
.siemens-background-color-accent-brand-platinum,
.siemens-section-background-color-accent-brand-platinum {
background-color: rgb(235, 235, 227);
}
.siemens-background-color-accent-brand-timberwolf,
.siemens-section-background-color-accent-brand-timberwolf {
background-color: rgb(217, 216, 206);
}
.siemens-section-background-color-gradient-green {
background: rgb(170, 180, 20);
background: -webkit-gradient(linear, left top, right top, from(rgb(170, 180, 20)), to(rgb(100, 125, 45)));
background: -o-linear-gradient(left, rgb(170, 180, 20) 0%, rgb(100, 125, 45) 100%);
background: linear-gradient(90deg, rgb(170, 180, 20) 0%, rgb(100, 125, 45) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$_siemens_color-green-begin-hex",endColorstr="$_siemens_color-green-end-hex",GradientType=1);
}
.siemens-section-background-color-gradient-blue {
background: rgb(80, 190, 215);
background: -webkit-gradient(linear, left top, right top, from(rgb(80, 190, 215)), to(rgb(0, 95, 135)));
background: -o-linear-gradient(left, rgb(80, 190, 215) 0%, rgb(0, 95, 135) 100%);
background: linear-gradient(90deg, rgb(80, 190, 215) 0%, rgb(0, 95, 135) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$_siemens_color-blue-begin-hex",endColorstr="$_siemens_color-blue-end-hex",GradientType=1);
}
.siemens-section-background-color-gradient-red {
background: rgb(175, 35, 95);
background: -webkit-gradient(linear, left top, right top, from(rgb(175, 35, 95)), to(rgb(100, 25, 70)));
background: -o-linear-gradient(left, rgb(175, 35, 95) 0%, rgb(100, 25, 70) 100%);
background: linear-gradient(90deg, rgb(175, 35, 95) 0%, rgb(100, 25, 70) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$_siemens_color-red-begin-hex",endColorstr="$_siemens_color-red-end-hex",GradientType=1);
}
.siemens-background-color-yellow-light,
.siemens-section-background-color-yellow-light {
background-color: #ffb900;
}
.siemens-background-color-blue-light,
.siemens-section-background-color-blue-light {
background-color: #50bed7;
}
.siemens-background-color-green-light,
.siemens-section-background-color-green-light {
background-color: #aab414;
}
.siemens-background-color-brombeer-light,
.siemens-section-background-color-brombeer-light {
background-color: #af235f;
}
.siemens-background-color-stone,
.siemens-section-background-color-stone {
background-color: #becdd7;
}
.siemens-background-color-white,
.siemens-section-background-color-white {
background-color: #ffffff;
}
.siemens-background-color-black,
.siemens-section-background-color-black {
background-color: #000000;
} @font-face {
font-family: siemensslab-bold;
src: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/siemensslab-bold-webfont.woff);
}
@font-face {
font-family: siemenssans-roman;
src: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/siemenssans-roman-webfont.woff);
}
@font-face {
font-family: siemensslab-roman;
src: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/siemensslab-roman-webfont.woff);
}
@font-face {
font-family: siemenssans-bold;
src: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/siemenssans-bold-webfont.woff);
}
@font-face {
font-family: siemenssans-black;
src: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/fonts/siemenssans-black-webfont.woff);
}
.elementor-widget-heading .elementor-widget-container {
height: auto !important;
}
h1,
h1.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 45px;
font-weight: 400;
line-height: 50px;
letter-spacing: -0.015em;
margin-bottom: 50px;
}
@media (max-width: 780px) {
h1,
h1.elementor-heading-title {
font-size: 34px;
line-height: 35px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
}
h2,
h2.elementor-heading-title,
.elementor-widget-posts h2.elementor-post__title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
}
@media (max-width: 1024px) {
h2,
h2.elementor-heading-title,
.elementor-widget-posts h2.elementor-post__title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
h2,
h2.elementor-heading-title,
.elementor-widget-posts h2.elementor-post__title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
h3,
h3.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
@media (max-width: 1024px) {
h3,
h3.elementor-heading-title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
h3,
h3.elementor-heading-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
h4,
h4.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
@media (max-width: 780px) {
h4,
h4.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
h5,
h5.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
@media (max-width: 780px) {
h5,
h5.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
h6,
h6.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
@media (max-width: 780px) {
h6,
h6.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
h2 .texteditor-sans {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-weight: 400;
}
@media (max-width: 1024px) {
h2 .texteditor-sans {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
h2 .texteditor-sans {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
h3 .texteditor-sans {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-weight: 400;
}
@media (max-width: 1024px) {
h3 .texteditor-sans {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
h3 .texteditor-sans {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
h2 strong .texteditor-sans {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-weight: 900;
}
@media (max-width: 1024px) {
h2 strong .texteditor-sans {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
h2 strong .texteditor-sans {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
h3 strong .texteditor-sans {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-weight: 900;
}
@media (max-width: 1024px) {
h3 strong .texteditor-sans {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
h3 strong .texteditor-sans {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
strong, b {
font-weight: 900 !important;
}
#main .hero {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 90px;
line-height: 91px;
letter-spacing: -0.02em;
}
@media (max-width: 1024px) {
#main .hero {
font-size: 85px;
line-height: 100px;
letter-spacing: -0.05em;
}
}
#main .fokus-text-xl {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 90px;
line-height: 91px;
letter-spacing: -0.02em;
}
#main .fokus-text-xl strong, #main .fokus-text-xl b {
font-weight: 700;
}
@media (max-width: 1024px) {
#main .fokus-text-xl {
font-size: 85px;
line-height: 100px;
letter-spacing: -0.015em;
}
}
#main .fokus-text-xl-black {
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
font-size: 90px;
line-height: 91px;
letter-spacing: -0.02em;
}
@media (max-width: 1024px) {
#main .fokus-text-xl-black {
font-size: 85px;
line-height: 100px;
letter-spacing: -0.015em;
}
}
#main .fokus-text-large {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 45px;
line-height: 50px;
letter-spacing: -0.015em;
}
#main .fokus-text-large strong, #main .fokus-text-large b {
font-weight: 700;
}
@media (max-width: 1024px) {
#main .fokus-text-large {
font-size: 34px;
line-height: 35px;
letter-spacing: -0.015em;
}
}
#main .fokus-text-large-black {
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
font-size: 45px;
line-height: 50px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .fokus-text-large-black {
font-size: 34px;
line-height: 35px;
letter-spacing: -0.015em;
}
}
#main .fokus-text-medium {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
line-height: 43px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .fokus-text-medium {
font-size: 27px;
line-height: 34px;
letter-spacing: -0.015em;
}
}
@media (max-width: 780px) {
#main .fokus-text-medium {
font-size: 24px;
line-height: 29px;
letter-spacing: -0.015em;
}
}
#main .fokus-text-medium-black {
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
font-size: 35px;
line-height: 43px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .fokus-text-medium-black {
font-size: 27px;
line-height: 34px;
letter-spacing: -0.015em;
}
}
@media (max-width: 780px) {
#main .fokus-text-medium-black {
font-size: 24px;
line-height: 29px;
letter-spacing: -0.015em;
}
}
#main .fokus-text-small {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 26px;
line-height: 31px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .fokus-text-small {
font-size: 24px;
line-height: 29px;
letter-spacing: -0.015em;
}
}
#main .fokus-text-small-black {
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
font-size: 26px;
line-height: 31px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .fokus-text-small-black {
font-size: 24px;
line-height: 29px;
letter-spacing: -0.015em;
}
}
#main .metadata-bold {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .metadata-bold {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
p.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 45px;
font-weight: 400;
line-height: 50px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
@media (max-width: 780px) {
p.elementor-heading-title {
font-size: 34px;
line-height: 35px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
}
#main .metadata-regular {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .metadata-regular {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
.menu-bold {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
.menu-bold {
font-size: 18px;
line-height: 23px;
letter-spacing: 0em;
}
}
.menu-regular {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
.menu-regular {
font-size: 18px;
line-height: 23px;
letter-spacing: 0em;
}
}
.heading-type-sans h1.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 45px;
font-weight: 400;
line-height: 50px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
}
@media (max-width: 780px) {
.heading-type-sans h1.elementor-heading-title {
font-size: 34px;
line-height: 35px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
}
.heading-type-sans h2.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
}
@media (max-width: 1024px) {
.heading-type-sans h2.elementor-heading-title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.heading-type-sans h2.elementor-heading-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.heading-type-sans h3.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
}
@media (max-width: 1024px) {
.heading-type-sans h3.elementor-heading-title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.heading-type-sans h3.elementor-heading-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.heading-type-sans h4.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
}
@media (max-width: 780px) {
.heading-type-sans h4.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.heading-type-sans h5.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
}
@media (max-width: 780px) {
.heading-type-sans h5.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.heading-type-sans h6.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
}
@media (max-width: 780px) {
.heading-type-sans h6.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.heading-type-slab h1.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 45px;
font-weight: 400;
line-height: 50px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemensslab-roman", "Times New Roman", serif !important;
}
@media (max-width: 780px) {
.heading-type-slab h1.elementor-heading-title {
font-size: 34px;
line-height: 35px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
}
.heading-type-slab h2.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemensslab-roman", "Times New Roman", serif !important;
}
@media (max-width: 1024px) {
.heading-type-slab h2.elementor-heading-title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.heading-type-slab h2.elementor-heading-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.heading-type-slab h3.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemensslab-roman", "Times New Roman", serif !important;
}
@media (max-width: 1024px) {
.heading-type-slab h3.elementor-heading-title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.heading-type-slab h3.elementor-heading-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.heading-type-slab h4.elementor-heading-title {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 23px;
font-weight: 700;
line-height: 28px;
letter-spacing: -0.015em;
}
@media (max-width: 780px) {
.heading-type-slab h4.elementor-heading-title {
font-size: 23px;
line-height: 28px;
}
}
.heading-type-slab h5.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemensslab-roman", "Times New Roman", serif !important;
}
@media (max-width: 780px) {
.heading-type-slab h5.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.heading-type-slab h6.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemensslab-roman", "Times New Roman", serif !important;
}
@media (max-width: 780px) {
.heading-type-slab h6.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.heading-type-slab-bold h1.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 45px;
font-weight: 400;
line-height: 50px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemensslab-bold", "Times New Roman", serif !important;
}
@media (max-width: 780px) {
.heading-type-slab-bold h1.elementor-heading-title {
font-size: 34px;
line-height: 35px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
}
.heading-type-slab-bold h2.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemensslab-bold", "Times New Roman", serif !important;
}
@media (max-width: 1024px) {
.heading-type-slab-bold h2.elementor-heading-title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.heading-type-slab-bold h2.elementor-heading-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.heading-type-slab-bold h3.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemensslab-bold", "Times New Roman", serif !important;
}
@media (max-width: 1024px) {
.heading-type-slab-bold h3.elementor-heading-title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.heading-type-slab-bold h3.elementor-heading-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.heading-type-slab-bold h4.elementor-heading-title {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 23px;
font-weight: 700;
line-height: 28px;
letter-spacing: -0.015em;
}
@media (max-width: 780px) {
.heading-type-slab-bold h4.elementor-heading-title {
font-size: 23px;
line-height: 28px;
}
}
.heading-type-slab-bold h5.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemensslab-bold", "Times New Roman", serif !important;
}
@media (max-width: 780px) {
.heading-type-slab-bold h5.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.heading-type-slab-bold h6.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemensslab-bold", "Times New Roman", serif !important;
}
@media (max-width: 780px) {
.heading-type-slab-bold h6.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.heading-type-sans-black h1.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 45px;
font-weight: 400;
line-height: 50px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
@media (max-width: 780px) {
.heading-type-sans-black h1.elementor-heading-title {
font-size: 34px;
line-height: 35px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
}
.heading-type-sans-black h2.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
@media (max-width: 1024px) {
.heading-type-sans-black h2.elementor-heading-title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.heading-type-sans-black h2.elementor-heading-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.heading-type-sans-black h3.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
@media (max-width: 1024px) {
.heading-type-sans-black h3.elementor-heading-title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.heading-type-sans-black h3.elementor-heading-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.heading-type-sans-black h4.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
@media (max-width: 780px) {
.heading-type-sans-black h4.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.heading-type-sans-black h5.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
@media (max-width: 780px) {
.heading-type-sans-black h5.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.heading-type-sans-black h6.elementor-heading-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
@media (max-width: 780px) {
.heading-type-sans-black h6.elementor-heading-title {
font-size: 23px;
line-height: 24px;
}
}
.elementor-widget-text-editor .elementor-widget-container h1, .elementor-widget-text-editor .elementor-widget-container h2, .elementor-widget-text-editor .elementor-widget-container h3, .elementor-widget-text-editor .elementor-widget-container h4, .elementor-widget-text-editor .elementor-widget-container h5, .elementor-widget-text-editor .elementor-widget-container h6 {
margin-top: 0px;
}
.heading-nomargin-bottom h1.elementor-heading-title {
margin-bottom: 0 !important;
}
.heading-nomargin-bottom h2.elementor-heading-title {
margin-bottom: 0 !important;
}
.heading-nomargin-bottom h3.elementor-heading-title {
margin-bottom: 0 !important;
}
.heading-nomargin-bottom h4.elementor-heading-title {
margin-bottom: 0 !important;
}
.heading-nomargin-bottom h5.elementor-heading-title {
margin-bottom: 0 !important;
}
.heading-nomargin-bottom h6.elementor-heading-title {
margin-bottom: 0 !important;
} button {
cursor: pointer;
}
button:focus,
input:focus,
textarea:focus,
.dropdown-wrapper.custom-selection .select-selected:focus,
.dropdown-wrapper.custom-selection .select-selected.select-arrow-activated {
outline: none !important;
}
@media (max-width: 580px) {
button:focus,
input:focus,
textarea:focus,
.dropdown-wrapper.custom-selection .select-selected:focus,
.dropdown-wrapper.custom-selection .select-selected.select-arrow-activated {
border: 1px solid rgb(235, 120, 10);
-webkit-box-shadow: 0 0 4px rgb(235, 120, 10);
box-shadow: 0 0 4px rgb(235, 120, 10);
}
}
.main-container {
min-height: 100vh;
max-width: 100vw;
}
@media (max-width: 480px) {
#wpadminbar {
display: none;
}
} html {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-weight: 400;
} @-moz-document url-prefix() {
body {
font-weight: lighter !important;
}
h1, h2, h3, h4, h5 {
font-weight: 400 !important;
}
}
body {
color: black;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
overflow-wrap: break-word;
}
li {
font-size: 22px;
}
p {
margin: 0 !important;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
a {
color: inherit;
text-decoration: underline; }
a:hover {
text-decoration: none;
}
a:focus {
outline: none;
border: 0;
}
i.left-margin {
margin-left: 8px;
}
i.smaller-font {
font-size: inherit;
}
i.smaller-font:before {
font-size: 70%;
}
i {
line-height: inherit !important;
}
.inner-slider-pagination {
margin: auto;
width: 80px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-top: 45px;
} .staff-email:after {
content: attr(data-name) "@" attr(data-domain) "." attr(data-tld);
}
.wp-pagenavi {
text-align: right;
width: 100%;
}
@media (min-width: 991.98px) {
.pr_content ul li {
font-size: 17px;
}
}
.slick-track {
width: 100vw;
}
@media (max-width: 580px) {
.elementor iframe.elementor-video-iframe {
max-width: 100vw;
width: 100vw;
margin: 0 0 0 -20px;
}
}
.hidden {
visibility: hidden;
}
.map-region-title {
cursor: pointer !important;
word-break: break-word;
}
::-webkit-input-placeholder { color: #000000 !important;
opacity: 1; }
::-moz-placeholder { color: #000000 !important;
opacity: 1; }
:-ms-input-placeholder { color: #000000 !important;
opacity: 1; }
::-ms-input-placeholder { color: #000000 !important;
opacity: 1; }
::placeholder { color: #000000 !important;
opacity: 1; }
:-ms-input-placeholder { color: #000000 !important;
}
::-ms-input-placeholder { color: #000000 !important;
}
.footnote {
font-family: Arial, sans-serif;
font-size: 13px !important;
line-height: 18px !important;
display: inline-block;
}
.main-container > .breadcrumbs {
margin-top: 19px;
margin-bottom: 12px;
color: rgb(140, 163, 175);
font-family: siemenssans-roman;
}
.main-container > .breadcrumbs > .icon-Breadcrump_house {
font-size: 12px;
padding-left: 5px;
padding-right: 15px;
margin-bottom: 2px;
margin-left: -1px;
}
.main-container > .breadcrumbs > .fa-chevron-right {
font-size: 8px;
padding-right: 16px;
}
.main-container > .breadcrumbs > a {
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 18px;
padding-right: 16px;
text-decoration: none;
color: rgb(140, 163, 175);
}
.main-container > .breadcrumbs > a:hover {
color: rgb(73, 101, 118);
}
.alphabetic-pagination {
width: 100%;
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;
margin-top: 2em;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 780px) {
.alphabetic-pagination {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
.alphabetic-pagination a {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
text-align: center;
color: black;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 17px;
line-height: 28px;
font-weight: bold;
}
.alphabetic-pagination a:hover {
color: rgb(178, 176, 161);
}
.alphabetic-pagination a.current {
background-color: rgb(178, 176, 161);
padding: 7px 5px;
color: #fff !important;
}
.alphabetic-pagination a.disabled {
opacity: 0.3;
pointer-events: none;
}
@media (max-width: 780px) {
.alphabetic-pagination a {
line-height: 28px;
font-weight: bold;
margin: 5px 0;
border-right: 1px solid #eee;
height: 40px;
padding: 7px;
max-width: 14%;
-webkit-box-flex: 1;
-ms-flex: 1 0 14%;
flex: 1 0 14%;
}
.alphabetic-pagination a:last-child {
border-right: 0;
}
}
.main-container > .header > .contact-link {
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 18px;
color: rgb(140, 163, 175);
text-decoration: none;
cursor: pointer;
}
.main-container > .header > .contact-link:hover {
color: rgb(73, 101, 118);
}
.main-container > .header > .contact-link.icon {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.main-container > .header > .contact-link.icon > i {
font-size: 18px;
}
.main-container > .header > .language.text > .popup-menu {
display: none;
}
.main-container > .header > .language.text:hover > .popup-menu {
display: -ms-grid;
display: grid;
top: 50px;
}
.header_rebrush {
width: 100%;
max-width: 1136px;
margin-left: auto;
margin-right: auto;
}
.header_rebrush > .container-rebrush {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 0px -webkit-max-content;
-ms-grid-columns: 1fr 0px max-content;
grid-template-columns: 1fr -webkit-max-content;
grid-template-columns: 1fr max-content;
-ms-grid-rows: -webkit-max-content 0px -webkit-max-content 0px -webkit-max-content 0px -webkit-max-content;
-ms-grid-rows: max-content 0px max-content 0px max-content 0px max-content;
grid-template-rows: -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
grid-template-rows: max-content max-content max-content max-content;
gap: 0px 0px;
grid-auto-flow: row;
grid-template-areas: "logo_wrapper social_lang_wrapper" "topnav_wrapper topnav_wrapper" "navigation_wrapper navigation_wrapper" "search_wrapper search_wrapper";
}
@media (max-width: 1192px) {
.header_rebrush > .container-rebrush {
padding-left: 50px;
padding-right: 50px;
}
}
@media (max-width: 780px) {
.header_rebrush > .container-rebrush {
padding-left: 30px;
padding-right: 30px;
}
}
.header_rebrush > .container-rebrush .logo_wrapper {
-ms-grid-row: 1;
-ms-grid-column: 1;
grid-area: logo_wrapper;
}
.header_rebrush > .container-rebrush .topnav_wrapper {
-ms-grid-row: 3;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-area: topnav_wrapper;
}
.header_rebrush > .container-rebrush .navigation_wrapper {
-ms-grid-row: 5;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-area: navigation_wrapper;
}
.header_rebrush > .container-rebrush .search_wrapper {
-ms-grid-row: 7;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-area: search_wrapper;
}
.header_rebrush > .container-rebrush .social_lang_wrapper {
-ms-grid-row: 1;
-ms-grid-column: 3;
grid-area: social_lang_wrapper;
}
.header_rebrush > .container-rebrush .newsletter_wrapper {
display: none;
}
@media all and (-ms-high-contrast: none) {
.header_rebrush > .container-rebrush .container {
display: -ms-grid;
-ms-grid-columns: 1fr min-content;
-ms-grid-rows: 1fr 1fr 1fr 1fr;
}
.header_rebrush > .container-rebrush .logo_wrapper {
-ms-grid-row: 1;
-ms-grid-row-span: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.header_rebrush > .container-rebrush .topnav_wrapper {
-ms-grid-row: 2;
-ms-grid-row-span: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
}
.header_rebrush > .container-rebrush .navigation_wrapper {
-ms-grid-row: 3;
-ms-grid-row-span: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
}
.header_rebrush > .container-rebrush .search_wrapper {
-ms-grid-row: 4;
-ms-grid-row-span: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
}
.header_rebrush > .container-rebrush .social_lang_wrapper {
-ms-grid-row: 1;
-ms-grid-row-span: 1;
-ms-grid-column: 2;
-ms-grid-column-span: 1;
}
}
@media (max-width: 780px) {
.header_rebrush > .container-rebrush {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
-ms-grid-rows: -webkit-max-content 0px -webkit-max-content 0px -webkit-max-content 0px -webkit-max-content 0px -webkit-max-content;
-ms-grid-rows: max-content 0px max-content 0px max-content 0px max-content 0px max-content;
grid-template-rows: -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
grid-template-rows: max-content max-content max-content max-content max-content;
gap: 0px 0px;
grid-auto-flow: row;
grid-template-areas: "logo_wrapper" "navigation_wrapper" "search_wrapper" "social_lang_wrapper" "newsletter_wrapper";
}
.header_rebrush > .container-rebrush .logo_wrapper {
-ms-grid-row: 1;
-ms-grid-column: 1;
grid-area: logo_wrapper;
}
.header_rebrush > .container-rebrush .navigation_wrapper {
-ms-grid-row: 5;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-area: navigation_wrapper;
}
.header_rebrush > .container-rebrush .search_wrapper {
-ms-grid-row: 7;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-area: search_wrapper;
}
.header_rebrush > .container-rebrush .social_lang_wrapper {
-ms-grid-row: 1;
-ms-grid-column: 3;
grid-area: social_lang_wrapper;
}
.header_rebrush > .container-rebrush .newsletter_wrapper {
grid-area: newsletter_wrapper;
}
.header_rebrush > .container-rebrush .topnav_wrapper {
display: none;
}
.header_rebrush > .container-rebrush .newsletter_wrapper {
display: block;
}
.header_rebrush > .container-rebrush .logo_wrapper {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.header_rebrush > .container-rebrush .navigation_wrapper {
-ms-grid-row: 3;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.header_rebrush > .container-rebrush .search_wrapper {
-ms-grid-row: 5;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.header_rebrush > .container-rebrush .social_lang_wrapper {
-ms-grid-row: 7;
-ms-grid-column: 1;
}
}
@media (max-width: 780px){
.header_rebrush > .container-rebrush .logo_wrapper {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.header_rebrush > .container-rebrush .navigation_wrapper {
-ms-grid-row: 3;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.header_rebrush > .container-rebrush .search_wrapper {
-ms-grid-row: 5;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.header_rebrush > .container-rebrush .social_lang_wrapper {
-ms-grid-row: 7;
-ms-grid-column: 1;
}
.header_rebrush > .container-rebrush .newsletter_wrapper {
-ms-grid-row: 9;
-ms-grid-column: 1;
}
}
@media (max-width: 780px) and (-ms-high-contrast: none) {
.header_rebrush > .container-rebrush .container {
display: -ms-grid;
-ms-grid-columns: 1fr;
-ms-grid-rows: 1fr 1fr 1fr 1fr 1fr;
}
.header_rebrush > .container-rebrush .logo_wrapper {
-ms-grid-row: 1;
-ms-grid-row-span: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.header_rebrush > .container-rebrush .navigation_wrapper {
-ms-grid-row: 2;
-ms-grid-row-span: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.header_rebrush > .container-rebrush .search_wrapper {
-ms-grid-row: 3;
-ms-grid-row-span: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.header_rebrush > .container-rebrush .social_lang_wrapper {
-ms-grid-row: 4;
-ms-grid-row-span: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.header_rebrush > .container-rebrush .newsletter_wrapper {
-ms-grid-row: 5;
-ms-grid-row-span: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
}
.header_rebrush > .container-rebrush {
width: auto;
max-width: calc(100vw - 40px);
margin: auto;
padding-left: 0px;
padding-right: 0px;
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .logo a {
display: inline-block;
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .logo img {
margin-left: -23px;
width: 281px;
height: 70px;
}
.header_rebrush > .container-rebrush .logo_wrapper .drawer-buttons {
display: none;
}
.header_rebrush > .container-rebrush .topnav_wrapper .fas {
display: none;
}
.header_rebrush > .container-rebrush .topnav_wrapper .topnav_sticky {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header_rebrush > .container-rebrush .topnav_wrapper .topnav_sticky .topnav_list {
padding-left: 0;
}
.header_rebrush > .container-rebrush .topnav_wrapper .topnav_sticky .topnav_list li {
display: inline;
margin-right: 96px;
}
.header_rebrush > .container-rebrush .topnav_wrapper .topnav_sticky .topnav_list li a {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.045em;
position: relative;
text-decoration: none;
padding-top: 16px;
padding-bottom: 16px;
}
@media (max-width: 1024px) {
.header_rebrush > .container-rebrush .topnav_wrapper .topnav_sticky .topnav_list li a {
font-size: 18px;
line-height: 23px;
letter-spacing: 0em;
}
}
.header_rebrush > .container-rebrush .topnav_wrapper .topnav_sticky .topnav_list li a.active:after {
top: -8px;
margin-top: 61px;
left: calc(50% - 20px);
bottom: 0;
border-width: 0 20px 20px;
border-color: rgb(235, 235, 227) transparent;
content: "";
position: absolute;
border-style: solid;
display: block;
width: 0px;
cursor: auto;
}
.header_rebrush > .container-rebrush .topnav_wrapper .topnav_sticky .search_container .search-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
width: 53px;
height: 58px;
text-align: right;
cursor: pointer;
}
.header_rebrush > .container-rebrush .topnav_wrapper .topnav_sticky .search_container .search-icon.active i:after {
top: -8px;
margin-top: 61px;
left: calc(50% - 0px);
bottom: 0;
border-width: 0 20px 20px;
border-color: rgb(235, 235, 227) transparent;
content: "";
position: absolute;
border-style: solid;
display: block;
width: 0px;
cursor: auto;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay {
width: 100%;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay h2 {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 30px;
line-height: 31px;
margin-bottom: 25px !important;
margin-top: 0;
}
@media (max-width: 1024px) {
.header_rebrush > .container-rebrush .search_wrapper .search_overlay h2 {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.header_rebrush > .container-rebrush .search_wrapper .search_overlay h2 {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 84px;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-input {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-input input {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.015em;
width: 100%;
height: 56px;
padding: 0 0 0 16px;
border: 1px solid rgb(0, 0, 0);
background-color: transparent;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 52px;
height: 56px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: rgb(0, 0, 0);
border-top: 1px solid rgb(235, 120, 10);
border-right: 1px solid rgb(235, 120, 10);
border-bottom: 1px solid rgb(235, 120, 10);
border-left: none;
background-color: rgb(235, 120, 10);
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-icon:focus, .header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-icon:hover, .header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-icon:active {
background-color: rgb(255, 255, 255);
border-top: 1px solid rgb(0, 0, 0);
border-right: 1px solid rgb(0, 0, 0);
border-bottom: 1px solid rgb(0, 0, 0);
}
.header_rebrush > .container-rebrush .social_lang_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials {
display: none;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang .lang_closed {
display: none;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang .lang_opened {
display: block;
}
@media (max-width: 1024px) {
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang {
font-size: 18px;
line-height: 19px;
letter-spacing: 0em;
}
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang a {
text-decoration: underline;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang a:focus, .header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang a:hover, .header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang a:active {
color: #becdd7;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang .lang_globe img {
width: 12px;
height: 12px;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang .langs {
padding-left: 10px;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang .langs .lang_current {
cursor: pointer;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang .langs .lang_current .fas {
cursor: pointer;
padding-left: 13px;
font-size: 10px;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_lang .langs .lang_other {
position: absolute;
margin-top: -21px;
margin-left: -5px;
padding: 21px 10px 5px 5px;
padding-right: 21px;
cursor: pointer;
}
.header_rebrush .overlay_closed {
display: none;
}
.header_rebrush .overlay_opened {
display: block;
}
.header_rebrush .overlay_item, .header_rebrush .overlay_search {
position: absolute;
width: 100%;
left: 0;
right: 0;
margin-bottom: 50px;
min-height: 100vh;
background-color: rgb(235, 235, 227);
z-index: 110;
}
.header_rebrush .overlay_item_footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.header_rebrush .overlay_item_footer .newsletter_form {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_header {
padding-top: 50px;
}
.header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_header h2 {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 29px;
font-weight: 700;
line-height: 40px;
margin-bottom: 25px !important;
margin-top: 0;
}
.header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_form .newsletter_form_input {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_form .newsletter_form_input > input {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.015em;
width: 100%;
height: 56px;
padding: 0 0 0 16px;
border: 1px solid rgb(0, 0, 0);
}
@media (max-width: 1024px) {
.header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_form .newsletter_form_input > input {
font-size: 18px;
line-height: 23px;
letter-spacing: 0em;
}
}
.header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_form .newsletter_form_button > button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
width: 354px;
height: 58px;
border-top: 1px solid rgb(235, 120, 10);
border-right: 1px solid rgb(235, 120, 10);
border-bottom: 1px solid rgb(235, 120, 10);
border-left: none;
background-color: rgb(235, 120, 10);
}
.header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_form .newsletter_form_button > button:focus, .header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_form .newsletter_form_button > button:hover, .header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_form .newsletter_form_button > button:active {
background-color: rgb(255, 255, 255);
border-top: 1px solid rgb(0, 0, 0);
border-right: 1px solid rgb(0, 0, 0);
border-bottom: 1px solid rgb(0, 0, 0);
}
.header_rebrush .overlay_item_footer .social_icons {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
@media (max-width: 780px) {
.header_rebrush .overlay_item_footer .social_icons {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-bottom: 0;
}
}
.header_rebrush .overlay_item_footer .social_icons .headericonlink {
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;
width: 42px;
height: 42px;
margin-left: 16px;
background-color: rgb(255, 255, 255);
}
.header_rebrush .overlay_item_footer .social_icons .headericonlink.linkedin {
margin-left: 30px;
}
@media (max-width: 780px) {
.header_rebrush .overlay_item_footer .social_icons .headericonlink.linkedin {
margin-left: 0;
}
}
.header_rebrush .overlay_item_footer .social_icons .headericonlink:focus, .header_rebrush .overlay_item_footer .social_icons .headericonlink:hover, .header_rebrush .overlay_item_footer .social_icons .headericonlink:active {
background-color: #becdd7;
}
.header_rebrush .overlay_item_container {
max-width: 1136px;
margin: auto;
background: rgb(235, 235, 227);
padding-left: 20px;
padding-right: 20px;
padding-bottom: 58px;
}
@media (max-width: 780px) {
.header_rebrush .overlay_item_container {
padding-bottom: 0px;
}
}
.header_rebrush .overlay_item_container .overlay_close_btn {
padding-top: 10px;
margin-bottom: -35px;
text-align: right;
}
@media (max-width: 780px) {
.header_rebrush .overlay_item_container .overlay_close_btn {
display: none;
}
}
.header_rebrush .overlay_item_container .overlay_close_btn > i {
display: inline-block;
padding: 3px 5px;
cursor: pointer;
color: #5f6d75;
background: rgb(255, 255, 255);
font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
}
.header_rebrush .overlay_item_container .overlay_close_btn > i:before {
content: "\e917";
}
.header_rebrush .overlay_item_container .overlay_close_btn > i:hover, .header_rebrush .overlay_item_container .overlay_close_btn > i:focus, .header_rebrush .overlay_item_container .overlay_close_btn > i:active {
background: #becdd7;
}
.header_rebrush .overlay_item_inner_container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 24px;
}
.header_rebrush .overlay_item_inner {
padding-top: 44px;
padding-bottom: 50px;
border-bottom: 1px solid rgb(255, 255, 255);
}
.header_rebrush .overlay_item_inner_item {
width: 33.33%;
}
.header_rebrush .overlay_item_inner_item ul {
padding: 0;
margin: 0;
}
.header_rebrush .overlay_item_inner_item ul li {
height: 58px;
background-color: rgb(255, 255, 255);
margin-top: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid rgb(255, 255, 255);
}
.header_rebrush .overlay_item_inner_item ul li:focus, .header_rebrush .overlay_item_inner_item ul li:hover, .header_rebrush .overlay_item_inner_item ul li:active {
border-color: rgb(0, 0, 0);
}
.header_rebrush .overlay_item_inner_item .overlay_item_subheader {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 30px;
line-height: 31px;
letter-spacing: -0.01em;
margin-bottom: 0 !important;
height: 62px;
}
@media (max-width: 1024px) {
.header_rebrush .overlay_item_inner_item .overlay_item_subheader {
font-size: 24px;
}
}
@media screen and (max-width: 780px) {
.header_rebrush .overlay_item_inner_item .overlay_item_subheader {
height: auto;
}
}
@media screen and (min-width: 860px) {
.header_rebrush .overlay_item_inner_item .overlay_item_subheader {
height: auto;
}
}
.header_rebrush .overlay_item_inner_item .header-menu-item {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
.header_rebrush .overlay_item_inner_item .header-menu-item .header-menu-item-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
text-decoration: none;
}
.header_rebrush .overlay_item_inner_item .header-menu-item .header-menu-item-link .header-menu-item-link-text {
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap; margin: 0 0 0 16px;
padding-top: 10px;
padding-bottom: 10px;
}
.header_rebrush .overlay_item_inner_item .header-menu-item .header-menu-item-link .fas {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: center;
align-content: center;
margin: 0 16px;
}
.header_rebrush .hide-desktop {
display: none !important;
}
@media (max-width: 780px) {
.header_rebrush .hide-desktop {
display: block !important;
}
}
@media (max-width: 780px) {
.header_rebrush .hide-mobile {
display: none !important;
}
}
@media (max-width: 1024px) {
.header_rebrush .overlay_item_footer .newsletter_form .newsletter_form_form .newsletter_form_button > button {
width: auto;
padding: 0px 12px;
}
}
@media (max-width: 780px) {
.header_rebrush > .container-rebrush {
max-width: none;
padding-left: 0;
padding-right: 0;
}
.header_rebrush > .container-rebrush .mobile_none {
display: none;
}
.header_rebrush > .container-rebrush .mobile_block {
display: block;
}
.header_rebrush > .container-rebrush .mobile_flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container {
width: auto;
max-width: calc(100vw - 40px);
margin: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 80px;
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .logo {
width: 100%;
max-width: 281px;
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .logo a {
display: block;
max-height: 70px;
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .logo img {
vertical-align: middle;
margin-left: -20px;
width: 222px;
height: 57px;
}
}
@media (max-width: 780px) and (max-width: 1192px) {
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .logo img {
width: 100%;
height: auto;
}
}
@media (max-width: 780px) {
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .drawer-buttons {
margin-top: 1px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: auto;
margin-right: 0;
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .drawer-buttons > button {
border: 0px;
background-color: transparent;
font-size: 16px;
padding: 0px;
margin: 0px;
margin-top: 3px;
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .drawer-buttons > button .icon-Mobile_Menu_Burger {
color: rgb(0, 0, 0);
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .drawer-buttons > button .icon-Mobile_Menu_Burger:before {
color: rgb(0, 0, 0);
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .drawer-buttons > button .icon-Mobile_Menu_Close {
color: rgb(0, 0, 0);
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .drawer-buttons > button .icon-Mobile_Menu_Close:before {
color: rgb(0, 0, 0);
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .drawer-buttons > .close-button {
display: none;
}
.header_rebrush > .container-rebrush .logo_wrapper .logo_container .drawer-buttons > .hamburger-button {
display: block;
}
.header_rebrush > .container-rebrush .navigation_wrapper .navigation_container {
background-color: rgb(235, 235, 227);
padding-top: 25px;
padding-bottom: 25px;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay {
width: 100%;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay h2 {
display: none;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: auto;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-input {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-input input {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
width: 100%;
height: 56px;
padding: 0 0 0 16px;
border: 1px solid rgb(255, 255, 255);
background-color: transparent;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 52px;
height: 56px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: transparent;
color: rgb(0, 0, 0);
border-top: 1px solid rgb(255, 255, 255);
border-right: 1px solid rgb(255, 255, 255);
border-bottom: 1px solid rgb(255, 255, 255);
border-left: none;
}
.header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-icon:focus, .header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-icon:hover, .header_rebrush > .container-rebrush .search_wrapper .search_overlay .search-form .search-form-icon:active {
background-color: rgb(255, 255, 255);
border-left: 1px solid rgb(0, 0, 0);
}
.header_rebrush > .container-rebrush .social_lang_wrapper {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 20px;
padding-right: 20px;
background-color: rgb(235, 235, 227);
padding-top: 16px;
padding-bottom: 16px;
border-bottom: 1px solid white;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials {
display: block;
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials .social_icons {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
}
@media (max-width: 780px) and (max-width: 780px) {
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials .social_icons {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-bottom: 0;
}
}
@media (max-width: 780px) {
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials .social_icons .headericonlink {
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;
width: 42px;
height: 42px;
margin-left: 16px;
background-color: rgb(255, 255, 255);
}
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials .social_icons .headericonlink.linkedin {
margin-left: 30px;
}
}
@media (max-width: 780px) and (max-width: 780px) {
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials .social_icons .headericonlink.linkedin {
margin-left: 0;
}
}
@media (max-width: 780px) {
.header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials .social_icons .headericonlink:focus, .header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials .social_icons .headericonlink:hover, .header_rebrush > .container-rebrush .social_lang_wrapper .social_lang_socials .social_icons .headericonlink:active {
background-color: #becdd7;
}
.header_rebrush > .container-rebrush .newsletter_wrapper {
width: 100%;
max-width: calc(100vw - 40px);
margin-left: auto;
margin-right: auto;
margin-bottom: 25px;
}
.header_rebrush > .container-rebrush .newsletter_wrapper .newsletter_form .newsletter_form_header h2 {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 26px;
line-height: 27px;
letter-spacing: -0.01em;
margin-bottom: 25px;
margin-top: 50px;
}
.header_rebrush > .container-rebrush .newsletter_wrapper .newsletter_form .newsletter_form_form {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.header_rebrush > .container-rebrush .newsletter_wrapper .newsletter_form .newsletter_form_form .newsletter_form_input {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.header_rebrush > .container-rebrush .newsletter_wrapper .newsletter_form .newsletter_form_form .newsletter_form_input > input {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
width: 100%;
height: 56px;
padding: 0 0 0 16px;
border: 1px solid rgb(0, 0, 0);
text-align: center;
}
.header_rebrush > .container-rebrush .newsletter_wrapper .newsletter_form .newsletter_form_form .newsletter_form_button {
width: 100%;
}
.header_rebrush > .container-rebrush .newsletter_wrapper .newsletter_form .newsletter_form_form .newsletter_form_button > button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
color: rgb(0, 0, 0);
width: 100%;
height: 58px;
border: 1px solid rgb(235, 120, 10);
background-color: rgb(235, 120, 10);
}
.header_rebrush > .container-rebrush .newsletter_wrapper .newsletter_form .newsletter_form_form .newsletter_form_button > button:focus, .header_rebrush > .container-rebrush .newsletter_wrapper .newsletter_form .newsletter_form_form .newsletter_form_button > button:hover, .header_rebrush > .container-rebrush .newsletter_wrapper .newsletter_form .newsletter_form_form .newsletter_form_button > button:active {
background-color: rgb(255, 255, 255);
border-top: 1px solid rgb(255, 255, 255);
border-right: 1px solid rgb(0, 0, 0);
border-bottom: 1px solid rgb(0, 0, 0);
border-left: 1px solid rgb(0, 0, 0);
}
.header_rebrush .overlay_closed {
display: block;
}
.header_rebrush .overlay_item {
position: relative;
width: 100%;
min-height: auto;
margin-bottom: 0;
}
.header_rebrush .overlay_item_container .overlay_item_inner_container {
border-bottom: 1px solid rgb(255, 255, 255);
padding-bottom: 16px;
}
.header_rebrush .overlay_item_container .overlay_item_inner_container .header-menu-item-small {
background: transparent;
height: auto;
margin-top: 0;
border: none;
}
.header_rebrush .overlay_item_container .overlay_item_inner_container .header-menu-item-small:focus, .header_rebrush .overlay_item_container .overlay_item_inner_container .header-menu-item-small:hover, .header_rebrush .overlay_item_container .overlay_item_inner_container .header-menu-item-small:active {
border: none;
}
.header_rebrush .overlay_item_container .overlay_item_inner_container .header-menu-item-small .header-menu-item-link .header-menu-item-link-text {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 23px;
font-weight: 700;
line-height: 28px;
letter-spacing: -0.015em;
font-size: 18px !important;
line-height: 21px !important;
letter-spacing: 0em;
font-weight: 400;
padding-top: 16px;
padding-bottom: 0;
margin-left: 0;
}
}
@media (max-width: 780px) and (max-width: 780px) {
.header_rebrush .overlay_item_container .overlay_item_inner_container .header-menu-item-small .header-menu-item-link .header-menu-item-link-text {
font-size: 23px;
line-height: 28px;
}
}
@media (max-width: 780px) {
.header_rebrush .overlay_item_container .overlay_item_inner_container .header-menu-item-small .header-menu-item-link .fas {
display: none;
}
.header_rebrush .overlay_item_container .overlay_item_trigger {
width: 100%;
cursor: pointer;
border-top: 1px solid transparent;
border-bottom: 1px solid rgb(255, 255, 255);
}
.header_rebrush .overlay_item_container .overlay_item_trigger.overlay_item_trigger_first {
border-top: 1px solid rgb(255, 255, 255);
}
.header_rebrush .overlay_item_container .overlay_item_trigger .header-menu-item .header-menu-item-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
text-decoration: none;
padding: 16px 0px;
}
.header_rebrush .overlay_item_container .overlay_item_trigger .header-menu-item .header-menu-item-link .header-menu-item-link-text {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 26px;
line-height: 27px;
letter-spacing: -0.01em;
width: 100%;
margin: 0px !important;
margin-left: 0px; }
.header_rebrush .overlay_item_container .overlay_item_trigger .header-menu-item .header-menu-item-link .fas {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: center;
align-content: center;
margin: 0 16px;
}
.header_rebrush .overlay_item_container .overlay_item_trigger .header-menu-item-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-right: 16px;
}
.header_rebrush .overlay_item_container .overlay_item_trigger.active .fas {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.header_rebrush .overlay_item_footer {
display: none;
}
.header_rebrush .overlay_item_inner_container {
gap: 0px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.header_rebrush .overlay_item_inner {
padding-top: 0px;
padding-bottom: 0px;
border: none;
}
.header_rebrush .overlay_item_inner_item {
width: 100%;
}
.header_rebrush .overlay_item_inner_item .header-menu-item .header-menu-item-link ul li {
height: 58px;
background-color: transparent;
border: none;
}
.header_rebrush .overlay_item_inner_item .header-menu-item .header-menu-item-link ul li .fas {
display: none;
}
.header_rebrush .overlay_item_inner_item .overlay_item_subheader {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 18px;
line-height: 18px;
letter-spacing: 0em;
font-weight: 700;
margin-bottom: 0 !important;
padding-top: 25px;
color: rgb(168, 168, 168);
}
.header_rebrush .overlay_item_inner_item.overlay_item_inner_first .overlay_item_subheader {
padding-top: 16px;
}
.header_rebrush .overlay_search {
margin-bottom: 0;
}
.header_rebrush .s_item_opened {
display: block;
}
.header_rebrush .s_item_closed {
display: none;
}
}
.main-container > .header > .drawer-buttons > button {
border: 0px;
background-color: rgba(0, 0, 0, 0);
font-size: 25px;
padding: 0px;
margin: 0px;
margin-top: 3px;
}
.main-container > .header > .logo > img {
width: 188px;
-o-object-fit: contain;
object-fit: contain;
}
.main-container > .header > .logo a {
position: relative;
}
.main-container > .header > .logo a img {
position: relative;
top: calc(50% - 11px);
width: 188px;
image-rendering: -webkit-optimize-contrast;
}
.main-container .header > .navigation > .link-list {
background-color: rgb(235, 235, 227);
z-index: 100;
}
.main-container .header > .navigation > .link-list > .container {
padding-top: 50px;
padding-bottom: 50px;
}
.main-container > .header > .navigation > .link-list {
display: none;
position: absolute;
width: 100%;
left: 0px;
margin-top: 30px;
}
.main-container > .header > .navigation > .link-list > .container {
margin-left: auto;
margin-right: auto;
width: 954px;
display: -ms-grid;
display: grid;
grid-auto-rows: -webkit-max-content;
grid-auto-rows: max-content;
-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
grid-template-columns: repeat(4, 1fr);
grid-gap: 20px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.main-container > .header > .navigation > .link-list > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.main-container > .header > .navigation > .link-list > .container > a {
width: 190px;
margin: 8px;
}
}
.main-container > .header > .navigation > .link-list > .container > a {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-container .header > .navigation:hover > .link-list {
display: block;
}
@media (max-width: 1024px) {
.main-container > .header > .navigation:hover > .link-list {
display: none;
}
}
.main-container .header > .navigation > .link-list > .container > a {
text-decoration: none;
color: black;
text-decoration: none;
background-color: white;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
padding-left: 15px;
padding-right: 15px;
height: 50px;
}
.main-container .header > .navigation > .link-list > .container > a > i {
font-size: 18px;
}
.main-container .header > .navigation > .link-list > .container > a {
display: -ms-grid;
display: grid;
-ms-grid-rows: 1fr;
grid-template-rows: 1fr;
-ms-grid-columns: auto -webkit-min-content;
-ms-grid-columns: auto min-content;
grid-template-columns: auto -webkit-min-content;
grid-template-columns: auto min-content;
}
.main-container .header > .navigation > .link-list > .container > a > *:nth-child(1) {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.main-container .header > .navigation > .link-list > .container > a > *:nth-child(2) {
-ms-grid-row: 1;
-ms-grid-column: 2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.main-container .header > .navigation > .link-list > .container > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.main-container > .header > .navigation {
padding-bottom: 2px;
}
.main-container > .header > .navigation .fas-m {
display: none;
}
.main-container > .header > .navigation > a {
position: relative;
font-size: 18px;
}
.main-container > .header > .navigation.active > a.has-subpages:after, .main-container > .header > .navigation:hover > a.has-subpages:after {
top: -25px;
margin-top: 61px;
left: calc(50% - 20px);
bottom: 0;
border-width: 0 20px 20px;
border-color: #ebebe4 transparent;
content: "";
position: absolute;
border-style: solid;
display: block;
width: 0px;
cursor: auto; }
.main-container > .header > .navigation.active a:after, .main-container > .header > .navigation:hover a:after {
display: none;
}
.main-container > .header > .navigation > .fa-chevron-right {
display: none;
}
.main-container > .header > .navigation > a,
.main-container > .header > a.navigation.sub {
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
max-width: 180px;
font-family: siemensslab-bold;
color: black;
text-decoration: none;
}
@media (max-width: 991.98px) {
.main-container > .header > .navigation.sub > a {
overflow: visible;
min-width: 100vw;
}
}
@media (max-width: 1024px) {
.main-container > .header.opened > .navigation {
border-bottom: 0px;
}
.main-container > .header.opened > .navigation .fas {
display: none;
}
.main-container > .header.opened > .navigation.sub a .fas-m {
display: inline-block;
padding-left: 10px;
font-size: 12px;
}
}
@media (max-width: 1024px) {
.main-container > .header > .navigation {
font-size: 21px;
}
.main-container > .header > .navigation > a {
font-family: siemensslab-bold;
font-size: 26px;
line-height: 36px;
}
.main-container > .header > .navigation.sub > a {
font-family: siemenssans-bold;
font-size: 18px;
line-height: 28px;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
max-width: 250px;
}
.main-container > .header > .navigation > .fa-chevron-right {
display: block;
font-size: 12px;
padding-left: 10px;
}
}
.main-container.full-picture-header > .header > .full-picture-carousel {
margin-left: 0;
height: 470px;
width: auto;
}
.main-container.full-picture-header > .header > .full-picture-carousel .slick-list,
.main-container.full-picture-header > .header > .full-picture-carousel .slick-track {
height: 100%;
background-color: white;
}
.main-container.full-picture-header > .header > .full-picture-carousel .slick-slide > div {
height: 100%;
display: block;
}
.main-container.full-picture-header > .header > .full-picture-carousel .slick-slide .full-picture {
height: 100%;
}
.main-container.full-picture-header > .header > .full-picture-carousel .slick-prev:before,
.main-container.full-picture-header > .header > .full-picture-carousel .slick-next:before {
font-family: "Font Awesome 5 Free";
font-weight: 600;
}
@media (max-width: 1024px) {
.main-container.full-picture-header > .header > .full-picture-carousel {
height: auto;
}
.main-container.full-picture-header > .header > .full-picture-carousel > .full-picture {
height: auto;
}
.main-container.full-picture-header > .header > .full-picture-carousel > .full-picture.hidden {
display: none;
}
.main-container.full-picture-header > .header > .full-picture-carousel .slick-list,
.main-container.full-picture-header > .header > .full-picture-carousel .slick-track {
height: auto;
}
.main-container.full-picture-header > .header > .full-picture-carousel .slick-dots {
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;
margin: 0;
padding: 30px 0 21px;
list-style: none;
background-color: white;
}
.main-container.full-picture-header > .header > .full-picture-carousel .slick-dots li:before {
content: "•";
color: lightgray;
padding-right: 5px;
cursor: pointer;
}
.main-container.full-picture-header > .header > .full-picture-carousel .slick-dots li.slick-active:before {
color: darkgray;
}
.main-container.full-picture-header > .header > .full-picture-carousel .slick-dots button {
display: none;
}
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .box {
height: 175px;
width: 525px;
background-color: rgba(255, 255, 255, 0.6);
font-size: 30px;
font-family: siemensslab-bold;
margin-top: 135px;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .box > span {
padding-top: 45px;
padding-bottom: 45px;
padding-right: 50px;
padding-left: 50px;
width: calc(100% - 100px);
height: calc(100% - 90px);
display: block;
}
@media (max-width: 1024px) {
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .box {
font-family: siemensslab-bold, Arial, sans-serif !important;
font-weight: 400 !important;
height: auto;
width: 100%;
font-size: 34px;
line-height: 44px;
margin-top: 0;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .box > span {
font-family: siemensslab-bold, Arial, sans-serif !important;
font-weight: 400 !important;
width: calc(100% - 44px);
height: auto;
padding-top: 30px !important;
padding-bottom: 30px !important;
padding-left: 22px;
padding-right: 22px;
margin: 0;
display: block;
}
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > button.full-picture-button {
font-family: siemenssans-roman, sans-serif;
font-size: 17px;
color: white; background-color: rgb(235, 120, 10) !important; border: 0px;
padding-left: 25px;
padding-right: 25px;
padding-top: 20px;
padding-bottom: 20px;
white-space: nowrap;
min-width: 185px;
min-height: 55px;
position: absolute;
right: 480px;
top: 280px;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > button.full-picture-button a {
color: white !important;
text-decoration: none !important;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > button.full-picture-button.wine {
background-color: rgb(99, 10, 53);
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > button.full-picture-button.green {
background-color: rgb(101, 139, 46);
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > button.full-picture-button.blue {
background-color: rgb(0, 80, 113);
}
@media (max-width: 1024px) {
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > button.full-picture-button {
font-size: 19px;
position: unset !important;
padding-left: 45px;
padding-right: 45px;
padding-top: 15px;
padding-bottom: 15px;
min-width: 235px;
max-width: 280px;
min-height: 86px;
}
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container {
margin-left: auto;
margin-right: auto;
width: 954px;
height: 100%;
position: relative;
overflow: auto;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .full-picture-img {
display: none;
visibility: hidden;
}
.after-header {
height: 93px;
-ms-grid-rows: auto;
grid-template-rows: auto;
display: none;
border: 0;
}
@media (max-width: 1024px) {
.main-container.full-picture-header > .header {
-ms-grid-rows: 80px 375px;
grid-template-rows: 80px 375px;
position: relative;
border: 0;
}
.main-container.full-picture-header > .header > .full-picture-carousel {
height: auto;
}
.main-container > .header, .main-container.full-picture-header > .header, .main-container.sticky-header > .header {
height: auto !important;
}
.main-container.full-picture-header > .header > .logo {
margin: 24px 0;
}
.main-container.full-picture-header > .header.opened > .logo {
margin: 0 !important;
}
.main-container.full-picture-header > .header.opened + .after-header {
display: none !important;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture {
background-image: none !important;
height: auto;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture.hidden {
display: none !important;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container {
height: auto;
width: 100vw;
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;
font-family: "siemensslab-bold", sans-serif;
overflow: hidden;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .full-picture-img {
display: none;
visibility: hidden;
-o-object-fit: none;
object-fit: none;
height: 375px;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .full-picture-img-tablet {
display: block;
visibility: visible;
-o-object-fit: none;
object-fit: none;
height: 375px;
width: 100%;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .box {
font-family: "siemensslab-bold";
font-size: 34px;
line-height: 44px;
padding: 0;
margin: 0;
height: auto !important;
width: 100vw;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .box > span {
padding-top: 20px;
padding-bottom: 0;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > button.full-picture-button {
position: absolute;
}
.header > .full-picture-carousel > .slick-dots {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
visibility: visible;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 20px 0 60px 0;
list-style-type: none;
}
.header > .full-picture-carousel > .slick-dots li {
margin: 0 0.25rem;
}
.header > .full-picture-carousel > .slick-dots button {
display: block;
width: 12px;
height: 12px;
padding: 0;
border: none;
border-radius: 100%;
background-color: #A9A9A9;
text-indent: -9999px;
}
.header > .full-picture-carousel > .slick-dots li.slick-active button {
background-color: #696969;
}
.slick-arrow {
display: none;
visibility: hidden;
}
.after-header {
display: none !important;
}
}
@media (max-width: 780px) {
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture {
background-image: none !important;
height: auto;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container {
height: auto;
width: 100vw;
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;
font-family: "siemenslab-bold", sans-serif;
overflow: hidden;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .full-picture-img {
display: block;
visibility: visible;
-o-object-fit: none;
object-fit: none;
height: 375px;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .full-picture-img-tablet {
display: none;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .box {
font-family: "siemensslab-bold";
font-size: 34px;
line-height: 44px;
padding: 0;
margin: 0;
height: auto !important;
width: 100vw;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > .box > span {
padding-top: 20px;
padding-bottom: 0;
}
.main-container.full-picture-header > .header > .full-picture-carousel .full-picture > .container > button.full-picture-button {
position: absolute;
}
.header > .full-picture-carousel > .slick-dots {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
visibility: visible;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 20px 0 60px 0;
list-style-type: none;
}
.header > .full-picture-carousel > .slick-dots li {
margin: 0 0.25rem;
}
.header > .full-picture-carousel > .slick-dots button {
display: block;
width: 12px;
height: 12px;
padding: 0;
border: none;
border-radius: 100%;
background-color: #A9A9A9;
text-indent: -9999px;
}
.header > .full-picture-carousel > .slick-dots li.slick-active button {
background-color: #696969;
}
}
.main-container > .header > .search .field {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid rgb(193, 212, 223);
height: 36px;
width: 305px;
background-color: white;
}
@media (max-width: 1024px) {
.main-container > .header > .search .field {
width: 100%;
}
}
.main-container > .header > .search .field > .icon-Header_Search {
color: rgb(140, 163, 175);
font-size: 16px;
padding-right: 14px;
}
.main-container > .header > .search .field > input {
font-family: "siemenssans-roman", sans-serif;
font-size: 13px;
color: rgb(140, 163, 175);
border: 0px;
padding-left: 14px;
padding-right: 5px;
width: calc(100% - 14px - 16px);
}
.main-container > .header > .search .field > input:focus {
outline: 0;
}
.main-container > .header > .search .field > input::-webkit-input-placeholder {
color: rgb(140, 163, 175) !important;
font-family: siemenssans-roman !important;
}
.main-container > .header > .search .field > input::-moz-placeholder {
color: rgb(140, 163, 175) !important;
font-family: siemenssans-roman !important;
}
.main-container > .header > .search .field > input:-ms-input-placeholder {
color: rgb(140, 163, 175) !important;
font-family: siemenssans-roman !important;
}
.main-container > .header > .search .field > input::-ms-input-placeholder {
color: rgb(140, 163, 175) !important;
font-family: siemenssans-roman !important;
}
.main-container > .header > .search .field > input::placeholder {
color: rgb(140, 163, 175) !important;
font-family: siemenssans-roman !important;
}
@media (max-width: 768px) {
.main-container > .header > .search {
z-index: 999;
}
}
.main-container > .header > .frame {
border-top: 1px solid rgb(193, 212, 223);
border-bottom: 1px solid rgb(193, 212, 223);
height: 70px;
width: 100%;
}
@media (max-width: 1024px) {
.main-container > .header > .logo > img {
width: 155px;
}
}
@media (max-width: 1024px) {
.main-container > .header.opened > .search > .field {
height: 45px;
width: 100%;
}
.main-container > .header.opened > .search > .field > .icon-Header_Search {
font-size: 18px;
padding-right: 15px;
}
.main-container > .header.opened > .search > .field > input {
font-size: 12px;
padding-left: 15px;
padding-right: 7px;
z-index: 3000;
}
}
.main-container > .header {
z-index: 100;
background-color: white;
}
@media screen and (min-width: 768px) { .main-container > .header > .headerinner > .search {
margin-left: 169px;
} .main-container > .header > .navigation.nav4 {
-ms-grid-row: 2;
-ms-grid-column: 3;
grid-area: s;
}
.main-container.full-picture-header > .header > .navigation.nav4 {
grid-area: n4;
}
}
.header { }
.sticky-header > .header { }
.main-container.sticky-header > .header {
background-color: rgba(255, 255, 255, 0.85);
border-bottom: 1px solid rgb(193, 212, 223);
height: 81px;
}
@media (max-width: 1024px) {
.main-container > .header,
.main-container.full-picture-header > .header,
.main-container.sticky-header > .header {
height: 80px;
}
}
@media (max-width: 1024px) {
.main-container > .header.opened,
.main-container.sticky-header > .header.opened,
.main-container.full-picture-header > .header.opened {
background: white;
height: auto;
max-height: 100vh;
overflow-x: hidden;
overflow-y: scroll;
border-bottom: 2px solid rgb(193, 212, 223);
position: fixed !important;
}
}
@media (max-width: 1024px) {
.main-container > .header.opened > .contact-link > i {
font-size: 25px;
z-index: 3000;
}
}
.main-container > .footer > .copyright {
font-family: Arial, sans-serif;
font-weight: normal;
font-size: 13px;
line-height: 18px;
color: #8ca3af;
white-space: nowrap;
}
.main-container > .footer > .footer-link {
font-family: Arial, sans-serif;
font-weight: normal;
font-size: 13px;
line-height: 18px;
color: #8ca3af;
text-decoration: none;
white-space: nowrap;
}
.main-container > .footer > .footer-link:hover, .main-container > .footer > .footer-link:focus {
color: #496576;
}
.footer-rebrush .container {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 0px 1fr 0px 1fr 0px 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
-ms-grid-rows: auto 0px auto 0px auto;
grid-template-rows: auto auto auto;
gap: 0px 0px;
grid-template-areas: "address footernav-left footernav-middle footernav-right" "social social social social" "copyright_legal copyright_legal copyright_legal copyright_legal";
}
@media (max-width: 780px) {
.footer-rebrush .container {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 0px 1fr;
grid-template-columns: 1fr 1fr;
-ms-grid-rows: auto 0px auto 0px auto 0px auto;
grid-template-rows: auto auto auto auto;
gap: 0px 0px;
grid-template-areas: "address address" "footernav-left footernav-middle" "footernav-right social" "copyright_legal copyright_legal";
}
}
.footer-rebrush .container .address {
-ms-grid-row: 1;
-ms-grid-column: 1;
grid-area: address;
}
@media (max-width: 780px) {
.footer-rebrush .container .address {
border-bottom: 1px solid rgb(255, 255, 255);
padding-bottom: 25px;
}
}
.footer-rebrush .container .footernav-left {
-ms-grid-row: 1;
-ms-grid-column: 3;
grid-area: footernav-left;
padding-right: 10px;
}
@media (max-width: 780px) {
.footer-rebrush .container .footernav-left {
padding-top: 25px;
}
}
.footer-rebrush .container .footernav-middle {
-ms-grid-row: 1;
-ms-grid-column: 5;
grid-area: footernav-middle;
padding-right: 10px;
}
@media (max-width: 780px) {
.footer-rebrush .container .footernav-middle {
padding-top: 25px;
}
}
.footer-rebrush .container .footernav-right {
-ms-grid-row: 1;
-ms-grid-column: 7;
grid-area: footernav-right;
padding-right: 10px;
}
@media (max-width: 780px) {
.footer-rebrush .container .footernav-right {
padding-top: 25px;
}
}
.footer-rebrush .container .social {
-ms-grid-row: 3;
-ms-grid-column: 1;
-ms-grid-column-span: 7;
grid-area: social;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-top: 25px;
padding-bottom: 25px;
}
@media (max-width: 780px) {
.footer-rebrush .container .social {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
.footer-rebrush .container .social .footericonlink {
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;
}
.footer-rebrush .container .social_header_container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
@media (max-width: 780px) {
.footer-rebrush .container .social_header_container {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.footer-rebrush .container .social_header_container .social_header {
margin-bottom: 0;
}
@media (max-width: 780px) {
.footer-rebrush .container .social_header_container .social_header {
margin-bottom: 25px;
}
}
.footer-rebrush .container .social_icons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 16px;
}
.footer-rebrush .container .copyright_legal {
-ms-grid-row: 5;
-ms-grid-column: 1;
-ms-grid-column-span: 7;
grid-area: copyright_legal;
padding-top: 25px;
border-top: 1px solid rgb(255, 255, 255);
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (max-width: 780px){
.footer-rebrush .container .address {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
}
.footer-rebrush .container .footernav-left {
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.footer-rebrush .container .footernav-middle {
-ms-grid-row: 3;
-ms-grid-column: 3;
}
.footer-rebrush .container .footernav-right {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
.footer-rebrush .container .social {
-ms-grid-row: 5;
-ms-grid-column: 3;
-ms-grid-column-span: 1;
}
.footer-rebrush .container .copyright_legal {
-ms-grid-row: 7;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
}
}
.footer-rebrush .container .copyright_legal .copyright {
width: 30%;
}
.footer-rebrush .container .copyright_legal .legal {
width: 70%;
text-align: right;
}
.footer-rebrush .container .copyright_legal .legal a {
margin-left: 24px;
text-decoration: none;
}
.footer-rebrush .container .copyright_legal .legal a:focus, .footer-rebrush .container .copyright_legal .legal a:hover, .footer-rebrush .container .copyright_legal .legal a:active {
color: #becdd7;
}
@media (max-width: 780px) {
.footer-rebrush .container .copyright_legal {
display: block;
}
.footer-rebrush .container .copyright_legal .copyright {
width: 100%;
}
.footer-rebrush .container .copyright_legal .legal {
width: 100%;
margin-top: 24px;
text-align: left;
}
.footer-rebrush .container .copyright_legal .legal a {
display: block;
margin-left: 0;
}
}
@media (max-width: 780px) {
.main-container > .footer {
-ms-grid-rows: -webkit-max-content 30px -webkit-max-content;
-ms-grid-rows: max-content 30px max-content;
grid-template-rows: -webkit-max-content 30px -webkit-max-content;
grid-template-rows: max-content 30px max-content;
-ms-grid-columns: -webkit-min-content 15px -webkit-min-content 15px -webkit-min-content auto;
-ms-grid-columns: min-content 15px min-content 15px min-content auto;
grid-template-columns: -webkit-min-content 15px -webkit-min-content 15px -webkit-min-content auto;
grid-template-columns: min-content 15px min-content 15px min-content auto;
grid-template-areas: "fli . fld . fln ." ". . . . . ." "c c c c c c";
}
.main-container > .footer > .footer-link {
margin: 0px;
}
}
.footer-rebrush {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.015em;
color: rgb(255, 255, 255);
background-color: #5f6d75;
padding-top: 75px;
padding-bottom: 77px;
}
@media (max-width: 1024px) {
.footer-rebrush {
font-size: 18px;
line-height: 23px;
letter-spacing: 0em;
}
}
@media (max-width: 780px) {
.footer-rebrush {
padding-top: 40px;
padding-bottom: 40px;
}
}
.footer-rebrush > .container {
max-width: 1136px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 1176px) {
.footer-rebrush > .container {
width: auto;
max-width: calc(100vw - 40px);
}
}
.footer-rebrush .footericonlink {
width: 42px;
height: 42px;
background-color: rgb(255, 255, 255);
}
.footer-rebrush .footericonlink.linkedin {
margin-left: 24px;
}
@media (max-width: 780px) {
.footer-rebrush .footericonlink.linkedin {
margin-left: 0;
}
}
.footer-rebrush .footericonlink:focus, .footer-rebrush .footericonlink:hover, .footer-rebrush .footericonlink:active {
background-color: #becdd7;
}
.footer-rebrush .address .company {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
.footer-rebrush .address .company {
font-size: 18px;
line-height: 23px;
letter-spacing: 0em;
}
}
.footer-rebrush .address a {
text-decoration: none;
}
.footer-rebrush .address a:focus, .footer-rebrush .address a:hover, .footer-rebrush .address a:active {
color: #becdd7;
}
.footer-rebrush .social {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
.footer-rebrush .social {
font-size: 18px;
line-height: 23px;
letter-spacing: 0em;
}
}
.footer-rebrush .footer_menu {
margin: 0px;
padding-left: 0;
list-style-type: none;
}
.footer-rebrush .footer_menu .footer-menu-item {
margin-bottom: 25px;
}
.footer-rebrush .footer_menu .footer-menu-item .footer-menu-item-link {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.015em;
text-decoration: none;
word-break: break-word;
}
@media (max-width: 1024px) {
.footer-rebrush .footer_menu .footer-menu-item .footer-menu-item-link {
font-size: 18px;
line-height: 23px;
letter-spacing: 0em;
}
}
.footer-rebrush .footer_menu .footer-menu-item .footer-menu-item-link:focus, .footer-rebrush .footer_menu .footer-menu-item .footer-menu-item-link:hover, .footer-rebrush .footer_menu .footer-menu-item .footer-menu-item-link:active {
color: #becdd7;
}
.footer-rebrush .footer_menu .footer-menu-item.footer-menu-item-parent .footer-menu-item-link {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
.footer-rebrush .footer_menu .footer-menu-item.footer-menu-item-parent .footer-menu-item-link {
font-size: 18px;
line-height: 23px;
letter-spacing: 0em;
}
}
@media (max-width: 780px) {
.main-container > .footer {
margin-top: 30px;
margin-bottom: 30px;
height: 66px;
}
}
.main-container .newsletter-signup {
background-color: rgb(95, 109, 117);
width: auto;
max-width: calc(100vw - 40px);
margin: auto;
}
.main-container .newsletter-signup .elementor-container {
padding: 75px 0;
}
.main-container .newsletter-signup .elementor-container .elementor-container {
padding: 0;
}
#nl-title .elementor-heading-title {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 29px;
font-weight: 700;
line-height: 40px;
letter-spacing: 0em;
margin-bottom: 0 !important;
}
@media (max-width: 1024px) {
#nl-title .elementor-heading-title {
margin-bottom: 0 !important;
}
}
@media (max-width: 780px) {
#nl-title .elementor-heading-title {
margin-bottom: 0 !important;
}
}
.main-container .newsletter-signup .container .icon-link {
color: white;
font-size: 26px;
text-decoration: none;
}
.main-container .newsletter-signup .signup-field > input {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
height: 53px;
width: 100%;
border: 1px solid rgb(0, 0, 0);
padding-left: 30px;
padding-right: 30px;
}
.main-container .newsletter-signup .signup-field > input:focus {
outline: 0;
}
.main-container .newsletter-signup .signup-field > input::-webkit-input-placeholder {
color: black;
}
.main-container .newsletter-signup .signup-field > input::-moz-placeholder {
color: black;
}
.main-container .newsletter-signup .signup-field > input:-ms-input-placeholder {
color: black;
}
.main-container .newsletter-signup .signup-field > input::-ms-input-placeholder {
color: black;
}
.main-container .newsletter-signup .signup-field > input::placeholder {
color: black;
}
.main-container .newsletter-signup .signup-button button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
padding: 9px 18px;
border: 1px solid transparent;
border-radius: 0 !important;
height: 53px;
width: 300px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: none;
-o-transition: none;
transition: none;
color: rgb(0, 0, 0);
background-color: rgb(235, 120, 10); border-color: rgb(235, 120, 10);
width: 100%;
max-width: 100%;
min-height: auto;
height: 53px;
-ms-flex-line-pack: center;
align-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.main-container .newsletter-signup .signup-button button.elementor-size-xs {
width: 180px;
}
.main-container .newsletter-signup .signup-button button.elementor-size-sm {
width: 180px;
}
.main-container .newsletter-signup .signup-button button.elementor-size-md {
width: 300px;
}
.main-container .newsletter-signup .signup-button button.elementor-size-lg {
width: 300px;
}
.main-container .newsletter-signup .signup-button button.elementor-size-xl {
width: 300px;
}
.main-container .newsletter-signup .signup-button button:hover, .main-container .newsletter-signup .signup-button button:active {
color: black;
background: white;
border: 1px solid black !important;
}
@media (max-width: 1024px) {
.main-container .newsletter-signup .signup-button button {
font-size: 20px;
line-height: 21px;
padding: 15px 18px;
}
}
@media (max-width: 780px) {
.main-container .newsletter-signup .signup-button button {
font-size: 22px;
line-height: 30px;
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-xs {
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-sm {
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-md {
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-lg {
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-xl {
width: 100%;
}
}
.main-container .newsletter-signup .container {
margin-top: 57px;
margin-bottom: 60px;
display: -ms-grid;
display: grid;
-ms-grid-columns: auto 60px 28px 25px 28px 25px 30px 25px 33px;
grid-template-columns: auto 60px 28px 25px 28px 25px 30px 25px 33px;
grid-template-areas: "t t  ile . ilt . ily . ." "sf sb sb sb sb sb sb sb sb";
}
@media (max-width: 780px) {
.main-container .newsletter-signup .container {
margin-top: 58px;
}
}
@media (max-width: 780px) {
.main-container .newsletter-signup .container {
margin-top: 57px;
}
}
.main-container .newsletter-signup .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
grid-area: t;
margin-bottom: 27px;
}
@media (max-width: 1024px) {
.main-container .newsletter-signup .container > .title {
margin-bottom: 27px;
}
}
.main-container .newsletter-signup .container > .icon-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 28px;
margin-bottom: 30px;
margin-top: 2px;
}
@media (max-width: 780px) {
.main-container .newsletter-signup .container > .icon-link {
margin-bottom: 58px;
}
}
.main-container .newsletter-signup .container > .icon-link.email {
-ms-grid-row: 1;
-ms-grid-column: 3;
grid-area: ile;
margin-left: -25px;
}
.main-container .newsletter-signup .container > .icon-link.twitter {
-ms-grid-row: 1;
-ms-grid-column: 5;
grid-area: ilt;
margin-left: -25px;
}
.main-container .newsletter-signup .container > .icon-link.youtube {
-ms-grid-row: 1;
-ms-grid-column: 7;
grid-area: ily;
margin-left: -25px;
}
.main-container .newsletter-signup .container > .icon-link.linkedin {
-ms-grid-row: 1;
-ms-grid-column: 7;
grid-area: ily;
margin-left: 30px;
}
.main-container .newsletter-signup .container > .icon-linka {
color: white;
}
.main-container .newsletter-signup .container > .signup-field {
-ms-grid-row: 2;
-ms-grid-column: 1;
grid-area: sf;
}
.main-container .newsletter-signup .container > .signup-button {
-ms-grid-row: 2;
-ms-grid-column: 2;
-ms-grid-column-span: 8;
grid-area: sb;
} .main-container > .newsletter-signup.no-subscr > .container {
-ms-grid-rows: 1fr;
grid-template-rows: 1fr;
grid-template-areas: "t t  ile . ilt . ily . .";
margin-bottom: 57px;
}
.main-container > .newsletter-signup.no-subscr > .container > .title {
margin-bottom: 0px;
}
.main-container > .newsletter-signup.no-subscr > .container > .icon-link {
margin-bottom: 0px;
}
.main-container .newsletter-signup .signup-button button {
color: rgb(0, 0, 0);
}
@media (max-width: 780px) {
.main-container .newsletter-signup .signup-button button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
padding: 9px 18px;
border: 1px solid transparent;
border-radius: 0 !important;
height: 53px;
width: 300px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: none;
-o-transition: none;
transition: none;
width: 100% !important;
max-width: 100% !important;
min-width: auto;
max-height: none !important;
min-height: auto !important;
height: 53px !important;
}
.main-container .newsletter-signup .signup-button button.elementor-size-xs {
width: 180px;
}
.main-container .newsletter-signup .signup-button button.elementor-size-sm {
width: 180px;
}
.main-container .newsletter-signup .signup-button button.elementor-size-md {
width: 300px;
}
.main-container .newsletter-signup .signup-button button.elementor-size-lg {
width: 300px;
}
.main-container .newsletter-signup .signup-button button.elementor-size-xl {
width: 300px;
}
.main-container .newsletter-signup .signup-button button:hover, .main-container .newsletter-signup .signup-button button:active {
color: black;
background: white;
border: 1px solid black !important;
}
}
@media (max-width: 780px) and (max-width: 1024px) {
.main-container .newsletter-signup .signup-button button {
font-size: 20px;
line-height: 21px;
padding: 15px 18px;
}
}
@media (max-width: 780px) and (max-width: 780px) {
.main-container .newsletter-signup .signup-button button {
font-size: 22px;
line-height: 30px;
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-xs {
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-sm {
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-md {
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-lg {
width: 100%;
}
.main-container .newsletter-signup .signup-button button.elementor-size-xl {
width: 100%;
}
}
@media (max-width: 780px) {
.main-container .newsletter-signup .signup-button button:hover, .main-container .newsletter-signup .signup-button button:active {
border-top: none !important;
}
}
@media (max-width: 1024px) {
.main-container > .newsletter-signup > .container > .signup-field > input {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
height: 53px;
width: 100%;
max-width: none;
min-height: auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
@media (max-width: 1024px) {
.main-container .newsletter-signup .title {
font-size: 20px;
font-family: siemensslab-bold;
}
}
@media (max-width: 780px) {
.main-container .newsletter-signup .title {
font-size: 18px;
}
}
@media (max-width: 780px) {
.main-container .newsletter-signup .container {
display: -ms-grid;
display: grid;
-ms-grid-rows: auto 87px 60px auto;
grid-template-rows: auto 87px 60px auto;
-ms-grid-columns: auto (25px)[7] auto;
grid-template-columns: auto repeat(7, 25px) auto;
grid-template-areas: "t t t t t t t t t" ". . ile . ilt . ily . ." "sf sf sf sf sf sf sf sf sf" "sb sb sb sb sb sb sb sb sb";
}
.main-container .newsletter-signup .container > .title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
margin-left: auto;
margin-right: auto;
white-space: normal;
text-align: center;
}
.main-container .newsletter-signup .container > .newsletter-info {
display: none;
} .main-container .newsletter-signup.no-subscr > .container {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
-ms-grid-rows: auto 28px;
grid-template-rows: auto 28px;
-ms-grid-columns: auto (25px)[7] auto;
grid-template-columns: auto repeat(7, 25px) auto;
grid-template-areas: "t t t t t t t t t" ". . ile . ilt . ily . .";
margin-bottom: 60px;
}
.main-container .newsletter-signup.no-subscr > .container > .title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
margin-left: auto;
margin-right: auto;
white-space: normal;
text-align: center;
margin-bottom: 23px;
}
.main-container .newsletter-signup .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup.no-subscr > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup .container > .icon-link.email {
-ms-grid-row: 2;
-ms-grid-column: 3;
}
.main-container .newsletter-signup.no-subscr > .container > .icon-link.email {
-ms-grid-row: 2;
-ms-grid-column: 3;
}
.main-container .newsletter-signup .container > .icon-link.twitter {
-ms-grid-row: 2;
-ms-grid-column: 5;
}
.main-container .newsletter-signup.no-subscr > .container > .icon-link.twitter {
-ms-grid-row: 2;
-ms-grid-column: 5;
}
.main-container .newsletter-signup .container > .icon-link.youtube {
-ms-grid-row: 2;
-ms-grid-column: 7;
}
.main-container .newsletter-signup.no-subscr > .container > .icon-link.youtube {
-ms-grid-row: 2;
-ms-grid-column: 7;
}
.main-container .newsletter-signup .container > .icon-link.linkedin {
-ms-grid-row: 2;
-ms-grid-column: 7;
}
.main-container .newsletter-signup.no-subscr > .container > .icon-link.linkedin {
-ms-grid-row: 2;
-ms-grid-column: 7;
}
.main-container .newsletter-signup .container > .signup-field {
-ms-grid-row: 3;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup .container > .signup-button {
-ms-grid-row: 4;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
}
@media (max-width: 780px) and (max-width: 780px) {
.main-container .newsletter-signup.no-subscr > .container > .title {
margin-bottom: 22px;
}
}
@media (max-width: 780px) {
body.modal_lock {
overflow: hidden;
}
}
.signup-modal {
display: none;
position: fixed;
z-index: 999;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.4);
}
.signup-modal .signup-modal-content {
background-color: #ebebe3;
margin: 5% auto;
padding: 20px;
border: 1px solid #888;
width: 66.7%;
}
.signup-modal .signup-modal-close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.signup-modal .signup-modal-close:hover,
.signup-modal .signup-modal-close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
.signup-modal .required-fields-wrapper {
margin-top: 20px;
}
@media (max-width: 780px) {
.signup-modal .required-fields-wrapper {
margin-bottom: 23px;
}
}
.signup-modal form {
max-width: 650px;
}
@media (max-width: 780px) {
.signup-modal .userinfo {
margin-top: 18px;
}
}
.signup-modal .userinfo input, .signup-modal .userinfo select {
height: 50px;
width: calc(100% - 26px) !important;
font-size: 15px;
padding-left: 13px;
padding-right: 13px;
padding-top: 0px;
padding-bottom: 0px;
font-family: siemenssans-roman;
border: 0;
margin-top: 8px;
margin-bottom: 8px;
}
.signup-modal .userinfo .dropdown-wrapper {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
.signup-modal .userinfo .dropdown-wrapper:first-child {
margin-right: 15px;
}
.signup-modal .userinfo .dropdown-wrapper select {
width: 100% !important;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
-o-text-overflow: "";
text-overflow: "";
}
.signup-modal .userinfo-split {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.signup-modal .userinfo-split.mt-07 {
margin-top: 7px;
}
.signup-modal .userinfo-split input:first-child {
margin-right: 15px;
}
@media (max-width: 780px) {
.signup-modal .userinfo-split .dropdown-wrapper + .dropdown-wrapper {
margin-top: 15px !important;
}
}
@media (max-width: 780px) {
.signup-modal .userinfo-split .dropdown-wrapper.custom-selection {
margin-top: 0;
}
}
.signup-modal .userinfo-split .dropdown-wrapper.custom-selection .select-selected {
width: 100%;
font-size: 15px;
}
.signup-modal .userinfo-split .dropdown-wrapper.custom-selection .select-items {
font-size: 15px;
}
.signup-modal .userinfo-split .dropdown-wrapper.custom-selection label {
width: 100%;
display: inline-block;
}
@media (max-width: 780px) {
.signup-modal .userinfo-split .dropdown-wrapper.custom-selection label {
margin-top: 18px;
}
}
@media (max-width: 780px) {
.signup-modal .userinfo-split {
display: block;
width: 100%;
}
.signup-modal .userinfo-split input:first-child {
margin-right: 15px;
}
}
.signup-modal .sf-label-radio {
display: inline;
font-family: siemenssans-roman;
font-size: 17px;
padding-left: 22px;
max-width: 230px;
position: relative;
cursor: pointer;
}
.signup-modal .sf-label-radio:hover:before {
background-color: rgba(235, 120, 10, 0.35);
-webkit-box-shadow: inset 0 0 0 4px #fff;
box-shadow: inset 0 0 0 4px #fff;
}
@media (max-width: 780px) {
.signup-modal .sf-label-radio {
width: 100%;
max-width: 100%;
display: block;
}
}
@media (max-width: 780px) {
.signup-modal {
width: 100%;
}
}
.signup-modal .label-wrapper {
display: inline-block;
margin-right: 15px;
}
.signup-modal input[type=radio] {
position: absolute;
opacity: 0;
}
.signup-modal input[type=radio] + .sf-label-radio:before {
content: "";
background: #fff;
border-radius: 100%;
display: inline-block;
width: 1em;
height: 1em;
position: relative;
top: 0;
margin-right: 15px;
vertical-align: top;
cursor: pointer;
text-align: center;
-webkit-transition: all 250ms ease;
-o-transition: all 250ms ease;
transition: all 250ms ease;
bottom: 0;
position: absolute;
left: 0;
}
@media (max-width: 780px) {
.signup-modal input[type=radio] + .sf-label-radio:before {
margin: auto;
}
}
.signup-modal input[type=radio]:checked + .sf-label-radio:before {
background-color: rgb(235, 120, 10); -webkit-box-shadow: inset 0 0 0 4px #fff;
box-shadow: inset 0 0 0 4px #fff;
}
.signup-modal input[type=radio]:focus + .sf-label-radio:before {
outline: none;
border-color: rgb(235, 120, 10); }
.signup-modal input[type=radio]:disabled + .sf-label-radio:before {
-webkit-box-shadow: inset 0 0 0 4px #eee;
box-shadow: inset 0 0 0 4px #eee;
border-color: rgb(174.25, 174.25, 174.25);
background: rgb(174.25, 174.25, 174.25);
}
.signup-modal input[type=radio] + .sf-label-radio:empty:before {
margin-right: 0;
}
.signup-modal .sf-input-checkbox {
position: absolute;
opacity: 0;
}
.signup-modal .sf-input-checkbox + label {
position: relative;
cursor: pointer;
padding: 0;
}
.signup-modal .sf-input-checkbox + label:before {
content: "";
margin-right: 10px;
display: inline-block;
vertical-align: text-top;
width: 20px;
height: 20px;
background: white;
}
.signup-modal .sf-input-checkbox + label {
font-family: siemenssans-roman;
font-size: 17px;
}
.signup-modal .sf-input-checkbox:disabled + label {
color: #b8b8b8;
cursor: auto;
}
.signup-modal .sf-input-checkbox:disabled + label:before {
-webkit-box-shadow: none;
box-shadow: none;
background: #ddd;
}
.signup-modal .sf-input-checkbox:checked + label:after {
content: "";
position: absolute;
left: 5px;
top: 9px;
background: rgb(235, 120, 10); width: 2px;
height: 2px; -webkit-box-shadow: 2px 0 0 rgb(235, 120, 10), 4px 0 0 rgb(235, 120, 10), 4px -2px 0 rgb(235, 120, 10), 4px -4px 0 rgb(235, 120, 10), 4px -6px 0 rgb(235, 120, 10), 4px -8px 0 rgb(235, 120, 10);
box-shadow: 2px 0 0 rgb(235, 120, 10), 4px 0 0 rgb(235, 120, 10), 4px -2px 0 rgb(235, 120, 10), 4px -4px 0 rgb(235, 120, 10), 4px -6px 0 rgb(235, 120, 10), 4px -8px 0 rgb(235, 120, 10);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
@media (min-width: 992px) {
#newsletter-email-popup .signup-modal-content {
width: 33.3%;
position: fixed;
top: 1%;
right: 5%;
}
}
@media (max-width: 576px) {
.signup-modal-content {
width: 75% !important;
}
.newsletter-email-popup-email-field input {
padding-left: 15px;
padding-right: 0;
}
.newsletter-email-popup-email-field {
width: calc(100% - 25px) !important;
}
.newsletter-email-popup-submit-button {
width: 100% !important;
}
}
.contact-form-element select, .dropdown-wrapper select {
background-color: white !important;
}
.contact-form-element .nutellapot {
display: none;
}
.main-container > .title > .container > .subtitle {
font-size: 18px;
font-family: siemensslab-roman;
}
.main-container > .title > .container > .title {
font-size: 30px;
font-family: siemensslab-bold;
}
.main-container > .title > .container > .icon-link {
color: rgb(140, 163, 175);
text-decoration: none;
}
.main-container > .title > .container > .icon-link:hover {
color: rgb(73, 101, 118);
}
.main-container > .title > .container > .icon-link.facebook {
font-size: 13px;
}
.main-container > .title > .container > .icon-link.twitter {
font-size: 15px;
}
.main-container > .title {
background-color: rgb(235, 235, 227);
}
.main-container > .title > .container {
height: 220px;
}
@media (max-width: 1024px) {
.main-container > .title > .container {
height: 150px;
}
}
.main-container > .title > .container {
display: -ms-grid;
display: grid;
-ms-grid-rows: (1fr)[2];
grid-template-rows: repeat(2, 1fr);
-ms-grid-columns: auto 15px 20px 15px;
grid-template-columns: auto 15px 20px 15px;
grid-template-areas: "t ilf . ilt" "st st st st";
}
.main-container > .title > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-area: t;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-container > .title > .container > .subtitle {
-ms-grid-row: 2;
-ms-grid-column: 1;
-ms-grid-column-span: 4;
grid-area: st;
}
.main-container > .title > .container > .icon-link {
margin-left: auto;
margin-right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-container > .title > .container > .icon-link.facebook {
-ms-grid-row: 1;
-ms-grid-column: 2;
grid-area: ilf;
}
.main-container > .title > .container > .icon-link.twitter {
-ms-grid-row: 1;
-ms-grid-column: 4;
grid-area: ilt;
}
@media (max-width: 1024px) {
.main-container > .title > .container > .subtitle {
font-size: 15px;
}
.main-container > .title > .container > .title {
font-size: 18px;
}
}
.main-container > .content > .description {
font-family: siemensslab-roman;
font-size: 18px;
line-height: 32px;
}
.main-container > .content > .info-title {
font-family: siemensslab-bold;
font-size: 18px;
}
.main-container > .content > .info-value {
font-family: siemenssans-roman;
font-size: 17px;
}
.main-container > .content > .title {
font-size: 26px;
font-family: siemensslab-bold;
}
.main-container > .content > .zur-mission > button {
font-family: siemensslab-bold;
font-size: 18px;
color: white;
background-color: rgb(235, 120, 10); border: 0px;
padding-left: 50px;
padding-right: 50px;
padding-top: 20px;
padding-bottom: 20px;
}
.main-container > .content > .full-picture-card {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.main-container > .content > .full-picture-card > a {
color: white;
text-decoration: none;
font-family: siemenssans-bold;
font-size: 18px;
width: 100%;
text-align: center;
padding-bottom: 20px;
padding-top: 20px;
}
.main-container > .content > .full-picture-card.card1 {
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/black-guy.jpg);
}
.main-container > .content > .full-picture-card.card1 > a {
background-color: rgba(0, 80, 113, 0.5);
}
.main-container > .content > .full-picture-card.card2 {
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/white-kid-in-class.jpg);
}
.main-container > .content > .full-picture-card.card2 > a {
background-color: rgba(99, 10, 53, 0.5);
}
.main-container > .content > .full-picture-card.card3 {
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/graffiti.jpg);
}
.main-container > .content > .full-picture-card.card3 > a {
background-color: rgba(101, 139, 46, 0.5);
}
.main-container > .content {
display: -ms-grid;
display: grid;
-ms-grid-rows: 220px -webkit-min-content 20px 60px 50px 43px 67px 60px auto 40px 304px 80px;
-ms-grid-rows: 220px min-content 20px 60px 50px 43px 67px 60px auto 40px 304px 80px;
grid-template-rows: 220px -webkit-min-content 20px 60px 50px 43px 67px 60px auto 40px 304px 80px;
grid-template-rows: 220px min-content 20px 60px 50px 43px 67px 60px auto 40px 304px 80px;
-ms-grid-columns: 304px 20px 304px 20px 304px;
grid-template-columns: 304px 20px 304px 20px 304px;
grid-template-areas: "d d d . bzm" "c1 . c2 . c3" ". . . . ." "it1 it2 it2 it3 it3" "iv1 . iv2 . iv3" "it4 . it5 . it6" "iv4 iv5 iv5 iv6 iv6" ". . . . ." "tua tua tua tua tua" ". . . . ." "fpc1 . fpc2 . fpc3" ". . . . .";
}
.main-container > .content > .title.unsere-arbeitsgebiete {
-ms-grid-row: 9;
-ms-grid-column: 1;
-ms-grid-column-span: 5;
grid-area: tua;
}
.main-container > .content > .full-picture-card.card1 {
-ms-grid-row: 11;
-ms-grid-column: 1;
grid-area: fpc1;
}
.main-container > .content > .full-picture-card.card2 {
-ms-grid-row: 11;
-ms-grid-column: 3;
grid-area: fpc2;
}
.main-container > .content > .full-picture-card.card3 {
-ms-grid-row: 11;
-ms-grid-column: 5;
grid-area: fpc3;
}
.main-container > .content > .wireframe-card.card1 {
-ms-grid-row: 2;
-ms-grid-column: 1;
grid-area: c1;
}
.main-container > .content > .wireframe-card.card2 {
-ms-grid-row: 2;
-ms-grid-column: 3;
grid-area: c2;
}
.main-container > .content > .wireframe-card.card3 {
-ms-grid-row: 2;
-ms-grid-column: 5;
grid-area: c3;
}
.main-container > .content > .info-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.main-container > .content > .info-value {
padding-top: 10px;
}
.main-container > .content > .info-title.item1 {
-ms-grid-row: 4;
-ms-grid-column: 1;
grid-area: it1;
padding-left: 42px;
border-top: 2px solid rgb(217, 216, 206);
border-left: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-value.item1 {
-ms-grid-row: 5;
-ms-grid-column: 1;
grid-area: iv1;
padding-left: 42px;
border-left: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-title.item2 {
-ms-grid-row: 4;
-ms-grid-column: 2;
-ms-grid-column-span: 2;
grid-area: it2;
border-top: 2px solid rgb(217, 216, 206);
padding-left: 20px;
}
.main-container > .content > .info-value.item2 {
-ms-grid-row: 5;
-ms-grid-column: 3;
grid-area: iv2;
}
.main-container > .content > .info-title.item3 {
-ms-grid-row: 4;
-ms-grid-column: 4;
-ms-grid-column-span: 2;
grid-area: it3;
padding-left: 20px;
border-top: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-value.item3 {
-ms-grid-row: 5;
-ms-grid-column: 5;
grid-area: iv3;
border-right: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-title.item4 {
-ms-grid-row: 6;
-ms-grid-column: 1;
grid-area: it4;
border-left: 2px solid rgb(217, 216, 206);
padding-left: 42px;
}
.main-container > .content > .info-value.item4 {
-ms-grid-row: 7;
-ms-grid-column: 1;
grid-area: iv4;
border-left: 2px solid rgb(217, 216, 206);
border-bottom: 2px solid rgb(217, 216, 206);
padding-left: 42px;
}
.main-container > .content > .info-title.item5 {
-ms-grid-row: 6;
-ms-grid-column: 3;
grid-area: it5;
}
.main-container > .content > .info-value.item5 {
-ms-grid-row: 7;
-ms-grid-column: 2;
-ms-grid-column-span: 2;
grid-area: iv5;
border-bottom: 2px solid rgb(217, 216, 206);
padding-left: 20px;
}
.main-container > .content > .info-title.item6 {
-ms-grid-row: 6;
-ms-grid-column: 5;
grid-area: it6;
border-right: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-value.item6 {
-ms-grid-row: 7;
-ms-grid-column: 4;
-ms-grid-column-span: 2;
grid-area: iv6;
border-bottom: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
padding-left: 20px;
}
.main-container > .content > .description {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
grid-area: d;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-container > .content > .zur-mission {
-ms-grid-row: 1;
-ms-grid-column: 5;
grid-area: bzm;
margin-left: auto;
margin-right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 1024px) {
.main-container > .content > .zur-mission > button {
font-size: 13px;
padding-left: 35px;
padding-right: 35px;
padding-top: 15px;
padding-bottom: 15px;
}
}
@media (max-width: 1024px) {
.main-container > .content > .full-picture-card > a {
font-size: 15px;
}
}
@media (max-width: 1024px) {
.main-container > .content > .description {
font-size: 13px;
line-height: 22px;
}
.main-container > .content > .info-title {
font-size: 14px;
}
.main-container > .content > .info-value {
font-size: 14px;
}
.main-container > .content > .title {
font-size: 18px;
}
}
@media (max-width: 1024px) {
.main-container > .content {
-ms-grid-rows: 100px 90px (285px 20px)[3] 45px 20px (33px 20px)[4] 33px 46px 45px -webkit-min-content 20px (285px 20px)[3];
-ms-grid-rows: 100px 90px (285px 20px)[3] 45px 20px (33px 20px)[4] 33px 46px 45px min-content 20px (285px 20px)[3];
grid-template-rows: 100px 90px repeat(3, 285px 20px) 45px 20px repeat(4, 33px 20px) 33px 46px 45px -webkit-min-content 20px repeat(3, 285px 20px);
grid-template-rows: 100px 90px repeat(3, 285px 20px) 45px 20px repeat(4, 33px 20px) 33px 46px 45px min-content 20px repeat(3, 285px 20px);
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "d" "bzm" "c1" "." "c2" "." "c3" "." "it1" "iv1" "it2" "iv2" "it3" "iv3" "it4" "iv4" "it5" "iv5" "it6" "iv6" "." "tua" "." "fpc1" "." "fpc2" "." "fpc3" ".";
}
.main-container > .content > .info-value {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.main-container > .content > .info-title > span,
.main-container > .content > .info-value > span {
margin-left: auto;
margin-right: auto;
}
.main-container > .content > .info-title.item1 {
padding-left: 0px;
border-top: 2px solid rgb(217, 216, 206);
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-value.item1 {
padding-left: 0px;
padding-top: 0px;
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-title.item2 {
border-top: 0px;
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
padding-left: 0px;
}
.main-container > .content > .info-value.item2 {
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
padding-top: 0px;
}
.main-container > .content > .info-title.item3 {
padding-left: 0px;
border-top: 0px;
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-value.item3 {
padding-top: 0px;
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-title.item4 {
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
padding-left: 0px;
}
.main-container > .content > .info-value.item4 {
padding-top: 0px;
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
border-bottom: 0px;
padding-left: 0px;
}
.main-container > .content > .info-title.item5 {
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-value.item5 {
border-bottom: 0px;
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
padding-left: 0px;
padding-top: 0px;
}
.main-container > .content > .info-title.item6 {
border-left: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
}
.main-container > .content > .info-value.item6 {
border-bottom: 2px solid rgb(217, 216, 206);
border-right: 2px solid rgb(217, 216, 206);
border-left: 2px solid rgb(217, 216, 206);
padding-left: 0px;
padding-top: 3px;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.main-container > .content > .zur-mission {
display: block;
margin-left: auto;
margin-right: auto;
}
.main-container > .content > .title.unsere-arbeitsgebiete {
-ms-grid-row: 22;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.main-container > .content > .full-picture-card.card1 {
-ms-grid-row: 24;
-ms-grid-column: 1;
}
.main-container > .content > .full-picture-card.card2 {
-ms-grid-row: 26;
-ms-grid-column: 1;
}
.main-container > .content > .full-picture-card.card3 {
-ms-grid-row: 28;
-ms-grid-column: 1;
}
.main-container > .content > .wireframe-card.card1 {
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.main-container > .content > .wireframe-card.card2 {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
.main-container > .content > .wireframe-card.card3 {
-ms-grid-row: 7;
-ms-grid-column: 1;
}
.main-container > .content > .info-title.item1 {
-ms-grid-row: 9;
-ms-grid-column: 1;
}
.main-container > .content > .info-value.item1 {
-ms-grid-row: 10;
-ms-grid-column: 1;
}
.main-container > .content > .info-title.item2 {
-ms-grid-row: 11;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.main-container > .content > .info-value.item2 {
-ms-grid-row: 12;
-ms-grid-column: 1;
}
.main-container > .content > .info-title.item3 {
-ms-grid-row: 13;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.main-container > .content > .info-value.item3 {
-ms-grid-row: 14;
-ms-grid-column: 1;
}
.main-container > .content > .info-title.item4 {
-ms-grid-row: 15;
-ms-grid-column: 1;
}
.main-container > .content > .info-value.item4 {
-ms-grid-row: 16;
-ms-grid-column: 1;
}
.main-container > .content > .info-title.item5 {
-ms-grid-row: 17;
-ms-grid-column: 1;
}
.main-container > .content > .info-value.item5 {
-ms-grid-row: 18;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.main-container > .content > .info-title.item6 {
-ms-grid-row: 19;
-ms-grid-column: 1;
}
.main-container > .content > .info-value.item6 {
-ms-grid-row: 20;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.main-container > .content > .description {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
}
.main-container > .content > .zur-mission {
-ms-grid-row: 2;
-ms-grid-column: 1;
}
}
.main-container > .content > .wireframe-card {
background-color: rgb(235, 235, 227);
}
.main-container > .content > .wireframe-card > .content {
width: 100%;
height: 100%;
}
.main-container > .content > .wireframe-card > .content > .title {
font-family: siemensslab-bold;
font-size: 26px;
}
.main-container > .content > .wireframe-card > .content > a {
text-decoration: none;
color: black;
font-family: siemensslab-bold;
font-size: 14px;
}
.main-container > .content > .wireframe-card > .content > a > i {
padding-left: 10px;
font-size: 11px;
}
.main-container > .content > .wireframe-card > .content {
display: -ms-grid;
display: grid;
-ms-grid-rows: 90px auto 90px;
grid-template-rows: 90px auto 90px;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "t" "i" "l";
}
.main-container > .content > .wireframe-card > .content > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-area: t;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
.main-container > .content > .wireframe-card > .content > img {
-ms-grid-row: 2;
-ms-grid-column: 1;
grid-area: i;
display: block;
margin: auto;
}
.main-container > .content > .wireframe-card > .content > a {
-ms-grid-row: 3;
-ms-grid-column: 1;
grid-area: l;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 1024px) {
.main-container > .content > .wireframe-card > .content > .title {
font-size: 20px;
}
.main-container > .content > .wireframe-card > .content > a {
font-size: 13px;
}
.main-container > .content > .wireframe-card > .content > a > i {
padding-left: 10px;
font-size: 10px;
}
}
@media (max-width: 1024px) {
.main-container > .content > .wireframe-card > .content {
-ms-grid-rows: 80px auto 80px;
grid-template-rows: 80px auto 80px;
}
}
.teasery .elementor-column.elementor-col-33:first-child > .elementor-element-populated,
.teasery .elementor-column[data-col="33"]:first-child > .elementor-element-populated {
padding-left: 0 !important;
padding-right: 10px !important;
}
.teasery .elementor-column.elementor-col-33:last-child > .elementor-element-populated,
.teasery .elementor-column[data-col="33"]:last-child > .elementor-element-populated {
padding-right: 0 !important;
padding-left: 10px !important;
}
.teasery .elementor-column.elementor-col-33 .elementor-element-populated,
.teasery .elementor-column[data-col="33"] .elementor-element-populated {
padding-left: 5px !important;
padding-right: 5px !important;
}
form.custom_forms .required-fields-wrapper {
margin-top: 20px;
}
@media (max-width: 780px) {
form.custom_forms .required-fields-wrapper {
margin-bottom: 23px;
}
}
form.custom_forms .radio-group-horizontal {
margin-bottom: 4px;
}
@media (max-width: 780px) {
form.custom_forms .radio-group-horizontal {
margin-bottom: 18px;
}
}
form.custom_forms .checkbox-wrapper > strong {
display: inline-block;
margin-bottom: 4px;
}
form.custom_forms .checkbox-wrapper .sf-input-checkbox {
margin-top: 7px;
}
form.custom_forms .checkbox-wrapper .sf-input-checkbox:checked + .sf-label-checkbox:after {
left: 5px;
top: 13px;
}
form.custom_forms .checkbox-wrapper label.sf-label-checkbox {
display: inline-block;
}
form.custom_forms .checkbox-wrapper label.sf-label-checkbox:not(:last-child) {
margin-bottom: 4px;
margin-top: 4px;
}
form.custom_forms .checkbox-wrapper label.sf-label-checkbox:last-child {
margin-top: 4px;
}
form.custom_forms .checkbox-wrapper label.sf-label-checkbox:first-child {
margin-top: 15px;
}
form.custom_forms .userinfo-split.mt-07 {
margin-top: 7px;
}
form.custom_forms .userinfo-split.split-single + .checkbox-wrapper .sf-input-checkbox {
margin-top: 28px;
}
form.custom_forms .userinfo-split.split-single + .checkbox-wrapper label.sf-label-checkbox {
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 780px) {
form.custom_forms .userinfo-split .dropdown-wrapper + .dropdown-wrapper {
margin-top: 15px;
}
}
@media (max-width: 780px) {
form.custom_forms .dropdown-wrapper.custom-selection label {
margin-top: 20px;
}
}
@media (max-width: 780px) {
form.custom_forms.cf--newsletter .userinfo-split .dropdown-wrapper + .dropdown-wrapper {
margin-top: 23px;
}
}
.main-container > .further-information {
background-color: rgb(235, 235, 227);
height: 320px;
}
@media (max-width: 1024px) {
.main-container > .further-information {
height: 250px;
}
}
.main-container > .further-information > .container > .grey-title {
font-size: 17px;
font-family: siemenssans-roman;
color: rgb(167, 166, 157);
}
.main-container > .further-information > .container > .title {
font-size: 26px;
font-family: siemensslab-bold;
color: black;
}
.main-container > .further-information > .container > a {
font-size: 14px;
font-family: siemenssans-bold;
color: black;
text-decoration: none;
}
.main-container > .further-information > .container > a > i {
font-size: 11px;
padding-left: 10px;
}
.main-container > .further-information > .container {
display: -ms-grid;
display: grid;
-ms-grid-rows: 50px 35px 70px (30px)[4];
grid-template-rows: 50px 35px 70px repeat(4, 30px);
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "." "gt" "t" "l1" "l2" "l3" "l4";
}
.main-container > .further-information > .container > .grey-title {
-ms-grid-row: 2;
-ms-grid-column: 1;
grid-area: gt;
}
.main-container > .further-information > .container > .title {
-ms-grid-row: 3;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-area: t;
}
.main-container > .further-information > .container > .link1 {
-ms-grid-row: 4;
-ms-grid-column: 1;
grid-area: l1;
}
.main-container > .further-information > .container > .link2 {
-ms-grid-row: 5;
-ms-grid-column: 1;
grid-area: l2;
}
.main-container > .further-information > .container > .link3 {
-ms-grid-row: 6;
-ms-grid-column: 1;
grid-area: l3;
}
.main-container > .further-information > .container > .link4 {
-ms-grid-row: 7;
-ms-grid-column: 1;
grid-area: l4;
}
@media (max-width: 1024px) {
.main-container > .further-information > .container > .grey-title {
font-size: 14px;
}
.main-container > .further-information > .container > .title {
font-size: 16px;
}
.main-container > .further-information > .container > a {
font-size: 14px;
}
}
@media (max-width: 1024px) {
.main-container > .further-information > .container {
-ms-grid-rows: 35px 25px 60px (25px)[4];
grid-template-rows: 35px 25px 60px repeat(4, 25px);
}
}
.popup-menu {
background-color: rgb(235, 235, 227);
padding: 20px;
z-index: 100;
}
.popup-menu > a {
display: block;
text-decoration: none;
color: black;
font-family: siemenssans-bold;
font-size: 13px;
text-align: left;
}
.popup-menu > a > .fa-chevron-right {
padding-left: 10px;
font-size: 11px;
}
.contact-link .popup-menu > a {
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 18px;
}
.popup-menu {
position: absolute;
display: -ms-grid;
display: grid;
grid-auto-rows: -webkit-max-content;
grid-auto-rows: max-content;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-gap: 15px;
}
.popup-menu > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-container {
display: -ms-grid;
display: grid;
-ms-grid-rows: (-webkit-max-content)[6];
-ms-grid-rows: (max-content)[6];
grid-template-rows: repeat(6, -webkit-max-content);
grid-template-rows: repeat(6, max-content);
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "h" "ah" "b" "sc" "ns" "f";
}
.main-container > .content,
.main-container > .footer-rebrush > .container,
.main-container > .breadcrumbs,
.main-container > .header-rebrush,
.main-container > .title > .container,
.main-container > .simple-content > .press-release > .container,
.main-container > .further-information > .container {
margin-left: auto;
margin-right: auto;
}
.main-container .newsletter-signup {
-ms-grid-row: 5;
-ms-grid-column: 1;
grid-area: ns;
}
.main-container .newsletter-signup .container {
margin-left: auto;
margin-right: auto;
width: 665px;
}
.main-container > .breadcrumbs {
-ms-grid-row: 3;
-ms-grid-column: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
grid-area: b;
}
.main-container > .simple-content {
-ms-grid-row: 4;
-ms-grid-column: 1;
grid-area: sc;
}
.main-container > .content {
grid-area: c;
}
.main-container > .header-rebrush {
grid-area: hn;
}
.main-container > .header {
-ms-grid-row: 1;
-ms-grid-column: 1;
grid-area: h;
}
.main-container > .after-header {
-ms-grid-row: 2;
-ms-grid-column: 1;
grid-area: ah;
}
.main-container > .footer-rebrush {
-ms-grid-row: 6;
-ms-grid-column: 1;
grid-area: f;
}
.main-container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-area: t;
}
.main-container > .further-information {
grid-area: fi;
}
.main-container > .simple-content > .press-release:not(.press-release-blanko) > .container {
max-width: 1136px;
}
@media (max-width: 1176px) {
.main-container > .simple-content > .press-release:not(.press-release-blanko) > .container {
max-width: calc(100vw - 40px);
}
}
@media (max-width: 1024px) {
.main-container,
.main-container.sticky-header {
-ms-grid-rows: -webkit-max-content (-webkit-max-content)[3];
-ms-grid-rows: max-content (max-content)[3];
grid-template-rows: -webkit-max-content repeat(3, -webkit-max-content);
grid-template-rows: max-content repeat(3, max-content);
grid-template-areas: "h" "ah" "sc" "ns" "f";
}
.main-container > .title > .container,
.main-container > .footer,
.main-container > .newsletter-signup > .container,
.main-container > .further-information > .container,
.main-container > .simple-content > .press-release > .container,
.main-container > .content,
.main-container.sticky-header > .title > .container,
.main-container.sticky-header > .footer,
.main-container.sticky-header > .newsletter-signup > .container,
.main-container.sticky-header > .further-information > .container,
.main-container.sticky-header > .simple-content > .press-release > .container,
.main-container.sticky-header > .content {
width: calc(100vw - 40px);
padding-left: 20px;
padding-right: 20px;
}
.main-container > .link-list,
.main-container > .breadcrumbs,
.main-container.sticky-header > .link-list,
.main-container.sticky-header > .breadcrumbs {
display: none;
}
.main-container .newsletter-signup {
-ms-grid-row: 4;
-ms-grid-column: 1;
}
.main-container > .simple-content {
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.main-container > .header {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.main-container > .after-header {
-ms-grid-row: 2;
-ms-grid-column: 1;
}
.main-container > .footer-rebrush {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
}
@media (max-width: 780px) {
.main-container,
.main-container.sticky-header {
-ms-grid-rows: -webkit-max-content (-webkit-max-content)[3];
-ms-grid-rows: max-content (max-content)[3];
grid-template-rows: -webkit-max-content repeat(3, -webkit-max-content);
grid-template-rows: max-content repeat(3, max-content);
grid-template-areas: "h" "ah" "sc" "ns" "f";
}
.main-container > .title > .container,
.main-container > .footer,
.main-container > .newsletter-signup > .container,
.main-container > .further-information > .container,
.main-container > .simple-content > .press-release > .container,
.main-container > .content,
.main-container.sticky-header > .title > .container,
.main-container.sticky-header > .footer,
.main-container.sticky-header > .newsletter-signup > .container,
.main-container.sticky-header > .further-information > .container,
.main-container.sticky-header > .simple-content > .press-release > .container,
.main-container.sticky-header > .content {
width: calc(100vw - 35px);
padding-left: 0px !important;
padding-right: 0px !important;
}
.main-container > .link-list,
.main-container > .breadcrumbs,
.main-container.sticky-header > .link-list,
.main-container.sticky-header > .breadcrumbs {
display: none;
}
.main-container .newsletter-signup {
-ms-grid-row: 4;
-ms-grid-column: 1;
}
.main-container > .simple-content {
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.main-container > .header {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.main-container > .after-header {
-ms-grid-row: 2;
-ms-grid-column: 1;
}
.main-container > .footer-rebrush {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
}
.main-container.sticky-header {
-ms-grid-rows: 125px (-webkit-max-content)[4];
-ms-grid-rows: 125px (max-content)[4];
grid-template-rows: 125px repeat(4, -webkit-max-content);
grid-template-rows: 125px repeat(4, max-content);
}
.main-container.full-picture-header.sticky-header {
-ms-grid-rows: 645px (-webkit-max-content)[6];
-ms-grid-rows: 645px (max-content)[6];
grid-template-rows: 645px repeat(6, -webkit-max-content);
grid-template-rows: 645px repeat(6, max-content);
}
@media (max-width: 1024px) {
.main-container.full-picture-header,
.main-container.full-picture-header.sticky-header {
-ms-grid-rows: (-webkit-max-content)[6];
-ms-grid-rows: (max-content)[6];
grid-template-rows: repeat(6, -webkit-max-content);
grid-template-rows: repeat(6, max-content);
}
}
@media (max-width: 1024px) {
.main-container.sticky-header {
-ms-grid-rows: -webkit-max-content (-webkit-max-content)[3];
-ms-grid-rows: max-content (max-content)[3];
grid-template-rows: -webkit-max-content repeat(3, -webkit-max-content);
grid-template-rows: max-content repeat(3, max-content);
}
}
.modal {
display: none;
background: rgba(0, 0, 0, 0.5);
position: fixed;
bottom: 0px;
left: 0px;
right: 0px;
top: 0px;
z-index: 1072;
}
.modal > .container {
background-color: rgb(235, 235, 227);
margin-left: 50px;
margin-right: 50px;
margin-top: 50px;
z-index: 1172;
padding: 50px;
}
.modal > .container > .title {
font-family: siemensslab-bold;
font-size: 26px;
}
.modal > .container {
display: -ms-grid;
display: grid;
-ms-grid-columns: auto -webkit-max-content;
-ms-grid-columns: auto max-content;
grid-template-columns: auto -webkit-max-content;
grid-template-columns: auto max-content;
-ms-grid-rows: -webkit-max-content 35px -webkit-max-content;
-ms-grid-rows: max-content 35px max-content;
grid-template-rows: -webkit-max-content 35px -webkit-max-content;
grid-template-rows: max-content 35px max-content;
grid-template-areas: "t cb" ". ." "c c";
}
.modal > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-area: t;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.modal > .container > .close-button {
-ms-grid-row: 1;
-ms-grid-column: 2;
grid-area: cb;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.modal > .container > .content {
grid-area: c;
}
@media (max-width: 780px){
.main-container > .content {
-ms-grid-row: 3;
-ms-grid-column: 1;
-ms-grid-column-span: 6;
}
.modal > .container > .content {
-ms-grid-row: 3;
-ms-grid-column: 1;
-ms-grid-column-span: 6;
}
}
.modal > .container > .close-button {
border: 0px;
font-size: 25px;
background-color: rgba(0, 0, 0, 0);
padding: 0px;
margin: 0px;
}
.modal.language > .container > .content {
font-family: siemensslab-roman;
font-size: 18px;
}
.modal.language > .container > .content > a {
text-decoration: none;
color: black;
}
.modal.language > .container > .content {
display: -ms-grid;
display: grid;
grid-auto-rows: -webkit-max-content;
grid-auto-rows: max-content;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-gap: 15px;
}
.drop-down > .popup-menu {
width: 225px;
padding: 15px;
top: 40px;
z-index: 50;
display: none;
}
.drop-down > .popup-menu > a {
font-size: 13px;
}
.drop-down > .popup-menu > a > span {
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
max-width: 230px;
}
.drop-down.opened > .popup-menu {
display: -ms-grid;
display: grid;
}
.drop-down {
position: relative;
}
.drop-down > button {
border: 0;
background-color: rgba(255, 255, 255, 0);
padding: 0;
margin: 0;
height: 40px;
width: 100%;
text-align: left;
}
.drop-down > button:outline {
border: 0;
}
.drop-down > button > .content > span {
font-size: 13px;
padding-left: 15px;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
max-width: 100%;
}
.drop-down > button > .content > .icons > i {
font-size: 13px;
}
.drop-down > button > .content > .icons > .fa-chevron-up {
display: none;
}
.drop-down.opened > button > .content > .icons > .fa-chevron-up {
display: block;
}
.drop-down.opened > button > .content > .icons > .fa-chevron-down {
display: none;
}
.dropdown-wrapper {
position: relative; }
.dropdown-wrapper select {
cursor: pointer;
}
.dropdown-wrapper select:focus-visible {
outline: none;
}
.dropdown-wrapper.custom-selection {
margin-bottom: 7px;
}
.dropdown-wrapper.custom-selection label {
margin-bottom: 7px;
display: block;
}
.dropdown-wrapper.custom-selection .select-selected {
padding-left: 13px;
height: 50px;
z-index: 2;
}
.dropdown-wrapper.custom-selection .select-selected.select-arrow-activated {
z-index: 5;
}
.dropdown-wrapper.custom-selection .select-show {
display: block;
min-height: 104px;
max-height: 259px;
overflow-y: auto;
z-index: 1;
}
.dropdown-wrapper.custom-selection .select-show.select-show {
z-index: 4;
} [data-sf-field-input-type=select],
.custom-select {
position: relative;
}
[data-sf-field-input-type=select] select,
.custom-select select {
display: none; }
.select-selected {
background-color: #fff;
position: relative;
font-size: 17px;
color: #000;
height: 50px;
line-height: 50px;
padding: 0 15px 0 30px;
} .select-selected:after {
position: absolute;
content: "\e901";
top: 10px;
right: 15px;
height: 25px;
font-size: 17px !important;
line-height: 27px !important;
font-family: icomoon !important;
} .select-selected.select-arrow-active:after,
.select-selected.select-arrow-activated:after {
-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
} .select-items div,
.select-selected {
color: #000;
height: 50px;
line-height: 1.5;
padding: 0 15px 0 30px;
border: 1px solid transparent;
border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.select-items div.separator,
.select-selected.separator {
cursor: default;
} .select-items {
position: absolute;
background-color: #fff;
top: 100%;
left: 0;
right: 0;
z-index: 99;
} .select-hide {
display: none;
}
.select-items div:hover, .same-as-selected {
background-color: rgba(0, 0, 0, 0.025);
}
.map-region {
position: absolute;
z-index: 1;
background: #a6a495;
padding: 12px;
line-height: 1;
color: #fff;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media (max-width: 780px) {
.map-region {
line-height: 0.8;
padding: 2px 4px 7px;
}
}
.map-region-europe {
top: 68px;
left: 47%;
}
@media (max-width: 780px) {
.map-region-europe {
top: 5.5vh;
left: 41%;
}
}
.map-region-africa {
top: 170px;
left: 53%;
}
@media (max-width: 780px) {
.map-region-africa {
top: 11.5vh;
left: 53%;
}
}
.map-region-latin-america {
top: 165px;
left: 24%;
}
@media (max-width: 780px) {
.map-region-latin-america {
top: 11.5vh;
left: 18%;
}
}
.map-region-international {
display: none;
}
.map-region-title {
font-family: "siemensslab-bold", Arial, sans-serif !important;
}
@media (max-width: 780px) {
.map-region-title {
font-size: 14px;
}
}
.map-region .fas {
font-size: 13px;
margin-left: 5px;
cursor: pointer;
}
.map-region.open {
z-index: 2;
}
.map-region.open .map-dropdown {
max-height: 350px;
}
.map-dropdown {
max-height: 0;
overflow: hidden;
-webkit-transition: max-height 0.3s ease;
-o-transition: max-height 0.3s ease;
transition: max-height 0.3s ease;
}
.map-dropdown ul {
list-style: none;
padding-left: 0;
margin: 15px 0 0;
}
.map-dropdown ul li {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px;
letter-spacing: 0.35px;
margin-top: 9px;
}
@media (max-width: 780px) {
.interactive-map .elementor-widget-container {
margin: 0 !important;
}
}
.drop-down > button > .content {
display: -ms-grid;
display: grid;
-ms-grid-rows: 1fr;
grid-template-rows: 1fr;
-ms-grid-columns: -webkit-min-content auto;
-ms-grid-columns: min-content auto;
grid-template-columns: -webkit-min-content auto;
grid-template-columns: min-content auto;
grid-template-areas: "bt is";
}
.drop-down > button > .content > .icons {
-ms-grid-row: 1;
-ms-grid-column: 2;
grid-area: is;
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;
position: relative;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
right: 15px;
}
.drop-down > button > .content > span {
-ms-grid-row: 1;
-ms-grid-column: 1;
grid-area: bt;
}
.drop-down.filter {
background-color: white;
width: 100%;
}
@media (max-width: 780px) {
.drop-down.filter {
height: 70px;
font-size: 22px;
line-height: 30px;
}
}
.drop-down.filter > button {
height: 50px;
width: 100%;
}
@media (max-width: 780px) {
.drop-down.filter > button {
height: 70px !important;
font-size: 22px;
line-height: 30px;
}
}
.drop-down.filter > button > .content > span {
font-family: siemenssans-roman;
font-size: 17px;
padding-left: 30px;
max-width: 230px;
}
.drop-down.filter > .popup-menu {
padding: 0px;
top: 50px;
width: 100%;
background: white;
grid-gap: 0px;
}
.drop-down.filter > .popup-menu > a {
width: 100%;
border-top: 1px solid rgb(235, 235, 227);
}
@media (max-width: 780px) {
.drop-down.filter > .popup-menu > a {
height: 70px;
}
}
.drop-down.filter > .popup-menu > a > span {
padding-left: 30px;
padding-right: 30px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 17px;
font-family: siemenssans-roman;
max-width: 280px;
}
@media (max-width: 780px) {
.drop-down.filter > .popup-menu > a > span {
padding-left: 30px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 22px;
font-family: siemenssans-roman;
max-width: 280px;
height: 70px !important;
}
}
.drop-down.filter i.fa-chevron-down:before, .drop-down.filter i.fa-chevron-up:before {
content: "\e901";
}
.drop-down.filter i.fa-chevron-down, .drop-down.filter i.fa-chevron-up {
font-family: "icomoon";
font-weight: 400;
}
.drop-down.filter i.fa-chevron-up { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.drop-down.filter > button > .content {
-ms-grid-columns: auto 50px;
grid-template-columns: auto 50px;
}
#main .elementor-widget.elementor-widget-inpage-navigation {
margin-bottom: 60px !important;
}
.navigation-scroll-drop-down {
z-index: 50;
width: 325px;
max-width: 100%;
height: 40px;
background-color: rgb(217, 216, 206);
line-height: 1;
}
@media (max-width: 780px) {
.navigation-scroll-drop-down {
width: 100%;
}
.navigation-scroll-drop-down.sticky {
width: calc(100vw - 40px);
}
}
@media (max-width: 780px) {
.navigation-scroll-drop-down .drop-down {
width: 100%;
}
}
.navigation-scroll-drop-down .drop-down > .popup-menu {
width: 100%;
}
.navigation-scroll-drop-down .drop-down > .popup-menu > a {
font-family: "siemenssans-roman", Arial, sans-serif !important;
color: rgb(0, 0, 0);
line-height: 17px;
}
.navigation-scroll-drop-down .drop-down > button {
height: 100%;
}
@media (max-width: 780px) {
.navigation-scroll-drop-down .drop-down > button {
width: 100%;
}
}
.navigation-scroll-drop-down .drop-down > button .content > span {
font-family: "siemenssans-roman", Arial, sans-serif !important;
color: rgb(0, 0, 0);
line-height: 17px;
width: 252px;
}
@media (max-width: 780px) {
.navigation-scroll-drop-down .drop-down > button .content > span {
width: 100%;
}
}
.navigation-scroll-drop-down.sticky {
position: fixed;
top: 25px;
}
.navigation-scroll-drop-down.sticky.adminbar-offset {
top: 57px;
}
@media (max-width: 1024px) {
.navigation-scroll-drop-down.sticky.adminbar-offset {
top: 57px;
}
}
@media screen and (max-width: 782px) {
.navigation-scroll-drop-down.sticky.adminbar-offset {
top: 71px;
}
}
@media screen and (max-width: 600px) {
.navigation-scroll-drop-down.sticky.adminbar-offset {
top: 25px;
}
}
.navigation-scroll-drop-down > button.scroll-top {
background-color: rgb(235, 235, 227);
font-size: 13px;
line-height: 17px;
border: 0px;
padding: 0px;
margin: 0px;
}
.navigation-scroll-drop-down > button.scroll-top::outline {
border: 0px;
}
.navigation-scroll-drop-down > button.scroll-top > img {
margin: 0;
width: 12px;
height: 12px;
}
.navigation-scroll-drop-down {
display: -ms-grid;
display: grid;
-ms-grid-rows: 1fr;
grid-template-rows: 1fr;
-ms-grid-columns: 40px auto;
grid-template-columns: 40px auto;
grid-template-areas: "st dd";
}
.navigation-scroll-drop-down > .scroll-top {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
grid-area: st;
}
.navigation-scroll-drop-down > .drop-down {
-ms-grid-row: 1;
-ms-grid-column: 2;
grid-area: dd;
}
.elementor-widget-container:after {
display: none !important;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
padding: initial !important;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit, .newsletter-submit-wrapper .submit-button, .submit-button-wrapper .newsletter-submit-wrapper-submit, .submit-button-wrapper .submit-button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
padding: 9px 18px;
border: 1px solid transparent;
border-radius: 0 !important;
height: 53px;
width: 300px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: none;
-o-transition: none;
transition: none;
background-color: rgb(235, 120, 10); border-color: rgb(235, 120, 10);
-ms-flex-line-pack: center;
align-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
cursor: pointer;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-xs, .newsletter-submit-wrapper .submit-button.elementor-size-xs, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-xs, .submit-button-wrapper .submit-button.elementor-size-xs {
width: 180px;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-sm, .newsletter-submit-wrapper .submit-button.elementor-size-sm, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-sm, .submit-button-wrapper .submit-button.elementor-size-sm {
width: 180px;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-md, .newsletter-submit-wrapper .submit-button.elementor-size-md, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-md, .submit-button-wrapper .submit-button.elementor-size-md {
width: 300px;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-lg, .newsletter-submit-wrapper .submit-button.elementor-size-lg, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-lg, .submit-button-wrapper .submit-button.elementor-size-lg {
width: 300px;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-xl, .newsletter-submit-wrapper .submit-button.elementor-size-xl, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-xl, .submit-button-wrapper .submit-button.elementor-size-xl {
width: 300px;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit:hover, .newsletter-submit-wrapper .newsletter-submit-wrapper-submit:active, .newsletter-submit-wrapper .submit-button:hover, .newsletter-submit-wrapper .submit-button:active, .submit-button-wrapper .newsletter-submit-wrapper-submit:hover, .submit-button-wrapper .newsletter-submit-wrapper-submit:active, .submit-button-wrapper .submit-button:hover, .submit-button-wrapper .submit-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
@media (max-width: 1024px) {
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit, .newsletter-submit-wrapper .submit-button, .submit-button-wrapper .newsletter-submit-wrapper-submit, .submit-button-wrapper .submit-button {
font-size: 20px;
line-height: 21px;
padding: 15px 18px;
}
}
@media (max-width: 780px) {
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit, .newsletter-submit-wrapper .submit-button, .submit-button-wrapper .newsletter-submit-wrapper-submit, .submit-button-wrapper .submit-button {
font-size: 22px;
line-height: 30px;
width: 100%;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-xs, .newsletter-submit-wrapper .submit-button.elementor-size-xs, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-xs, .submit-button-wrapper .submit-button.elementor-size-xs {
width: 100%;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-sm, .newsletter-submit-wrapper .submit-button.elementor-size-sm, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-sm, .submit-button-wrapper .submit-button.elementor-size-sm {
width: 100%;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-md, .newsletter-submit-wrapper .submit-button.elementor-size-md, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-md, .submit-button-wrapper .submit-button.elementor-size-md {
width: 100%;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-lg, .newsletter-submit-wrapper .submit-button.elementor-size-lg, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-lg, .submit-button-wrapper .submit-button.elementor-size-lg {
width: 100%;
}
.newsletter-submit-wrapper .newsletter-submit-wrapper-submit.elementor-size-xl, .newsletter-submit-wrapper .submit-button.elementor-size-xl, .submit-button-wrapper .newsletter-submit-wrapper-submit.elementor-size-xl, .submit-button-wrapper .submit-button.elementor-size-xl {
width: 100%;
}
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button,
.newsletter-email-popup-submit-button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
padding: 9px 18px;
border: 1px solid transparent;
border-radius: 0 !important;
height: 53px;
width: 300px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: none;
-o-transition: none;
transition: none;
background-color: rgb(235, 120, 10); border-color: rgb(235, 120, 10);
-ms-flex-line-pack: center;
align-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-height: auto;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-xs,
.newsletter-email-popup-submit-button.elementor-size-xs {
width: 180px;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-sm,
.newsletter-email-popup-submit-button.elementor-size-sm {
width: 180px;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-md,
.newsletter-email-popup-submit-button.elementor-size-md {
width: 300px;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-lg,
.newsletter-email-popup-submit-button.elementor-size-lg {
width: 300px;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-xl,
.newsletter-email-popup-submit-button.elementor-size-xl {
width: 300px;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button:hover, .signup-modal .userinfo input.newsletter-email-popup-submit-button:active,
.newsletter-email-popup-submit-button:hover,
.newsletter-email-popup-submit-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
@media (max-width: 1024px) {
.signup-modal .userinfo input.newsletter-email-popup-submit-button,
.newsletter-email-popup-submit-button {
font-size: 20px;
line-height: 21px;
padding: 15px 18px;
}
}
@media (max-width: 780px) {
.signup-modal .userinfo input.newsletter-email-popup-submit-button,
.newsletter-email-popup-submit-button {
font-size: 22px;
line-height: 30px;
width: 100%;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-xs,
.newsletter-email-popup-submit-button.elementor-size-xs {
width: 100%;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-sm,
.newsletter-email-popup-submit-button.elementor-size-sm {
width: 100%;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-md,
.newsletter-email-popup-submit-button.elementor-size-md {
width: 100%;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-lg,
.newsletter-email-popup-submit-button.elementor-size-lg {
width: 100%;
}
.signup-modal .userinfo input.newsletter-email-popup-submit-button.elementor-size-xl,
.newsletter-email-popup-submit-button.elementor-size-xl {
width: 100%;
}
}
@media (max-width: 780px) {
.signup-modal .userinfo input.newsletter-email-popup-submit-button {
width: 100% !important;
}
}
div.elementor-widget-button,
div.elementor-widget-uwtogglebutton {
background: none !important;
font-family: "siemenssans-roman";
}
div.elementor-widget-button.elementor-align-justify .elementor-button-link, div.elementor-widget-button.elementor-align-justify .elementor-button,
div.elementor-widget-uwtogglebutton.elementor-align-justify .elementor-button-link,
div.elementor-widget-uwtogglebutton.elementor-align-justify .elementor-button {
max-width: 100%;
}
div.elementor-widget-button .elementor-button-link, div.elementor-widget-button .elementor-button,
div.elementor-widget-uwtogglebutton .elementor-button-link,
div.elementor-widget-uwtogglebutton .elementor-button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
padding: 9px 18px;
border: 1px solid transparent;
border-radius: 0 !important;
height: 53px;
width: 300px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
div.elementor-widget-button .elementor-button-link.elementor-size-xs, div.elementor-widget-button .elementor-button.elementor-size-xs,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-xs,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-xs {
width: 180px;
}
div.elementor-widget-button .elementor-button-link.elementor-size-sm, div.elementor-widget-button .elementor-button.elementor-size-sm,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-sm,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-sm {
width: 180px;
}
div.elementor-widget-button .elementor-button-link.elementor-size-md, div.elementor-widget-button .elementor-button.elementor-size-md,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-md,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-md {
width: 300px;
}
div.elementor-widget-button .elementor-button-link.elementor-size-lg, div.elementor-widget-button .elementor-button.elementor-size-lg,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-lg,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-lg {
width: 300px;
}
div.elementor-widget-button .elementor-button-link.elementor-size-xl, div.elementor-widget-button .elementor-button.elementor-size-xl,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-xl,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-xl {
width: 300px;
}
div.elementor-widget-button .elementor-button-link:hover, div.elementor-widget-button .elementor-button-link:active, div.elementor-widget-button .elementor-button:hover, div.elementor-widget-button .elementor-button:active,
div.elementor-widget-uwtogglebutton .elementor-button-link:hover,
div.elementor-widget-uwtogglebutton .elementor-button-link:active,
div.elementor-widget-uwtogglebutton .elementor-button:hover,
div.elementor-widget-uwtogglebutton .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
@media (max-width: 1024px) {
div.elementor-widget-button .elementor-button-link, div.elementor-widget-button .elementor-button,
div.elementor-widget-uwtogglebutton .elementor-button-link,
div.elementor-widget-uwtogglebutton .elementor-button {
font-size: 20px;
line-height: 21px;
padding: 15px 18px;
}
}
@media (max-width: 780px) {
div.elementor-widget-button .elementor-button-link, div.elementor-widget-button .elementor-button,
div.elementor-widget-uwtogglebutton .elementor-button-link,
div.elementor-widget-uwtogglebutton .elementor-button {
font-size: 22px;
line-height: 30px;
width: 100%;
}
div.elementor-widget-button .elementor-button-link.elementor-size-xs, div.elementor-widget-button .elementor-button.elementor-size-xs,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-xs,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-xs {
width: 100%;
}
div.elementor-widget-button .elementor-button-link.elementor-size-sm, div.elementor-widget-button .elementor-button.elementor-size-sm,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-sm,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-sm {
width: 100%;
}
div.elementor-widget-button .elementor-button-link.elementor-size-md, div.elementor-widget-button .elementor-button.elementor-size-md,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-md,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-md {
width: 100%;
}
div.elementor-widget-button .elementor-button-link.elementor-size-lg, div.elementor-widget-button .elementor-button.elementor-size-lg,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-lg,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-lg {
width: 100%;
}
div.elementor-widget-button .elementor-button-link.elementor-size-xl, div.elementor-widget-button .elementor-button.elementor-size-xl,
div.elementor-widget-uwtogglebutton .elementor-button-link.elementor-size-xl,
div.elementor-widget-uwtogglebutton .elementor-button.elementor-size-xl {
width: 100%;
}
}
div.elementor-widget-button.outline-button .elementor-button-link, div.elementor-widget-button.outline-button .elementor-button, div.elementor-widget-button.siemens-background-color-transparent .elementor-button-link, div.elementor-widget-button.siemens-background-color-transparent .elementor-button,
div.elementor-widget-uwtogglebutton.outline-button .elementor-button-link,
div.elementor-widget-uwtogglebutton.outline-button .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent .elementor-button-link,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent .elementor-button {
background-color: transparent;
border: 1px solid rgb(0, 0, 0);
}
div.elementor-widget-button.outline-button .elementor-button-link:hover, div.elementor-widget-button.outline-button .elementor-button-link:active, div.elementor-widget-button.outline-button .elementor-button:hover, div.elementor-widget-button.outline-button .elementor-button:active, div.elementor-widget-button.siemens-background-color-transparent .elementor-button-link:hover, div.elementor-widget-button.siemens-background-color-transparent .elementor-button-link:active, div.elementor-widget-button.siemens-background-color-transparent .elementor-button:hover, div.elementor-widget-button.siemens-background-color-transparent .elementor-button:active,
div.elementor-widget-uwtogglebutton.outline-button .elementor-button-link:hover,
div.elementor-widget-uwtogglebutton.outline-button .elementor-button-link:active,
div.elementor-widget-uwtogglebutton.outline-button .elementor-button:hover,
div.elementor-widget-uwtogglebutton.outline-button .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent .elementor-button-link:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent .elementor-button-link:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-transparent2 .elementor-button-link, div.elementor-widget-button.siemens-background-color-transparent2 .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent2 .elementor-button-link,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent2 .elementor-button {
background-color: transparent;
border: 1px solid rgb(255, 255, 255);
}
div.elementor-widget-button.siemens-background-color-transparent2 .elementor-button-link:hover, div.elementor-widget-button.siemens-background-color-transparent2 .elementor-button-link:active, div.elementor-widget-button.siemens-background-color-transparent2 .elementor-button:hover, div.elementor-widget-button.siemens-background-color-transparent2 .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent2 .elementor-button-link:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent2 .elementor-button-link:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent2 .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-transparent2 .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-accent-brand-orange .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-orange .elementor-button {
background-color: rgb(235, 120, 10);
border-color: rgb(235, 120, 10);
}
div.elementor-widget-button.siemens-background-color-accent-brand-orange .elementor-button:hover, div.elementor-widget-button.siemens-background-color-accent-brand-orange .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-orange .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-orange .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-accent-brand-brombeer .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-brombeer .elementor-button {
background-color: rgb(100, 25, 70);
border-color: rgb(100, 25, 70);
}
div.elementor-widget-button.siemens-background-color-accent-brand-brombeer .elementor-button:hover, div.elementor-widget-button.siemens-background-color-accent-brand-brombeer .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-brombeer .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-brombeer .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-accent-brand-olive .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-olive .elementor-button {
background-color: rgb(100, 125, 45);
border-color: rgb(100, 125, 45);
}
div.elementor-widget-button.siemens-background-color-accent-brand-olive .elementor-button:hover, div.elementor-widget-button.siemens-background-color-accent-brand-olive .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-olive .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-olive .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-accent-brand-deepblue .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-deepblue .elementor-button {
background-color: rgb(0, 95, 135);
border-color: rgb(0, 95, 135);
}
div.elementor-widget-button.siemens-background-color-accent-brand-deepblue .elementor-button:hover, div.elementor-widget-button.siemens-background-color-accent-brand-deepblue .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-deepblue .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-deepblue .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-accent-brand-timberwolf .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-timberwolf .elementor-button {
background-color: rgb(217, 216, 206);
border-color: rgb(217, 216, 206);
}
div.elementor-widget-button.siemens-background-color-accent-brand-timberwolf .elementor-button:hover, div.elementor-widget-button.siemens-background-color-accent-brand-timberwolf .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-timberwolf .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-timberwolf .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-accent-brand-platinum .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-platinum .elementor-button {
background-color: rgb(235, 235, 227);
border-color: rgb(235, 235, 227);
}
div.elementor-widget-button.siemens-background-color-accent-brand-platinum .elementor-button:hover, div.elementor-widget-button.siemens-background-color-accent-brand-platinum .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-platinum .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-accent-brand-platinum .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-yellow-light .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-yellow-light .elementor-button {
background-color: #ffb900;
border-color: #ffb900;
}
div.elementor-widget-button.siemens-background-color-yellow-light .elementor-button:hover, div.elementor-widget-button.siemens-background-color-yellow-light .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-yellow-light .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-yellow-light .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-blue-light .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-blue-light .elementor-button {
background-color: #50bed7;
border-color: #50bed7;
}
div.elementor-widget-button.siemens-background-color-blue-light .elementor-button:hover, div.elementor-widget-button.siemens-background-color-blue-light .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-blue-light .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-blue-light .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-green-light .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-green-light .elementor-button {
background-color: #aab414;
border-color: #aab414;
}
div.elementor-widget-button.siemens-background-color-green-light .elementor-button:hover, div.elementor-widget-button.siemens-background-color-green-light .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-green-light .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-green-light .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-brombeer-light .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-brombeer-light .elementor-button {
background-color: #af235f;
border-color: #af235f;
}
div.elementor-widget-button.siemens-background-color-brombeer-light .elementor-button:hover, div.elementor-widget-button.siemens-background-color-brombeer-light .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-brombeer-light .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-brombeer-light .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-stone .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-stone .elementor-button {
background-color: #becdd7;
border-color: #becdd7;
}
div.elementor-widget-button.siemens-background-color-stone .elementor-button:hover, div.elementor-widget-button.siemens-background-color-stone .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-stone .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-stone .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-black .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-black .elementor-button {
background-color: #000000;
border-color: #000000;
}
div.elementor-widget-button.siemens-background-color-black .elementor-button:hover, div.elementor-widget-button.siemens-background-color-black .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-black .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-black .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-white .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-background-color-white .elementor-button {
background-color: #ffffff;
border-color: #000000;
}
div.elementor-widget-button.siemens-background-color-white .elementor-button:hover, div.elementor-widget-button.siemens-background-color-white .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-white .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-white .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-background-color-white .elementor-button:hover, div.elementor-widget-button.siemens-background-color-white .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-background-color-white .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-background-color-white .elementor-button:active {
background: #becdd7;
}
div.elementor-widget-button.siemens-foreground-color-white .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-foreground-color-white .elementor-button {
color: rgb(255, 255, 255);
}
div.elementor-widget-button.siemens-foreground-color-white .elementor-button:hover, div.elementor-widget-button.siemens-foreground-color-white .elementor-button:active,
div.elementor-widget-uwtogglebutton.siemens-foreground-color-white .elementor-button:hover,
div.elementor-widget-uwtogglebutton.siemens-foreground-color-white .elementor-button:active {
color: black;
background: white;
border: 1px solid black !important;
}
div.elementor-widget-button.siemens-foreground-color-black .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-foreground-color-black .elementor-button {
color: rgb(0, 0, 0);
}
div.elementor-widget-button.siemens-foreground-color-gray .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-foreground-color-gray .elementor-button {
color: rgb(168, 168, 168);
}
div.elementor-widget-button.siemens-foreground-color-gray-light .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-foreground-color-gray-light .elementor-button {
color: rgb(211, 211, 211);
}
div.elementor-widget-button.siemens-foreground-color-gray-dark .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-foreground-color-gray-dark .elementor-button {
color: rgb(126, 126, 126);
}
div.elementor-widget-button.siemens-foreground-color-gray-lighter .elementor-button,
div.elementor-widget-uwtogglebutton.siemens-foreground-color-gray-lighter .elementor-button {
color: rgb(237, 240, 244);
}
span.inline-caption {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
span.inline-copyright, span.copyright {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px;
line-height: 19px;
letter-spacing: -0.015em;
}
span.project-info-box {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
span.project-info-box {
font-size: 18px;
line-height: 19px;
letter-spacing: 0em;
}
}
span.siemenssans-bold {
font-family: "siemenssans-bold", sans-serif !important;
}
.elementor-heading-title {
font-weight: normal;
}
.elementor-heading-title a:after {
content: "\e90b";
}
span.elementor-heading-title {
font-family: "siemenssans-bold", sans-serif !important;
}
#main .elementor-col-50 .elementor-swiper.uw-swiper-slider, #main .elementor-col-66 .elementor-swiper.uw-swiper-slider, #main .elementor-col-33 .elementor-swiper.uw-swiper-slider,
#main [data-col="50"] .elementor-swiper.uw-swiper-slider, #main [data-col="66"] .elementor-swiper.uw-swiper-slider, #main [data-col="33"] .elementor-swiper.uw-swiper-slider {
width: calc(100% - 76px);
margin: 0 auto;
}
#main .elementor-swiper.uw-swiper-slider .elementor-slides-wrapper {
min-height: auto;
}
#main .elementor-swiper.uw-swiper-slider .elementor-slides-wrapper .swiper-slide {
height: auto;
}
#main .elementor-swiper.uw-swiper-slider .swiper-slide-inner {
width: 100%;
}
#main .elementor-swiper.uw-swiper-slider .swiper-slide-inner .swiper-slide-contents {
max-width: none;
padding-left: 0px;
padding-right: 0px;
margin-top: 25px;
}
#main .elementor-swiper.uw-swiper-slider .swiper-slide-inner .swiper-slide-contents .elementor-slide-pager {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
#main .elementor-swiper.uw-swiper-slider .swiper-pagination {
position: relative;
}
#main .elementor-swiper.uw-swiper-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
bottom: unset;
}
@media (max-width: 1236px) {
#main .elementor-swiper.uw-swiper-slider {
width: calc(100% - 76px);
margin: 0 auto;
}
#main .elementor-swiper.uw-swiper-slider .elementor-swiper-button-prev {
left: -38px !important;
}
#main .elementor-swiper.uw-swiper-slider .elementor-swiper-button-next {
right: -38px !important;
}
}
#main .slick-arrow,
#main .elementor-swiper-button {
height: 72px !important;
width: 38px !important;
top: calc(50% - 18px);
}
#main .elementor-swiper-button i {
display: none;
}
#main .slick-prev,
#main .elementor-swiper-button-prev {
left: -38px !important;
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/arrow-left-small-black.png);
background-position-y: center;
background-position-x: 9px;
background-repeat: no-repeat;
}
@media (max-width: 1236px) {
#main .slick-prev,
#main .elementor-swiper-button-prev {
left: 0px !important;
}
}
#main .slick-prev:before,
#main .elementor-swiper-button-prev:before {
content: "";
}
#main .slick-next,
#main .elementor-swiper-button-next {
right: -38px !important;
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/arrow-right-small-black.png);
background-position-y: center;
background-position-x: 12px;
background-repeat: no-repeat;
}
@media (max-width: 1236px) {
#main .slick-next,
#main .elementor-swiper-button-next {
right: 0px !important;
}
}
#main .slick-next:before,
#main .elementor-swiper-button-next:before {
content: "";
}
#main .swiper-slide-bg,
#main .slick-slide-bg {
background-position: 0 0 !important;
padding-bottom: 56.25%;
background-color: transparent !important;
min-height: initial;
}
#main .swiper-slide-inner,
#main .slick-slide-inner {
position: relative;
padding: 0 !important;
height: auto;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
#main .elementor-slide-description {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
margin-bottom: 0px;
}
#main .elementor-slide-pager {
display: none;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
#main .elementor-slide-copyright {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px;
line-height: 19px;
letter-spacing: -0.015em;
}
#main .elementor-slide-copyright .inline-copyright {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px;
line-height: 19px;
letter-spacing: -0.015em;
}
@media (max-width: 580px) {
#main #main .elementor-widget-video .elementor-slide-description {
margin-top: 55vw !important;
}
}
#main .elementor-slide-pager {
position: absolute !important;
top: 10px !important;
bottom: 0px !important;
right: 0px !important;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
@media (max-width: 780px) {
#main .elementor-slide-pager {
top: 12px !important;
}
}
@media (max-width: 780px) {
#main .elementor-slide-pager {
top: 25px !important;
}
}
#main .elementor-slide-heading {
margin: 0px !important;
font-size: 18px !important;
font-weight: 500 !important;
}
@media (max-width: 780px) {
#main .elementor-slide-heading {
font-size: 30px !important;
line-height: 44px !important;
}
}
@media (max-width: 780px) {
#main .elementor-slide-heading {
font-size: 22px !important;
line-height: 34px !important;
}
}
#main .elementor-slide-content {
max-width: 100%;
font-family: siemenssans-roman, sans-serif !important;
display: block !important;
color: black !important;
height: auto;
text-align: left;
}
#main .elementor-slide-button, #main .slick-dots {
display: none;
}
@media (max-width: 780px) {
#main .elementor-slide-button, #main .slick-dots {
display: block;
position: relative;
bottom: auto;
line-height: 20px;
margin-bottom: -3px; }
#main .elementor-slide-button li, #main .slick-dots li {
margin: 0 5px -3px 5px;
width: 20px;
height: 20px;
}
#main .elementor-slide-button li.slick-active button:before, #main .slick-dots li.slick-active button:before {
color: white;
opacity: 0.9;
}
#main .elementor-slide-button li button:before, #main .slick-dots li button:before {
font-size: 14px !important;
color: white;
opacity: 0.5;
}
}
@media (max-width: 780px) {
#main .elementor-slide-button, #main .slick-dots {
display: none !important;
}
}
.elementor-slide-button {
display: none !important;
}
.slick-slide,
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
#main .elementor-widget-image-carousel .elementor-swiper-button, #main .elementor-widget-media-carousel .elementor-swiper-button {
display: none;
}
#main li {
font-size: 17px;
padding-left: 7px;
margin-bottom: 6px;
font-family: "siemenssans-roman", sans-serif !important;
}
#main li:last-child {
margin-bottom: 0 !important;
}
#main .elementor-accordion-item {
border-color: #d4d4d4 !important;
border-style: dashed !important;
border-top-width: 1px !important;
border-left: none !important;
border-right: none !important;
border-bottom: none !important;
}
#main .elementor-accordion-item:last-child {
border-color: #d4d4d4 !important;
border-bottom-style: dashed !important;
border-bottom-width: 1px !important;
}
#main .elementor-accordion-item .elementor-tab-title {
padding: 20px 20px 20px 0 !important;
font-size: 14px;
}
#main .elementor-accordion-item .elementor-accordion-icon-left {
float: right !important;
text-align: right !important;
}
#main .elementor-accordion-item .elementor-tab-content {
border: none !important;
padding: 0 100px 20px 0 !important;
font-size: 14px;
}
#main .elementor-accordion-item .elementor-tab-content > *:not(:last-child) {
margin-top: 0 !important;
margin-bottom: 22px !important;
}
div.elementor-widget-linkbox-umwerk {
height: 100%;
}
div.elementor-widget-linkbox-umwerk .elementor-cta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 363px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
@media (max-width: 780px) {
div.elementor-widget-linkbox-umwerk .elementor-cta {
height: 245px;
}
}
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta__content-item {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
margin-bottom: 38px;
padding: 32px 32px 0 32px;
}
@media (max-width: 780px) {
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta__content-item {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
padding: 0 32px 0 32px;
}
}
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta__content-item .elementor-cta__button {
padding: 0;
font-family: "siemensslab-bold";
font-size: 30px;
line-height: 31px;
letter-spacing: -0.01em;
}
@media (max-width: 780px) {
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta__content-item .elementor-cta__button {
font-size: 23px;
line-height: 28px;
}
}
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta__content-item .elementor-cta__button.elementor-button {
border: 0;
}
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0 101px 0 32px;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
@media (max-width: 1024px) {
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta__content {
padding: 0 32px 0 32px;
}
}
@media (max-width: 780px) {
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta__content {
padding: 32px 32px 0 32px;
margin-bottom: 24px;
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
}
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta__content .elementor-cta-label {
font-family: "siemenssans-roman";
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
div.elementor-widget-linkbox-umwerk .elementor-cta:hover .elementor-cta__graphic-image {
opacity: 0.5;
}
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta-arrow {
width: 46px;
height: 26px;
position: absolute;
bottom: 42px;
right: 45px;
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/cta_lb_arrow.svg);
background-position: bottom right;
background-repeat: no-repeat;
background-size: 38px 18px;
}
@media (max-width: 780px) {
div.elementor-widget-linkbox-umwerk .elementor-cta .elementor-cta-arrow {
bottom: 16px;
right: 13px;
}
}
div.elementor-widget-linkbox-umwerk .elementor-cta__graphic-image {
background-size: cover;
background-repeat: no-repeat;
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
}
@media (max-width: 1024px) {
div.elementor-widget-linkbox-umwerk .elementor-cta__graphic-image {
display: none;
}
}
.siemens-background-color-accent-brand-orange.elementor-widget-linkbox-umwerk {
background-color: rgb(235, 120, 10);
}
.siemens-background-color-accent-brand-brombeer.elementor-widget-linkbox-umwerk {
background-color: rgb(100, 25, 70);
}
.siemens-background-color-accent-brand-olive.elementor-widget-linkbox-umwerk {
background-color: rgb(100, 125, 45);
}
.siemens-background-color-accent-brand-deepblue.elementor-widget-linkbox-umwerk {
background-color: rgb(0, 95, 135);
}
.siemens-background-color-accent-brand-platinum.elementor-widget-linkbox-umwerk {
background-color: rgb(235, 235, 227);
}
.elementor-icon.elementor-social-icon {
background: none !important;
padding: 0 !important;
margin: 0 0 0 15px !important;
}
@media (max-width: 780px) {
.elementor-icon.elementor-social-icon {
margin: 0 0 0 10px !important;
}
}
.elementor-icon.elementor-social-icon i {
color: #8ca3af;
font-size: 16px;
}
#main .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-icon {
margin-top: -3px;
}
#main .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item {
padding-left: 0px;
padding-bottom: 5px;
}
#main .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:last-child {
padding-bottom: 0px;
}
#main .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
font-weight: 900 !important;
color: black !important;
word-break: break-word;
}
@media (max-width: 780px) {
#main .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item {
padding-bottom: 20px;
}
#main .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:last-child {
padding-bottom: 0px;
}
}
figcaption.widget-image-caption.wp-caption-text.overlay {
position: absolute;
bottom: 0;
width: 100%;
padding: 10px 15px 11px 15px;
color: white;
text-align: left;
font-family: siemenssans-bold, sans-serif;
font-size: 18px;
}
@media (max-width: 780px) {
figcaption.widget-image-caption.wp-caption-text.overlay {
width: 100%;
padding: 11px 15px 9px 15px;
}
}
@media (max-width: 780px) {
figcaption.widget-image-caption.wp-caption-text.overlay {
padding: 11px 15px 10px 15px;
}
}
@media (max-width: 780px) {
figcaption.widget-image-caption.wp-caption-text.overlay {
padding: 26px 15px 25px 15px;
}
}
figcaption.widget-image-caption.wp-caption-text.overlay.color-brombeer {
background-color: rgba(100, 25, 70, 0.5) !important;
}
figcaption.widget-image-caption.wp-caption-text.overlay.color-olive {
background-color: rgba(100, 125, 45, 0.5) !important;
}
figcaption.widget-image-caption.wp-caption-text.overlay.color-deepblue {
background-color: rgba(0, 95, 135, 0.5) !important;
}
.elementor-widget-container > .elementor-image > .wp-caption > img,
.elementor-widget-container > .elementor-image > .wp-caption > a > img {
display: block;
width: 100%;
}
.fokuskachel > .elementor-widget-container > .elementor-image > .wp-caption > a > figcaption.widget-image-caption.wp-caption-text.overlay {
text-align: center;
}
.fokuskachel > .elementor-widget-container > .elementor-image > .wp-caption > a > figcaption.widget-image-caption.wp-caption-text.overlay:after {
content: "" !important;
}
@media (max-width: 780px) {
.elementor-widget-image-overlay .elementor-widget-container > .elementor-image > .wp-caption {
max-width: 394px;
}
.elementor-widget-container > .elementor-image > .wp-caption > a > figcaption.widget-image-caption.wp-caption-text.overlay {
max-width: 394px;
}
}
.elementor-element.elementor-column.elementor-top-column:only-child .elementor-widget-image-overlay {
margin: 0;
}
figcaption.widget-image-caption.wp-caption-text {
text-align: left;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
figcaption.widget-image-caption.wp-caption-text:empty {
display: none;
}
.elementor-widget-image {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
.elementor-widget-image figure img {
margin-bottom: 25px;
}
.elementor-widget-image figure.no-caption.no-copy img {
margin-bottom: 0px;
}
.elementor-widget-image .inline-copyright {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px;
line-height: 19px;
letter-spacing: -0.015em;
display: block;
text-align: left;
}
.elementor-widget-image .inline-copyright:empty {
display: none;
}
#main .elementor-widget-image-carousel .swiper-slide-inner img.swiper-slide-image {
margin-bottom: 15px;
}
#main .elementor-widget-image-carousel .elementor-image-carousel-caption {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
#main .elementor-widget-image-carousel .elementor-image-carousel-wrapper {
width: 100%;
}
@media (max-width: 1236px) {
#main .elementor-widget-image-carousel .elementor-image-carousel-wrapper {
width: calc(100% - 76px);
}
}
@media (max-width: 780px) {
#main .elementor-widget-image-carousel .elementor-image-carousel.slick-dots-outside .slick-dots, #main .elementor-widget-image-carousel .elementor-image-carousel.slick-dots-inside .slick-dots {
top: unset;
bottom: 25px;
}
}
#main .elementor-widget-image-carousel .slick-track .slick-slide.slick-active:first-child {
padding-right: 5px;
padding-left: 0;
}
@media (max-width: 780px) {
#main .elementor-widget-image-carousel .slick-track .slick-slide.slick-active:first-child {
padding: 0;
}
}
#main .elementor-widget-image-carousel .slick-track .slick-slide.slick-active:last-child {
padding-right: 0;
padding-left: 5px;
}
@media (max-width: 780px) {
#main .elementor-widget-image-carousel .slick-track .slick-slide.slick-active:last-child {
padding: 0;
}
}
#main .elementor-widget-media-carousel .elementor-swiper {
width: 100%;
margin: 0 auto;
}
@media (max-width: 1236px) {
#main .elementor-widget-media-carousel .elementor-swiper {
width: calc(100% - 76px);
}
}
#main .elementor-widget-media-carousel .elementor-swiper .elementor-swiper-button-prev {
left: -38px !important;
top: calc(50% - 18px);
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/arrow-left-small-black.png);
}
#main .elementor-widget-media-carousel .elementor-swiper .elementor-swiper-button-next {
right: -38px !important;
top: calc(50% - 18px);
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/arrow-right-small-black.png);
}
i.eicon-play {
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/video-icon.svg);
background-position-y: center;
background-repeat: no-repeat;
height: 72px;
width: 72px;
}
i.eicon-play:before {
content: "";
}
#main .elementor-toggle .elementor-toggle-item {
border-color: rgb(0, 0, 0);
border-style: solid;
border-top-width: 1px;
border-left: none;
border-right: none;
border-bottom: none;
}
#main .elementor-toggle .elementor-tab-title {
gap: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 11px 0 11px 0 !important;
border-bottom: none !important;
font-family: siemenssans-bold !important;
}
@media (max-width: 780px) {
#main .elementor-toggle .elementor-tab-title {
padding: 12px 20px 10px 0 !important;
}
}
@media (max-width: 780px) {
#main .elementor-toggle .elementor-tab-title {
padding: 28px 20px 25px 0 !important;
}
}
#main .elementor-toggle .elementor-tab-title .elementor-toggle-title {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
#main .elementor-toggle .elementor-toggle-icon-left {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: -1px;
}
#main .elementor-toggle .elementor-toggle-icon-left .elementor-toggle-icon-closed {
height: 20px;
width: 20px;
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/toggle-right.svg);
background-size: contain;
}
#main .elementor-toggle .elementor-toggle-icon-left .elementor-toggle-icon-closed i, #main .elementor-toggle .elementor-toggle-icon-left .elementor-toggle-icon-closed .fa-caret-right {
display: none !important;
}
#main .elementor-toggle .elementor-toggle-icon-left .elementor-toggle-icon-opened {
height: 20px;
width: 20px;
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/toggle-down.svg);
background-size: contain;
}
#main .elementor-toggle .elementor-toggle-icon-left .elementor-toggle-icon-opened i, #main .elementor-toggle .elementor-toggle-icon-left .elementor-toggle-icon-opened .fa-caret-right {
display: none !important;
}
#main .elementor-toggle .elementor-tab-content {
border: none !important;
padding: 0 33% 11px 0 !important;
}
@media (max-width: 1024px) {
#main .elementor-toggle .elementor-tab-content {
padding: 0 25% 10px 0 !important;
}
}
@media (max-width: 780px) {
#main .elementor-toggle .elementor-tab-content {
padding: 0 0 26px 0 !important;
}
}
#main .elementor-toggle .elementor-tab-content .text-link-no_underline a {
text-decoration: none !important;
}
#main .elementor-toggle .elementor-tab-content a {
text-decoration: underline;
cursor: pointer !important;
}
#main .elementor-toggle .elementor-tab-content a:hover, #main .elementor-toggle .elementor-tab-content a:focus, #main .elementor-toggle .elementor-tab-content a:active {
color: #5F6D75;
}
#main .elementor-toggle .elementor-tab-content a:hover .text-link-gray, #main .elementor-toggle .elementor-tab-content a:focus .text-link-gray, #main .elementor-toggle .elementor-tab-content a:active .text-link-gray {
color: #8CA3AF;
text-decoration: underline;
}
#main .elementor-toggle .elementor-tab-content .text-link-gray a:hover, #main .elementor-toggle .elementor-tab-content .text-link-gray a:focus, #main .elementor-toggle .elementor-tab-content .text-link-gray a:active {
color: #8CA3AF;
}
.elementor-share-btn {
background: none !important;
padding: 0 !important;
height: 16px !important;
margin: 0 !important;
}
.elementor-share-btn .elementor-share-btn__icon {
height: 16px !important;
width: 30px !important;
}
.elementor-share-btn .elementor-share-btn__icon i {
color: #8ca3af;
font-size: 16px;
}
.elementor-widget-blockquote {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.elementor-blockquote {
font-family: siemensslab-bold !important;
margin-top: -3px !important;
margin-bottom: -4px !important;
}
@media (max-width: 780px) {
.elementor-blockquote {
margin-top: -2px !important;
margin-bottom: -5px !important;
}
}
@media (max-width: 780px) {
.elementor-blockquote {
margin-top: -3px !important;
margin-bottom: -4px !important;
}
}
.elementor-blockquote .elementor-blockquote__content {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 30px;
line-height: 31px;
letter-spacing: -0.01em;
color: white;
font-size: 26px !important;
line-height: 36px !important;
}
@media (max-width: 1024px) {
.elementor-blockquote .elementor-blockquote__content {
font-size: 26px;
line-height: 27px;
letter-spacing: -0.01em;
}
}
@media (max-width: 780px) {
.elementor-blockquote .elementor-blockquote__content {
font-size: 38px !important;
line-height: 48px !important;
}
}
@media (max-width: 780px) {
.elementor-blockquote .elementor-blockquote__content {
font-size: 30px !important;
line-height: 40px !important;
}
}
.elementor-blockquote .elementor-blockquote__author {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
font-weight: normal !important;
}
.elementor-blockquote footer {
margin-top: 0 !important;
}
.elementor-blockquote footer cite {
margin-top: 22px;
}
@media (max-width: 780px) {
.elementor-blockquote footer cite {
margin-top: 25px;
}
}
@media (max-width: 780px) {
.elementor-blockquote footer cite {
margin-top: 22px;
}
}
.elementor-blockquote footer .elementor-blockquote__tweet-button {
display: none;
}
.elementor-widget-blockquote.siemens-foreground-color-white .elementor-blockquote .elementor-blockquote__content, .elementor-widget-blockquote.siemens-foreground-color-white .elementor-blockquote .elementor-blockquote__author {
color: rgb(255, 255, 255);
}
.siemens-foreground-color-black .elementor-blockquote .elementor-blockquote__content, .siemens-foreground-color-black .elementor-blockquote .elementor-blockquote__author {
color: rgb(0, 0, 0);
}
.siemens-foreground-color-gray .elementor-blockquote .elementor-blockquote__content, .siemens-foreground-color-gray .elementor-blockquote .elementor-blockquote__author {
color: rgb(168, 168, 168);
}
.siemens-foreground-color-gray-light .elementor-blockquote .elementor-blockquote__content, .siemens-foreground-color-gray-light .elementor-blockquote .elementor-blockquote__author {
color: rgb(211, 211, 211);
}
.siemens-foreground-color-gray-dark .elementor-blockquote .elementor-blockquote__content, .siemens-foreground-color-gray-dark .elementor-blockquote .elementor-blockquote__author {
color: rgb(126, 126, 126);
}
.siemens-foreground-color-gray-lighter .elementor-blockquote .elementor-blockquote__content, .siemens-foreground-color-gray-lighter .elementor-blockquote .elementor-blockquote__author {
color: rgb(237, 240, 244);
}
#main, body.search .main-container {   }
#main .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
#main .elementor-column-gap-extended > .elementor-column > .elementor-element-populated, body.search .main-container .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
body.search .main-container .elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
padding: 0;
}
#main .elementor-widget:not(:last-child), body.search .main-container .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
#main .elementor-top-section .elementor-container, body.search .main-container .elementor-top-section .elementor-container {
width: 1136px;
padding: 0;
}
@media (max-width: 1176px) {
#main .elementor-top-section .elementor-container, body.search .main-container .elementor-top-section .elementor-container {
width: auto;
max-width: calc(100vw - 40px);
}
}
#main .elementor-top-section.elementor-section-full_width .elementor-container, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container {
max-width: 100vw;
}
@media (max-width: 1024px) {
#main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-inner-section.elementor-section-boxed .elementor-container, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-inner-section.elementor-section-boxed .elementor-container {
max-width: calc(100vw - 40px);
margin-right: auto;
margin-left: auto;
padding: 0;
}
#main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-inner-section.elementor-section-boxed .elementor-widget, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-inner-section.elementor-section-boxed .elementor-widget {
padding: 0;
}
#main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget {
max-width: calc(100vw - 40px);
margin-right: auto;
margin-left: auto;
}
#main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-slides, #main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-slides, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image {
max-width: 100vw;
}
#main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-slides .wp-caption > figcaption, #main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-slides .elementor-slide-content, #main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-slides .elementor-image > .inline-copyright, #main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image .wp-caption > figcaption, #main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image .elementor-slide-content, #main .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image .elementor-image > .inline-copyright, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-slides .wp-caption > figcaption, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-slides .elementor-slide-content, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-slides .elementor-image > .inline-copyright, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image .wp-caption > figcaption, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image .elementor-slide-content, body.search .main-container .elementor-top-section.elementor-section-full_width .elementor-container .elementor-widget.elementor-widget-image .elementor-image > .inline-copyright {
max-width: calc(100vw - 40px);
margin-right: auto;
margin-left: auto;
}
}
#main section:not(.elementor):not(.elementor-inner-section), body.search .main-container section:not(.elementor):not(.elementor-inner-section) {
padding-top: 75px;
padding-bottom: 75px;
}
@media (max-width: 1024px) {
#main section:not(.elementor):not(.elementor-inner-section), body.search .main-container section:not(.elementor):not(.elementor-inner-section) {
padding-top: 50px;
padding-bottom: 50px;
}
}
#main section.elementor-inner-section, body.search .main-container section.elementor-inner-section {
padding-top: 0px !important;
}
#main section section, body.search .main-container section section {
padding: 0;
}
#main body.search .main-container section, body.search .main-container body.search .main-container section {
padding-top: "";
padding-bottom: "";
}
#main .elementor-section aside.elementor-column {
display: block;
}
#main .elementor-section aside.elementor-column .elementor-widget-wrap {
padding: 25px !important;
}
#main .elementor-inner-section > .elementor-column-gap-default, #main .elementor-inner-section .elementor-column-gap-default-mobileno, #main .elementor-top-section > .elementor-column-gap-default, #main .elementor-top-section .elementor-column-gap-default-mobileno {
gap: 25px;
}
#main .elementor-inner-section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, #main .elementor-inner-section .elementor-column-gap-default-mobileno > .elementor-column > .elementor-element-populated, #main .elementor-top-section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, #main .elementor-top-section .elementor-column-gap-default-mobileno > .elementor-column > .elementor-element-populated {
margin: 0;
}
@media (max-width: 780px) {
#main .elementor-inner-section > .elementor-column-gap-default-mobileno, #main .elementor-top-section > .elementor-column-gap-default-mobileno {
gap: 0px;
}
}
#main .elementor-inner-section > .elementor-column-gap-extended, #main .elementor-inner-section .elementor-column-gap-extended-mobileno, #main .elementor-top-section > .elementor-column-gap-extended, #main .elementor-top-section .elementor-column-gap-extended-mobileno {
gap: 50px;
}
#main .elementor-inner-section > .elementor-column-gap-extended > .elementor-column > .elementor-element-populated, #main .elementor-inner-section .elementor-column-gap-extended-mobileno > .elementor-column > .elementor-element-populated, #main .elementor-top-section > .elementor-column-gap-extended > .elementor-column > .elementor-element-populated, #main .elementor-top-section .elementor-column-gap-extended-mobileno > .elementor-column > .elementor-element-populated {
margin: 0;
}
@media (max-width: 780px) {
#main .elementor-inner-section > .elementor-column-gap-extended-mobileno, #main .elementor-top-section > .elementor-column-gap-extended-mobileno {
gap: 0px;
}
} .inpage-navigation-anchor div.inpage-navigation-title {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 30px;
line-height: 31px;
letter-spacing: -0.01em;
margin: 0 0 25px 0;
color: rgb(0, 0, 0) !important;
}
@media (max-width: 780px) {
.inpage-navigation-anchor div.inpage-navigation-title {
font-size: 26px;
line-height: 27px;
}
}
.inpage-navigation-anchor.no-header div.inpage-navigation-title {
display: inline-block;
margin: 0 0 25px 0;
}
.inpage-navigation-anchor h2, .inpage-navigation-anchor h3 {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
margin-top: 0px;
display: inline-block;
}
@media (max-width: 1024px) {
.inpage-navigation-anchor h2, .inpage-navigation-anchor h3 {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.inpage-navigation-anchor h2, .inpage-navigation-anchor h3 {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
#main .elementor-widget-text-editor .elementor-widget-container {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
#main .elementor-widget-text-editor .elementor-widget-container .text-link-no_underline a {
text-decoration: none !important;
}
#main .elementor-widget-text-editor .elementor-widget-container a {
text-decoration: underline;
cursor: pointer !important;
}
#main .elementor-widget-text-editor .elementor-widget-container a:hover, #main .elementor-widget-text-editor .elementor-widget-container a:focus, #main .elementor-widget-text-editor .elementor-widget-container a:active {
color: #5F6D75;
}
#main .elementor-widget-text-editor .elementor-widget-container a:hover .text-link-gray, #main .elementor-widget-text-editor .elementor-widget-container a:focus .text-link-gray, #main .elementor-widget-text-editor .elementor-widget-container a:active .text-link-gray {
color: #8CA3AF;
text-decoration: underline;
}
#main .elementor-widget-text-editor .elementor-widget-container .text-link-gray a:hover, #main .elementor-widget-text-editor .elementor-widget-container .text-link-gray a:focus, #main .elementor-widget-text-editor .elementor-widget-container .text-link-gray a:active {
color: #8CA3AF;
}
#main .elementor-widget-text-editor .elementor-widget-container h1 a, #main .elementor-widget-text-editor .elementor-widget-container h2 a, #main .elementor-widget-text-editor .elementor-widget-container h3 a, #main .elementor-widget-text-editor .elementor-widget-container h4 a, #main .elementor-widget-text-editor .elementor-widget-container h5 a, #main .elementor-widget-text-editor .elementor-widget-container h6 a {
content: "\e90b";
}
#main .elementor-widget-text-editor .elementor-widget-container p + p {
margin-top: 21px !important;
}
#main .elementor-widget-text-editor .elementor-widget-container p + ul {
margin: 21px 0 !important;
}
#main .elementor-widget-text-editor .elementor-widget-container ul {
padding-left: 20px !important;
margin: 0;
}
#main .elementor-widget-text-editor .elementor-widget-container ul li {
padding-left: 7px;
margin-bottom: 6px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .elementor-widget-text-editor .elementor-widget-container ul li {
margin-bottom: 6px;
padding-left: 0;
}
#main .elementor-widget-text-editor .elementor-widget-container ul li:last-child {
margin-bottom: 0 !important;
}
}
@media (max-width: 780px) {
#main .elementor-widget-text-editor .elementor-widget-container ul li {
margin-bottom: 7px !important;
padding-left: 0;
}
#main .elementor-widget-text-editor .elementor-widget-container ul li:last-child {
margin-bottom: 0 !important;
}
}
@media (max-width: 780px) {
#main .elementor-widget-text-editor .elementor-widget-container ul li {
margin-bottom: 21px !important;
}
#main .elementor-widget-text-editor .elementor-widget-container ul li:last-child {
margin-bottom: 0 !important;
}
}
#main .elementor-widget-text-editor .elementor-widget-container ul li > p:first-child > strong, #main .elementor-widget-text-editor .elementor-widget-container ul li > p:first-child > b, #main .elementor-widget-text-editor .elementor-widget-container ul li > strong:first-child {
display: block;
margin-bottom: 6px;
margin-top: 22px;
}
@media (max-width: 780px) {
#main .elementor-widget-text-editor .elementor-widget-container ul li > p:first-child > strong, #main .elementor-widget-text-editor .elementor-widget-container ul li > p:first-child > b, #main .elementor-widget-text-editor .elementor-widget-container ul li > strong:first-child {
margin-bottom: 7px !important;
}
}
@media (max-width: 780px) {
#main .elementor-widget-text-editor .elementor-widget-container ul li > p:first-child > strong, #main .elementor-widget-text-editor .elementor-widget-container ul li > p:first-child > b, #main .elementor-widget-text-editor .elementor-widget-container ul li > strong:first-child {
margin-bottom: 20px !important;
margin-top: 53px;
}
}
#main .elementor-widget-text-editor .elementor-widget-container ul li:first-child > p:first-child > strong, #main .elementor-widget-text-editor .elementor-widget-container ul li:first-child > p:first-child > b, #main .elementor-widget-text-editor .elementor-widget-container ul li:first-child > strong:first-child {
margin-top: 0;
}
#main .elementor-widget-text-editor .elementor-widget-container ul li:last-child {
margin-bottom: 0 !important;
}
#main .elementor-widget-text-editor .elementor-widget-container .text-link-arrow {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
color: inherit !important;
font-family: "siemenssans-bold", Arial, sans-serif !important;
}
#main .elementor-col-50 .siemens-foreground-color-white .elementor-widget-text-editor .elementor-widget-container {
color: white !important;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
color: inherit !important;
font-family: "siemenssans-bold", Arial, sans-serif !important;
}
#main a.elementor-post__read-more {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
color: inherit !important;
font-family: "siemenssans-bold", Arial, sans-serif !important;
}
#main .elementor-widget-container, #main .elementor-posts-container, #main .elementor-grid-item {
height: 100%;
}
#main .elementor-widget-posts {
height: auto;
}
#main .elementor-grid-item, #main .elementor-post__text {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
height: 100% !important;
}
#main .elementor-posts .elementor-post__read-more {
margin-top: auto;
}
#main .elementor-posts .elementor-post .elementor-post__text {
padding: 10px 23px 23px 23px;
}
@media (max-width: 780px) {
#main .elementor-posts .elementor-post .elementor-post__text {
padding: 10px 23px 33px 23px;
}
}
#main .elementor-posts .elementor-post .elementor-post__text .elementor-post__excerpt p, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__excerpt a, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__excerpt h2, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__excerpt h2 > a, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__excerpt h5, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__excerpt h5 > a, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__title p, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__title a, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__title h2, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__title h2 > a, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__title h5, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__title h5 > a, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__read-more p, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__read-more a, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__read-more h2, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__read-more h2 > a, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__read-more h5, #main .elementor-posts .elementor-post .elementor-post__text .elementor-post__read-more h5 > a {
font-size: inherit !important;
color: inherit !important;
}
#main .elementor-posts .elementor-post .elementor-post__text .elementor-post__excerpt {
height: 100px;
overflow: hidden;
margin-bottom: 40px;
}
#main .elementor-posts .elementor-post .elementor-post__text .elementor-post__title {
overflow: hidden;
min-height: 84px;
margin-bottom: 15px;
}
#main .elementor-posts.elementor-posts--skin-cards .elementor-post .elementor-post__card {
background: none;
}
#main .elementor-posts.elementor-posts--skin-cards .elementor-post .elementor-post__thumbnail__link {
float: left;
width: calc(33.3333333333% - 15px);
background-color: #e9ecee;
margin-right: 20px;
}
@media (max-width: 780px) {
#main .elementor-posts.elementor-posts--skin-cards .elementor-post .elementor-post__thumbnail__link {
width: 100%;
}
}
@media (max-width: 780px) {
#main .elementor-posts.elementor-posts--skin-cards .elementor-post .elementor-post__thumbnail__link {
margin-bottom: 20px;
margin-right: 0;
}
}
#main .elementor-posts.elementor-posts--skin-cards .elementor-post .elementor-post__thumbnail__link:after {
content: " " !important;
background: unset;
}
#main .elementor-posts.elementor-posts--skin-cards .elementor-post .elementor-post__text {
width: 66.6666666667%;
height: auto;
font-family: siemenssans-roman !important;
line-height: inherit !important;
}
@media (max-width: 780px) {
#main .elementor-posts.elementor-posts--skin-cards .elementor-post .elementor-post__text {
width: 100%;
padding: 0 20px;
margin-top: 30px;
}
}
.twitter__container .elementor-column-wrap, .twitter__container .elementor-widget-wrap {
height: 100%;
}
.twitter__container .elementor-widget-wrap {
background-color: #d9d8ce;
}
.twitter__container .elementor-widget-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.twitter__link {
margin-top: auto;
}
.twitter__wrapper {
max-height: 520px;
overflow: hidden;
padding: 5% 5% 0;
}
.twitter__wrapper::-webkit-scrollbar-track {
background-color: #d7d8ca;
}
.twitter__wrapper::-webkit-scrollbar {
width: 7px;
background-color: #d7d8ca;
}
.twitter__wrapper::-webkit-scrollbar-thumb {
background-color: #c2c2bb;
}
.twitter__wrapper #ctf .ctf-retweet-text {
display: none;
}
.twitter__wrapper #ctf .ctf-header {
border-bottom: none;
}
.twitter__wrapper #ctf .ctf-header-img {
display: none;
}
.twitter__wrapper #ctf .ctf-header-link, .twitter__wrapper #ctf .ctf-header-user {
width: 100%;
}
.twitter__wrapper #ctf .ctf-header-text {
padding-top: 0;
}
.twitter__wrapper #ctf .ctf-header-follow {
float: right;
margin-top: 2px;
}
.twitter__wrapper #ctf .ctf-header-user {
margin-left: 0 !important;
min-height: auto;
}
.twitter__wrapper #ctf .ctf-context {
padding: 0;
}
.twitter__wrapper #ctf .ctf-context .ctf-retweet-icon {
position: absolute;
right: 3px;
top: 46px;
background: transparent;
color: #efefeb !important;
}
.twitter__wrapper #ctf .ctf-context .ctf-retweet-icon i {
font-size: 16px;
}
.twitter__wrapper #ctf .ctf-context .ctf-screenreader {
display: none;
}
.twitter__wrapper #ctf .ctf-item {
position: relative;
border-top: 1px solid rgb(235, 235, 227);
}
.twitter__wrapper #ctf .ctf-author-avatar {
border-radius: 0 !important;
}
.twitter__wrapper #ctf .ctf-twitterlink {
position: absolute;
width: 30px;
height: 30px;
padding: 0;
right: 0;
top: 20px;
font-size: 0 !important;
opacity: 0.6;
}
.twitter__wrapper #ctf .ctf-twitterlink:after {
content: "";
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 72 72" fill="%23fff"%3E%3Cpath d="M67.812 16.141a26.246 26.246 0 0 1-7.519 2.06 13.134 13.134 0 0 0 5.756-7.244 26.127 26.127 0 0 1-8.313 3.176A13.075 13.075 0 0 0 48.182 10c-7.229 0-13.092 5.861-13.092 13.093 0 1.026.118 2.021.338 2.981-10.885-.548-20.528-5.757-26.987-13.679a13.048 13.048 0 0 0-1.771 6.581c0 4.542 2.312 8.551 5.824 10.898a13.048 13.048 0 0 1-5.93-1.638c-.002.055-.002.11-.002.162 0 6.345 4.513 11.638 10.504 12.84a13.177 13.177 0 0 1-3.449.457c-.846 0-1.667-.078-2.465-.231 1.667 5.2 6.499 8.986 12.23 9.09a26.276 26.276 0 0 1-16.26 5.606A26.21 26.21 0 0 1 4 55.976a37.036 37.036 0 0 0 20.067 5.882c24.083 0 37.251-19.949 37.251-37.249 0-.566-.014-1.134-.039-1.694a26.597 26.597 0 0 0 6.533-6.774z"%3E%3C/path%3E%3C/svg%3E');
width: 20px;
height: 20px;
position: absolute;
background-size: cover;
}
.twitter__wrapper #ctf .ctf-tweet-text {
font-size: 15px;
line-height: 1.5em;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp: 7;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.twitter__wrapper #ctf .ctf-tweet-text a {
font-weight: bold;
}
.twitter__wrapper #ctf .ctf-tweet-meta {
display: block;
margin-left: 20px;
}
.twitter__wrapper #ctf .ctf-author-name {
margin-top: 0;
}
.twitter__wrapper #ctf .ctf-author-avatar,
.twitter__wrapper #ctf .ctf-author-avatar img {
width: 47px;
height: 47px;
}
.press-release #main .pr_header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
gap: 25px;
}
@media (max-width: 1024px) {
.press-release #main .pr_header {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.press-release #main .pr_header .pr_header_left {
width: 66.66%;
}
@media (max-width: 1024px) {
.press-release #main .pr_header .pr_header_left {
width: 100%;
}
}
.press-release #main .pr_header .pr_header_left img {
width: 100%;
height: auto;
}
.press-release #main .pr_header .pr_header_right {
width: 33.33%;
}
@media (max-width: 1024px) {
.press-release #main .pr_header .pr_header_right {
width: 100%;
}
}
.press-release #main .pr_header .pr_header_right .pr_header_copyright {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px;
line-height: 19px;
letter-spacing: -0.015em;
}
.press-release #main .post_related_links {
margin-top: 54px;
}
@media (max-width: 780px) {
.press-release #main .post_related_links {
margin-top: 52px;
}
}
@media (max-width: 780px) {
.press-release #main .post_related_links {
margin-top: 53px;
}
}
.press-release #main .post_related_links h4 {
margin-bottom: 21px !important;
}
@media (max-width: 780px) {
.press-release #main .post_related_links h4 {
margin-bottom: 20px !important;
}
}
.press-release #main .post_related_links h2.pr-read-more {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
}
.press-release #main .post_related_links .pr-read-more-links .elementor-icon-list-items {
list-style-type: none;
padding-left: 0;
}
.press-release #main .post_related_links p + p {
margin-top: 4px !important;
}
@media (max-width: 1024px) {
.press-release #main .post_related_links p + p {
margin-top: 4px !important;
}
}
@media (max-width: 780px) {
.press-release #main .post_related_links p + p {
margin-top: 2px !important;
}
}
@media (max-width: 780px) {
.press-release #main .post_related_links p + p {
margin-top: 17px !important;
}
}
.press-release #main .post_download_links {
margin-top: 23px;
}
@media (max-width: 780px) {
.press-release #main .post_download_links {
margin-top: 21px;
}
}
.press-release #main .post_download_links h4 {
margin-bottom: 22px !important;
}
.press-release #main .post_download_links p {
margin-top: 4px !important;
}
@media (max-width: 780px) {
.press-release #main .post_download_links p {
margin-top: 3px !important;
}
}
@media (max-width: 780px) {
.press-release #main .post_download_links p {
margin-top: 18px !important;
}
}
.press-release.press-release-blanko #main .post_related_links {
width: 1136px;
max-width: calc(100vw - 40px);
margin-right: auto;
margin-left: auto;
margin-top: 0;
padding-bottom: 60px;
}
.zitatmodul .elementor-background-overlay, .zitatmodul2 .elementor-background-overlay {
display: block;
}
@media (max-width: 1024px) {
.zitatmodul .elementor-background-overlay, .zitatmodul2 .elementor-background-overlay {
display: none;
}
}
.zitatmodul .elementor-column, .zitatmodul2 .elementor-column {
height: 421px;
}
@media (max-width: 1024px) {
.zitatmodul .elementor-column.elementor-col-66, .zitatmodul .elementor-column.elementor-col-33, .zitatmodul2 .elementor-column.elementor-col-66, .zitatmodul2 .elementor-column.elementor-col-33 {
width: 100%;
}
}
@media (max-width: 1024px) {
.zitatmodul .elementor-column, .zitatmodul2 .elementor-column {
height: 335px;
}
}
.zitatmodul .elementor-column .zitatmodultext, .zitatmodul2 .elementor-column .zitatmodultext {
padding: 30px 30px 30px 30px;
}
.zitatmodul .elementor-column:first-child, .zitatmodul2 .elementor-column:first-child {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.zitatmodul .elementor-column:first-child.zitatmodultext, .zitatmodul2 .elementor-column:first-child.zitatmodultext {
padding: 30px 5px 30px 0;
}
@media (max-width: 1024px) {
.zitatmodul .elementor-column:first-child.zitatmodultext, .zitatmodul2 .elementor-column:first-child.zitatmodultext {
height: auto;
min-height: 335px;
padding: 30px 30px 30px 30px;
}
}
@media (max-width: 1024px) {
.zitatmodul .elementor-column:first-child:not(.zitatmodultext), .zitatmodul2 .elementor-column:first-child:not(.zitatmodultext) {
padding-top: 97px;
height: 432px;
}
}
.zitatmodul .elementor-column:first-child:not(.zitatmodultext).elementor-col-50, .zitatmodul2 .elementor-column:first-child:not(.zitatmodultext).elementor-col-50 {
padding-top: 0px;
height: 335px;
}
@media (max-width: 780px) {
.zitatmodul .elementor-column:first-child:not(.zitatmodultext).elementor-col-50, .zitatmodul2 .elementor-column:first-child:not(.zitatmodultext).elementor-col-50 {
padding-top: 97px;
height: 432px;
}
}
.zitatmodul .elementor-column:last-child, .zitatmodul2 .elementor-column:last-child {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.zitatmodul .elementor-column:last-child.zitatmodultext, .zitatmodul2 .elementor-column:last-child.zitatmodultext {
padding: 30px 30px 30px 5px;
}
@media (max-width: 1024px) {
.zitatmodul .elementor-column:last-child.zitatmodultext, .zitatmodul2 .elementor-column:last-child.zitatmodultext {
height: auto;
min-height: 335px;
padding: 30px 30px 30px 30px;
}
}
@media (max-width: 1024px) {
.zitatmodul .elementor-column:last-child:not(.zitatmodultext), .zitatmodul2 .elementor-column:last-child:not(.zitatmodultext) {
padding-bottom: 97px;
height: 432px;
}
}
.zitatmodul .elementor-column:last-child:not(.zitatmodultext).elementor-col-50, .zitatmodul2 .elementor-column:last-child:not(.zitatmodultext).elementor-col-50 {
padding-bottom: 0px;
height: 335px;
}
@media (max-width: 780px) {
.zitatmodul .elementor-column:last-child:not(.zitatmodultext).elementor-col-50, .zitatmodul2 .elementor-column:last-child:not(.zitatmodultext).elementor-col-50 {
padding-bottom: 97px;
height: 432px;
}
}
.zitatmodul .elementor-column .elementor-widget-image img, .zitatmodul2 .elementor-column .elementor-widget-image img {
height: 421px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top;
object-position: top;
}
@media (max-width: 1024px) {
.zitatmodul .elementor-column .elementor-widget-image img, .zitatmodul2 .elementor-column .elementor-widget-image img {
height: 335px;
}
}
.zitatmodul-quadratisch .elementor-background-overlay, .zitatmodul2-quadratisch .elementor-background-overlay {
display: block;
}
@media (max-width: 1024px) {
.zitatmodul-quadratisch .elementor-background-overlay, .zitatmodul2-quadratisch .elementor-background-overlay {
display: none;
}
}
@media (max-width: 780px) {
.zitatmodul-quadratisch .elementor-column.elementor-col-66, .zitatmodul-quadratisch .elementor-column.elementor-col-33, .zitatmodul2-quadratisch .elementor-column.elementor-col-66, .zitatmodul2-quadratisch .elementor-column.elementor-col-33 {
width: 100%;
}
}
.zitatmodul-quadratisch .elementor-column:first-child, .zitatmodul2-quadratisch .elementor-column:first-child {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.zitatmodul-quadratisch .elementor-column:first-child.zitatmodultext, .zitatmodul2-quadratisch .elementor-column:first-child.zitatmodultext {
padding: 30px 30px 30px 0px;
}
@media (max-width: 1176px) {
.zitatmodul-quadratisch .elementor-column:first-child.zitatmodultext, .zitatmodul2-quadratisch .elementor-column:first-child.zitatmodultext {
padding: 30px;
}
}
@media (max-width: 780px) {
.zitatmodul-quadratisch .elementor-column:first-child.zitatmodultext, .zitatmodul2-quadratisch .elementor-column:first-child.zitatmodultext {
height: auto;
min-height: 335px;
}
}
@media (max-width: 780px) {
.zitatmodul-quadratisch .elementor-column:first-child:not(.zitatmodultext), .zitatmodul2-quadratisch .elementor-column:first-child:not(.zitatmodultext) {
padding-top: 97px;
}
}
.zitatmodul-quadratisch .elementor-column:first-child:not(.zitatmodultext).elementor-col-50, .zitatmodul2-quadratisch .elementor-column:first-child:not(.zitatmodultext).elementor-col-50 {
padding-top: 0px;
}
@media (max-width: 780px) {
.zitatmodul-quadratisch .elementor-column:first-child:not(.zitatmodultext).elementor-col-50, .zitatmodul2-quadratisch .elementor-column:first-child:not(.zitatmodultext).elementor-col-50 {
padding-top: 97px;
}
}
.zitatmodul-quadratisch .elementor-column:last-child, .zitatmodul2-quadratisch .elementor-column:last-child {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.zitatmodul-quadratisch .elementor-column:last-child.zitatmodultext, .zitatmodul2-quadratisch .elementor-column:last-child.zitatmodultext {
padding: 30px 0px 30px 30px;
}
@media (max-width: 1176px) {
.zitatmodul-quadratisch .elementor-column:last-child.zitatmodultext, .zitatmodul2-quadratisch .elementor-column:last-child.zitatmodultext {
padding: 30px;
}
}
@media (max-width: 780px) {
.zitatmodul-quadratisch .elementor-column:last-child.zitatmodultext, .zitatmodul2-quadratisch .elementor-column:last-child.zitatmodultext {
height: auto;
min-height: 335px;
}
}
@media (max-width: 780px) {
.zitatmodul-quadratisch .elementor-column:last-child:not(.zitatmodultext), .zitatmodul2-quadratisch .elementor-column:last-child:not(.zitatmodultext) {
padding-bottom: 97px;
}
}
.zitatmodul-quadratisch .elementor-column:last-child:not(.zitatmodultext).elementor-col-50, .zitatmodul2-quadratisch .elementor-column:last-child:not(.zitatmodultext).elementor-col-50 {
padding-bottom: 0px;
}
@media (max-width: 780px) {
.zitatmodul-quadratisch .elementor-column:last-child:not(.zitatmodultext).elementor-col-50, .zitatmodul2-quadratisch .elementor-column:last-child:not(.zitatmodultext).elementor-col-50 {
padding-bottom: 97px;
}
}
.zitatmodul-quadratisch .elementor-column .elementor-widget-image img, .zitatmodul2-quadratisch .elementor-column .elementor-widget-image img {
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top;
object-position: top;
}
.zitatmodul-quadratisch .elementor-column .elementor-widget-image figcaption, .zitatmodul2-quadratisch .elementor-column .elementor-widget-image figcaption {
display: none;
}
@media (max-width: 780px) {
.zitatmodul2 .elementor-column:first-child {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
@media (max-width: 780px) and (max-width: 1024px) {
.zitatmodul2 .elementor-column:first-child:not(.zitatmodultext) {
padding-top: 0;
padding-bottom: 97px;
height: 432px;
}
}
@media (max-width: 780px) {
.zitatmodul2 .elementor-column:first-child:not(.zitatmodultext).elementor-col-50 {
padding-bottom: 0px;
height: 335px;
}
}
@media (max-width: 780px) and (max-width: 780px) {
.zitatmodul2 .elementor-column:first-child:not(.zitatmodultext).elementor-col-50 {
padding-bottom: 97px;
height: 432px;
}
}
@media (max-width: 780px) {
.zitatmodul2 .elementor-column:last-child {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
}
@media (max-width: 780px) and (max-width: 1024px) {
.zitatmodul2 .elementor-column:last-child:not(.zitatmodultext) {
padding-top: 97px;
height: 432px;
}
}
@media (max-width: 780px) {
.zitatmodul2 .elementor-column:last-child:not(.zitatmodultext).elementor-col-50 {
padding-top: 0px;
height: 335px;
}
}
@media (max-width: 780px) and (max-width: 780px) {
.zitatmodul2 .elementor-column:last-child:not(.zitatmodultext).elementor-col-50 {
padding-top: 97px;
height: 432px;
}
}
.infomodul .elementor-background-overlay {
display: block;
}
@media (max-width: 1024px) {
.infomodul .elementor-background-overlay {
display: none;
}
}
.infomodul .elementor-column {
height: 421px;
}
@media (max-width: 1024px) {
.infomodul .elementor-column.elementor-col-66, .infomodul .elementor-column.elementor-col-33 {
width: 100%;
}
}
@media (max-width: 1024px) {
.infomodul .elementor-column {
height: 335px;
}
}
.infomodul .elementor-column .infomodultext {
padding: 30px 30px 30px 30px;
}
.infomodul .elementor-column:first-child {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.infomodul .elementor-column:first-child.infomodultext {
padding: 30px 5px 30px 30px;
}
@media (max-width: 1024px) {
.infomodul .elementor-column:first-child.infomodultext {
height: auto;
min-height: 335px;
padding: 30px 30px 30px 30px;
}
}
.infomodul .elementor-column:first-child:not(.infomodultext).elementor-col-50 {
padding-top: 0px;
height: 335px;
}
.infomodul .elementor-column:last-child {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.infomodul .elementor-column:last-child.infomodultext {
padding: 30px 30px 30px 5px;
}
@media (max-width: 1024px) {
.infomodul .elementor-column:last-child.infomodultext {
height: auto;
min-height: 335px;
padding: 30px 30px 30px 30px;
}
}
.infomodul .elementor-column:last-child:not(.infomodultext).elementor-col-50 {
padding-bottom: 0px;
height: 335px;
}
.infomodul .elementor-column .elementor-widget-image img {
height: 421px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top;
object-position: top;
}
@media (max-width: 1024px) {
.infomodul .elementor-column .elementor-widget-image img {
height: 335px;
}
}
.infomodul-quadratisch .elementor-background-overlay {
display: block;
}
@media (max-width: 1024px) {
.infomodul-quadratisch .elementor-background-overlay {
display: none;
}
}
@media (max-width: 1024px) {
.infomodul-quadratisch .elementor-column.elementor-col-66, .infomodul-quadratisch .elementor-column.elementor-col-33 {
width: 100%;
}
}
.infomodul-quadratisch .elementor-column .infomodultext {
padding: 30px 30px 30px 30px;
}
.infomodul-quadratisch .elementor-column:first-child {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.infomodul-quadratisch .elementor-column:first-child.infomodultext {
padding: 30px 5px 30px 30px;
}
@media (max-width: 1024px) {
.infomodul-quadratisch .elementor-column:first-child.infomodultext {
height: auto;
min-height: 335px;
padding: 30px 30px 30px 30px;
}
}
.infomodul-quadratisch .elementor-column:first-child:not(.infomodultext).elementor-col-50 {
padding-top: 0px;
}
.infomodul-quadratisch .elementor-column:last-child {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.infomodul-quadratisch .elementor-column:last-child.infomodultext {
padding: 30px 30px 30px 5px;
}
@media (max-width: 1024px) {
.infomodul-quadratisch .elementor-column:last-child.infomodultext {
height: auto;
min-height: 335px;
padding: 30px 30px 30px 30px;
}
}
.infomodul-quadratisch .elementor-column:last-child:not(.infomodultext).elementor-col-50 {
padding-bottom: 0px;
}
.infomodul-quadratisch .elementor-column .elementor-widget-image img {
height: 100%;
max-height: 362px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top;
object-position: top;
}
@media (max-width: 1024px) {
.infomodul-quadratisch .elementor-column .elementor-widget-image img {
max-height: none;
}
}
@media (max-width: 1024px) {
#main .elementor-inner-section.zitatmodul > .elementor-column-gap-default, #main .elementor-inner-section.zitatmodul .elementor-column-gap-extended, #main .elementor-top-section.zitatmodul > .elementor-column-gap-default, #main .elementor-top-section.zitatmodul .elementor-column-gap-extended,
#main .elementor-inner-section.zitatmodul2 > .elementor-column-gap-default,
#main .elementor-inner-section.zitatmodul2 .elementor-column-gap-extended, #main .elementor-top-section.zitatmodul2 > .elementor-column-gap-default, #main .elementor-top-section.zitatmodul2 .elementor-column-gap-extended,
#main .elementor-inner-section.infomodul > .elementor-column-gap-default,
#main .elementor-inner-section.infomodul .elementor-column-gap-extended, #main .elementor-top-section.infomodul > .elementor-column-gap-default, #main .elementor-top-section.infomodul .elementor-column-gap-extended,
#main .elementor-inner-section.infomodul-quadratisch > .elementor-column-gap-default,
#main .elementor-inner-section.infomodul-quadratisch .elementor-column-gap-extended, #main .elementor-top-section.infomodul-quadratisch > .elementor-column-gap-default, #main .elementor-top-section.infomodul-quadratisch .elementor-column-gap-extended {
gap: 0;
}
}
#main .elementor-inner-section.zitatmodul-quadratisch > .elementor-column-gap-default, #main .elementor-inner-section.zitatmodul-quadratisch .elementor-column-gap-extended, #main .elementor-top-section.zitatmodul-quadratisch > .elementor-column-gap-default, #main .elementor-top-section.zitatmodul-quadratisch .elementor-column-gap-extended,
#main .elementor-inner-section.zitatmodul2-quadratisch > .elementor-column-gap-default,
#main .elementor-inner-section.zitatmodul2-quadratisch .elementor-column-gap-extended, #main .elementor-top-section.zitatmodul2-quadratisch > .elementor-column-gap-default, #main .elementor-top-section.zitatmodul2-quadratisch .elementor-column-gap-extended {
gap: 0;
}
.siemens-quote .elementor-column:last-child {
padding: 30px 30px 30px 0;
}
@media (max-width: 780px) {
.siemens-quote .elementor-column:last-child {
padding: 20px;
}
}
#main .elementor-inner-column .searchandfilter ul li {
margin-right: 2% !important;
margin-left: 0 !important;
min-width: 300px;
}
@media (max-width: 780px) {
#main .elementor-inner-column .searchandfilter ul li {
min-width: 100%;
}
}
#main .searchandfilter ul {
padding: 0 !important;
width: 100%;
margin-top: 15px !important;
}
#main .searchandfilter ul li {
display: inline-block;
width: 32%;
padding: 0 !important;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 15px !important;
}
@media (max-width: 780px) {
#main .searchandfilter ul li {
width: 100%;
min-width: 0;
}
}
#main .searchandfilter ul li:first-child {
margin-left: 0;
}
#main .searchandfilter ul li:last-child {
margin-right: 0;
}
#main .searchandfilter ul li[data-sf-field-input-type=select] label {
position: absolute;
}
#main .searchandfilter ul li label {
width: 100%;
}
@media (max-width: 780px) {
#main .searchandfilter ul li {
margin-left: 0 !important;
margin-right: 0 !important;
margin-bottom: 20px !important;
}
#main .searchandfilter ul li .drop-down.filter > button {
height: 110px;
}
#main .searchandfilter ul li .drop-down.filter > button > .content > span {
font-size: 30px;
line-height: 44px;
max-width: 100%;
}
}
@media (max-width: 780px) and (max-width: 780px) {
#main .searchandfilter ul li .drop-down.filter > button > .content > span {
font-size: 22px;
line-height: 30px;
}
}
@media (max-width: 780px) {
#main .searchandfilter ul li .drop-down.filter > button > .content > .icons > i.fas {
font-size: 30px;
margin-right: 80px;
}
}
@media (max-width: 780px) and (max-width: 780px) {
#main .searchandfilter ul li .drop-down.filter > button > .content > .icons > i.fas {
font-size: 22px;
line-height: 30px;
margin-right: 10px;
}
}
@media (max-width: 780px) {
#main .searchandfilter ul li .drop-down.filter > .popup-menu {
top: 110px;
}
}
@media (max-width: 780px) and (max-width: 780px) {
#main .searchandfilter ul li .drop-down.filter > .popup-menu {
top: 70px;
}
}
@media (max-width: 780px) {
#main .searchandfilter ul li .drop-down.filter > .popup-menu span {
font-size: 30px;
height: 110px;
max-width: 80%;
}
}
@media (max-width: 780px) and (max-width: 780px) {
#main .searchandfilter ul li .drop-down.filter > .popup-menu span {
font-size: 22px;
line-height: 70px;
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
vertical-align: middle; overflow: visible;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 335px;
}
}
.searchandfilter select.sf-input-select {
width: 100%;
padding: 10px 15px !important;
border: none !important;
font-family: siemenssans-roman;
}
.searchandfilter select.sf-input-select:after {
content: "+";
}
#main .filter-isRadio .searchandfilter ul li:nth-last-child(2) {
margin-right: 0;
}
#main .filter-isRadio [data-sf-field-input-type=radio] {
width: 100%;
margin-left: 0;
margin-right: 0;
}
#main .filter-isRadio [data-sf-field-input-type=radio] ul li {
width: auto;
margin-right: 20px !important;
}
#main .filter-isRadio [data-sf-field-input-type=radio] ul li .sf-label-radio {
display: inline;
font-family: siemenssans-roman;
font-size: 17px;
padding-left: 28px;
max-width: 230px;
position: relative;
cursor: pointer;
}
#main .filter-isRadio [data-sf-field-input-type=radio] ul li .sf-label-radio:hover:before {
background-color: rgba(235, 120, 10, 0.35); -webkit-box-shadow: inset 0 0 0 4px #fff;
box-shadow: inset 0 0 0 4px #fff;
}
@media (max-width: 780px) {
#main .filter-isRadio [data-sf-field-input-type=radio] ul li .sf-label-radio {
width: 100%;
max-width: 100%;
display: block;
}
}
@media (max-width: 780px) {
#main .filter-isRadio [data-sf-field-input-type=radio] ul li {
width: 100%;
}
}
#main .filter-isRadio [data-sf-field-input-type=radio] input[type=radio] {
position: absolute;
opacity: 0;
}
#main .filter-isRadio [data-sf-field-input-type=radio] input[type=radio] + .sf-label-radio:before {
content: "";
background: #fff;
border-radius: 100%;
display: inline-block;
width: 1em;
height: 1em;
position: relative;
top: 0;
margin-right: 15px;
vertical-align: top;
cursor: pointer;
text-align: center;
-webkit-transition: all 250ms ease;
-o-transition: all 250ms ease;
transition: all 250ms ease;
bottom: 0;
position: absolute;
left: 0;
}
@media (max-width: 780px) {
#main .filter-isRadio [data-sf-field-input-type=radio] input[type=radio] + .sf-label-radio:before {
margin: auto;
}
}
#main .filter-isRadio [data-sf-field-input-type=radio] input[type=radio]:checked + .sf-label-radio:before {
background-color: rgb(235, 120, 10);
-webkit-box-shadow: inset 0 0 0 4px #fff;
box-shadow: inset 0 0 0 4px #fff;
}
#main .filter-isRadio [data-sf-field-input-type=radio] input[type=radio]:focus + .sf-label-radio:before {
outline: none;
border-color: rgb(235, 120, 10);
}
#main .filter-isRadio [data-sf-field-input-type=radio] input[type=radio]:disabled + .sf-label-radio:before {
-webkit-box-shadow: inset 0 0 0 4px #eee;
box-shadow: inset 0 0 0 4px #eee;
border-color: rgb(174.25, 174.25, 174.25);
background: rgb(174.25, 174.25, 174.25);
}
#main .filter-isRadio [data-sf-field-input-type=radio] input[type=radio] + .sf-label-radio:empty:before {
margin-right: 0;
}
.sf-field-post-meta-archived ul {
margin: 0;
padding: 0;
width: 500px;
}
.sf-field-post-meta-archived ul li {
width: auto;
}
.sf-field-post-meta-archived ul li input {
display: inline;
}
.sf-field-post-meta-archived ul li label {
display: inline;
font-size: 14px;
}
.results-wrapper.publication .single-result .left-image img {
max-width: 305px;
width: 100%;
}
.results-wrapper .single-result {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
padding-bottom: 10px;
}
@media (max-width: 780px) {
.results-wrapper .single-result {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.results-wrapper .single-result .left-image {
min-width: 466px;
max-width: 466px;
margin-top: 2px;
margin-right: 20px;
}
@media (max-width: 1024px) {
.results-wrapper .single-result .left-image {
min-width: 50%;
}
}
@media (max-width: 780px) {
.results-wrapper .single-result .left-image {
margin-right: 0;
max-width: unset;
}
.results-wrapper .single-result .left-image img {
width: 100%;
height: auto;
}
}
.results-wrapper .dashed-separator {
min-height: 2px;
border-bottom: 1px dashed rgb(168, 168, 168);
margin-top: 15px;
margin-bottom: 20px;
}
@media (max-width: 1024px) {
.results-wrapper .dashed-separator {
margin: 40px 0;
}
}
.project-grid-rb {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 25px 1fr 25px 1fr;
grid-template-columns: 1fr 1fr 1fr;
gap: 25px;
}
@media (max-width: 1024px) {
.project-grid-rb {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 780px) {
.project-grid-rb {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
}
@media (max-width: 780px) {
.project-grid-rb .p_item {
width: 472px;
height: 630px;
}
}
@media (max-width: 510px) {
.project-grid-rb .p_item {
width: 100%;
height: auto;
}
}
.project-grid-rb .p_item > a {
display: block;
line-height: 0px;
}
.project-grid-rb .p_item > a .p_img {
overflow: hidden;
}
@media (max-width: 780px) {
.project-grid-rb .p_item > a .p_img {
width: 472px;
max-height: 472px;
}
}
@media (max-width: 510px) {
.project-grid-rb .p_item > a .p_img {
width: 100%;
height: auto;
}
}
.project-grid-rb .p_item > a .p_img > img {
width: 100%;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.project-grid-rb .p_item > a .p_txt {
height: 158px;
padding: 28px;
background: rgb(255, 255, 255);
word-break: break-word;
}
@media (max-width: 1024px) {
.project-grid-rb .p_item > a .p_txt {
height: 149px;
padding: 20px;
}
}
@media (max-width: 780px) {
.project-grid-rb .p_item > a .p_txt {
padding: 24px;
width: 472px;
height: 158px;
}
}
@media (max-width: 510px) {
.project-grid-rb .p_item > a .p_txt {
width: 100%;
height: auto;
}
}
.project-grid-rb .p_item > a .p_txt .p_title {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 20px;
font-weight: 400;
line-height: 21px;
letter-spacing: -0.015em;
margin-top: 0px !important;
margin-bottom: 13px !important;
}
@media (max-width: 1024px) {
.project-grid-rb .p_item > a .p_txt .p_title {
font-size: 18px;
line-height: 19px;
}
}
.project-grid-rb .p_item > a .p_txt .p_subtitle {
font-family: "siemenssans-bold", Arial, sans-serif !important;
font-size: 23px;
font-weight: 700;
line-height: 24px;
letter-spacing: -0.015em;
margin-top: 0;
margin-bottom: 0;
}
.project-grid-rb .p_item > a .p_txt .p_subtitle.p_subtitle_black {
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
.project-grid-rb .p_item > a .p_txt .p_subtitle.p_subtitle_sans {
font-family: "siemenssans-roman", Arial, sans-serif !important;
}
@media (max-width: 1080px) {
.project-grid-rb .p_item > a .p_txt .p_subtitle {
font-size: 21px;
line-height: 22px;
}
}
@media (max-width: 1024px) {
.project-grid-rb .p_item > a .p_txt .p_subtitle {
font-size: 23px;
line-height: 24px;
}
}
@media (max-width: 780px) {
.project-grid-rb .p_item > a .p_txt .p_subtitle {
font-size: 26px;
line-height: 27px;
}
}
.project-grid-rb .p_item > a:hover .p_img > img {
-webkit-transform: scale(1.22);
-ms-transform: scale(1.22);
transform: scale(1.22);
}
.project-grid {
display: -ms-grid;
display: grid;
width: 100%;
max-width: 100%;
margin: 0 auto;
-ms-grid-columns: 1fr 15px 1fr 15px 1fr;
grid-template-columns: repeat(3, 1fr);
grid-gap: 15px;
grid-auto-flow: row dense;
}
@media (max-width: 1024px) {
.project-grid {
grid-gap: 15px;
}
}
.project-grid div {
color: white;
height: 368px;
}
.project-grid .relative {
position: relative;
}
.project-grid .relative .project-content {
height: 164px;
margin: 0;
position: absolute;
bottom: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.3);
}
.project-grid .relative .project-content.education, .project-grid .relative .project-content.educacion, .project-grid .relative .project-content.bildung {
background-color: rgba(100, 25, 70, 0.5) !important;
}
.project-grid .relative .project-content.culture, .project-grid .relative .project-content.cultura, .project-grid .relative .project-content.kultur {
background-color: rgba(100, 125, 45, 0.5) !important;
}
.project-grid .relative .project-content.development-cooperation, .project-grid .relative .project-content.cooperacion-al-desarrollo, .project-grid .relative .project-content.entwicklungskooperation {
background-color: rgba(0, 95, 135, 0.5) !important;
}
.project-grid .relative .project-content.sozialunternehmertum, .project-grid .relative .project-content.social-entrepreneurship {
background-color: rgba(0, 95, 135, 0.5) !important;
}
.project-grid .relative .project-content.kunst-kultur, .project-grid .relative .project-content.arts-culture {
background-color: rgba(100, 125, 45, 0.5) !important;
}
.project-grid .relative .project-content .project-content-title {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
line-height: 21px;
margin-bottom: 19px !important;
}
.project-grid .relative .project-content .content-wrapper {
height: auto;
padding: 18px 32px 12px 28px !important;
}
@media (max-width: 780px) {
.project-grid .relative .project-content .content-wrapper {
padding: 25px 20px 27px 20px !important;
}
}
.project-grid .relative .project-content .content-wrapper .additional-information {
border-top: 1px dashed;
margin-top: 20px;
}
@media (max-width: 1024px) {
.project-grid .relative .project-content .content-wrapper .additional-information {
max-width: 100%;
}
}
.project-grid .relative .project-content .content-wrapper .additional-information ul li {
font-size: 14px !important;
line-height: 21px !important;
margin-bottom: 0 !important;
padding-left: 0 !important;
}
.project-grid .relative .project-content .content-wrapper .additional-information a {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
color: inherit !important;
font-family: "siemenssans-bold", Arial, sans-serif !important;
font-size: 14px !important;
}
@media (max-width: 1024px) {
.project-grid .relative .project-content .content-wrapper .additional-information a {
font-size: 17px !important;
position: absolute !important;
bottom: 10px !important;
}
}
.project-grid .relative .project-content .content-wrapper.has-more .more {
display: none;
}
.project-grid .relative .project-content .content-wrapper.has-more:hover {
height: 305px;
}
.project-grid .relative .project-content .content-wrapper.has-more:hover .more {
display: inline-block;
}
.project-grid .relative .project-content .project-content-subtitle {
font-family: "siemenssans-bold", Arial, sans-serif !important;
font-size: 23px !important;
line-height: 24px;
}
.project-grid .expand-1 {
-ms-grid-column-span: 1;
grid-column: span 1;
}
.project-grid .expand-2 {
-ms-grid-column-span: 2;
grid-column: span 2;
}
@media (max-width: 780px) {
.project-grid {
display: block;
}
.expand-1 {
-ms-grid-column-span: 1;
grid-column: span 1;
margin-bottom: 15px;
}
.expand-2 {
-ms-grid-column-span: 1;
grid-column: span 1;
margin-bottom: 15px;
}
}
.staff-grid {
display: -ms-grid;
display: grid;
width: 100%;
max-width: 100%;
margin: 0 auto;
-ms-grid-columns: 1fr 15px 1fr 15px 1fr;
grid-template-columns: repeat(3, 1fr);
grid-gap: 15px;
grid-auto-flow: row dense;
}
@media (max-width: 780px) {
.staff-grid {
grid-gap: 15px 0px;
}
}
.staff-grid div {
color: white;
height: 368px;
}
.staff-grid .relative {
position: relative;
}
.staff-grid .relative .staff-content {
height: auto !important;
margin: 0;
position: absolute;
bottom: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.3);
padding: 0 !important;
}
.staff-grid .relative .staff-content .staff-row {
height: auto !important;
border-bottom: 1px dashed white;
padding: 12px;
}
@media (max-width: 1024px) {
.staff-grid .relative .staff-content .staff-row {
padding: 15px;
}
}
@media (max-width: 380px) {
.staff-grid .relative .staff-content .staff-row {
padding: 10px;
}
}
.staff-grid .relative .staff-content .staff-row p {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
}
.staff-grid .relative .staff-content .staff-row .staff-row-title {
font-family: siemenssans-bold !important;
}
.staff-grid .relative .staff-content .staff-row .staff-row-content {
font-family: siemenssans-roman !important;
}
.staff-grid .relative .staff-content .staff-row .staff-row-content.topics {
margin-bottom: 15px !important;
}
.staff-grid .relative .staff-content .staff-row .staff-name {
font-family: siemensslab-bold !important;
font-size: 16px;
}
.staff-grid .relative .staff-content .main {
border-bottom: none;
}
.staff-grid .relative .staff-content .more {
display: none;
}
.staff-grid .relative .staff-content .staff-row:last-child {
border-bottom: none;
}
.staff-grid .relative:hover .staff-content {
height: 100% !important;
}
.staff-grid .relative:hover .more {
display: block;
}
.staff-grid .relative:hover .main {
border-bottom: 1px dashed white;
}
@media screen and (max-width: 991px) {
.staff-grid {
-ms-grid-columns: 1fr;
grid-template-columns: repeat(1, 1fr);
}
}
.results-wrapper.press-news .single-result .left-image {
margin-bottom: 30px;
}
@media (max-width: 1024px) {
.results-wrapper.press-news .single-result .left-image {
margin-bottom: 25px;
}
}
.results-wrapper.press-news .left-image {
background-color: transparent;
background-size: contain;
background-repeat: no-repeat;
background-position: 0 0;
}
@media (max-width: 780px) {
.results-wrapper.press-news .left-image {
background-size: cover;
}
}
@media (max-width: 1024px) {
.results-wrapper.press-news .single-result {
padding-bottom: 0px !important;
}
}
.pr-terms {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
font-family: siemenssans-bold, sans-serif !important;
margin-bottom: 25px;
}
.pr-terms.pr-interviews, .pr-terms.pr-press-news, .pr-terms.pr-publications {
margin-bottom: 25px;
}
.pr-terms.pr-interviews .pr-headline, .pr-terms.pr-press-news .pr-headline, .pr-terms.pr-publications .pr-headline {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.pr-terms.pr-interviews .pr-headline .pr-headline-left, .pr-terms.pr-press-news .pr-headline .pr-headline-left, .pr-terms.pr-publications .pr-headline .pr-headline-left {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
.pr-terms.pr-interviews .pr-headline .pr-headline-left, .pr-terms.pr-press-news .pr-headline .pr-headline-left, .pr-terms.pr-publications .pr-headline .pr-headline-left {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
.pr-terms.pr-interviews .pr-headline .pr-headline-right, .pr-terms.pr-press-news .pr-headline .pr-headline-right, .pr-terms.pr-publications .pr-headline .pr-headline-right {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
text-align: right;
margin-left: 24px;
white-space: nowrap;
}
@media (max-width: 1024px) {
.pr-terms.pr-interviews .pr-headline .pr-headline-right, .pr-terms.pr-press-news .pr-headline .pr-headline-right, .pr-terms.pr-publications .pr-headline .pr-headline-right {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
.pr-title {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 23px;
font-weight: 700;
line-height: 28px;
letter-spacing: -0.015em;
margin-top: 0 !important;
margin-bottom: 22px !important;
}
@media (max-width: 780px) {
.pr-title {
margin-bottom: 24px !important;
}
}
@media (max-width: 780px) {
.pr-title {
margin-bottom: 22px !important;
}
}
.pr-excerpt {
margin-bottom: 24px;
max-width: 100%;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.pr-excerpt p {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
.pr-excerpt a {
display: none;
}
@media (max-width: 780px) {
.pr-excerpt {
margin-bottom: 23px !important;
}
}
@media (max-width: 780px) {
.pr-excerpt {
margin-bottom: 24px !important;
}
}
.pr-creator {
margin-bottom: 15px !important;
color: #a7a69d;
}
.pr-read-more a {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
background-color: transparent;
padding: 9px 18px;
border: 1px solid rgb(0, 0, 0);
border-radius: 0 !important;
height: 53px;
width: 241px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.pr-partner-project {
font-size: 13px;
font-family: siemenssans-bold !important;
}
.wp-pagenavi {
padding-bottom: 60px;
float: right;
}
.wp-pagenavi span, .wp-pagenavi a {
padding: 14px 19px !important;
border: solid #ebebe3 1px !important;
}
.wp-pagenavi .current {
background-color: #b2b0a1;
color: white;
}
.wp-pagenavi .extend {
padding: 14px 17px !important;
}
@media (max-width: 780px) {
.wp-pagenavi {
float: right;
}
.wp-pagenavi span, .wp-pagenavi a {
padding: 6px 13px !important;
border: solid #ebebe3 1px !important;
}
.wp-pagenavi .extend {
padding: 6px 9px !important;
}
.wp-pagenavi .current {
background-color: #b2b0a1;
color: white;
}
}
.search-filter-results > .staff-team > .relative.is-director {
display: none;
}
.search-container .counter-section {
margin-top: 30px;
}
.search-container .counter-section .page-title {
margin-bottom: 30px !important;
}
.post_download_links-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 -5px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.post_download_links-image {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.post_download_links-image span {
margin: 5px;
height: 140px;
display: block;
background-position: center center;
background-size: cover;
}
@media (max-width: 780px) {
.post_download_links-image {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.post_download_links-image span {
heght: 100px;
}
}
.digital_edition {
margin-top: 4px;
}
@media (max-width: 780px) {
.digital_edition {
margin-top: 4px;
}
}
@media (max-width: 780px) {
.digital_edition {
margin-top: 20px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.staff-grid {
-ms-grid-columns: 1fr 0px 1fr;
grid-template-columns: repeat(2, 1fr);
justify-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.staff-grid .relative {
height: 368px;
width: 368px;
}
}
@media (max-width: 780px) {
.staff-grid.staff-directors, .staff-grid.staff-team {
width: 394px;
}
.staff-grid.staff-directors .relative, .staff-grid.staff-team .relative {
height: 394px;
}
}
@media (max-width: 780px) {
.staff-grid.staff-directors, .staff-grid.staff-team {
width: 320px;
}
.staff-grid.staff-directors .relative, .staff-grid.staff-team .relative {
height: 320px;
}
}
.coop_partners_row {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0;
}
.coop_partners_row .cp-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
font-weight: 700;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
}
.coop_partners_row .cp-link {
min-width: 100px;
text-align: right;
line-height: 24px;
}
.cp-separator {
min-height: 2px;
border-bottom: 1px solid white;
margin-top: 11px;
margin-bottom: 25px;
}
.coop_first .results-wrapper:first-child .cp-separator {
display: none;
}
.coop_more.closed {
display: none;
}
.coop_more.opened {
display: block;
}
.cp-read-more {
margin-top: 40px;
}
.cp-read-more a {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 9px 18px;
border: 1px solid transparent;
border-radius: 0 !important;
height: 53px;
width: 241px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: rgb(235, 120, 10);
border: 1px solid rgb(235, 120, 10);
width: 300px;
}
@media (max-width: 780px) {
.cp-read-more a {
width: 100%;
}
}
.cp-read-more a:hover, .cp-read-more a:active {
color: black;
background: white;
border: 1px solid black !important;
}
.alphabetic-pagination {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
font-weight: 700;
line-height: 23px;
letter-spacing: 0em;
margin-bottom: 35px;
}
.results-wrapper.downloads .single-result .left-image {
width: 466px;
min-width: 466px;
}
@media (max-width: 780px) {
.results-wrapper.downloads .single-result .left-image {
width: 100%;
}
}
.results-wrapper.downloads .single-result .left-image .dl-portrait {
margin: 0 auto 5px auto;
display: block;
max-width: 50%;
}
.results-wrapper.downloads .single-result .left-image .dl-landscape {
width: 100%;
}
.results-wrapper.downloads .single-result .left-image .dl-square {
width: 100%;
}
.main-container > .simple-content > .press-release {
background-color: #ebebe3;
padding-top: 58px;
padding-bottom: 58px;
font-family: siemenssans-roman;
}
.main-container > .simple-content > .press-release h1, .main-container > .simple-content > .press-release h2, .main-container > .simple-content > .press-release h3, .main-container > .simple-content > .press-release h4, .main-container > .simple-content > .press-release h5 {
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
.main-container > .simple-content > .press-release h1 {
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
font-size: 35px;
font-weight: 900;
line-height: 43px;
letter-spacing: -0.015em;
}
.main-container > .simple-content > .press-release .heading-type-sans-black h1, .main-container > .simple-content > .press-release .heading-type-sans-black h2, .main-container > .simple-content > .press-release .heading-type-sans-black h3, .main-container > .simple-content > .press-release .heading-type-sans-black h4, .main-container > .simple-content > .press-release .heading-type-sans-black h5 {
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
}
.main-container > .simple-content > .press-release .heading-type-sans-black h1 {
font-family: "siemenssans-black", "Arial Black", sans-serif !important;
font-size: 35px;
font-weight: 900;
line-height: 43px;
letter-spacing: -0.015em;
}
.main-container > .simple-content > .press-release .heading-type-slab-bold h1, .main-container > .simple-content > .press-release .heading-type-slab-bold h2, .main-container > .simple-content > .press-release .heading-type-slab-bold h3, .main-container > .simple-content > .press-release .heading-type-slab-bold h4, .main-container > .simple-content > .press-release .heading-type-slab-bold h5 {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
}
.main-container > .simple-content > .press-release .post_title {
margin-top: 10px;
margin-bottom: 30px;
}
.main-container > .simple-content > .press-release .post_thumbnail {
display: table;
margin-top: 30px;
}
.main-container > .simple-content > .press-release .post_thumbnail img {
min-width: 630px;
height: auto;
}
.main-container > .simple-content > .press-release .post_caption {
display: table-caption;
caption-side: bottom;
background-color: rgba(255, 255, 255, 0.85);
margin-top: -3px;
margin-bottom: 38px;
padding: 10px 15px;
font-style: italic;
font-size: 14px;
min-width: 600px;
}
.main-container > .simple-content > .press-release .post_content {
padding-top: 1em;
}
.main-container > .simple-content > .press-release.press-release-blanko {
padding-top: 0;
padding-bottom: 0;
}
.main-container > .simple-content > .press-release.press-release-blanko .post_content {
padding-top: 0;
}
ul {
padding-left: 20px;
} @media screen and (max-width: 954px) {
.main-container > .simple-content > .press-release {
width: 100%;
}
.main-container > .simple-content > .press-release .post_thumbnail img {
width: 100%;
min-width: 100%;
}
.main-container > .simple-content > .press-release .post_caption {
width: calc(100% - 30px);
min-width: calc(100% - 30px);
}
}
.search-container article:first-child {
margin-top: 10px;
}
#ss-search-page-item {
border-bottom: 1px dashed #979797;
padding-bottom: 12px;
}
#ss-search-page-item .entry-summary p {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
margin-bottom: 10px !important;
font-size: 14px;
line-height: 20px;
}
@media (max-width: 780px) {
#ss-search-page-item .entry-summary p {
-webkit-line-clamp: 5;
margin-top: 10px !important;
}
}
#ss-search-page-item .entry-summary p a {
display: none;
}
#ss-search-page-item .pr-read-more a {
text-decoration: none;
font-family: "siemenssans-bold", sans-serif;
line-height: 32px;
}
#ss-search-page-item h2 {
margin-top: 10px !important;
margin-bottom: 7px !important;
line-height: 20px !important;
}
@media (max-width: 780px) {
#ss-search-page-item h2 {
margin-top: 20px !important;
}
}
#ss-search-page-item .entry-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#ss-search-page-item .entry-image {
margin-right: 15px;
}
#ss-search-page-item .entry-title a {
font-size: 14px;
line-height: inherit;
text-decoration: none;
font-family: siemenssans-bold;
}
.search-pagination {
margin-top: 50px;
margin-right: 15px;
}
.search-container {
max-width: 1136px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: auto;
margin-right: auto;
}
.search-container section {
padding-top: 0px !important;
}
.search-container .search-main {
padding-top: 10px;
}
@media (max-width: 780px) {
.search-container .search-main header .page-title {
display: none;
}
}
@media (max-width: 1024px) {
.search-container .search-main {
display: -ms-inline-grid;
display: inline-grid;
}
}
@media (max-width: 1024px) {
.search-main {
width: calc(100% - 40px);
margin-left: 20px;
}
}
.search-main .page-title {
margin-bottom: 15px !important;
}
@media (max-width: 780px) {
.search-main .page-title {
margin-bottom: 45px !important;
}
}
.counter-section > .search-main {
margin-left: 0;
}
#ss-search-page-form {
text-align: left;
width: 100%;
position: relative;
}
#ss-search-page-form .search-field {
background-color: #ffffff;
min-height: 48px;
border: none;
border: none;
width: 100% !important;
font-family: siemenssans-roman;
color: black;
font-size: 17px;
position: relative;
text-indent: 10px;
}
#ss-search-page-form ::-webkit-input-placeholder {
color: black;
}
#ss-search-page-form ::-moz-placeholder {
color: black;
}
#ss-search-page-form :-ms-input-placeholder {
color: black;
}
#ss-search-page-form ::-ms-input-placeholder {
color: black;
}
#ss-search-page-form ::placeholder {
color: black;
}
#ss-search-page-form button {
border: none;
font-size: 17px;
position: absolute;
background: none;
top: 15px;
right: 5px;
}
#ss-search-page-form .screen-reader-text {
display: none;
}
.search-section {
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
background-color: #ebebe4;
position: relative;
left: 0;
right: 0;
margin-left: 0;
margin-right: 0;
width: 100%;
}
.search-header {
display: -ms-grid;
display: grid;
-ms-grid-rows: 50px -webkit-max-content 30px 50px 60px;
-ms-grid-rows: 50px max-content 30px 50px 60px;
grid-template-rows: 50px -webkit-max-content 30px 50px 60px;
grid-template-rows: 50px max-content 30px 50px 60px;
-ms-grid-columns: 1fr 15.5fr 1fr 1fr 1fr;
grid-template-columns: 1fr 15.5fr 1fr 1fr 1fr;
grid-template-areas: ". . . ." ". t s ." ". . . ." ". f . ." ". . . .";
}
.search-header > .search-page-form {
-ms-grid-row: 4;
-ms-grid-column: 2;
grid-area: f;
}
.search-header > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-area: t;
}
.search-header > .social {
-ms-grid-row: 2;
-ms-grid-column: 3;
grid-area: s;
}
#ss-search-page-form .search-field {
width: 100% !important;
}
.full-picture {
background-position-y: 0 !important;
}
.counter-section h2.counter {
margin-top: 45px;
margin-bottom: -16px !important;
border-bottom: dashed 1px #979797;
padding-bottom: 30px;
font-family: siemensslab-bold;
font-size: 18px;
line-height: 26px !important;
width: 100%;
}
.search-header .title {
font-family: siemensslab-bold;
font-size: 26px;
}
.search-header .social {
display: inline;
color: #8ca3af;
font-size: 17px;
text-align: right;
}
.search-header .social a {
text-decoration: none;
}
.search-header .social a:first-child {
margin-right: 10px;
}
@media (max-width: 1024px) {
.search-section {
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
background-color: #ebebe4;
width: 100vw;
position: relative;
}
.search-header {
width: 100%;
display: -ms-grid;
display: grid;
-ms-grid-rows: 30px -webkit-max-content 15px 50px 40px;
-ms-grid-rows: 30px max-content 15px 50px 40px;
grid-template-rows: 30px -webkit-max-content 15px 50px 40px;
grid-template-rows: 30px max-content 15px 50px 40px;
-ms-grid-columns: 20px auto 33% 20px;
grid-template-columns: 20px auto 33% 20px;
grid-template-areas: ". . . ." ". t s ." ". . . ." ". f . ." ". . . .";
}
.search-header > .search-page-form {
-ms-grid-row: 4;
-ms-grid-column: 2;
grid-area: f;
}
.search-header > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-area: t;
}
.search-header > .social {
-ms-grid-row: 2;
-ms-grid-column: 3;
grid-area: s;
}
@media (max-width: 1024px){
.search-header > .search-page-form {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
.search-header > .search-page-form {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
.search-header > .search-page-form {
-ms-grid-row: 4;
-ms-grid-column: 2;
}
.search-header > .social {
-ms-grid-row: 2;
-ms-grid-column: 3;
}
}
@media (max-width: 780px){
.search-header > .search-page-form {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
.search-header > .search-page-form {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
}
.main-container > .header > .navigation.nav4 {
-ms-grid-row: 2;
-ms-grid-column: 3;
}
.search-header > .footer-rebrush {
-ms-grid-row: 4;
-ms-grid-column: 2;
}
.search-header > .search-page-form {
-ms-grid-row: 4;
-ms-grid-column: 2;
}
.search-header > .social {
-ms-grid-row: 2;
-ms-grid-column: 3;
}
}
@media (max-width: 780px){
.main-container > .title > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup.no-subscr > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container > .title > .container > .icon-link.twitter {
-ms-grid-row: 2;
-ms-grid-column: 5;
}
.main-container .newsletter-signup.no-subscr > .container > .icon-link.twitter {
-ms-grid-row: 2;
-ms-grid-column: 5;
}
.main-container > .content > .wireframe-card > .content > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup.no-subscr > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container > .further-information > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup.no-subscr > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup.no-subscr > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.modal > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup.no-subscr > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.search-header > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup.no-subscr > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.search-header > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
.main-container .newsletter-signup.no-subscr > .container > .title {
-ms-grid-row: 1;
-ms-grid-column: 1;
-ms-grid-column-span: 9;
}
}
@media (max-width: 780px) {
.search-header {
grid-template-areas: ". . . ." ". t s ." ". . . ." ". f f ." ". . . .";
}
.main-container > .header > .navigation.nav4 {
-ms-grid-row: 2;
-ms-grid-column: 3;
}
.search-header > .footer-rebrush {
-ms-grid-row: 4;
-ms-grid-column: 2;
-ms-grid-column-span: 2;
}
.search-header > .search-page-form {
-ms-grid-row: 4;
-ms-grid-column: 2;
-ms-grid-column-span: 2;
}
.search-header > .social {
-ms-grid-row: 2;
-ms-grid-column: 3;
}
.search-header > .search-page-form {
-ms-grid-row: 4;
-ms-grid-column: 2;
-ms-grid-column-span: 2;
}
.search-header > .social {
-ms-grid-row: 2;
-ms-grid-column: 3;
}
}
@media (max-width: 1024px) {
.counter-section {
width: calc(100% - 40px);
margin-left: 20px;
margin-right: auto;
}
}
@media (max-width: 1024px) {
.counter-section h2.counter {
margin-top: 20px;
margin-bottom: -25px !important;
border-bottom: dashed 1px #979797;
padding-bottom: 30px;
font-family: siemensslab-bold;
font-size: 21px !important;
width: 100%;
}
}
.twitter-heading h3 {
margin: 0 20px 1px 20px !important;
padding-top: 23px;
}
@media (max-width: 780px) {
.twitter-heading h3 {
margin: 0 20px 0px 20px !important;
padding-top: 22px;
}
}
@media (max-width: 780px) {
.twitter-heading h3 {
margin: 0 20px 16px 20px !important;
padding-top: 53px;
}
}
.twitter-heading h3:before {
content: "\f099";
margin-right: 10px;
font-family: "Font Awesome 5 Brands";
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-size: 17px;
}
@media (max-width: 780px) {
.twitter-heading h3:before {
margin-right: 15px;
font-size: 23px;
}
}
.twitter-heading p {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
padding: 0 20px 11px 20px;
margin: 0;
}
@media (max-width: 780px) {
.twitter-heading p {
padding: 0 20px 10px 20px;
}
}
@media (max-width: 780px) {
.twitter-heading p {
padding: 0 20px 25px 20px;
margin: 15px 0 0 0;
}
}
.twitter-heading p a {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
color: #ff6600;
font-family: "siemenssans-bold", sans-serif !important;
}
.twitter__wrapper {
padding: 0px 15px 17px 15px !important;
}
@media (max-width: 780px) {
.twitter__wrapper {
padding: 0px 15px 18px 15px !important;
}
}
@media (max-width: 780px) {
.twitter__wrapper {
max-height: 620px !important;
padding: 0px 15px 30px 15px !important;
}
}
.twitter__wrapper #ctf .ctf-item, .twitter__wrapper #ctf.ctf-narrow .ctf-item, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item {
padding-bottom: 6px !important;
}
@media (max-width: 780px) {
.twitter__wrapper #ctf .ctf-item, .twitter__wrapper #ctf.ctf-narrow .ctf-item, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item {
padding-top: 12px;
}
}
@media (max-width: 780px) {
.twitter__wrapper #ctf .ctf-item, .twitter__wrapper #ctf.ctf-narrow .ctf-item, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item {
padding-top: 30px;
}
}
.twitter__wrapper #ctf .ctf-item .ctf-author-box, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box {
width: calc(100% - 40px);
margin-bottom: 5px;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
}
.twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
}
.twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link .ctf-author-avatar, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-author-avatar, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-author-avatar {
margin-bottom: 4px;
}
.twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link .ctf-author-name, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-author-name, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-author-name {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
display: inline-block;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
max-width: calc(100% - 70px);
}
.twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link .ctf-author-screenname, .twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link .ctf-screename-sep, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-author-screenname, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-screename-sep, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-author-screenname, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-screename-sep {
display: none;
}
.twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
margin-top: 4px;
margin-left: 4px;
}
@media (max-width: 780px) {
.twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta {
margin-top: 4px;
margin-left: 4px;
margin-right: 4px;
}
}
@media (max-width: 780px) {
.twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta {
margin-top: 4px;
}
}
.twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta .ctf-author-screenname, .twitter__wrapper #ctf .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta .ctf-tweet-date, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta .ctf-author-screenname, .twitter__wrapper #ctf.ctf-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta .ctf-tweet-date, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta .ctf-author-screenname, .twitter__wrapper #ctf.ctf-super-narrow .ctf-item .ctf-author-box .ctf-author-box-link .ctf-tweet-meta .ctf-tweet-date {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
}
.twitter__wrapper #ctf .ctf-twitterlink, .twitter__wrapper #ctf.ctf-narrow .ctf-twitterlink, .twitter__wrapper #ctf.ctf-super-narrow .ctf-twitterlink {
top: 14px !important;
}
@media (max-width: 780px) {
.twitter__wrapper #ctf .ctf-twitterlink, .twitter__wrapper #ctf.ctf-narrow .ctf-twitterlink, .twitter__wrapper #ctf.ctf-super-narrow .ctf-twitterlink {
top: 14px !important;
}
}
@media (max-width: 780px) {
.twitter__wrapper #ctf .ctf-twitterlink, .twitter__wrapper #ctf.ctf-narrow .ctf-twitterlink, .twitter__wrapper #ctf.ctf-super-narrow .ctf-twitterlink {
top: 28px !important;
}
}
@media (max-width: 780px) {
.twitter__wrapper #ctf .ctf-tweet-content, .twitter__wrapper #ctf.ctf-narrow .ctf-tweet-content, .twitter__wrapper #ctf.ctf-super-narrow .ctf-tweet-content {
padding-top: 8px;
padding-bottom: 0px;
margin-left: 0;
margin-top: 0;
}
}
@media (max-width: 780px) {
.twitter__wrapper #ctf .ctf-tweet-content, .twitter__wrapper #ctf.ctf-narrow .ctf-tweet-content, .twitter__wrapper #ctf.ctf-super-narrow .ctf-tweet-content {
padding-bottom: 7px;
margin-bottom: 10px;
margin-top: 10px;
}
}
.twitter__wrapper #ctf .ctf-tweet-content .ctf-tweet-text, .twitter__wrapper #ctf.ctf-narrow .ctf-tweet-content .ctf-tweet-text, .twitter__wrapper #ctf.ctf-super-narrow .ctf-tweet-content .ctf-tweet-text {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
}
@media (max-width: 780px) {
.twitter__wrapper #ctf .ctf-tweet-actions, .twitter__wrapper #ctf.ctf-narrow .ctf-tweet-actions, .twitter__wrapper #ctf.ctf-super-narrow .ctf-tweet-actions {
margin-left: 0;
margin-top: 5px;
}
}
.twitter__wrapper #ctf.ctf-narrow .ctf-author-box,
.twitter__wrapper #ctf.ctf-super-narrow .ctf-author-box {
margin-left: 52px;
}
.twitter__wrapper #ctf.ctf-narrow .ctf-author-box .ctf-author-avatar,
.twitter__wrapper #ctf.ctf-super-narrow .ctf-author-box .ctf-author-avatar {
margin-left: -52px;
}
.footnote {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
display: inline-block;
}
span.project-info-box {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
display: inline-block;
}
@media (max-width: 1024px) {
span.project-info-box {
font-size: 18px;
line-height: 19px;
letter-spacing: 0em;
}
}
div.elementor-widget-button .elementor-button-link,
div.elementor-widget-button .elementor-button,
div.elementor-widget-uwtogglebutton .elementor-button-link,
div.elementor-widget-uwtogglebutton .elementor-button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
#main .elementor-toggle .elementor-tab-title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
font-family: siemenssans-bold !important;
font-weight: normal;
}
#main .elementor-toggle .elementor-tab-content p {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
.elementor-cta .elementor-cta__content .elementor-cta-label {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
font-family: siemenssans-bold !important;
}
.elementor-cta .elementor-cta__content .elementor-cta__content-item .elementor-cta__button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
border: 0;
}
@media (max-width: 1024px) {
.elementor-cta .elementor-cta__content .elementor-cta__content-item .elementor-cta__button {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.elementor-cta .elementor-cta__content .elementor-cta__content-item .elementor-cta__button {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.main-container > .newsletter-signup > .container > .title {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 35px;
font-weight: 400;
line-height: 43px;
letter-spacing: -0.015em;
margin-bottom: 50px;
}
@media (max-width: 1024px) {
.main-container > .newsletter-signup > .container > .title {
font-size: 27px;
line-height: 34px;
margin-bottom: 25px;
}
}
@media (max-width: 780px) {
.main-container > .newsletter-signup > .container > .title {
font-size: 24px;
line-height: 29px;
margin-bottom: 25px;
}
}
.main-container > .newsletter-signup > .container > .signup-field > input {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
.drop-down.filter > button > .content > span {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
.drop-down.filter > button > .content > .icons > i.fas {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
font-family: icomoon !important;
}
#main .searchandfilter ul li .drop-down.filter > .popup-menu > a {
display: -ms-grid;
display: grid;
-ms-grid-rows: 1fr;
grid-template-rows: 1fr;
height: 50px;
}
@media (max-width: 780px) {
#main .searchandfilter ul li .drop-down.filter > .popup-menu > a {
height: 110px !important;
}
}
@media (max-width: 780px) {
#main .searchandfilter ul li .drop-down.filter > .popup-menu > a {
height: 70px !important;
}
}
#main .searchandfilter ul li .drop-down.filter > .popup-menu > a span {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
height: auto !important;
}
#main a.elementor-post__read-more {
font-weight: normal !important;
}
#main .project-grid .relative .project-content-subtitle {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
margin-bottom: 25px;
}
@media (max-width: 780px) {
#main .project-grid .relative .project-content-subtitle {
font-size: 23px;
line-height: 24px;
}
}
@media (max-width: 1024px) {
.main-container > .simple-content > .press-release > .container, .main-container.sticky-header > .simple-content > .press-release > .container {
width: 100vw;
padding-left: 0px;
padding-right: 0px;
}
.main-container.sticky-header > .footer, .main-container.sticky-header > .newsletter-signup > .container {
width: calc(100vw - 40px);
padding-left: 20px;
padding-right: 20px;
}
}
.caption-hide figcaption {
display: none !important;
} .newsletter-signup-wrapper .elementor-widget-image a {
display: inherit;
}
.infotext-rot .elementor-icon {
color: #641946;
}
.infotext-rot li, .infotext-rot p {
font-size: 14px !important;
line-height: 20px !important;
color: #641946;
}
.infotext-gruen .elementor-icon {
color: #647d2d;
}
.infotext-gruen li, .infotext-gruen p {
font-size: 14px !important;
line-height: 20px !important;
color: #647d2d;
}
.infotext-blau .elementor-icon {
color: #005f87;
}
.infotext-blau li, .infotext-blau p {
font-size: 14px !important;
line-height: 20px !important;
color: #005f87;
}
#main section:not(.elementor):not(.elementor-inner-section).uw-secpad-distop,
body.search .main-container section:not(.elementor):not(.elementor-inner-section).uw-secpad-distop {
padding-top: 0px;
}
#main section:not(.elementor):not(.elementor-inner-section).uw-secpad-disbottom,
body.search .main-container section:not(.elementor):not(.elementor-inner-section).uw-secpad-disbottom {
padding-bottom: 0px;
}
#main section:not(.elementor):not(.elementor-inner-section).uw-secpad-disboth,
body.search .main-container section:not(.elementor):not(.elementor-inner-section).uw-secpad-disboth {
padding-top: 0px;
padding-bottom: 0px;
}
.pp-podcast .pod-entry .pod-entry__title {
cursor: default;
}
.inline-view .pp-modal-close .icon-pp-maximize,
.inline-view .pp-modal-close .icon-pp-minimize {
display: none !important;
} input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
input:autofill,
input:autofill:hover,
input:autofill:focus,
textarea:autofill,
textarea:autofill:hover,
textarea:autofill:focus,
select:autofill,
select:autofill:hover,
select:autofill:focus {
-webkit-filter: none !important;
filter: none !important; -webkit-box-shadow: 0 0 0 1000px #CEDBE4 inset !important;
box-shadow: 0 0 0 1000px #CEDBE4 inset !important;
-webkit-transition: background-color 5000s ease-in-out 0s;
-o-transition: background-color 5000s ease-in-out 0s;
transition: background-color 5000s ease-in-out 0s;
}
textarea,
input[type=text],
input[type=button],
input[type=submit],
input[type=email] {
border-radius: 0 !important;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
textarea::-webkit-scrollbar {
width: 6px;
}
textarea::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
}
textarea::-webkit-scrollbar-thumb {
background-color: rgb(235, 120, 10); outline: none;
}
textarea {
scrollbar-color: rgb(235, 120, 10) rgb(255, 255, 255) !important; scrollbar-width: thin !important;
}
textarea:focus-visible {
outline: none;
}
.required-fields-wrapper .required-fields {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px;
line-height: 24px;
font-weight: bold;
}
@media (max-width: 780px) {
.required-fields-wrapper .required-fields {
font-size: 17px;
line-height: 28px;
}
}
.uwtoggle-trigger {
cursor: pointer;
}
p.uwtoggle-text {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
span.uwtoggle-text {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 14px !important;
line-height: 20px !important;
}
#main .post-loop-siemens {
height: auto;
}
#main .ecs-posts .ecs-post-loop .elementor-container {
max-width: 100%;
}
#main .ecs-posts .ecs-post-loop .elementor-container .elementor-shortcode {
line-height: 16px;
margin-top: 4px;
}
#main .ecs-posts .ecs-post-loop .newsblock-section {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#main .ecs-posts .ecs-post-loop .newsblock-section figcaption {
display: none;
}
#main .ecs-posts .ecs-post-loop .newsblock-section li {
padding: 0px !important;
}
#main .ecs-posts .ecs-post-loop .newsblock-section .sc_postlink_button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
#main .ecs-posts .ecs-post-loop .newsblock-section h3.elementor-heading-title {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 23px;
font-weight: 700;
line-height: 28px;
letter-spacing: -0.015em;
}
#main .ecs-posts .ecs-post-loop .newsblock-meta .sc_taxonomytype, #main .ecs-posts .ecs-post-loop .newsblock-meta .sc_working_areas, #main .ecs-posts .ecs-post-loop .newsblock-meta .sc_postdate, #main .ecs-posts .ecs-post-loop .newsblock-meta .sc_regions {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .ecs-posts .ecs-post-loop .newsblock-meta .sc_taxonomytype, #main .ecs-posts .ecs-post-loop .newsblock-meta .sc_working_areas, #main .ecs-posts .ecs-post-loop .newsblock-meta .sc_postdate, #main .ecs-posts .ecs-post-loop .newsblock-meta .sc_regions {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
#main .ecs-posts .ecs-post-loop .newsblock-meta .sc_postdate {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .ecs-posts .ecs-post-loop .newsblock-meta .sc_postdate {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
#main .ecs-posts .ecs-post-loop .newsblock-meta .newsblock-meta-right {
text-align: right;
}
#main .ecs-posts .ecs-post-loop .newsblock-meta > .elementor-container {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#main .ecs-posts .ecs-post-loop .newsblock-meta > .elementor-container > .elementor-column {
width: auto;
}
#main .elementor-widget-loop-grid .elementor-loop-container.elementor-grid {
grid-column-gap: var(--grid-column-gap, 20px);
grid-row-gap: var(--grid-row-gap, 45px);
}
#main .elementor-widget-loop-grid .newsblock-section-ng .elementor-container {
width: unset;
}
#main .elementor-widget-loop-grid .newsblock-section-ng {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#main .elementor-widget-loop-grid .newsblock-section-ng .elementor-widget .elementor-icon-list-icon {
display: none;
}
#main .elementor-widget-loop-grid .newsblock-section-ng .elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
padding-left: 0;
}
#main .elementor-widget-loop-grid .newsblock-section-ng figcaption {
display: none;
}
#main .elementor-widget-loop-grid .newsblock-section-ng li {
padding: 0px !important;
}
#main .elementor-widget-loop-grid .newsblock-section-ng .sc_postlink_button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
#main .elementor-widget-loop-grid .newsblock-section-ng h3.elementor-heading-title {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 23px;
font-weight: 700;
line-height: 28px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
#main .elementor-widget-loop-grid .newsblock-section-ng h3.elementor-heading-title {
line-height: 24px;
}
}
@media (max-width: 780px) {
#main .elementor-widget-loop-grid .newsblock-section-ng h3.elementor-heading-title {
line-height: 28px;
}
}
@media (max-width: 780px) {
#main .elementor-widget-loop-grid .newsblock-section-ng .elementor-container .elementor-widget.elementor-widget-image {
max-width: 66%;
margin-left: 0;
}
#main .elementor-widget-loop-grid .newsblock-section-ng .elementor-widget-shortcode .elementor-button-wrapper {
max-width: 66%;
}
}
@media (max-width: 380px) {
#main .elementor-widget-loop-grid .newsblock-section-ng .elementor-container .elementor-widget.elementor-widget-image {
max-width: unset;
margin-left: auto;
}
#main .elementor-widget-loop-grid .newsblock-section-ng .elementor-widget-shortcode .elementor-button-wrapper {
max-width: unset;
}
}
#main .elementor-widget-loop-grid .newsblock-section-ng .elementor-widget-post-info .elementor-post-info__item {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
@media (max-width: 780px) {
.newsblock-meta-ng {
max-width: 66%;
}
}
@media (max-width: 380px) {
.newsblock-meta-ng {
max-width: unset;
}
}
.newsblock-meta-ng .sc_taxonomytype, .newsblock-meta-ng .sc_working_areas, .newsblock-meta-ng .sc_postdate, .newsblock-meta-ng .sc_regions {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
.newsblock-meta-ng .sc_taxonomytype, .newsblock-meta-ng .sc_working_areas, .newsblock-meta-ng .sc_postdate, .newsblock-meta-ng .sc_regions {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
.newsblock-meta-ng .sc_postdate {
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
@media (max-width: 1024px) {
.newsblock-meta-ng .sc_postdate {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
.newsblock-meta-ng .newsblock-meta-right-ng {
text-align: right;
}
.newsblock-meta-ng > .elementor-container {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.newsblock-meta-ng > .elementor-container > .elementor-column {
width: auto;
}
#main .related_block .elementor-container.elementor-column-gap-default {
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
row-gap: 45px;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
@media (max-width: 1024px) {
#main .related_block .elementor-container.elementor-column-gap-default {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
}
@media (max-width: 780px) {
#main .related_block .elementor-container.elementor-column-gap-default {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
#main .related_block .related_block_meta .elementor-widget-text-editor .elementor-widget-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
#main .related_block .related_block_meta .elementor-widget-text-editor .elementor-widget-container p {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
width: 50%;
}
@media (max-width: 1024px) {
#main .related_block .related_block_meta .elementor-widget-text-editor .elementor-widget-container p {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
#main .related_block .related_block_meta .elementor-widget-text-editor .elementor-widget-container p + p {
width: 50%;
font-family: "siemensslab-roman", "Times New Roman", serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
text-align: right;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
@media (max-width: 1024px) {
#main .related_block .related_block_meta .elementor-widget-text-editor .elementor-widget-container p + p {
font-size: 18px;
line-height: 19px;
letter-spacing: -0.015em;
}
}
#main .related_block .related_block_header h3.elementor-heading-title {
font-family: "siemensslab-bold", "Times New Roman", serif !important;
font-size: 23px;
font-weight: 700;
line-height: 28px;
letter-spacing: -0.015em;
}
#main .related_block .related_block_button {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
}
#main .related_block figcaption {
display: none;
}
.uc-embedding-container > .uc-embedding-wrapper {
z-index: 10;
opacity: 0.9;
width: auto;
background-color: rgb(235, 235, 227);
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}
@media (max-width: 780px) {
.uc-embedding-container > .uc-embedding-wrapper {
width: 100%;
}
}
@media (max-width: 780px) {
.uc-embedding-container > .uc-embedding-wrapper {
width: 100%;
}
}
.uc-embedding-container > .uc-embedding-wrapper > h3 {
font-family: "siemensslab-bold", Arial, sans-serif !important;
font-size: 22px !important;
line-height: 32px !important;
font-weight: normal;
margin: 0 0 25px 0 !important;
}
.uc-embedding-container > .uc-embedding-wrapper .description-text {
margin: 0 !important;
font-family: "siemenssans-roman", sans-serif !important;
font-size: 17px !important;
line-height: 27px !important;
}
.uc-embedding-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
row-gap: 10px;
margin-top: 14px;
}
@media (max-width: 1024px) {
.uc-embedding-buttons {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.uc-embedding-buttons > .uc-embedding-accept {
margin: 0;
font-family: "siemenssans-roman", sans-serif !important;
font-size: 17px !important;
line-height: 27px !important;
font-weight: normal;
width: 50%;
height: 53px;
background-color: rgb(235, 120, 10);
border-radius: 0px;
border: 1px solid rgb(235, 120, 10);
}
@media (max-width: 1024px) {
.uc-embedding-buttons > .uc-embedding-accept {
width: 100%;
}
}
.uc-embedding-buttons > .uc-embedding-accept:hover, .uc-embedding-buttons > .uc-embedding-accept:active {
color: black;
background: white;
border: 1px solid black !important;
}
.uc-embedding-buttons > .uc-embedding-more-info {
margin: 0;
font-family: "siemenssans-roman", sans-serif !important;
font-size: 17px !important;
line-height: 27px !important;
font-weight: normal;
width: 50%;
height: 53px;
background-color: rgb(168, 168, 168);
border-radius: 0px;
border: 1px solid rgb(168, 168, 168);
}
@media (max-width: 1024px) {
.uc-embedding-buttons > .uc-embedding-more-info {
width: 100%;
}
}
.uc-embedding-buttons > .uc-embedding-more-info:hover, .uc-embedding-buttons > .uc-embedding-more-info:active {
color: black;
background: white;
border: 1px solid black !important;
}
.uc-embedding-buttons + span {
display: none;
}
.tile-banderole-ng.elementor-widget-tile-banderole {
height: 100%;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
.elementor-widget-tile-banderole .tile-banderole {
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;
height: 100%;
}
.elementor-widget-tile-banderole .tile-banderole .tile-header-wrapper {
width: 100%;
}
.elementor-widget-tile-banderole .tile-banderole .tile-header-wrapper .tile-header {
font-family: "siemenssans-bold", Arial, sans-serif !important;
font-size: 23px !important;
letter-spacing: -0.015em;
line-height: 28px !important;
color: #000000;
width: 100%;
margin: 0 !important;
padding-bottom: 8px;
}
@media (max-width: 1024px) {
.elementor-widget-tile-banderole .tile-banderole .tile-header-wrapper .tile-header {
font-size: 26px !important;
line-height: 27px !important;
}
}
.elementor-widget-tile-banderole .tile-banderole .tile-header-wrapper .tile-header.tile-header-align-left {
text-align: left;
}
.elementor-widget-tile-banderole .tile-banderole .tile-header-wrapper .tile-header.tile-header-align-center {
text-align: center;
}
.elementor-widget-tile-banderole .tile-banderole .tile-header-wrapper .tile-header.tile-header-align-right {
text-align: right;
}
.elementor-widget-tile-banderole .tile-banderole .tile-header-wrapper .tile-header.tile-header-align-justify {
text-align: justify;
}
.elementor-widget-tile-banderole .tile-banderole .tile-banderole-link {
width: 100%;
height: 20px;
display: block;
}
.elementor-widget-tile-banderole .tile-banderole .banderole {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
background-color: #000000;
height: 20px;
width: 100%;
}
.elementor-widget-tile-banderole .tile-banderole .image {
height: auto;
max-height: 362px;
width: 100%;
}
.elementor-widget-tile-banderole .tile-banderole .image .tile-image-link {
display: block;
max-height: 362px;
}
@media (max-width: 1024px) {
.elementor-widget-tile-banderole .tile-banderole .image .tile-image-link {
height: 100%;
}
}
.elementor-widget-tile-banderole .tile-banderole .image .tile-image-link > img {
display: block;
width: 100%;
height: auto;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top;
object-position: top;
}
@media (max-width: 1024px) {
.elementor-widget-tile-banderole .tile-banderole .image .tile-image-link > img {
height: 100%;
}
}
.elementor-widget-tile-banderole .tile-banderole .tile-banderole-text {
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-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
padding: 25px 24px 25px 24px;
background: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole .tile-banderole-text .tile-banderole-text-text {
word-break: break-word;
}
.elementor-widget-tile-banderole .tile-banderole .tile-banderole-text .tile-banderole-text-btn {
display: block;
background: white;
padding: 9px 18px;
border: 1px solid black;
text-align: center;
margin-top: 25px;
background: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole .tile-banderole-text .tile-banderole-text-btn .tile-banderole-text-btn-text {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
word-break: break-word;
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer .tile-banderole-text .tile-banderole-text-btn:hover, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer .tile-banderole-text .tile-banderole-text-btn:active {
background: rgb(100, 25, 70);
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer:hover .tile-header-wrapper a, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer:active .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer:active .tile-header-wrapper a {
color: rgb(100, 25, 70);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer:hover .banderole, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer:active .banderole {
background-color: rgb(100, 25, 70);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-olive .tile-banderole-text .tile-banderole-text-btn:hover, .elementor-widget-tile-banderole .tile-banderole.tile-color-olive .tile-banderole-text .tile-banderole-text-btn:active {
background: rgb(100, 125, 45);
border-color: rgb(100, 125, 45);
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-olive:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-olive:hover .tile-header-wrapper a, .elementor-widget-tile-banderole .tile-banderole.tile-color-olive:active .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-olive:active .tile-header-wrapper a {
color: rgb(100, 125, 45);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-olive:hover .banderole, .elementor-widget-tile-banderole .tile-banderole.tile-color-olive:active .banderole {
background-color: rgb(100, 125, 45);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-deepblue .tile-banderole-text .tile-banderole-text-btn:hover, .elementor-widget-tile-banderole .tile-banderole.tile-color-deepblue .tile-banderole-text .tile-banderole-text-btn:active {
background: rgb(0, 95, 135);
border-color: rgb(0, 95, 135);
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-deepblue:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-deepblue:hover .tile-header-wrapper a, .elementor-widget-tile-banderole .tile-banderole.tile-color-deepblue:active .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-deepblue:active .tile-header-wrapper a {
color: rgb(0, 95, 135);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-deepblue:hover .banderole, .elementor-widget-tile-banderole .tile-banderole.tile-color-deepblue:active .banderole {
background-color: rgb(0, 95, 135);
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-yellow-light .tile-banderole-text .tile-banderole-text-btn:hover, .elementor-widget-tile-banderole .tile-banderole.tile-color-yellow-light .tile-banderole-text .tile-banderole-text-btn:active {
background: #ffb900;
border-color: #ffb900;
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-yellow-light:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-yellow-light:hover .tile-header-wrapper a, .elementor-widget-tile-banderole .tile-banderole.tile-color-yellow-light:active .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-yellow-light:active .tile-header-wrapper a {
color: #ffb900;
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-yellow-light:hover .banderole, .elementor-widget-tile-banderole .tile-banderole.tile-color-yellow-light:active .banderole {
background-color: #ffb900;
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-blue-light .tile-banderole-text .tile-banderole-text-btn:hover, .elementor-widget-tile-banderole .tile-banderole.tile-color-blue-light .tile-banderole-text .tile-banderole-text-btn:active {
background: #50bed7;
border-color: #50bed7;
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-blue-light:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-blue-light:hover .tile-header-wrapper a, .elementor-widget-tile-banderole .tile-banderole.tile-color-blue-light:active .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-blue-light:active .tile-header-wrapper a {
color: #50bed7;
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-blue-light:hover .banderole, .elementor-widget-tile-banderole .tile-banderole.tile-color-blue-light:active .banderole {
background-color: #50bed7;
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-green-light .tile-banderole-text .tile-banderole-text-btn:hover, .elementor-widget-tile-banderole .tile-banderole.tile-color-green-light .tile-banderole-text .tile-banderole-text-btn:active {
background: #aab414;
border-color: #aab414;
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-green-light:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-green-light:hover .tile-header-wrapper a, .elementor-widget-tile-banderole .tile-banderole.tile-color-green-light:active .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-green-light:active .tile-header-wrapper a {
color: #aab414;
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-green-light:hover .banderole, .elementor-widget-tile-banderole .tile-banderole.tile-color-green-light:active .banderole {
background-color: #aab414;
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer-light .tile-banderole-text .tile-banderole-text-btn:hover, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer-light .tile-banderole-text .tile-banderole-text-btn:active {
background: #af235f;
border-color: #af235f;
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer-light:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer-light:hover .tile-header-wrapper a, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer-light:active .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer-light:active .tile-header-wrapper a {
color: #af235f;
}
.elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer-light:hover .banderole, .elementor-widget-tile-banderole .tile-banderole.tile-color-brombeer-light:active .banderole {
background-color: #af235f;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-header-wrapper .tile-header {
font-family: "siemenssans-bold", Arial, sans-serif !important;
font-size: 23px !important;
letter-spacing: -0.015em;
line-height: 24px !important;
color: #000000;
margin: 15px 0 !important;
}
@media (max-width: 1024px) {
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-header-wrapper .tile-header {
font-size: 26px !important;
line-height: 27px !important;
}
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-header-wrapper .tile-header.tile-header-align-left {
text-align: left;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-header-wrapper .tile-header.tile-header-align-center {
text-align: center;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-header-wrapper .tile-header.tile-header-align-right {
text-align: right;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-header-wrapper .tile-header.tile-header-align-justify {
text-align: justify;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-banderole {
background-color: #000000;
height: 20px;
width: 100%;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-text {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
color: rgb(0, 0, 0);
width: 100%;
min-height: 80px;
padding-bottom: 15px;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-button {
padding: 16px 24px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border: 1px solid rgb(0, 0, 0);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn .tile-button .tile-button-content-wrapper .tile-button-text {
font-family: "siemenssans-roman", Arial, sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 21px;
letter-spacing: -0.015em;
color: rgb(0, 0, 0);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer:active .tile-header-wrapper .tile-header {
color: rgb(100, 25, 70);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer:hover .tile-banderole, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer:active .tile-banderole {
background-color: rgb(100, 25, 70);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer:hover .tile-button, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer:active .tile-button {
background-color: rgb(100, 25, 70);
border: 1px solid transparent;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer:hover .tile-button .tile-button-content-wrapper .tile-button-text, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer:active .tile-button .tile-button-content-wrapper .tile-button-text {
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-olive:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-olive:active .tile-header-wrapper .tile-header {
color: rgb(100, 125, 45);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-olive:hover .tile-banderole, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-olive:active .tile-banderole {
background-color: rgb(100, 125, 45);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-olive:hover .tile-button, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-olive:active .tile-button {
background-color: rgb(100, 125, 45);
border: 1px solid transparent;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-olive:hover .tile-button .tile-button-content-wrapper .tile-button-text, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-olive:active .tile-button .tile-button-content-wrapper .tile-button-text {
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-deepblue:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-deepblue:active .tile-header-wrapper .tile-header {
color: rgb(0, 95, 135);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-deepblue:hover .tile-banderole, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-deepblue:active .tile-banderole {
background-color: rgb(0, 95, 135);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-deepblue:hover .tile-button, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-deepblue:active .tile-button {
background-color: rgb(0, 95, 135);
border: 1px solid transparent;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-deepblue:hover .tile-button .tile-button-content-wrapper .tile-button-text, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-deepblue:active .tile-button .tile-button-content-wrapper .tile-button-text {
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-yellow-light:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-yellow-light:active .tile-header-wrapper .tile-header {
color: #ffb900;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-yellow-light:hover .tile-banderole, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-yellow-light:active .tile-banderole {
background-color: #ffb900;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-yellow-light:hover .tile-button, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-yellow-light:active .tile-button {
background-color: #ffb900;
border: 1px solid transparent;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-yellow-light:hover .tile-button .tile-button-content-wrapper .tile-button-text, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-yellow-light:active .tile-button .tile-button-content-wrapper .tile-button-text {
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-blue-light:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-blue-light:active .tile-header-wrapper .tile-header {
color: #50bed7;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-blue-light:hover .tile-banderole, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-blue-light:active .tile-banderole {
background-color: #50bed7;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-blue-light:hover .tile-button, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-blue-light:active .tile-button {
background-color: #50bed7;
border: 1px solid transparent;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-blue-light:hover .tile-button .tile-button-content-wrapper .tile-button-text, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-blue-light:active .tile-button .tile-button-content-wrapper .tile-button-text {
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-green-light:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-green-light:active .tile-header-wrapper .tile-header {
color: #aab414;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-green-light:hover .tile-banderole, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-green-light:active .tile-banderole {
background-color: #aab414;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-green-light:hover .tile-button, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-green-light:active .tile-button {
background-color: #aab414;
border: 1px solid transparent;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-green-light:hover .tile-button .tile-button-content-wrapper .tile-button-text, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-green-light:active .tile-button .tile-button-content-wrapper .tile-button-text {
color: rgb(255, 255, 255);
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer-light:hover .tile-header-wrapper .tile-header, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer-light:active .tile-header-wrapper .tile-header {
color: #af235f;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer-light:hover .tile-banderole, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer-light:active .tile-banderole {
background-color: #af235f;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer-light:hover .tile-button, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer-light:active .tile-button {
background-color: #af235f;
border: 1px solid transparent;
}
.elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer-light:hover .tile-button .tile-button-content-wrapper .tile-button-text, .elementor-widget-tile-banderole-btn .tile-banderole-btn.tile-btn-color-brombeer-light:active .tile-button .tile-button-content-wrapper .tile-button-text {
color: rgb(255, 255, 255);
}  .main-container.full-picture-header > .header > .full-picture-carousel {
height: auto !important;
}
.hero-slider {
position: relative;
width: 100%;
height: 33.33vw;
overflow: hidden;
}
.hero-slider .anim-stop {
-o-transition: none !important;
transition: none !important;
-webkit-transition: none !important;
}
.hero-slider .hero-orange {
background-color: rgb(235, 120, 10);
}
.hero-slider .hero-yellow {
background-color: #ffb900;
}
.hero-slider .hero-green {
background-color: #aab414;
}
.hero-slider .hero-blue {
background-color: #50bed7;
}
.hero-slider .hero-img {
background-color: rgb(211, 211, 211);
}
.hero-slider .slide {
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
}
.hero-slider .big-slide {
height: 100%;
width: 66.6666666667%;
}
.hero-slider .big-slide.hero-img img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
.hero-slider .small-slide {
height: 100%;
width: 33.3333333333%;
position: relative;
}
.hero-slider .small-slide.hero-img img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
.hero-slider .hidden {
display: none !important;
}
.hero-slider .overflow-hidden {
overflow: hidden;
}
.hero-slider .h-100 {
height: 100%;
}
.hero-slider .w-100 {
width: 100%;
}
.hero-slider .flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.hero-slider .flex-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.hero-slider .justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.hero-slider .justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.hero-slider .transform-outer-start.left-to-right {
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
}
.hero-slider .transform-outer-start.right-to-left {
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transform: translateX(100%);
}
.hero-slider .transform-outer-end {
-ms-transform: translateX(0%);
transform: translateX(0%);
-webkit-transform: translateX(0%);
}
.hero-slider .transform-inner-start.left-to-right {
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transform: translateX(100%);
}
.hero-slider .transform-inner-start.right-to-left {
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
}
.hero-slider .transform-inner-end {
-ms-transform: translateX(0%);
transform: translateX(0%);
-webkit-transform: translateX(0%);
}
.hero-slider .prev {
z-index: 1;
}
.hero-slider .next {
z-index: 2;
}
.hero-slider .other {
z-index: -1;
}
.hero-slider .content {
height: 100%;
margin: 0;    width: 1136px;
max-width: 100%;
position: absolute;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left: 50%;
}
.hero-slider .title {
color: black;
font-size: 4.5vw !important;
line-height: 4.56vw !important;
margin: 0 !important;
margin-bottom: 2.6vw !important; margin-top: 3.4375vw !important; font-weight: 500;
font-family: "siemenssans-roman" !important;
letter-spacing: -0.021em;
}
.hero-slider .title .bold {
font-family: "siemenssans-black" !important;
font-weight: 900;
}
@media screen and (min-width: 1920px) {
.hero-slider .title {
font-size: 86px !important;
line-height: 87px !important;
margin-bottom: 50px !important;
margin-top: 66px !important;
}
}
.hero-slider .text {
max-width: 544px;
margin-bottom: 50px !important;
font-size: 1.354vw !important; line-height: 1.667vw !important; font-family: "siemenssans-roman" !important;
}
@media screen and (min-width: 1920px) {
.hero-slider .text {
font-size: 26px !important;
line-height: 32px !important;
}
}
.hero-slider .hero-slider-button {
border: 1px solid black;
padding: 16px 24px;
background-color: transparent;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 2.5vw;
font-size: 20px;
font-family: "siemenssans-roman" !important;
text-decoration: none;
}
.hero-slider .hero-slider-button:hover {
background-color: white;
}
.hero-slider .hero-slider-button::after {
content: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/hero-arrow.svg);
display: inline-block;
width: 46px;
height: 28px;
margin-left: 96px;
}
.hero-slider .pill {
width: 26px;
height: 6px;
border: 1px solid white;
margin-left: 8px;
cursor: pointer;
}
.hero-slider .pill.active {
background-color: white;
}
.hero-slider .pill-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 2.5vw;
position: absolute;
bottom: 2.5vw;
right: calc(33.3% + 64px);
z-index: 10;
}
@media screen and (min-width: 781px) { .hero-slider .anim {
-webkit-transition: -webkit-transform 2s ease-in-out;
transition: -webkit-transform 2s ease-in-out;
-o-transition: transform 2s ease-in-out;
transition: transform 2s ease-in-out;
transition: transform 2s ease-in-out, -webkit-transform 2s ease-in-out;
-webkit-transition: transform 2s linear;
}
.hide-desktop {
display: none;
}
}
@media screen and (min-width: 781px) and (max-width: 1024px) {
.hero-slider {
height: 350px;
}
.hero-slider .content {
margin-left: 20px;
}
.hero-slider .pill-container {
bottom: 25px;
}
.hero-slider .hero-slider-button {
margin-bottom: 50px;
padding: 12px 18px;
}
.hero-slider .hero-slider-button::after {
margin-left: 64px;
}
.hero-slider .title {
font-size: 48px !important;
line-height: 49px !important;
margin-bottom: 25px !important;
margin-top: 15px !important;
max-width: 480px;
}
.hero-slider .text {
margin-bottom: 25px !important;
font-size: 14px !important;
line-height: 17px !important;
max-width: 480px;
}
}
@media only screen and (max-width: 780px) {
.hero-slider {
height: calc(100vh - 80px);
min-height: 732px;
--image-width: max(calc(732px * 0.15 * 1.36), calc(((100vh - 80px) * 0.15 * 1.36)));
}
.hero-slider .hide-mobile {
display: none !important;
}
.hero-slider .slide {
position: unset;
height: 16.1% !important;
min-height: 118px;
}
.hero-slider .slide-0 {
height: 24.04% !important;
min-height: 176px;
}
.hero-slider .content {
position: unset;
-webkit-transform: unset;
-ms-transform: unset;
transform: unset;
padding: 16px 20px;
width: unset;
}
.hero-slider .title {
font-size: 20px !important;
line-height: 23px !important;
letter-spacing: -0.01em !important;
margin-bottom: 20px !important;
margin-top: 20px !important;
}
.hero-slider .transform-outer-start {
-ms-transform: translateX(0%) !important;
transform: translateX(0%) !important;
-webkit-transform: translateX(0%) !important;
}
.hero-slider .transform-inner-start {
-ms-transform: translateX(0%) !important;
transform: translateX(0%) !important;
-webkit-transform: translateX(0%) !important;
}
.hero-slider .big-slide {
width: 100%;
}
.hero-slider .big-slide.transition {
-webkit-transition: width 1s ease;
-o-transition: width 1s ease;
transition: width 1s ease;
}
.hero-slider .big-slide.trans-mobile {
width: min(100% - 159px, 100% - var(--image-width));
-min-width: 200px;
}
.hero-slider .slide-0 .big-slide.trans-mobile {
max-width: unset;
}
.hero-slider .slide-0 .title {
font-family: "siemenssans-roman" !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 26px !important;
line-height: 35px !important;
letter-spacing: -0.021em !important;
margin-bottom: 0;
margin-top: 0 !important;
max-width: 250px !important;
}
.hero-slider .slide-0 .big-slide {
width: 100%;
}
.hero-slider .slide-3 > div {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.hero-slider .small-slide {
height: 100%;
width: var(--image-width);
min-width: 159px;
overflow: hidden;
-webkit-transition: width 1s ease;
-o-transition: width 1s ease;
transition: width 1s ease;
position: absolute;
right: 0;
z-index: -1;
}
.hero-slider .slide-3 .small-slide {
left: 0;
}
.hero-slider .small-slide.trans {
width: 0;
}
.hero-slider .mobile-opposite .title {
width: var(--image-width);
margin-left: auto !important;
margin-right: -21px !important;
}
.hero-slider .mobile-button-container {
padding-top: 16px;
padding-left: 20px;
height: 202px;
}
.hero-slider .hero-slider-button {
padding: 8px 16px;
font-size: 20px;
width: calc(100% - var(--image-width));
min-width: 188px;
max-width: 240px;
}
.hero-slider .hero-slider-button::after {
content: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/hero-arrow-mobile.svg);
display: inline-block;
width: 20px;
height: 10px;
margin-left: auto;
}
.hero-slider .arrow-down-container {
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;
}
.hero-slider .arrow-down-button {
margin-top: 65px;
content: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/hero-arrow-down.svg);
width: 40px;
height: 20px;
}
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-desktop {
display: inherit;
background: -webkit-repeating-linear-gradient(325deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
background: -o-repeating-linear-gradient(325deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
background: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
border: 1px solid rgba(0, 0, 0, 0.02);
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section > .elementor-element-overlay {
background-color: #d5dadf;
mix-blend-mode: color;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.6);
z-index: 9997;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-desktop.elementor-inner-section .elementor-container {
width: 100%;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-wrap {
-webkit-filter: opacity(0.4) saturate(0);
filter: opacity(0.4) saturate(0);
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-desktop.elementor-edit-hidden {
display: none;
}  .main-container.full-picture-header > .header > .full-picture-carousel {
height: auto !important;
}
.hero-slider-interview {
position: relative;
width: 100%;
height: 540px;
overflow: hidden;
}
.hero-slider-interview .anim-stop {
-o-transition: none !important;
transition: none !important;
-webkit-transition: none !important;
}
.hero-slider-interview .hero-orange {
background-color: rgb(235, 120, 10);
}
.hero-slider-interview .hero-yellow {
background-color: #ffb900;
}
.hero-slider-interview .hero-green {
background-color: #aab414;
}
.hero-slider-interview .hero-blue {
background-color: #50bed7;
}
.hero-slider-interview .slide {
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
}
.hero-slider-interview .big-slide {
height: 100%;
width: 50%;
}
.hero-slider-interview .big-slide.hero-img img {
height: 100%;
width: 568px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
.hero-slider-interview .small-slide {
height: 100%;
width: 50%;
position: relative;
}
.hero-slider-interview .small-slide.hero-img img {
height: 100%;
width: 100%;
width: 568px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
.hero-slider-interview .hidden {
display: none !important;
}
.hero-slider-interview .overflow-hidden {
overflow: hidden;
}
.hero-slider-interview .h-100 {
height: 100%;
}
.hero-slider-interview .w-100 {
width: 100%;
}
.hero-slider-interview .flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.hero-slider-interview .flex-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.hero-slider-interview .justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.hero-slider-interview .justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.hero-slider-interview .transform-outer-start.left-to-right {
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
}
.hero-slider-interview .transform-outer-start.right-to-left {
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transform: translateX(100%);
}
.hero-slider-interview .transform-outer-end {
-ms-transform: translateX(0%);
transform: translateX(0%);
-webkit-transform: translateX(0%);
}
.hero-slider-interview .transform-inner-start.left-to-right {
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transform: translateX(100%);
}
.hero-slider-interview .transform-inner-start.right-to-left {
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
}
.hero-slider-interview .transform-inner-end {
-ms-transform: translateX(0%);
transform: translateX(0%);
-webkit-transform: translateX(0%);
}
.hero-slider-interview .prev {
z-index: 1;
}
.hero-slider-interview .next {
z-index: 2;
}
.hero-slider-interview .other {
z-index: -1;
}
.hero-slider-interview .content {
margin: 0;
margin-top: 90px;
margin-left: auto;
width: 548px;
max-width: 100%;
padding-right: 12px;
}
.hero-slider-interview .content::before {
content: "";
width: 46px;
height: 40px;
background-image: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/hero-apostrophe.svg);
position: absolute;
}
.hero-slider-interview .slide-0 .content::before {
display: none;
}
.hero-slider-interview .slide-0 .title,
.hero-slider-interview .slide-0 .text {
padding-left: 0;
}
.hero-slider-interview .title {
color: black;
font-size: 45px !important; line-height: 50px !important; margin: 0 !important;
margin-bottom: 50px !important; margin-top: 0 !important; font-weight: 400;
font-family: "siemenssans-roman" !important;
letter-spacing: -0.021em;
padding-left: 55px;
}
.hero-slider-interview .title .bold {
font-family: "siemenssans-black" !important;
font-weight: 900;
}
.hero-slider-interview .quote {
color: black;
font-size: 35px !important;
line-height: 43px !important;
margin: 0 !important;
margin-bottom: 50px !important; margin-top: 0 !important; font-weight: 400;
font-family: "siemenssans-roman" !important;
letter-spacing: -0.016em;
padding-left: 55px;
}
.hero-slider-interview .title .bold {
font-family: "siemenssans-black" !important;
font-weight: 900;
}
@media screen and (min-width: 1920px) { }
.hero-slider-interview .text {
max-width: 544px;
margin-bottom: 50px !important;
font-size: 30px !important; line-height: 31px !important; font-family: "siemenssans-roman" !important;
font-weight: 400;
padding-left: 55px;
}
@media screen and (min-width: 1920px) {  }
.hero-slider-interview .pill {
width: 26px;
height: 6px;
border: 1px solid white;
margin-left: 8px;
cursor: pointer;
}
.hero-slider-interview .pill.active {
background-color: white;
}
.hero-slider-interview .pill-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
position: absolute;
bottom: 65px;
left: 50%;
z-index: 10;
width: 1136px;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
}
@media screen and (min-width: 781px) { .hero-slider-interview .anim {
-webkit-transition: -webkit-transform 2s ease-in-out;
transition: -webkit-transform 2s ease-in-out;
-o-transition: transform 2s ease-in-out;
transition: transform 2s ease-in-out;
transition: transform 2s ease-in-out, -webkit-transform 2s ease-in-out;
-webkit-transition: transform 2s linear;
}
}
@media screen and (min-width: 781px) and (max-width: 1200px) {
.hero-slider-interview .content {
margin-top: 50px;
padding-left: 20px;
padding-right: 20px;
width: calc(100% - 40px);
}
.hero-slider-interview .pill-container {
bottom: 56px;
left: 19px;
-webkit-transform: unset;
-ms-transform: unset;
transform: unset;
}
.hero-slider-interview .title {
font-size: 35px !important;
line-height: 43px !important;
margin-bottom: 25px !important;
letter-spacing: -0.015em !important;
}
.hero-slider-interview .quote {
font-size: 27px !important;
line-height: 34px !important;
margin-bottom: 25px !important;
letter-spacing: -0.015em !important;
}
.hero-slider-interview .text {
font-size: 23px !important;
line-height: 24px !important;
margin-bottom: 0px !important;
letter-spacing: -0.015em !important;
}
}
@media only screen and (max-width: 780px) {
.hero-slider-interview {
height: calc(100vh - 80px); --image-width: calc(((100vh - 80px) * 0.15 * 1.36)) ;
}
.hero-slider-interview .hide-mobile {
display: none !important;
}
.hero-slider-interview .flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.hero-slider-interview .slide-1 .flex {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.hero-slider-interview .slide-3 .flex {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.hero-slider-interview .big-slide {
width: 100%;
height: 50%;
-webkit-transition: -webkit-transform 1s linear;
transition: -webkit-transform 1s linear;
-o-transition: transform 1s linear;
transition: transform 1s linear;
transition: transform 1s linear, -webkit-transform 1s linear;
}
.hero-slider-interview .small-slide {
width: 100%;
height: 50%;
-webkit-transition: -webkit-transform 1s linear;
transition: -webkit-transform 1s linear;
-o-transition: transform 1s linear;
transition: transform 1s linear;
transition: transform 1s linear, -webkit-transform 1s linear;
}
.hero-slider-interview .prev .big-slide {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.hero-slider-interview .prev .small-slide {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.hero-slider-interview .next .big-slide {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.hero-slider-interview .next .small-slide {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.hero-slider-interview .other :not(.other-lower) .big-slide {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.hero-slider-interview .other :not(.other-lower) .small-slide {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.hero-slider-interview .other-lower {
z-index: -2;
}
.hero-slider-interview .content {
position: unset;
-webkit-transform: unset;
-ms-transform: unset;
transform: unset;
padding: 30px 20px;
margin: unset;
width: unset;
height: unset;
}
.hero-slider-interview .content::before {
top: 30px;
}
.hero-slider-interview .title {
font-size: 34px !important;
line-height: 35px !important;
letter-spacing: -0.015em !important;
margin-bottom: 25px !important;
}
.hero-slider-interview .quote {
font-size: 24px !important;
line-height: 29px !important;
margin-bottom: 25px !important;
letter-spacing: -0.015em !important;
}
.hero-slider-interview .text {
font-family: "Siemens Sans";
font-size: 20px !important;
line-height: 29px !important;
letter-spacing: -0.015em !important;
}
.hero-slider-interview .slide .hero-img img {
width: 100%;
}
.hero-slider-interview .transform-outer-start {
-ms-transform: translateX(0%) !important;
transform: translateX(0%) !important;
-webkit-transform: translateX(0%) !important;
}
.hero-slider-interview .transform-inner-start {
-ms-transform: translateX(0%) !important;
transform: translateX(0%) !important;
-webkit-transform: translateX(0%) !important;
}
.hero-slider-interview .pill-container {
position: absolute;
bottom: 50px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
}
}
.hero-slider-interview .no-transition {
-webkit-transition: none !important;
-o-transition: none !important;
transition: none !important;
}
#main .elementor-inner-section.headermodul > .elementor-column-gap-default, #main .elementor-top-section.headermodul > .elementor-column-gap-default {
gap: 0;
}
.headermodul .elementor-widget-text-editor .elementor-widget-container h1, .headermodul .elementor-widget-text-editor .elementor-widget-container h2, .headermodul .elementor-widget-text-editor .elementor-widget-container h3, .headermodul .elementor-widget-text-editor .elementor-widget-container h4, .headermodul .elementor-widget-text-editor .elementor-widget-container h5, .headermodul .elementor-widget-text-editor .elementor-widget-container h6 {
margin-bottom: 0;
}
.headermodul .elementor-background-overlay {
display: block;
}
@media (max-width: 1024px) {
.headermodul .elementor-background-overlay {
display: none;
}
}
.headermodul .elementor-column {
height: 540px;
}
@media (max-width: 1024px) {
.headermodul .elementor-column {
height: auto;
}
}
@media (max-width: 1024px) {
.headermodul .elementor-column.elementor-col-50 {
width: 100%;
}
}
.headermodul .elementor-column:first-child {
width: 100% !important;
max-width: 480px;
padding: 75px 30px 75px 0;
}
@media (max-width: 1176px) {
.headermodul .elementor-column:first-child {
padding: 75px 20px 75px 20px;
}
}
@media (max-width: 1024px) {
.headermodul .elementor-column:first-child {
height: auto;
max-width: none;
padding: 50px 20px 50px 20px;
}
}
.headermodul .elementor-column:last-child {
width: 100% !important;
max-width: 656px;
padding: 0;
}
@media (max-width: 1024px) {
.headermodul .elementor-column:last-child {
height: auto;
max-width: none;
padding-bottom: 97px;
}
}
.headermodul .elementor-column .elementor-widget-image img {
height: 540px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top;
object-position: top;
}
@media (max-width: 1024px) {
.headermodul .elementor-column .elementor-widget-image img {
height: auto;
}
}
#main .elementor-widget-text-editor .elementor-widget-container ol {
padding-left: 36px;
list-style-type: none;
margin-top: 0px;
margin-bottom: 0px;
}
#main .elementor-widget-text-editor .elementor-widget-container ol li {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
#main .elementor-widget-text-editor .elementor-widget-container ol li:before {
content: "—";
position: absolute;
margin-left: -40px;
}
#main .elementor-tab-content ol {
padding-left: 36px;
list-style-type: none;
margin-top: 0px;
margin-bottom: 0px;
}
#main .elementor-tab-content ol li {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
#main .elementor-tab-content ol li:before {
content: "—";
position: absolute;
margin-left: -40px;
}
#main .elementor-tab-content ul {
padding-left: 19px;
margin-top: 0px;
margin-bottom: 0px;
}
#main .elementor-tab-content ul li {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 20px;
line-height: 25px;
letter-spacing: -0.015em;
}
#main .uw-links-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item {
border-bottom: 1px solid black;
margin-bottom: 0;
padding-bottom: 0;
}
#main .uw-links-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
display: none;
}
#main .uw-links-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 700 !important;
line-height: 24px;
letter-spacing: -0.015em;
word-break: break-word;
padding: 25px 47px 25px 0px;
background: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/cta-arrow-black.png) no-repeat;
background-position: right center;
width: 100%;
}
#main .uw-links-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text:after {
display: none;
}
#main .uw-links-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:first-child .elementor-icon-list-text {
padding: 0px 47px 25px 0px;
background-position: right calc(50% - 14px);
}
#main .uw-cta-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item {
margin-bottom: 20px;
padding-bottom: 0;
}
#main .uw-cta-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
display: none;
}
#main .uw-cta-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
width: auto;
font-family: "siemenssans-roman", Arial, sans-serif !important;
font-size: 23px;
font-weight: 700 !important;
line-height: 24px;
letter-spacing: -0.015em;
padding: 0px 10px 0px 0px;
}
#main .uw-cta-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text:after {
content: url(//www.siemens-stiftung.org/wp-content/themes/siemens-stiftung-theme/assets/images/cta-arrow-black.png);
height: 24px;
margin-left: 8px;
}
#main .uw-cta-list.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a {
display: inline-block;
width: auto;
}
.main-container {
padding-top: 142px;
}
@media (max-width: 780px) {
.main-container {
padding-top: 80px;
}
}
.header-container.sticky {
background: rgb(255, 255, 255);
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 110;
-webkit-transition: top 0.4s;
-o-transition: top 0.4s;
transition: top 0.4s;
}
body.admin-bar .header-container.sticky {
top: 32px;
}
@media screen and (max-width: 780px) {
body.admin-bar .header-container.sticky {
top: 46px;
}
}
#main .elementor-blockquote .e-q-footer {
display: none;
}
#main .elementor-slide-heading {
display: none;
}
#main .elementor-slides .swiper-slide-inner,
#main .elementor-slides .swiper-slide-inner:hover {
color: unset;
}
#main .swiper-slide-inner {
text-align: left;
}
#main .swiper-slide-inner .swiper-slide-contents {
padding-left: 0px;
padding-right: 0px;
}
@media (max-width: 1177px) {
#main .swiper-slide-inner .swiper-slide-contents {
padding-left: 25px;
padding-right: 25px;
}
}
#main .elementor-slides-wrapper {
min-height: 705px;
}
.videomodul .elementor-background-overlay {
display: block;
}
@media (max-width: 1024px) {
.videomodul .elementor-background-overlay {
display: none;
}
}
.videomodul .vm-text {
padding: 30px 30px 30px 30px;
}
@media (max-width: 1024px) {
.videomodul .elementor-container {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media (max-width: 1024px) {
.videomodul .elementor-container .elementor-column:first-child:not(.vm-text):not(.no-color-padding) {
padding-top: 97px;
}
}
@media (max-width: 1024px) {
.videomodul .elementor-container .elementor-column:last-child:not(.vm-text):not(.no-color-padding) {
padding-bottom: 97px;
}
}
.videomodul .elementor-container .elementor-column.elementor-col-33 {
width: unset;
max-width: 378px;
-ms-flex-negative: 1;
flex-shrink: 1;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
}
@media (max-width: 1024px) {
.videomodul .elementor-container .elementor-column.elementor-col-33 {
width: 100%;
max-width: unset;
-ms-flex-negative: unset;
flex-shrink: unset;
-webkit-box-flex: unset;
-ms-flex-positive: unset;
flex-grow: unset;
}
}
.videomodul .elementor-container .elementor-column.elementor-col-66 {
width: unset;
min-width: 0px;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0px;
flex-basis: 0px;
}
@media (max-width: 1024px) {
.videomodul .elementor-container .elementor-column.elementor-col-66 {
width: 100%;
min-width: unset;
-ms-flex-negative: 1;
flex-shrink: 1;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: unset;
flex-basis: unset;
}
}
@media (max-width: 1024px) {
.videomodul .elementor-container .uc-embedding-container {
min-height: unset;
max-height: unset;
}
}
.videomodul .elementor-container .uc-embedding-container > .uc-embedding-wrapper {
width: 550px;
}
@media (max-width: 780px) {
.videomodul .elementor-container .uc-embedding-container > .uc-embedding-wrapper > h3 {
margin: 0 0 10px 0 !important;
}
}
@-webkit-keyframes splide-loading {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@keyframes splide-loading {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
.splide__track--draggable {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
}
.splide__track--fade > .splide__list > .splide__slide {
margin: 0 !important;
opacity: 0;
z-index: 0;
}
.splide__track--fade > .splide__list > .splide__slide.is-active {
opacity: 1;
z-index: 1;
}
.splide--rtl {
direction: rtl;
}
.splide__track--ttb > .splide__list {
display: block;
}
.splide__container {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}
.splide__list {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
height: 100%;
margin: 0 !important;
padding: 0 !important;
}
.splide.is-initialized:not(.is-active) .splide__list {
display: block;
}
.splide__pagination {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
margin: 0;
pointer-events: none;
}
.splide__pagination li {
display: inline-block;
line-height: 1;
list-style-type: none;
margin: 0;
pointer-events: auto;
}
.splide:not(.is-overflow) .splide__pagination {
display: none;
}
.splide__progress__bar {
width: 0;
}
.splide {
position: relative;
visibility: hidden;
}
.splide.is-initialized, .splide.is-rendered {
visibility: visible;
}
.splide__slide {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-negative: 0;
flex-shrink: 0;
list-style-type: none !important;
margin: 0;
position: relative;
}
.splide__slide img {
vertical-align: bottom;
}
.splide__spinner {
-webkit-animation: splide-loading 1s linear infinite;
animation: splide-loading 1s linear infinite;
border: 2px solid #999;
border-left-color: transparent;
border-radius: 50%;
bottom: 0;
contain: strict;
display: inline-block;
height: 20px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.splide__sr {
clip: rect(0 0 0 0);
border: 0;
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
display: none;
}
.splide__toggle.is-active .splide__toggle__pause {
display: inline;
}
.splide__track {
overflow: hidden;
position: relative;
z-index: 0;
}
.splide__container {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}
.splide__list {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
height: 100%;
margin: 0 !important;
padding: 0 !important;
}
.splide.is-initialized:not(.is-active) .splide__list {
display: block;
}
.splide__pagination {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
margin: 0;
pointer-events: none;
}
.splide__pagination li {
display: inline-block;
line-height: 1;
list-style-type: none;
margin: 0;
pointer-events: auto;
}
.splide:not(.is-overflow) .splide__pagination {
display: none;
}
.splide__progress__bar {
width: 0;
}
.splide {
position: relative;
visibility: hidden;
}
.splide.is-initialized, .splide.is-rendered {
visibility: visible;
}
.splide__slide {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-negative: 0;
flex-shrink: 0;
list-style-type: none !important;
margin: 0;
position: relative;
}
.splide__slide img {
vertical-align: bottom;
}
.splide__spinner {
-webkit-animation: splide-loading 1s linear infinite;
animation: splide-loading 1s linear infinite;
border: 2px solid #999;
border-left-color: transparent;
border-radius: 50%;
bottom: 0;
contain: strict;
display: inline-block;
height: 20px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.splide__sr {
clip: rect(0 0 0 0);
border: 0;
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
display: none;
}
.splide__toggle.is-active .splide__toggle__pause {
display: inline;
}
.splide__track {
overflow: hidden;
position: relative;
z-index: 0;
}
@keyframes splide-loading {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
.splide__track--draggable {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
}
.splide__track--fade > .splide__list > .splide__slide {
margin: 0 !important;
opacity: 0;
z-index: 0;
}
.splide__track--fade > .splide__list > .splide__slide.is-active {
opacity: 1;
z-index: 1;
}
.splide--rtl {
direction: rtl;
}
.splide__track--ttb > .splide__list {
display: block;
}
.splide__arrow {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
background: #ccc;
border: 0;
border-radius: 50%;
cursor: pointer;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
height: 2em;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
opacity: 0.7;
padding: 0;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 2em;
z-index: 1;
}
.splide__arrow svg {
fill: #000;
height: 1.2em;
width: 1.2em;
}
.splide__arrow:hover:not(:disabled) {
opacity: 0.9;
}
.splide__arrow:disabled {
opacity: 0.3;
}
.splide__arrow:focus-visible {
outline: 3px solid #0bf;
outline-offset: 3px;
}
.splide__arrow--prev {
left: 1em;
}
.splide__arrow--prev svg {
-webkit-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1);
}
.splide__arrow--next {
right: 1em;
}
.splide.is-focus-in .splide__arrow:focus {
outline: 3px solid #0bf;
outline-offset: 3px;
}
.splide__pagination {
bottom: 0.5em;
left: 0;
padding: 0 1em;
position: absolute;
right: 0;
z-index: 1;
}
.splide__pagination__page {
background: #ccc;
border: 0;
border-radius: 50%;
display: inline-block;
height: 8px;
margin: 3px;
opacity: 0.7;
padding: 0;
position: relative;
-webkit-transition: -webkit-transform 0.2s linear;
transition: -webkit-transform 0.2s linear;
-o-transition: transform 0.2s linear;
transition: transform 0.2s linear;
transition: transform 0.2s linear, -webkit-transform 0.2s linear;
width: 8px;
}
.splide__pagination__page.is-active {
background: #fff;
-webkit-transform: scale(1.4);
-ms-transform: scale(1.4);
transform: scale(1.4);
z-index: 1;
}
.splide__pagination__page:hover {
cursor: pointer;
opacity: 0.9;
}
.splide__pagination__page:focus-visible {
outline: 3px solid #0bf;
outline-offset: 3px;
}
.splide.is-focus-in .splide__pagination__page:focus {
outline: 3px solid #0bf;
outline-offset: 3px;
}
.splide__progress__bar {
background: #ccc;
height: 3px;
}
.splide__slide {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.splide__slide:focus {
outline: 0;
}
@supports (outline-offset: -3px) {
.splide__slide:focus-visible {
outline: 3px solid #0bf;
outline-offset: -3px;
}
}
@media screen and (-ms-high-contrast: none) {
.splide__slide:focus-visible {
border: 3px solid #0bf;
}
}
@supports (outline-offset: -3px) {
.splide.is-focus-in .splide__slide:focus {
outline: 3px solid #0bf;
outline-offset: -3px;
}
}
@media screen and (-ms-high-contrast: none) {
.splide.is-focus-in .splide__slide:focus {
border: 3px solid #0bf;
}
.splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
border-color: #0bf;
}
}
.splide__toggle {
cursor: pointer;
}
.splide__toggle:focus-visible {
outline: 3px solid #0bf;
outline-offset: 3px;
}
.splide.is-focus-in .splide__toggle:focus {
outline: 3px solid #0bf;
outline-offset: 3px;
}
.splide__track--nav > .splide__list > .splide__slide {
border: 3px solid transparent;
cursor: pointer;
}
.splide__track--nav > .splide__list > .splide__slide.is-active {
border: 3px solid #000;
}
.splide__arrows--rtl .splide__arrow--prev {
left: auto;
right: 1em;
}
.splide__arrows--rtl .splide__arrow--prev svg {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.splide__arrows--rtl .splide__arrow--next {
left: 1em;
right: auto;
}
.splide__arrows--rtl .splide__arrow--next svg {
-webkit-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1);
}
.splide__arrows--ttb .splide__arrow {
left: 50%;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
}
.splide__arrows--ttb .splide__arrow--prev {
top: 1em;
}
.splide__arrows--ttb .splide__arrow--prev svg {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.splide__arrows--ttb .splide__arrow--next {
bottom: 1em;
top: auto;
}
.splide__arrows--ttb .splide__arrow--next svg {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.splide__pagination--ttb {
bottom: 0;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
left: auto;
padding: 1em 0;
right: 0.5em;
top: 0;
}
#main .splide .elementor-widget-image figure img {
margin-bottom: 0px;
}
#main .splide .splide__arrow {
background: #becdd7;
}
#main .splide .splide__arrow.splide__arrow--prev {
left: -40px;
}
@media (max-width: 1244px) {
#main .splide .splide__arrow.splide__arrow--prev {
display: none;
}
}
#main .splide .splide__arrow.splide__arrow--next {
right: -40px;
}
@media (max-width: 1244px) {
#main .splide .splide__arrow.splide__arrow--next {
display: none;
}
}
#main .splide__pagination li {
margin-bottom: 0px;
}
#main .splide__pagination li .splide__pagination__page {
background: #becdd7;
opacity: 0.7;
}
#main .splide__pagination li .splide__pagination__page.is-active {
background: rgb(235, 120, 10);
opacity: 0.9;
}
#main .splide__pagination li .splide__pagination__page:focus, #main .splide__pagination li .splide__pagination__page:hover {
opacity: 0.9;
}
@media (max-width: 1176px) {
#main .splide__list .elementor-container {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
#main .splide__slide > .elementor-container > .elementor-column {
width: 100%;
}
}