@charset "UTF-8";
/* moved by compressor */
/* default styles for extension "tx_cellentbannerteaser" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-cellent-bannerteaser table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-cellent-bannerteaser table th {
		font-weight:bold;
	}

	.tx-cellent-bannerteaser table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_cellentmycontacts" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-cellent-mycontacts table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-cellent-mycontacts table th {
		font-weight:bold;
	}

	.tx-cellent-mycontacts table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}


@font-face{font-family:'CentraleSans';src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Book.eot');src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Book.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Book.woff') format("woff"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Book.ttf') format("truetype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Book.svg#1d84a514a13dcf4f9de78cc3753dbf03') format("svg");font-style:normal;font-weight:400}@font-face{font-family:'CentraleSans';src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Medium.eot');src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Medium.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Medium.woff') format("woff"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Medium.ttf') format("truetype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Medium.svg#1d84a514a13dcf4f9de78cc3753dbf03') format("svg");font-style:normal;font-weight:500}@font-face{font-family:'CentraleSans';src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-LightItalic.eot');src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-LightItalic.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-LightItalic.woff') format("woff"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-LightItalic.ttf') format("truetype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-LightItalic.svg#d22854b5c8a257945cfe36032fb48365') format("svg");font-style:italic;font-weight:200}@font-face{font-family:'CentraleSans';src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Light.eot');src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Light.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Light.woff') format("woff"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Light.ttf') format("truetype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Light.svg#d22854b5c8a257945cfe36032fb48365') format("svg");font-style:normal;font-weight:200}@font-face{font-family:'CentraleSans';src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Thin.eot');src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Light.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Light.woff') format("woff"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Light.ttf') format("truetype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Light.svg#d22854b5c8a257945cfe36032fb48365') format("svg");font-style:normal;font-weight:100}@font-face{font-family:'CentraleSans';src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Bold.eot');src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Bold.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Bold.woff') format("woff"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Bold.ttf') format("truetype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-Bold.svg#0776b0bc35c0190bb9f39c287b0e6737') format("svg");font-style:normal;font-weight:700}@font-face{font-family:'CentraleSans XBold';src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-XBold.eot');src:url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-XBold.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-XBold.woff') format("woff"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-XBold.ttf') format("truetype"),url('../../../fileadmin/templates_neu_dist/fonts/CentraleSans-XBold.svg#9a864760680d346e5852a22d8d46f391') format("svg");font-style:normal;font-weight:700}/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Glyphicons Halflings';src:url('../../../fileadmin/templates_neu_dist/fonts/bootstrap/glyphicons-halflings-regular.eot');src:url('../../../fileadmin/templates_neu_dist/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix') format("embedded-opentype"),url('../../../fileadmin/templates_neu_dist/fonts/bootstrap/glyphicons-halflings-regular.woff2') format("woff2"),url('../../../fileadmin/templates_neu_dist/fonts/bootstrap/glyphicons-halflings-regular.woff') format("woff"),url('../../../fileadmin/templates_neu_dist/fonts/bootstrap/glyphicons-halflings-regular.ttf') format("truetype"),url('../../../fileadmin/templates_neu_dist/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"CentraleSans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.470588;color:#3c3c3c;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none;color:inherit}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:2px}.img-thumbnail{padding:4px;line-height:1.470588;background-color:#fff;border:1px solid #ddd;border-radius:2px;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:11px;padding-right:11px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 450px){.container{width:742px}}@media (min-width: 700px){.container{width:962px}}@media (min-width: 961px){.container{width:1162px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:6px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}@media (min-width: 450px){.container-fluid{margin-right:auto;margin-left:auto;padding-left:9px;padding-right:9px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}}@media (min-width: 700px){.container-fluid{margin-right:auto;margin-left:auto;padding-left:11px;padding-right:11px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}}@media (min-width: 961px){.container-fluid{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}}.row{margin-left:-5px;margin-right:-5px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}@media (min-width: 450px){.row{margin-left:-8px;margin-right:-8px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}}@media (min-width: 700px){.row{margin-left:-8px;margin-right:-8px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}}@media (min-width: 961px){.row{margin-left:-11px;margin-right:-11px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:5px;padding-right:5px}@media (min-width: 450px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{position:relative;min-height:1px;padding-left:8px;padding-right:8px}}@media (min-width: 700px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;padding-left:8px;padding-right:8px}}@media (min-width: 961px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:11px;padding-right:11px}}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 450px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 700px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 961px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}table{background-color:rgba(0,0,0,0)}caption{padding-top:8px;padding-bottom:8px;color:#ececec;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.470588;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 449px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#3c3c3c;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:5px;font-size:14px;line-height:1.470588;color:#555}.form-control{display:block;width:100%;height:30px;padding:4px 20px;font-size:14px;line-height:1.470588;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:30px}input[type="date"].input-sm,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm input[type="month"]{line-height:25px}input[type="date"].input-lg,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg input[type="month"]{line-height:36px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:5px;padding-bottom:5px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:25px;padding:1px 20px;font-size:14px;line-height:1.5;border-radius:3px}select.input-sm{height:25px;line-height:25px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:25px;padding:1px 20px;font-size:14px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:25px;line-height:25px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:25px;min-height:34px;padding:2px 20px;font-size:14px;line-height:1.5}.input-lg{height:36px;padding:6px 24px;font-size:16px;line-height:1.3333333;border-radius:2px}select.input-lg{height:36px;line-height:36px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:36px;padding:6px 24px;font-size:16px;line-height:1.3333333;border-radius:2px}.form-group-lg select.form-control{height:36px;line-height:36px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:36px;min-height:36px;padding:7px 24px;font-size:16px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:37.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:30px;height:30px;line-height:30px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:36px;height:36px;line-height:36px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:25px;height:25px;line-height:25px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#7c7c7c}@media (min-width: 450px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:5px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:25px}.form-horizontal .form-group{margin-left:-11px;margin-right:-11px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width: 450px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:5px}}.form-horizontal .has-feedback .form-control-feedback{right:11px}@media (min-width: 450px){.form-horizontal .form-group-lg .control-label{padding-top:7px;font-size:16px}}@media (min-width: 450px){.form-horizontal .form-group-sm .control-label{padding-top:2px;font-size:14px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;outline:0 !important;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 24px;font-size:14px;line-height:21px;border-radius:2px;min-width:86px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e5e5;box-shadow:inset 0 0 8px #bfbfbf;border-color:#ccc}.btn-default:hover{color:#333;background-color:#e6e5e5;border-color:#ccc}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e5e5;border-color:#ccc}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#e6e5e5;border-color:#ccc}.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-default.btn-transparent{background-color:transparent}.btn-default.btn-transparent:hover,.btn-default.btn-transparent:focus,.btn-default.btn-transparent.focus{background-color:#e6e5e5}.btn-primary{color:#fff;background-color:#0089c4;border-color:rgba(0,0,0,0)}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0073b4;box-shadow:inset 0 0 8px #004268;border-color:rgba(0,0,0,0)}.btn-primary:hover{color:#fff;background-color:#0073b4;border-color:rgba(0,0,0,0)}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#0073b4;border-color:rgba(0,0,0,0)}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#0073b4;border-color:rgba(0,0,0,0)}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#0089c4;border-color:rgba(0,0,0,0)}.btn-primary .badge{color:#0089c4;background-color:#fff}.btn-primary.btn-transparent{background-color:transparent}.btn-primary.btn-transparent:hover,.btn-primary.btn-transparent:focus,.btn-primary.btn-transparent.focus{background-color:#0073b4}.btn-primary-secondary{color:#0089c4;background-color:#fff;border-color:#0089c4}.btn-primary-secondary:focus,.btn-primary-secondary.focus{color:#0089c4;background-color:#e5f3f9;box-shadow:inset 0 0 8px #a7d6eb;border-color:#0089c4}.btn-primary-secondary:hover{color:#0089c4;background-color:#f2f9fc;border-color:#0089c4}.btn-primary-secondary:active,.btn-primary-secondary.active,.open>.btn-primary-secondary.dropdown-toggle{color:#0089c4;background-color:#f2f9fc;border-color:#0089c4}.btn-primary-secondary:active:hover,.btn-primary-secondary:active:focus,.btn-primary-secondary:active.focus,.btn-primary-secondary.active:hover,.btn-primary-secondary.active:focus,.btn-primary-secondary.active.focus,.open>.btn-primary-secondary.dropdown-toggle:hover,.open>.btn-primary-secondary.dropdown-toggle:focus,.open>.btn-primary-secondary.dropdown-toggle.focus{color:#0089c4;background-color:#f2f9fc;border-color:#0089c4}.btn-primary-secondary.disabled:hover,.btn-primary-secondary.disabled:focus,.btn-primary-secondary.disabled.focus,.btn-primary-secondary[disabled]:hover,.btn-primary-secondary[disabled]:focus,.btn-primary-secondary[disabled].focus,fieldset[disabled] .btn-primary-secondary:hover,fieldset[disabled] .btn-primary-secondary:focus,fieldset[disabled] .btn-primary-secondary.focus{background-color:#fff;border-color:#0089c4}.btn-primary-secondary .badge{color:#fff;background-color:#0089c4}.btn-primary-secondary.btn-transparent{background-color:transparent}.btn-primary-secondary.btn-transparent:hover,.btn-primary-secondary.btn-transparent:focus,.btn-primary-secondary.btn-transparent.focus{background-color:#e5f3f9}body#body_bblue .btn--disabled,body#body_bauqa .btn--disabled,body#body_bgreen .btn--disabled,body#body_bborange .btn--disabled,body#body_bpurple .btn--disabled,body#body_bred .btn--disabled,.btn--disabled{color:#b9bbc7;background-color:#efeff4;border-color:rgba(0,0,0,0);pointer-events:none;cursor:default}body#body_bblue .btn--disabled:focus,body#body_bblue .btn--disabled.focus,body#body_bauqa .btn--disabled:focus,body#body_bauqa .btn--disabled.focus,body#body_bgreen .btn--disabled:focus,body#body_bgreen .btn--disabled.focus,body#body_bborange .btn--disabled:focus,body#body_bborange .btn--disabled.focus,body#body_bpurple .btn--disabled:focus,body#body_bpurple .btn--disabled.focus,body#body_bred .btn--disabled:focus,body#body_bred .btn--disabled.focus,.btn--disabled:focus,.btn--disabled.focus{color:#b9bbc7;background-color:#efeff4;box-shadow:inset 0 0 8px #c2c2d5;border-color:rgba(0,0,0,0)}body#body_bblue .btn--disabled:hover,body#body_bauqa .btn--disabled:hover,body#body_bgreen .btn--disabled:hover,body#body_bborange .btn--disabled:hover,body#body_bpurple .btn--disabled:hover,body#body_bred .btn--disabled:hover,.btn--disabled:hover{color:#b9bbc7;background-color:#efeff4;border-color:rgba(0,0,0,0)}body#body_bblue .btn--disabled:active,body#body_bblue .btn--disabled.active,.open>body#body_bblue .btn--disabled.dropdown-toggle,body#body_bauqa .btn--disabled:active,body#body_bauqa .btn--disabled.active,.open>body#body_bauqa .btn--disabled.dropdown-toggle,body#body_bgreen .btn--disabled:active,body#body_bgreen .btn--disabled.active,.open>body#body_bgreen .btn--disabled.dropdown-toggle,body#body_bborange .btn--disabled:active,body#body_bborange .btn--disabled.active,.open>body#body_bborange .btn--disabled.dropdown-toggle,body#body_bpurple .btn--disabled:active,body#body_bpurple .btn--disabled.active,.open>body#body_bpurple .btn--disabled.dropdown-toggle,body#body_bred .btn--disabled:active,body#body_bred .btn--disabled.active,.open>body#body_bred .btn--disabled.dropdown-toggle,.btn--disabled:active,.btn--disabled.active,.open>.btn--disabled.dropdown-toggle{color:#b9bbc7;background-color:#efeff4;border-color:rgba(0,0,0,0)}body#body_bblue .btn--disabled:active:hover,body#body_bblue .btn--disabled:active:focus,body#body_bblue .btn--disabled:active.focus,body#body_bblue .btn--disabled.active:hover,body#body_bblue .btn--disabled.active:focus,body#body_bblue .btn--disabled.active.focus,.open>body#body_bblue .btn--disabled.dropdown-toggle:hover,.open>body#body_bblue .btn--disabled.dropdown-toggle:focus,.open>body#body_bblue .btn--disabled.dropdown-toggle.focus,body#body_bauqa .btn--disabled:active:hover,body#body_bauqa .btn--disabled:active:focus,body#body_bauqa .btn--disabled:active.focus,body#body_bauqa .btn--disabled.active:hover,body#body_bauqa .btn--disabled.active:focus,body#body_bauqa .btn--disabled.active.focus,.open>body#body_bauqa .btn--disabled.dropdown-toggle:hover,.open>body#body_bauqa .btn--disabled.dropdown-toggle:focus,.open>body#body_bauqa .btn--disabled.dropdown-toggle.focus,body#body_bgreen .btn--disabled:active:hover,body#body_bgreen .btn--disabled:active:focus,body#body_bgreen .btn--disabled:active.focus,body#body_bgreen .btn--disabled.active:hover,body#body_bgreen .btn--disabled.active:focus,body#body_bgreen .btn--disabled.active.focus,.open>body#body_bgreen .btn--disabled.dropdown-toggle:hover,.open>body#body_bgreen .btn--disabled.dropdown-toggle:focus,.open>body#body_bgreen .btn--disabled.dropdown-toggle.focus,body#body_bborange .btn--disabled:active:hover,body#body_bborange .btn--disabled:active:focus,body#body_bborange .btn--disabled:active.focus,body#body_bborange .btn--disabled.active:hover,body#body_bborange .btn--disabled.active:focus,body#body_bborange .btn--disabled.active.focus,.open>body#body_bborange .btn--disabled.dropdown-toggle:hover,.open>body#body_bborange .btn--disabled.dropdown-toggle:focus,.open>body#body_bborange .btn--disabled.dropdown-toggle.focus,body#body_bpurple .btn--disabled:active:hover,body#body_bpurple .btn--disabled:active:focus,body#body_bpurple .btn--disabled:active.focus,body#body_bpurple .btn--disabled.active:hover,body#body_bpurple .btn--disabled.active:focus,body#body_bpurple .btn--disabled.active.focus,.open>body#body_bpurple .btn--disabled.dropdown-toggle:hover,.open>body#body_bpurple .btn--disabled.dropdown-toggle:focus,.open>body#body_bpurple .btn--disabled.dropdown-toggle.focus,body#body_bred .btn--disabled:active:hover,body#body_bred .btn--disabled:active:focus,body#body_bred .btn--disabled:active.focus,body#body_bred .btn--disabled.active:hover,body#body_bred .btn--disabled.active:focus,body#body_bred .btn--disabled.active.focus,.open>body#body_bred .btn--disabled.dropdown-toggle:hover,.open>body#body_bred .btn--disabled.dropdown-toggle:focus,.open>body#body_bred .btn--disabled.dropdown-toggle.focus,.btn--disabled:active:hover,.btn--disabled:active:focus,.btn--disabled:active.focus,.btn--disabled.active:hover,.btn--disabled.active:focus,.btn--disabled.active.focus,.open>.btn--disabled.dropdown-toggle:hover,.open>.btn--disabled.dropdown-toggle:focus,.open>.btn--disabled.dropdown-toggle.focus{color:#b9bbc7;background-color:#efeff4;border-color:rgba(0,0,0,0)}body#body_bblue .btn--disabled.disabled:hover,body#body_bblue .btn--disabled.disabled:focus,body#body_bblue .btn--disabled.disabled.focus,body#body_bblue .btn--disabled[disabled]:hover,body#body_bblue .btn--disabled[disabled]:focus,body#body_bblue .btn--disabled[disabled].focus,fieldset[disabled] body#body_bblue .btn--disabled:hover,fieldset[disabled] body#body_bblue .btn--disabled:focus,fieldset[disabled] body#body_bblue .btn--disabled.focus,body#body_bauqa .btn--disabled.disabled:hover,body#body_bauqa .btn--disabled.disabled:focus,body#body_bauqa .btn--disabled.disabled.focus,body#body_bauqa .btn--disabled[disabled]:hover,body#body_bauqa .btn--disabled[disabled]:focus,body#body_bauqa .btn--disabled[disabled].focus,fieldset[disabled] body#body_bauqa .btn--disabled:hover,fieldset[disabled] body#body_bauqa .btn--disabled:focus,fieldset[disabled] body#body_bauqa .btn--disabled.focus,body#body_bgreen .btn--disabled.disabled:hover,body#body_bgreen .btn--disabled.disabled:focus,body#body_bgreen .btn--disabled.disabled.focus,body#body_bgreen .btn--disabled[disabled]:hover,body#body_bgreen .btn--disabled[disabled]:focus,body#body_bgreen .btn--disabled[disabled].focus,fieldset[disabled] body#body_bgreen .btn--disabled:hover,fieldset[disabled] body#body_bgreen .btn--disabled:focus,fieldset[disabled] body#body_bgreen .btn--disabled.focus,body#body_bborange .btn--disabled.disabled:hover,body#body_bborange .btn--disabled.disabled:focus,body#body_bborange .btn--disabled.disabled.focus,body#body_bborange .btn--disabled[disabled]:hover,body#body_bborange .btn--disabled[disabled]:focus,body#body_bborange .btn--disabled[disabled].focus,fieldset[disabled] body#body_bborange .btn--disabled:hover,fieldset[disabled] body#body_bborange .btn--disabled:focus,fieldset[disabled] body#body_bborange .btn--disabled.focus,body#body_bpurple .btn--disabled.disabled:hover,body#body_bpurple .btn--disabled.disabled:focus,body#body_bpurple .btn--disabled.disabled.focus,body#body_bpurple .btn--disabled[disabled]:hover,body#body_bpurple .btn--disabled[disabled]:focus,body#body_bpurple .btn--disabled[disabled].focus,fieldset[disabled] body#body_bpurple .btn--disabled:hover,fieldset[disabled] body#body_bpurple .btn--disabled:focus,fieldset[disabled] body#body_bpurple .btn--disabled.focus,body#body_bred .btn--disabled.disabled:hover,body#body_bred .btn--disabled.disabled:focus,body#body_bred .btn--disabled.disabled.focus,body#body_bred .btn--disabled[disabled]:hover,body#body_bred .btn--disabled[disabled]:focus,body#body_bred .btn--disabled[disabled].focus,fieldset[disabled] body#body_bred .btn--disabled:hover,fieldset[disabled] body#body_bred .btn--disabled:focus,fieldset[disabled] body#body_bred .btn--disabled.focus,.btn--disabled.disabled:hover,.btn--disabled.disabled:focus,.btn--disabled.disabled.focus,.btn--disabled[disabled]:hover,.btn--disabled[disabled]:focus,.btn--disabled[disabled].focus,fieldset[disabled] .btn--disabled:hover,fieldset[disabled] .btn--disabled:focus,fieldset[disabled] .btn--disabled.focus{background-color:#efeff4;border-color:rgba(0,0,0,0)}body#body_bblue .btn--disabled .badge,body#body_bauqa .btn--disabled .badge,body#body_bgreen .btn--disabled .badge,body#body_bborange .btn--disabled .badge,body#body_bpurple .btn--disabled .badge,body#body_bred .btn--disabled .badge,.btn--disabled .badge{color:#efeff4;background-color:#b9bbc7}body#body_bblue .btn--disabled.btn-transparent,body#body_bauqa .btn--disabled.btn-transparent,body#body_bgreen .btn--disabled.btn-transparent,body#body_bborange .btn--disabled.btn-transparent,body#body_bpurple .btn--disabled.btn-transparent,body#body_bred .btn--disabled.btn-transparent,.btn--disabled.btn-transparent{background-color:transparent}body#body_bblue .btn--disabled.btn-transparent:hover,body#body_bblue .btn--disabled.btn-transparent:focus,body#body_bblue .btn--disabled.btn-transparent.focus,body#body_bauqa .btn--disabled.btn-transparent:hover,body#body_bauqa .btn--disabled.btn-transparent:focus,body#body_bauqa .btn--disabled.btn-transparent.focus,body#body_bgreen .btn--disabled.btn-transparent:hover,body#body_bgreen .btn--disabled.btn-transparent:focus,body#body_bgreen .btn--disabled.btn-transparent.focus,body#body_bborange .btn--disabled.btn-transparent:hover,body#body_bborange .btn--disabled.btn-transparent:focus,body#body_bborange .btn--disabled.btn-transparent.focus,body#body_bpurple .btn--disabled.btn-transparent:hover,body#body_bpurple .btn--disabled.btn-transparent:focus,body#body_bpurple .btn--disabled.btn-transparent.focus,body#body_bred .btn--disabled.btn-transparent:hover,body#body_bred .btn--disabled.btn-transparent:focus,body#body_bred .btn--disabled.btn-transparent.focus,.btn--disabled.btn-transparent:hover,.btn--disabled.btn-transparent:focus,.btn--disabled.btn-transparent.focus{background-color:#efeff4}body#body_baqua .btn-pagebrand,.btn-baqua{color:#fff;background-color:#1e9d8b;border-color:rgba(0,0,0,0)}body#body_baqua .btn-pagebrand:focus,body#body_baqua .btn-pagebrand.focus,.btn-baqua:focus,.btn-baqua.focus{color:#fff;background-color:#158875;box-shadow:inset 0 0 8px #0b463c;border-color:rgba(0,0,0,0)}body#body_baqua .btn-pagebrand:hover,.btn-baqua:hover{color:#fff;background-color:#158875;border-color:rgba(0,0,0,0)}body#body_baqua .btn-pagebrand:active,body#body_baqua .btn-pagebrand.active,.open>body#body_baqua .btn-pagebrand.dropdown-toggle,.btn-baqua:active,.btn-baqua.active,.open>.btn-baqua.dropdown-toggle{color:#fff;background-color:#158875;border-color:rgba(0,0,0,0)}body#body_baqua .btn-pagebrand:active:hover,body#body_baqua .btn-pagebrand:active:focus,body#body_baqua .btn-pagebrand:active.focus,body#body_baqua .btn-pagebrand.active:hover,body#body_baqua .btn-pagebrand.active:focus,body#body_baqua .btn-pagebrand.active.focus,.open>body#body_baqua .btn-pagebrand.dropdown-toggle:hover,.open>body#body_baqua .btn-pagebrand.dropdown-toggle:focus,.open>body#body_baqua .btn-pagebrand.dropdown-toggle.focus,.btn-baqua:active:hover,.btn-baqua:active:focus,.btn-baqua:active.focus,.btn-baqua.active:hover,.btn-baqua.active:focus,.btn-baqua.active.focus,.open>.btn-baqua.dropdown-toggle:hover,.open>.btn-baqua.dropdown-toggle:focus,.open>.btn-baqua.dropdown-toggle.focus{color:#fff;background-color:#158875;border-color:rgba(0,0,0,0)}body#body_baqua .btn-pagebrand.disabled:hover,body#body_baqua .btn-pagebrand.disabled:focus,body#body_baqua .btn-pagebrand.disabled.focus,body#body_baqua .btn-pagebrand[disabled]:hover,body#body_baqua .btn-pagebrand[disabled]:focus,body#body_baqua .btn-pagebrand[disabled].focus,fieldset[disabled] body#body_baqua .btn-pagebrand:hover,fieldset[disabled] body#body_baqua .btn-pagebrand:focus,fieldset[disabled] body#body_baqua .btn-pagebrand.focus,.btn-baqua.disabled:hover,.btn-baqua.disabled:focus,.btn-baqua.disabled.focus,.btn-baqua[disabled]:hover,.btn-baqua[disabled]:focus,.btn-baqua[disabled].focus,fieldset[disabled] .btn-baqua:hover,fieldset[disabled] .btn-baqua:focus,fieldset[disabled] .btn-baqua.focus{background-color:#1e9d8b;border-color:rgba(0,0,0,0)}body#body_baqua .btn-pagebrand .badge,.btn-baqua .badge{color:#1e9d8b;background-color:#fff}body#body_baqua .btn-pagebrand.btn-transparent,.btn-baqua.btn-transparent{background-color:transparent}body#body_baqua .btn-pagebrand.btn-transparent:hover,body#body_baqua .btn-pagebrand.btn-transparent:focus,body#body_baqua .btn-pagebrand.btn-transparent.focus,.btn-baqua.btn-transparent:hover,.btn-baqua.btn-transparent:focus,.btn-baqua.btn-transparent.focus{background-color:#158875}body#body_baqua .btn-pagebrand-secondary,body#body_baqua .productfeature--advanced .kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0:not(.active),.btn-baqua-secondary{color:#1e9d8b;background-color:#fff;border-color:#1e9d8b}body#body_baqua .btn-pagebrand-secondary:focus,body#body_baqua .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0:focus:not(.active),body#body_baqua .btn-pagebrand-secondary.focus,body#body_baqua .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_baqua .focus.kb_special_element__link--type0:not(.active),.btn-baqua-secondary:focus,.btn-baqua-secondary.focus{color:#1e9d8b;background-color:#e8f5f3;box-shadow:inset 0 0 8px #b3ded7;border-color:#1e9d8b}body#body_baqua .btn-pagebrand-secondary:hover,body#body_baqua .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0:hover:not(.active),.btn-baqua-secondary:hover{color:#1e9d8b;background-color:#f4faf9;border-color:#1e9d8b}body#body_baqua .btn-pagebrand-secondary:active,body#body_baqua .productfeature--advanced .kb_special_element__link--type0:active:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0:active:not(.active),body#body_baqua .btn-pagebrand-secondary.active,body#body_baqua .productfeature--advanced .active.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_baqua .active.kb_special_element__link--type0:not(.active),.open>body#body_baqua .btn-pagebrand-secondary.dropdown-toggle,.open>body#body_baqua .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_baqua .dropdown-toggle.kb_special_element__link--type0:not(.active),.btn-baqua-secondary:active,.btn-baqua-secondary.active,.open>.btn-baqua-secondary.dropdown-toggle{color:#1e9d8b;background-color:#f4faf9;border-color:#1e9d8b}body#body_baqua .btn-pagebrand-secondary:active:hover,body#body_baqua .productfeature--advanced .kb_special_element__link--type0:active:hover:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0:active:hover:not(.active),body#body_baqua .btn-pagebrand-secondary:active:focus,body#body_baqua .productfeature--advanced .kb_special_element__link--type0:active:focus:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0:active:focus:not(.active),body#body_baqua .btn-pagebrand-secondary:active.focus,body#body_baqua .productfeature--advanced .kb_special_element__link--type0:active.focus:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0:active.focus:not(.active),body#body_baqua .btn-pagebrand-secondary.active:hover,body#body_baqua .productfeature--advanced .active.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_baqua .active.kb_special_element__link--type0:hover:not(.active),body#body_baqua .btn-pagebrand-secondary.active:focus,body#body_baqua .productfeature--advanced .active.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_baqua .active.kb_special_element__link--type0:focus:not(.active),body#body_baqua .btn-pagebrand-secondary.active.focus,body#body_baqua .productfeature--advanced .active.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_baqua .active.focus.kb_special_element__link--type0:not(.active),.open>body#body_baqua .btn-pagebrand-secondary.dropdown-toggle:hover,.open>body#body_baqua .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced .open>body#body_baqua .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.open>body#body_baqua .btn-pagebrand-secondary.dropdown-toggle:focus,.open>body#body_baqua .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced .open>body#body_baqua .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.open>body#body_baqua .btn-pagebrand-secondary.dropdown-toggle.focus,.open>body#body_baqua .productfeature--advanced .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_baqua .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.btn-baqua-secondary:active:hover,.btn-baqua-secondary:active:focus,.btn-baqua-secondary:active.focus,.btn-baqua-secondary.active:hover,.btn-baqua-secondary.active:focus,.btn-baqua-secondary.active.focus,.open>.btn-baqua-secondary.dropdown-toggle:hover,.open>.btn-baqua-secondary.dropdown-toggle:focus,.open>.btn-baqua-secondary.dropdown-toggle.focus{color:#1e9d8b;background-color:#f4faf9;border-color:#1e9d8b}body#body_baqua .btn-pagebrand-secondary.disabled:hover,body#body_baqua .productfeature--advanced .disabled.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_baqua .disabled.kb_special_element__link--type0:hover:not(.active),body#body_baqua .btn-pagebrand-secondary.disabled:focus,body#body_baqua .productfeature--advanced .disabled.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_baqua .disabled.kb_special_element__link--type0:focus:not(.active),body#body_baqua .btn-pagebrand-secondary.disabled.focus,body#body_baqua .productfeature--advanced .disabled.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_baqua .disabled.focus.kb_special_element__link--type0:not(.active),body#body_baqua .btn-pagebrand-secondary[disabled]:hover,body#body_baqua .productfeature--advanced .kb_special_element__link--type0[disabled]:hover:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0[disabled]:hover:not(.active),body#body_baqua .btn-pagebrand-secondary[disabled]:focus,body#body_baqua .productfeature--advanced .kb_special_element__link--type0[disabled]:focus:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0[disabled]:focus:not(.active),body#body_baqua .btn-pagebrand-secondary[disabled].focus,body#body_baqua .productfeature--advanced .kb_special_element__link--type0[disabled].focus:not(.active),.productfeature--advanced body#body_baqua .kb_special_element__link--type0[disabled].focus:not(.active),fieldset[disabled] body#body_baqua .btn-pagebrand-secondary:hover,fieldset[disabled] body#body_baqua .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced fieldset[disabled] body#body_baqua .kb_special_element__link--type0:hover:not(.active),fieldset[disabled] body#body_baqua .btn-pagebrand-secondary:focus,fieldset[disabled] body#body_baqua .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced fieldset[disabled] body#body_baqua .kb_special_element__link--type0:focus:not(.active),fieldset[disabled] body#body_baqua .btn-pagebrand-secondary.focus,fieldset[disabled] body#body_baqua .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced fieldset[disabled] body#body_baqua .focus.kb_special_element__link--type0:not(.active),.btn-baqua-secondary.disabled:hover,.btn-baqua-secondary.disabled:focus,.btn-baqua-secondary.disabled.focus,.btn-baqua-secondary[disabled]:hover,.btn-baqua-secondary[disabled]:focus,.btn-baqua-secondary[disabled].focus,fieldset[disabled] .btn-baqua-secondary:hover,fieldset[disabled] .btn-baqua-secondary:focus,fieldset[disabled] .btn-baqua-secondary.focus{background-color:#fff;border-color:#1e9d8b}body#body_baqua .btn-pagebrand-secondary .badge,body#body_baqua .productfeature--advanced .kb_special_element__link--type0:not(.active) .badge,.productfeature--advanced body#body_baqua .kb_special_element__link--type0:not(.active) .badge,.btn-baqua-secondary .badge{color:#fff;background-color:#1e9d8b}body#body_baqua .btn-pagebrand-secondary.btn-transparent,body#body_baqua .productfeature--advanced .btn-transparent.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_baqua .btn-transparent.kb_special_element__link--type0:not(.active),.btn-baqua-secondary.btn-transparent{background-color:transparent}body#body_baqua .btn-pagebrand-secondary.btn-transparent:hover,body#body_baqua .productfeature--advanced .btn-transparent.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_baqua .btn-transparent.kb_special_element__link--type0:hover:not(.active),body#body_baqua .btn-pagebrand-secondary.btn-transparent:focus,body#body_baqua .productfeature--advanced .btn-transparent.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_baqua .btn-transparent.kb_special_element__link--type0:focus:not(.active),body#body_baqua .btn-pagebrand-secondary.btn-transparent.focus,body#body_baqua .productfeature--advanced .btn-transparent.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_baqua .btn-transparent.focus.kb_special_element__link--type0:not(.active),.btn-baqua-secondary.btn-transparent:hover,.btn-baqua-secondary.btn-transparent:focus,.btn-baqua-secondary.btn-transparent.focus{background-color:#e8f5f3}.btn-daqua{color:#fff;background-color:#156570;border-color:rgba(0,0,0,0)}.btn-daqua:focus,.btn-daqua.focus{color:#fff;background-color:#0e505a;box-shadow:inset 0 0 8px #041518;border-color:rgba(0,0,0,0)}.btn-daqua:hover{color:#fff;background-color:#0e505a;border-color:rgba(0,0,0,0)}.btn-daqua:active,.btn-daqua.active,.open>.btn-daqua.dropdown-toggle{color:#fff;background-color:#0e505a;border-color:rgba(0,0,0,0)}.btn-daqua:active:hover,.btn-daqua:active:focus,.btn-daqua:active.focus,.btn-daqua.active:hover,.btn-daqua.active:focus,.btn-daqua.active.focus,.open>.btn-daqua.dropdown-toggle:hover,.open>.btn-daqua.dropdown-toggle:focus,.open>.btn-daqua.dropdown-toggle.focus{color:#fff;background-color:#0e505a;border-color:rgba(0,0,0,0)}.btn-daqua.disabled:hover,.btn-daqua.disabled:focus,.btn-daqua.disabled.focus,.btn-daqua[disabled]:hover,.btn-daqua[disabled]:focus,.btn-daqua[disabled].focus,fieldset[disabled] .btn-daqua:hover,fieldset[disabled] .btn-daqua:focus,fieldset[disabled] .btn-daqua.focus{background-color:#156570;border-color:rgba(0,0,0,0)}.btn-daqua .badge{color:#156570;background-color:#fff}.btn-daqua.btn-transparent{background-color:transparent}.btn-daqua.btn-transparent:hover,.btn-daqua.btn-transparent:focus,.btn-daqua.btn-transparent.focus{background-color:#0e505a}body#body_bgreen .btn-pagebrand,.btn-bgreen{color:#fff;background-color:#5b8f22;border-color:rgba(0,0,0,0)}body#body_bgreen .btn-pagebrand:focus,body#body_bgreen .btn-pagebrand.focus,.btn-bgreen:focus,.btn-bgreen.focus{color:#fff;background-color:#477918;box-shadow:inset 0 0 8px #22390b;border-color:rgba(0,0,0,0)}body#body_bgreen .btn-pagebrand:hover,.btn-bgreen:hover{color:#fff;background-color:#477918;border-color:rgba(0,0,0,0)}body#body_bgreen .btn-pagebrand:active,body#body_bgreen .btn-pagebrand.active,.open>body#body_bgreen .btn-pagebrand.dropdown-toggle,.btn-bgreen:active,.btn-bgreen.active,.open>.btn-bgreen.dropdown-toggle{color:#fff;background-color:#477918;border-color:rgba(0,0,0,0)}body#body_bgreen .btn-pagebrand:active:hover,body#body_bgreen .btn-pagebrand:active:focus,body#body_bgreen .btn-pagebrand:active.focus,body#body_bgreen .btn-pagebrand.active:hover,body#body_bgreen .btn-pagebrand.active:focus,body#body_bgreen .btn-pagebrand.active.focus,.open>body#body_bgreen .btn-pagebrand.dropdown-toggle:hover,.open>body#body_bgreen .btn-pagebrand.dropdown-toggle:focus,.open>body#body_bgreen .btn-pagebrand.dropdown-toggle.focus,.btn-bgreen:active:hover,.btn-bgreen:active:focus,.btn-bgreen:active.focus,.btn-bgreen.active:hover,.btn-bgreen.active:focus,.btn-bgreen.active.focus,.open>.btn-bgreen.dropdown-toggle:hover,.open>.btn-bgreen.dropdown-toggle:focus,.open>.btn-bgreen.dropdown-toggle.focus{color:#fff;background-color:#477918;border-color:rgba(0,0,0,0)}body#body_bgreen .btn-pagebrand.disabled:hover,body#body_bgreen .btn-pagebrand.disabled:focus,body#body_bgreen .btn-pagebrand.disabled.focus,body#body_bgreen .btn-pagebrand[disabled]:hover,body#body_bgreen .btn-pagebrand[disabled]:focus,body#body_bgreen .btn-pagebrand[disabled].focus,fieldset[disabled] body#body_bgreen .btn-pagebrand:hover,fieldset[disabled] body#body_bgreen .btn-pagebrand:focus,fieldset[disabled] body#body_bgreen .btn-pagebrand.focus,.btn-bgreen.disabled:hover,.btn-bgreen.disabled:focus,.btn-bgreen.disabled.focus,.btn-bgreen[disabled]:hover,.btn-bgreen[disabled]:focus,.btn-bgreen[disabled].focus,fieldset[disabled] .btn-bgreen:hover,fieldset[disabled] .btn-bgreen:focus,fieldset[disabled] .btn-bgreen.focus{background-color:#5b8f22;border-color:rgba(0,0,0,0)}body#body_bgreen .btn-pagebrand .badge,.btn-bgreen .badge{color:#5b8f22;background-color:#fff}body#body_bgreen .btn-pagebrand.btn-transparent,.btn-bgreen.btn-transparent{background-color:transparent}body#body_bgreen .btn-pagebrand.btn-transparent:hover,body#body_bgreen .btn-pagebrand.btn-transparent:focus,body#body_bgreen .btn-pagebrand.btn-transparent.focus,.btn-bgreen.btn-transparent:hover,.btn-bgreen.btn-transparent:focus,.btn-bgreen.btn-transparent.focus{background-color:#477918}body#body_bgreen .btn-pagebrand-secondary,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0:not(.active),.btn-bgreen-secondary{color:#5b8f22;background-color:#fff;border-color:#5b8f22}body#body_bgreen .btn-pagebrand-secondary:focus,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0:focus:not(.active),body#body_bgreen .btn-pagebrand-secondary.focus,body#body_bgreen .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bgreen .focus.kb_special_element__link--type0:not(.active),.btn-bgreen-secondary:focus,.btn-bgreen-secondary.focus{color:#5b8f22;background-color:#eef4e8;box-shadow:inset 0 0 8px #c8dbb4;border-color:#5b8f22}body#body_bgreen .btn-pagebrand-secondary:hover,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0:hover:not(.active),.btn-bgreen-secondary:hover{color:#5b8f22;background-color:#f7f9f4;border-color:#5b8f22}body#body_bgreen .btn-pagebrand-secondary:active,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:active:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0:active:not(.active),body#body_bgreen .btn-pagebrand-secondary.active,body#body_bgreen .productfeature--advanced .active.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bgreen .active.kb_special_element__link--type0:not(.active),.open>body#body_bgreen .btn-pagebrand-secondary.dropdown-toggle,.open>body#body_bgreen .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_bgreen .dropdown-toggle.kb_special_element__link--type0:not(.active),.btn-bgreen-secondary:active,.btn-bgreen-secondary.active,.open>.btn-bgreen-secondary.dropdown-toggle{color:#5b8f22;background-color:#f7f9f4;border-color:#5b8f22}body#body_bgreen .btn-pagebrand-secondary:active:hover,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:active:hover:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0:active:hover:not(.active),body#body_bgreen .btn-pagebrand-secondary:active:focus,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:active:focus:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0:active:focus:not(.active),body#body_bgreen .btn-pagebrand-secondary:active.focus,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:active.focus:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0:active.focus:not(.active),body#body_bgreen .btn-pagebrand-secondary.active:hover,body#body_bgreen .productfeature--advanced .active.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bgreen .active.kb_special_element__link--type0:hover:not(.active),body#body_bgreen .btn-pagebrand-secondary.active:focus,body#body_bgreen .productfeature--advanced .active.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bgreen .active.kb_special_element__link--type0:focus:not(.active),body#body_bgreen .btn-pagebrand-secondary.active.focus,body#body_bgreen .productfeature--advanced .active.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bgreen .active.focus.kb_special_element__link--type0:not(.active),.open>body#body_bgreen .btn-pagebrand-secondary.dropdown-toggle:hover,.open>body#body_bgreen .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced .open>body#body_bgreen .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.open>body#body_bgreen .btn-pagebrand-secondary.dropdown-toggle:focus,.open>body#body_bgreen .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced .open>body#body_bgreen .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.open>body#body_bgreen .btn-pagebrand-secondary.dropdown-toggle.focus,.open>body#body_bgreen .productfeature--advanced .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_bgreen .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.btn-bgreen-secondary:active:hover,.btn-bgreen-secondary:active:focus,.btn-bgreen-secondary:active.focus,.btn-bgreen-secondary.active:hover,.btn-bgreen-secondary.active:focus,.btn-bgreen-secondary.active.focus,.open>.btn-bgreen-secondary.dropdown-toggle:hover,.open>.btn-bgreen-secondary.dropdown-toggle:focus,.open>.btn-bgreen-secondary.dropdown-toggle.focus{color:#5b8f22;background-color:#f7f9f4;border-color:#5b8f22}body#body_bgreen .btn-pagebrand-secondary.disabled:hover,body#body_bgreen .productfeature--advanced .disabled.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bgreen .disabled.kb_special_element__link--type0:hover:not(.active),body#body_bgreen .btn-pagebrand-secondary.disabled:focus,body#body_bgreen .productfeature--advanced .disabled.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bgreen .disabled.kb_special_element__link--type0:focus:not(.active),body#body_bgreen .btn-pagebrand-secondary.disabled.focus,body#body_bgreen .productfeature--advanced .disabled.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bgreen .disabled.focus.kb_special_element__link--type0:not(.active),body#body_bgreen .btn-pagebrand-secondary[disabled]:hover,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0[disabled]:hover:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0[disabled]:hover:not(.active),body#body_bgreen .btn-pagebrand-secondary[disabled]:focus,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0[disabled]:focus:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0[disabled]:focus:not(.active),body#body_bgreen .btn-pagebrand-secondary[disabled].focus,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0[disabled].focus:not(.active),.productfeature--advanced body#body_bgreen .kb_special_element__link--type0[disabled].focus:not(.active),fieldset[disabled] body#body_bgreen .btn-pagebrand-secondary:hover,fieldset[disabled] body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced fieldset[disabled] body#body_bgreen .kb_special_element__link--type0:hover:not(.active),fieldset[disabled] body#body_bgreen .btn-pagebrand-secondary:focus,fieldset[disabled] body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced fieldset[disabled] body#body_bgreen .kb_special_element__link--type0:focus:not(.active),fieldset[disabled] body#body_bgreen .btn-pagebrand-secondary.focus,fieldset[disabled] body#body_bgreen .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced fieldset[disabled] body#body_bgreen .focus.kb_special_element__link--type0:not(.active),.btn-bgreen-secondary.disabled:hover,.btn-bgreen-secondary.disabled:focus,.btn-bgreen-secondary.disabled.focus,.btn-bgreen-secondary[disabled]:hover,.btn-bgreen-secondary[disabled]:focus,.btn-bgreen-secondary[disabled].focus,fieldset[disabled] .btn-bgreen-secondary:hover,fieldset[disabled] .btn-bgreen-secondary:focus,fieldset[disabled] .btn-bgreen-secondary.focus{background-color:#fff;border-color:#5b8f22}body#body_bgreen .btn-pagebrand-secondary .badge,body#body_bgreen .productfeature--advanced .kb_special_element__link--type0:not(.active) .badge,.productfeature--advanced body#body_bgreen .kb_special_element__link--type0:not(.active) .badge,.btn-bgreen-secondary .badge{color:#fff;background-color:#5b8f22}body#body_bgreen .btn-pagebrand-secondary.btn-transparent,body#body_bgreen .productfeature--advanced .btn-transparent.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bgreen .btn-transparent.kb_special_element__link--type0:not(.active),.btn-bgreen-secondary.btn-transparent{background-color:transparent}body#body_bgreen .btn-pagebrand-secondary.btn-transparent:hover,body#body_bgreen .productfeature--advanced .btn-transparent.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bgreen .btn-transparent.kb_special_element__link--type0:hover:not(.active),body#body_bgreen .btn-pagebrand-secondary.btn-transparent:focus,body#body_bgreen .productfeature--advanced .btn-transparent.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bgreen .btn-transparent.kb_special_element__link--type0:focus:not(.active),body#body_bgreen .btn-pagebrand-secondary.btn-transparent.focus,body#body_bgreen .productfeature--advanced .btn-transparent.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bgreen .btn-transparent.focus.kb_special_element__link--type0:not(.active),.btn-bgreen-secondary.btn-transparent:hover,.btn-bgreen-secondary.btn-transparent:focus,.btn-bgreen-secondary.btn-transparent.focus{background-color:#eef4e8}.btn-lgreen{color:#fff;background-color:#b6bf00;border-color:rgba(0,0,0,0)}.btn-lgreen:focus,.btn-lgreen.focus{color:#fff;background-color:#5b8f22;box-shadow:inset 0 0 8px #345113;border-color:rgba(0,0,0,0)}.btn-lgreen:hover{color:#fff;background-color:#5b8f22;border-color:rgba(0,0,0,0)}.btn-lgreen:active,.btn-lgreen.active,.open>.btn-lgreen.dropdown-toggle{color:#fff;background-color:#5b8f22;border-color:rgba(0,0,0,0)}.btn-lgreen:active:hover,.btn-lgreen:active:focus,.btn-lgreen:active.focus,.btn-lgreen.active:hover,.btn-lgreen.active:focus,.btn-lgreen.active.focus,.open>.btn-lgreen.dropdown-toggle:hover,.open>.btn-lgreen.dropdown-toggle:focus,.open>.btn-lgreen.dropdown-toggle.focus{color:#fff;background-color:#5b8f22;border-color:rgba(0,0,0,0)}.btn-lgreen.disabled:hover,.btn-lgreen.disabled:focus,.btn-lgreen.disabled.focus,.btn-lgreen[disabled]:hover,.btn-lgreen[disabled]:focus,.btn-lgreen[disabled].focus,fieldset[disabled] .btn-lgreen:hover,fieldset[disabled] .btn-lgreen:focus,fieldset[disabled] .btn-lgreen.focus{background-color:#b6bf00;border-color:rgba(0,0,0,0)}.btn-lgreen .badge{color:#b6bf00;background-color:#fff}.btn-lgreen.btn-transparent{background-color:transparent}.btn-lgreen.btn-transparent:hover,.btn-lgreen.btn-transparent:focus,.btn-lgreen.btn-transparent.focus{background-color:#5b8f22}.btn-lgreen-secondary{color:#b6bf00;background-color:#fff;border-color:#b6bf00}.btn-lgreen-secondary:focus,.btn-lgreen-secondary.focus{color:#b6bf00;background-color:#eef4e8;box-shadow:inset 0 0 8px #c8dbb4;border-color:#b6bf00}.btn-lgreen-secondary:hover{color:#b6bf00;background-color:#f7f9f4;border-color:#b6bf00}.btn-lgreen-secondary:active,.btn-lgreen-secondary.active,.open>.btn-lgreen-secondary.dropdown-toggle{color:#b6bf00;background-color:#f7f9f4;border-color:#b6bf00}.btn-lgreen-secondary:active:hover,.btn-lgreen-secondary:active:focus,.btn-lgreen-secondary:active.focus,.btn-lgreen-secondary.active:hover,.btn-lgreen-secondary.active:focus,.btn-lgreen-secondary.active.focus,.open>.btn-lgreen-secondary.dropdown-toggle:hover,.open>.btn-lgreen-secondary.dropdown-toggle:focus,.open>.btn-lgreen-secondary.dropdown-toggle.focus{color:#b6bf00;background-color:#f7f9f4;border-color:#b6bf00}.btn-lgreen-secondary.disabled:hover,.btn-lgreen-secondary.disabled:focus,.btn-lgreen-secondary.disabled.focus,.btn-lgreen-secondary[disabled]:hover,.btn-lgreen-secondary[disabled]:focus,.btn-lgreen-secondary[disabled].focus,fieldset[disabled] .btn-lgreen-secondary:hover,fieldset[disabled] .btn-lgreen-secondary:focus,fieldset[disabled] .btn-lgreen-secondary.focus{background-color:#fff;border-color:#b6bf00}.btn-lgreen-secondary .badge{color:#fff;background-color:#b6bf00}.btn-lgreen-secondary.btn-transparent{background-color:transparent}.btn-lgreen-secondary.btn-transparent:hover,.btn-lgreen-secondary.btn-transparent:focus,.btn-lgreen-secondary.btn-transparent.focus{background-color:#eef4e8}body#body_bblue .btn-pagebrand,.btn-bblue{color:#fff;background-color:#0066a1;border-color:rgba(0,0,0,0)}body#body_bblue .btn-pagebrand:focus,body#body_bblue .btn-pagebrand.focus,.btn-bblue:focus,.btn-bblue.focus{color:#fff;background-color:#00518c;box-shadow:inset 0 0 8px #002540;border-color:rgba(0,0,0,0)}body#body_bblue .btn-pagebrand:hover,.btn-bblue:hover{color:#fff;background-color:#00518c;border-color:rgba(0,0,0,0)}body#body_bblue .btn-pagebrand:active,body#body_bblue .btn-pagebrand.active,.open>body#body_bblue .btn-pagebrand.dropdown-toggle,.btn-bblue:active,.btn-bblue.active,.open>.btn-bblue.dropdown-toggle{color:#fff;background-color:#00518c;border-color:rgba(0,0,0,0)}body#body_bblue .btn-pagebrand:active:hover,body#body_bblue .btn-pagebrand:active:focus,body#body_bblue .btn-pagebrand:active.focus,body#body_bblue .btn-pagebrand.active:hover,body#body_bblue .btn-pagebrand.active:focus,body#body_bblue .btn-pagebrand.active.focus,.open>body#body_bblue .btn-pagebrand.dropdown-toggle:hover,.open>body#body_bblue .btn-pagebrand.dropdown-toggle:focus,.open>body#body_bblue .btn-pagebrand.dropdown-toggle.focus,.btn-bblue:active:hover,.btn-bblue:active:focus,.btn-bblue:active.focus,.btn-bblue.active:hover,.btn-bblue.active:focus,.btn-bblue.active.focus,.open>.btn-bblue.dropdown-toggle:hover,.open>.btn-bblue.dropdown-toggle:focus,.open>.btn-bblue.dropdown-toggle.focus{color:#fff;background-color:#00518c;border-color:rgba(0,0,0,0)}body#body_bblue .btn-pagebrand.disabled:hover,body#body_bblue .btn-pagebrand.disabled:focus,body#body_bblue .btn-pagebrand.disabled.focus,body#body_bblue .btn-pagebrand[disabled]:hover,body#body_bblue .btn-pagebrand[disabled]:focus,body#body_bblue .btn-pagebrand[disabled].focus,fieldset[disabled] body#body_bblue .btn-pagebrand:hover,fieldset[disabled] body#body_bblue .btn-pagebrand:focus,fieldset[disabled] body#body_bblue .btn-pagebrand.focus,.btn-bblue.disabled:hover,.btn-bblue.disabled:focus,.btn-bblue.disabled.focus,.btn-bblue[disabled]:hover,.btn-bblue[disabled]:focus,.btn-bblue[disabled].focus,fieldset[disabled] .btn-bblue:hover,fieldset[disabled] .btn-bblue:focus,fieldset[disabled] .btn-bblue.focus{background-color:#0066a1;border-color:rgba(0,0,0,0)}body#body_bblue .btn-pagebrand .badge,.btn-bblue .badge{color:#0066a1;background-color:#fff}body#body_bblue .btn-pagebrand.btn-transparent,.btn-bblue.btn-transparent{background-color:transparent}body#body_bblue .btn-pagebrand.btn-transparent:hover,body#body_bblue .btn-pagebrand.btn-transparent:focus,body#body_bblue .btn-pagebrand.btn-transparent.focus,.btn-bblue.btn-transparent:hover,.btn-bblue.btn-transparent:focus,.btn-bblue.btn-transparent.focus{background-color:#00518c}body#body_bblue .btn-pagebrand-secondary,body#body_bblue .productfeature--advanced .kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0:not(.active),.btn-bblue-secondary{color:#0066a1;background-color:#fff;border-color:#0066a1}body#body_bblue .btn-pagebrand-secondary:focus,body#body_bblue .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0:focus:not(.active),body#body_bblue .btn-pagebrand-secondary.focus,body#body_bblue .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bblue .focus.kb_special_element__link--type0:not(.active),.btn-bblue-secondary:focus,.btn-bblue-secondary.focus{color:#0066a1;background-color:#e5eff5;box-shadow:inset 0 0 8px #aecde0;border-color:#0066a1}body#body_bblue .btn-pagebrand-secondary:hover,body#body_bblue .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0:hover:not(.active),.btn-bblue-secondary:hover{color:#0066a1;background-color:#f2f7fa;border-color:#0066a1}body#body_bblue .btn-pagebrand-secondary:active,body#body_bblue .productfeature--advanced .kb_special_element__link--type0:active:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0:active:not(.active),body#body_bblue .btn-pagebrand-secondary.active,body#body_bblue .productfeature--advanced .active.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bblue .active.kb_special_element__link--type0:not(.active),.open>body#body_bblue .btn-pagebrand-secondary.dropdown-toggle,.open>body#body_bblue .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_bblue .dropdown-toggle.kb_special_element__link--type0:not(.active),.btn-bblue-secondary:active,.btn-bblue-secondary.active,.open>.btn-bblue-secondary.dropdown-toggle{color:#0066a1;background-color:#f2f7fa;border-color:#0066a1}body#body_bblue .btn-pagebrand-secondary:active:hover,body#body_bblue .productfeature--advanced .kb_special_element__link--type0:active:hover:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0:active:hover:not(.active),body#body_bblue .btn-pagebrand-secondary:active:focus,body#body_bblue .productfeature--advanced .kb_special_element__link--type0:active:focus:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0:active:focus:not(.active),body#body_bblue .btn-pagebrand-secondary:active.focus,body#body_bblue .productfeature--advanced .kb_special_element__link--type0:active.focus:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0:active.focus:not(.active),body#body_bblue .btn-pagebrand-secondary.active:hover,body#body_bblue .productfeature--advanced .active.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bblue .active.kb_special_element__link--type0:hover:not(.active),body#body_bblue .btn-pagebrand-secondary.active:focus,body#body_bblue .productfeature--advanced .active.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bblue .active.kb_special_element__link--type0:focus:not(.active),body#body_bblue .btn-pagebrand-secondary.active.focus,body#body_bblue .productfeature--advanced .active.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bblue .active.focus.kb_special_element__link--type0:not(.active),.open>body#body_bblue .btn-pagebrand-secondary.dropdown-toggle:hover,.open>body#body_bblue .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced .open>body#body_bblue .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.open>body#body_bblue .btn-pagebrand-secondary.dropdown-toggle:focus,.open>body#body_bblue .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced .open>body#body_bblue .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.open>body#body_bblue .btn-pagebrand-secondary.dropdown-toggle.focus,.open>body#body_bblue .productfeature--advanced .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_bblue .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.btn-bblue-secondary:active:hover,.btn-bblue-secondary:active:focus,.btn-bblue-secondary:active.focus,.btn-bblue-secondary.active:hover,.btn-bblue-secondary.active:focus,.btn-bblue-secondary.active.focus,.open>.btn-bblue-secondary.dropdown-toggle:hover,.open>.btn-bblue-secondary.dropdown-toggle:focus,.open>.btn-bblue-secondary.dropdown-toggle.focus{color:#0066a1;background-color:#f2f7fa;border-color:#0066a1}body#body_bblue .btn-pagebrand-secondary.disabled:hover,body#body_bblue .productfeature--advanced .disabled.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bblue .disabled.kb_special_element__link--type0:hover:not(.active),body#body_bblue .btn-pagebrand-secondary.disabled:focus,body#body_bblue .productfeature--advanced .disabled.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bblue .disabled.kb_special_element__link--type0:focus:not(.active),body#body_bblue .btn-pagebrand-secondary.disabled.focus,body#body_bblue .productfeature--advanced .disabled.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bblue .disabled.focus.kb_special_element__link--type0:not(.active),body#body_bblue .btn-pagebrand-secondary[disabled]:hover,body#body_bblue .productfeature--advanced .kb_special_element__link--type0[disabled]:hover:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0[disabled]:hover:not(.active),body#body_bblue .btn-pagebrand-secondary[disabled]:focus,body#body_bblue .productfeature--advanced .kb_special_element__link--type0[disabled]:focus:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0[disabled]:focus:not(.active),body#body_bblue .btn-pagebrand-secondary[disabled].focus,body#body_bblue .productfeature--advanced .kb_special_element__link--type0[disabled].focus:not(.active),.productfeature--advanced body#body_bblue .kb_special_element__link--type0[disabled].focus:not(.active),fieldset[disabled] body#body_bblue .btn-pagebrand-secondary:hover,fieldset[disabled] body#body_bblue .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced fieldset[disabled] body#body_bblue .kb_special_element__link--type0:hover:not(.active),fieldset[disabled] body#body_bblue .btn-pagebrand-secondary:focus,fieldset[disabled] body#body_bblue .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced fieldset[disabled] body#body_bblue .kb_special_element__link--type0:focus:not(.active),fieldset[disabled] body#body_bblue .btn-pagebrand-secondary.focus,fieldset[disabled] body#body_bblue .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced fieldset[disabled] body#body_bblue .focus.kb_special_element__link--type0:not(.active),.btn-bblue-secondary.disabled:hover,.btn-bblue-secondary.disabled:focus,.btn-bblue-secondary.disabled.focus,.btn-bblue-secondary[disabled]:hover,.btn-bblue-secondary[disabled]:focus,.btn-bblue-secondary[disabled].focus,fieldset[disabled] .btn-bblue-secondary:hover,fieldset[disabled] .btn-bblue-secondary:focus,fieldset[disabled] .btn-bblue-secondary.focus{background-color:#fff;border-color:#0066a1}body#body_bblue .btn-pagebrand-secondary .badge,body#body_bblue .productfeature--advanced .kb_special_element__link--type0:not(.active) .badge,.productfeature--advanced body#body_bblue .kb_special_element__link--type0:not(.active) .badge,.btn-bblue-secondary .badge{color:#fff;background-color:#0066a1}body#body_bblue .btn-pagebrand-secondary.btn-transparent,body#body_bblue .productfeature--advanced .btn-transparent.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bblue .btn-transparent.kb_special_element__link--type0:not(.active),.btn-bblue-secondary.btn-transparent{background-color:transparent}body#body_bblue .btn-pagebrand-secondary.btn-transparent:hover,body#body_bblue .productfeature--advanced .btn-transparent.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bblue .btn-transparent.kb_special_element__link--type0:hover:not(.active),body#body_bblue .btn-pagebrand-secondary.btn-transparent:focus,body#body_bblue .productfeature--advanced .btn-transparent.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bblue .btn-transparent.kb_special_element__link--type0:focus:not(.active),body#body_bblue .btn-pagebrand-secondary.btn-transparent.focus,body#body_bblue .productfeature--advanced .btn-transparent.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bblue .btn-transparent.focus.kb_special_element__link--type0:not(.active),.btn-bblue-secondary.btn-transparent:hover,.btn-bblue-secondary.btn-transparent:focus,.btn-bblue-secondary.btn-transparent.focus{background-color:#e5eff5}.btn-dblue{color:#fff;background-color:#003478;border-color:rgba(0,0,0,0)}.btn-dblue:focus,.btn-dblue.focus{color:#fff;background-color:#002662;box-shadow:inset 0 0 8px #000816;border-color:rgba(0,0,0,0)}.btn-dblue:hover{color:#fff;background-color:#002662;border-color:rgba(0,0,0,0)}.btn-dblue:active,.btn-dblue.active,.open>.btn-dblue.dropdown-toggle{color:#fff;background-color:#002662;border-color:rgba(0,0,0,0)}.btn-dblue:active:hover,.btn-dblue:active:focus,.btn-dblue:active.focus,.btn-dblue.active:hover,.btn-dblue.active:focus,.btn-dblue.active.focus,.open>.btn-dblue.dropdown-toggle:hover,.open>.btn-dblue.dropdown-toggle:focus,.open>.btn-dblue.dropdown-toggle.focus{color:#fff;background-color:#002662;border-color:rgba(0,0,0,0)}.btn-dblue.disabled:hover,.btn-dblue.disabled:focus,.btn-dblue.disabled.focus,.btn-dblue[disabled]:hover,.btn-dblue[disabled]:focus,.btn-dblue[disabled].focus,fieldset[disabled] .btn-dblue:hover,fieldset[disabled] .btn-dblue:focus,fieldset[disabled] .btn-dblue.focus{background-color:#003478;border-color:rgba(0,0,0,0)}.btn-dblue .badge{color:#003478;background-color:#fff}.btn-dblue.btn-transparent{background-color:transparent}.btn-dblue.btn-transparent:hover,.btn-dblue.btn-transparent:focus,.btn-dblue.btn-transparent.focus{background-color:#002662}.btn-dblue-secondary{color:#003478;background-color:#fff;border-color:#003478}.btn-dblue-secondary:focus,.btn-dblue-secondary.focus{color:#003478;background-color:#e5eaf1;box-shadow:inset 0 0 8px #b3c2d6;border-color:#003478}.btn-dblue-secondary:hover{color:#003478;background-color:#f2f5f8;border-color:#003478}.btn-dblue-secondary:active,.btn-dblue-secondary.active,.open>.btn-dblue-secondary.dropdown-toggle{color:#003478;background-color:#f2f5f8;border-color:#003478}.btn-dblue-secondary:active:hover,.btn-dblue-secondary:active:focus,.btn-dblue-secondary:active.focus,.btn-dblue-secondary.active:hover,.btn-dblue-secondary.active:focus,.btn-dblue-secondary.active.focus,.open>.btn-dblue-secondary.dropdown-toggle:hover,.open>.btn-dblue-secondary.dropdown-toggle:focus,.open>.btn-dblue-secondary.dropdown-toggle.focus{color:#003478;background-color:#f2f5f8;border-color:#003478}.btn-dblue-secondary.disabled:hover,.btn-dblue-secondary.disabled:focus,.btn-dblue-secondary.disabled.focus,.btn-dblue-secondary[disabled]:hover,.btn-dblue-secondary[disabled]:focus,.btn-dblue-secondary[disabled].focus,fieldset[disabled] .btn-dblue-secondary:hover,fieldset[disabled] .btn-dblue-secondary:focus,fieldset[disabled] .btn-dblue-secondary.focus{background-color:#fff;border-color:#003478}.btn-dblue-secondary .badge{color:#fff;background-color:#003478}.btn-dblue-secondary.btn-transparent{background-color:transparent}.btn-dblue-secondary.btn-transparent:hover,.btn-dblue-secondary.btn-transparent:focus,.btn-dblue-secondary.btn-transparent.focus{background-color:#e5eaf1}body#body_borange .btn-pagebrand,.btn-borange{color:#fff;background-color:#e98300;border-color:rgba(0,0,0,0)}body#body_borange .btn-pagebrand:focus,body#body_borange .btn-pagebrand.focus,.btn-borange:focus,.btn-borange.focus{color:#fff;background-color:#d95700;box-shadow:inset 0 0 8px #8d3800;border-color:rgba(0,0,0,0)}body#body_borange .btn-pagebrand:hover,.btn-borange:hover{color:#fff;background-color:#d95700;border-color:rgba(0,0,0,0)}body#body_borange .btn-pagebrand:active,body#body_borange .btn-pagebrand.active,.open>body#body_borange .btn-pagebrand.dropdown-toggle,.btn-borange:active,.btn-borange.active,.open>.btn-borange.dropdown-toggle{color:#fff;background-color:#d95700;border-color:rgba(0,0,0,0)}body#body_borange .btn-pagebrand:active:hover,body#body_borange .btn-pagebrand:active:focus,body#body_borange .btn-pagebrand:active.focus,body#body_borange .btn-pagebrand.active:hover,body#body_borange .btn-pagebrand.active:focus,body#body_borange .btn-pagebrand.active.focus,.open>body#body_borange .btn-pagebrand.dropdown-toggle:hover,.open>body#body_borange .btn-pagebrand.dropdown-toggle:focus,.open>body#body_borange .btn-pagebrand.dropdown-toggle.focus,.btn-borange:active:hover,.btn-borange:active:focus,.btn-borange:active.focus,.btn-borange.active:hover,.btn-borange.active:focus,.btn-borange.active.focus,.open>.btn-borange.dropdown-toggle:hover,.open>.btn-borange.dropdown-toggle:focus,.open>.btn-borange.dropdown-toggle.focus{color:#fff;background-color:#d95700;border-color:rgba(0,0,0,0)}body#body_borange .btn-pagebrand.disabled:hover,body#body_borange .btn-pagebrand.disabled:focus,body#body_borange .btn-pagebrand.disabled.focus,body#body_borange .btn-pagebrand[disabled]:hover,body#body_borange .btn-pagebrand[disabled]:focus,body#body_borange .btn-pagebrand[disabled].focus,fieldset[disabled] body#body_borange .btn-pagebrand:hover,fieldset[disabled] body#body_borange .btn-pagebrand:focus,fieldset[disabled] body#body_borange .btn-pagebrand.focus,.btn-borange.disabled:hover,.btn-borange.disabled:focus,.btn-borange.disabled.focus,.btn-borange[disabled]:hover,.btn-borange[disabled]:focus,.btn-borange[disabled].focus,fieldset[disabled] .btn-borange:hover,fieldset[disabled] .btn-borange:focus,fieldset[disabled] .btn-borange.focus{background-color:#e98300;border-color:rgba(0,0,0,0)}body#body_borange .btn-pagebrand .badge,.btn-borange .badge{color:#e98300;background-color:#fff}body#body_borange .btn-pagebrand.btn-transparent,.btn-borange.btn-transparent{background-color:transparent}body#body_borange .btn-pagebrand.btn-transparent:hover,body#body_borange .btn-pagebrand.btn-transparent:focus,body#body_borange .btn-pagebrand.btn-transparent.focus,.btn-borange.btn-transparent:hover,.btn-borange.btn-transparent:focus,.btn-borange.btn-transparent.focus{background-color:#d95700}body#body_borange .btn-pagebrand-secondary,body#body_borange .productfeature--advanced .kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0:not(.active),.btn-borange-secondary{color:#e98300;background-color:#fff;border-color:#e98300}body#body_borange .btn-pagebrand-secondary:focus,body#body_borange .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0:focus:not(.active),body#body_borange .btn-pagebrand-secondary.focus,body#body_borange .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_borange .focus.kb_special_element__link--type0:not(.active),.btn-borange-secondary:focus,.btn-borange-secondary.focus{color:#e98300;background-color:#fcf0e5;box-shadow:inset 0 0 8px #f4c8a0;border-color:#e98300}body#body_borange .btn-pagebrand-secondary:hover,body#body_borange .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0:hover:not(.active),.btn-borange-secondary:hover{color:#e98300;background-color:#fef8f2;border-color:#e98300}body#body_borange .btn-pagebrand-secondary:active,body#body_borange .productfeature--advanced .kb_special_element__link--type0:active:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0:active:not(.active),body#body_borange .btn-pagebrand-secondary.active,body#body_borange .productfeature--advanced .active.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_borange .active.kb_special_element__link--type0:not(.active),.open>body#body_borange .btn-pagebrand-secondary.dropdown-toggle,.open>body#body_borange .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_borange .dropdown-toggle.kb_special_element__link--type0:not(.active),.btn-borange-secondary:active,.btn-borange-secondary.active,.open>.btn-borange-secondary.dropdown-toggle{color:#e98300;background-color:#fef8f2;border-color:#e98300}body#body_borange .btn-pagebrand-secondary:active:hover,body#body_borange .productfeature--advanced .kb_special_element__link--type0:active:hover:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0:active:hover:not(.active),body#body_borange .btn-pagebrand-secondary:active:focus,body#body_borange .productfeature--advanced .kb_special_element__link--type0:active:focus:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0:active:focus:not(.active),body#body_borange .btn-pagebrand-secondary:active.focus,body#body_borange .productfeature--advanced .kb_special_element__link--type0:active.focus:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0:active.focus:not(.active),body#body_borange .btn-pagebrand-secondary.active:hover,body#body_borange .productfeature--advanced .active.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_borange .active.kb_special_element__link--type0:hover:not(.active),body#body_borange .btn-pagebrand-secondary.active:focus,body#body_borange .productfeature--advanced .active.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_borange .active.kb_special_element__link--type0:focus:not(.active),body#body_borange .btn-pagebrand-secondary.active.focus,body#body_borange .productfeature--advanced .active.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_borange .active.focus.kb_special_element__link--type0:not(.active),.open>body#body_borange .btn-pagebrand-secondary.dropdown-toggle:hover,.open>body#body_borange .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced .open>body#body_borange .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.open>body#body_borange .btn-pagebrand-secondary.dropdown-toggle:focus,.open>body#body_borange .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced .open>body#body_borange .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.open>body#body_borange .btn-pagebrand-secondary.dropdown-toggle.focus,.open>body#body_borange .productfeature--advanced .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_borange .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.btn-borange-secondary:active:hover,.btn-borange-secondary:active:focus,.btn-borange-secondary:active.focus,.btn-borange-secondary.active:hover,.btn-borange-secondary.active:focus,.btn-borange-secondary.active.focus,.open>.btn-borange-secondary.dropdown-toggle:hover,.open>.btn-borange-secondary.dropdown-toggle:focus,.open>.btn-borange-secondary.dropdown-toggle.focus{color:#e98300;background-color:#fef8f2;border-color:#e98300}body#body_borange .btn-pagebrand-secondary.disabled:hover,body#body_borange .productfeature--advanced .disabled.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_borange .disabled.kb_special_element__link--type0:hover:not(.active),body#body_borange .btn-pagebrand-secondary.disabled:focus,body#body_borange .productfeature--advanced .disabled.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_borange .disabled.kb_special_element__link--type0:focus:not(.active),body#body_borange .btn-pagebrand-secondary.disabled.focus,body#body_borange .productfeature--advanced .disabled.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_borange .disabled.focus.kb_special_element__link--type0:not(.active),body#body_borange .btn-pagebrand-secondary[disabled]:hover,body#body_borange .productfeature--advanced .kb_special_element__link--type0[disabled]:hover:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0[disabled]:hover:not(.active),body#body_borange .btn-pagebrand-secondary[disabled]:focus,body#body_borange .productfeature--advanced .kb_special_element__link--type0[disabled]:focus:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0[disabled]:focus:not(.active),body#body_borange .btn-pagebrand-secondary[disabled].focus,body#body_borange .productfeature--advanced .kb_special_element__link--type0[disabled].focus:not(.active),.productfeature--advanced body#body_borange .kb_special_element__link--type0[disabled].focus:not(.active),fieldset[disabled] body#body_borange .btn-pagebrand-secondary:hover,fieldset[disabled] body#body_borange .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced fieldset[disabled] body#body_borange .kb_special_element__link--type0:hover:not(.active),fieldset[disabled] body#body_borange .btn-pagebrand-secondary:focus,fieldset[disabled] body#body_borange .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced fieldset[disabled] body#body_borange .kb_special_element__link--type0:focus:not(.active),fieldset[disabled] body#body_borange .btn-pagebrand-secondary.focus,fieldset[disabled] body#body_borange .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced fieldset[disabled] body#body_borange .focus.kb_special_element__link--type0:not(.active),.btn-borange-secondary.disabled:hover,.btn-borange-secondary.disabled:focus,.btn-borange-secondary.disabled.focus,.btn-borange-secondary[disabled]:hover,.btn-borange-secondary[disabled]:focus,.btn-borange-secondary[disabled].focus,fieldset[disabled] .btn-borange-secondary:hover,fieldset[disabled] .btn-borange-secondary:focus,fieldset[disabled] .btn-borange-secondary.focus{background-color:#fff;border-color:#e98300}body#body_borange .btn-pagebrand-secondary .badge,body#body_borange .productfeature--advanced .kb_special_element__link--type0:not(.active) .badge,.productfeature--advanced body#body_borange .kb_special_element__link--type0:not(.active) .badge,.btn-borange-secondary .badge{color:#fff;background-color:#e98300}body#body_borange .btn-pagebrand-secondary.btn-transparent,body#body_borange .productfeature--advanced .btn-transparent.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_borange .btn-transparent.kb_special_element__link--type0:not(.active),.btn-borange-secondary.btn-transparent{background-color:transparent}body#body_borange .btn-pagebrand-secondary.btn-transparent:hover,body#body_borange .productfeature--advanced .btn-transparent.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_borange .btn-transparent.kb_special_element__link--type0:hover:not(.active),body#body_borange .btn-pagebrand-secondary.btn-transparent:focus,body#body_borange .productfeature--advanced .btn-transparent.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_borange .btn-transparent.kb_special_element__link--type0:focus:not(.active),body#body_borange .btn-pagebrand-secondary.btn-transparent.focus,body#body_borange .productfeature--advanced .btn-transparent.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_borange .btn-transparent.focus.kb_special_element__link--type0:not(.active),.btn-borange-secondary.btn-transparent:hover,.btn-borange-secondary.btn-transparent:focus,.btn-borange-secondary.btn-transparent.focus{background-color:#fcf0e5}.btn-lorange{color:#fff;background-color:#eeaf00;border-color:rgba(0,0,0,0)}.btn-lorange:focus,.btn-lorange.focus{color:#fff;background-color:#e89c00;box-shadow:inset 0 0 8px #9c6900;border-color:rgba(0,0,0,0)}.btn-lorange:hover{color:#fff;background-color:#e89c00;border-color:rgba(0,0,0,0)}.btn-lorange:active,.btn-lorange.active,.open>.btn-lorange.dropdown-toggle{color:#fff;background-color:#e89c00;border-color:rgba(0,0,0,0)}.btn-lorange:active:hover,.btn-lorange:active:focus,.btn-lorange:active.focus,.btn-lorange.active:hover,.btn-lorange.active:focus,.btn-lorange.active.focus,.open>.btn-lorange.dropdown-toggle:hover,.open>.btn-lorange.dropdown-toggle:focus,.open>.btn-lorange.dropdown-toggle.focus{color:#fff;background-color:#e89c00;border-color:rgba(0,0,0,0)}.btn-lorange.disabled:hover,.btn-lorange.disabled:focus,.btn-lorange.disabled.focus,.btn-lorange[disabled]:hover,.btn-lorange[disabled]:focus,.btn-lorange[disabled].focus,fieldset[disabled] .btn-lorange:hover,fieldset[disabled] .btn-lorange:focus,fieldset[disabled] .btn-lorange.focus{background-color:#eeaf00;border-color:rgba(0,0,0,0)}.btn-lorange .badge{color:#eeaf00;background-color:#fff}.btn-lorange.btn-transparent{background-color:transparent}.btn-lorange.btn-transparent:hover,.btn-lorange.btn-transparent:focus,.btn-lorange.btn-transparent.focus{background-color:#e89c00}.btn-lorange-secondary{color:#eeaf00;background-color:#fff;border-color:#eeaf00}.btn-lorange-secondary:focus,.btn-lorange-secondary.focus{color:#eeaf00;background-color:#fdf7e5;box-shadow:inset 0 0 8px #f8e19e;border-color:#eeaf00}.btn-lorange-secondary:hover{color:#eeaf00;background-color:#fefbf2;border-color:#eeaf00}.btn-lorange-secondary:active,.btn-lorange-secondary.active,.open>.btn-lorange-secondary.dropdown-toggle{color:#eeaf00;background-color:#fefbf2;border-color:#eeaf00}.btn-lorange-secondary:active:hover,.btn-lorange-secondary:active:focus,.btn-lorange-secondary:active.focus,.btn-lorange-secondary.active:hover,.btn-lorange-secondary.active:focus,.btn-lorange-secondary.active.focus,.open>.btn-lorange-secondary.dropdown-toggle:hover,.open>.btn-lorange-secondary.dropdown-toggle:focus,.open>.btn-lorange-secondary.dropdown-toggle.focus{color:#eeaf00;background-color:#fefbf2;border-color:#eeaf00}.btn-lorange-secondary.disabled:hover,.btn-lorange-secondary.disabled:focus,.btn-lorange-secondary.disabled.focus,.btn-lorange-secondary[disabled]:hover,.btn-lorange-secondary[disabled]:focus,.btn-lorange-secondary[disabled].focus,fieldset[disabled] .btn-lorange-secondary:hover,fieldset[disabled] .btn-lorange-secondary:focus,fieldset[disabled] .btn-lorange-secondary.focus{background-color:#fff;border-color:#eeaf00}.btn-lorange-secondary .badge{color:#fff;background-color:#eeaf00}.btn-lorange-secondary.btn-transparent{background-color:transparent}.btn-lorange-secondary.btn-transparent:hover,.btn-lorange-secondary.btn-transparent:focus,.btn-lorange-secondary.btn-transparent.focus{background-color:#fdf7e5}body#body_bpurple .btn-pagebrand,.btn-bpurple{color:#fff;background-color:#7d0063;border-color:rgba(0,0,0,0)}body#body_bpurple .btn-pagebrand:focus,body#body_bpurple .btn-pagebrand.focus,.btn-bpurple:focus,.btn-bpurple.focus{color:#fff;background-color:#67004e;box-shadow:inset 0 0 8px #1b0014;border-color:rgba(0,0,0,0)}body#body_bpurple .btn-pagebrand:hover,.btn-bpurple:hover{color:#fff;background-color:#67004e;border-color:rgba(0,0,0,0)}body#body_bpurple .btn-pagebrand:active,body#body_bpurple .btn-pagebrand.active,.open>body#body_bpurple .btn-pagebrand.dropdown-toggle,.btn-bpurple:active,.btn-bpurple.active,.open>.btn-bpurple.dropdown-toggle{color:#fff;background-color:#67004e;border-color:rgba(0,0,0,0)}body#body_bpurple .btn-pagebrand:active:hover,body#body_bpurple .btn-pagebrand:active:focus,body#body_bpurple .btn-pagebrand:active.focus,body#body_bpurple .btn-pagebrand.active:hover,body#body_bpurple .btn-pagebrand.active:focus,body#body_bpurple .btn-pagebrand.active.focus,.open>body#body_bpurple .btn-pagebrand.dropdown-toggle:hover,.open>body#body_bpurple .btn-pagebrand.dropdown-toggle:focus,.open>body#body_bpurple .btn-pagebrand.dropdown-toggle.focus,.btn-bpurple:active:hover,.btn-bpurple:active:focus,.btn-bpurple:active.focus,.btn-bpurple.active:hover,.btn-bpurple.active:focus,.btn-bpurple.active.focus,.open>.btn-bpurple.dropdown-toggle:hover,.open>.btn-bpurple.dropdown-toggle:focus,.open>.btn-bpurple.dropdown-toggle.focus{color:#fff;background-color:#67004e;border-color:rgba(0,0,0,0)}body#body_bpurple .btn-pagebrand.disabled:hover,body#body_bpurple .btn-pagebrand.disabled:focus,body#body_bpurple .btn-pagebrand.disabled.focus,body#body_bpurple .btn-pagebrand[disabled]:hover,body#body_bpurple .btn-pagebrand[disabled]:focus,body#body_bpurple .btn-pagebrand[disabled].focus,fieldset[disabled] body#body_bpurple .btn-pagebrand:hover,fieldset[disabled] body#body_bpurple .btn-pagebrand:focus,fieldset[disabled] body#body_bpurple .btn-pagebrand.focus,.btn-bpurple.disabled:hover,.btn-bpurple.disabled:focus,.btn-bpurple.disabled.focus,.btn-bpurple[disabled]:hover,.btn-bpurple[disabled]:focus,.btn-bpurple[disabled].focus,fieldset[disabled] .btn-bpurple:hover,fieldset[disabled] .btn-bpurple:focus,fieldset[disabled] .btn-bpurple.focus{background-color:#7d0063;border-color:rgba(0,0,0,0)}body#body_bpurple .btn-pagebrand .badge,.btn-bpurple .badge{color:#7d0063;background-color:#fff}body#body_bpurple .btn-pagebrand.btn-transparent,.btn-bpurple.btn-transparent{background-color:transparent}body#body_bpurple .btn-pagebrand.btn-transparent:hover,body#body_bpurple .btn-pagebrand.btn-transparent:focus,body#body_bpurple .btn-pagebrand.btn-transparent.focus,.btn-bpurple.btn-transparent:hover,.btn-bpurple.btn-transparent:focus,.btn-bpurple.btn-transparent.focus{background-color:#67004e}body#body_bpurple .btn-pagebrand-secondary,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0:not(.active),.btn-bpurple-secondary{color:#7d0063;background-color:#fff;border-color:#7d0063}body#body_bpurple .btn-pagebrand-secondary:focus,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0:focus:not(.active),body#body_bpurple .btn-pagebrand-secondary.focus,body#body_bpurple .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bpurple .focus.kb_special_element__link--type0:not(.active),.btn-bpurple-secondary:focus,.btn-bpurple-secondary.focus{color:#7d0063;background-color:#f2e5ef;box-shadow:inset 0 0 8px #d9b2d0;border-color:#7d0063}body#body_bpurple .btn-pagebrand-secondary:hover,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0:hover:not(.active),.btn-bpurple-secondary:hover{color:#7d0063;background-color:#f8f2f7;border-color:#7d0063}body#body_bpurple .btn-pagebrand-secondary:active,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:active:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0:active:not(.active),body#body_bpurple .btn-pagebrand-secondary.active,body#body_bpurple .productfeature--advanced .active.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bpurple .active.kb_special_element__link--type0:not(.active),.open>body#body_bpurple .btn-pagebrand-secondary.dropdown-toggle,.open>body#body_bpurple .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_bpurple .dropdown-toggle.kb_special_element__link--type0:not(.active),.btn-bpurple-secondary:active,.btn-bpurple-secondary.active,.open>.btn-bpurple-secondary.dropdown-toggle{color:#7d0063;background-color:#f8f2f7;border-color:#7d0063}body#body_bpurple .btn-pagebrand-secondary:active:hover,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:active:hover:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0:active:hover:not(.active),body#body_bpurple .btn-pagebrand-secondary:active:focus,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:active:focus:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0:active:focus:not(.active),body#body_bpurple .btn-pagebrand-secondary:active.focus,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:active.focus:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0:active.focus:not(.active),body#body_bpurple .btn-pagebrand-secondary.active:hover,body#body_bpurple .productfeature--advanced .active.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bpurple .active.kb_special_element__link--type0:hover:not(.active),body#body_bpurple .btn-pagebrand-secondary.active:focus,body#body_bpurple .productfeature--advanced .active.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bpurple .active.kb_special_element__link--type0:focus:not(.active),body#body_bpurple .btn-pagebrand-secondary.active.focus,body#body_bpurple .productfeature--advanced .active.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bpurple .active.focus.kb_special_element__link--type0:not(.active),.open>body#body_bpurple .btn-pagebrand-secondary.dropdown-toggle:hover,.open>body#body_bpurple .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced .open>body#body_bpurple .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.open>body#body_bpurple .btn-pagebrand-secondary.dropdown-toggle:focus,.open>body#body_bpurple .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced .open>body#body_bpurple .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.open>body#body_bpurple .btn-pagebrand-secondary.dropdown-toggle.focus,.open>body#body_bpurple .productfeature--advanced .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_bpurple .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.btn-bpurple-secondary:active:hover,.btn-bpurple-secondary:active:focus,.btn-bpurple-secondary:active.focus,.btn-bpurple-secondary.active:hover,.btn-bpurple-secondary.active:focus,.btn-bpurple-secondary.active.focus,.open>.btn-bpurple-secondary.dropdown-toggle:hover,.open>.btn-bpurple-secondary.dropdown-toggle:focus,.open>.btn-bpurple-secondary.dropdown-toggle.focus{color:#7d0063;background-color:#f8f2f7;border-color:#7d0063}body#body_bpurple .btn-pagebrand-secondary.disabled:hover,body#body_bpurple .productfeature--advanced .disabled.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bpurple .disabled.kb_special_element__link--type0:hover:not(.active),body#body_bpurple .btn-pagebrand-secondary.disabled:focus,body#body_bpurple .productfeature--advanced .disabled.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bpurple .disabled.kb_special_element__link--type0:focus:not(.active),body#body_bpurple .btn-pagebrand-secondary.disabled.focus,body#body_bpurple .productfeature--advanced .disabled.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bpurple .disabled.focus.kb_special_element__link--type0:not(.active),body#body_bpurple .btn-pagebrand-secondary[disabled]:hover,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0[disabled]:hover:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0[disabled]:hover:not(.active),body#body_bpurple .btn-pagebrand-secondary[disabled]:focus,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0[disabled]:focus:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0[disabled]:focus:not(.active),body#body_bpurple .btn-pagebrand-secondary[disabled].focus,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0[disabled].focus:not(.active),.productfeature--advanced body#body_bpurple .kb_special_element__link--type0[disabled].focus:not(.active),fieldset[disabled] body#body_bpurple .btn-pagebrand-secondary:hover,fieldset[disabled] body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced fieldset[disabled] body#body_bpurple .kb_special_element__link--type0:hover:not(.active),fieldset[disabled] body#body_bpurple .btn-pagebrand-secondary:focus,fieldset[disabled] body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced fieldset[disabled] body#body_bpurple .kb_special_element__link--type0:focus:not(.active),fieldset[disabled] body#body_bpurple .btn-pagebrand-secondary.focus,fieldset[disabled] body#body_bpurple .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced fieldset[disabled] body#body_bpurple .focus.kb_special_element__link--type0:not(.active),.btn-bpurple-secondary.disabled:hover,.btn-bpurple-secondary.disabled:focus,.btn-bpurple-secondary.disabled.focus,.btn-bpurple-secondary[disabled]:hover,.btn-bpurple-secondary[disabled]:focus,.btn-bpurple-secondary[disabled].focus,fieldset[disabled] .btn-bpurple-secondary:hover,fieldset[disabled] .btn-bpurple-secondary:focus,fieldset[disabled] .btn-bpurple-secondary.focus{background-color:#fff;border-color:#7d0063}body#body_bpurple .btn-pagebrand-secondary .badge,body#body_bpurple .productfeature--advanced .kb_special_element__link--type0:not(.active) .badge,.productfeature--advanced body#body_bpurple .kb_special_element__link--type0:not(.active) .badge,.btn-bpurple-secondary .badge{color:#fff;background-color:#7d0063}body#body_bpurple .btn-pagebrand-secondary.btn-transparent,body#body_bpurple .productfeature--advanced .btn-transparent.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bpurple .btn-transparent.kb_special_element__link--type0:not(.active),.btn-bpurple-secondary.btn-transparent{background-color:transparent}body#body_bpurple .btn-pagebrand-secondary.btn-transparent:hover,body#body_bpurple .productfeature--advanced .btn-transparent.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bpurple .btn-transparent.kb_special_element__link--type0:hover:not(.active),body#body_bpurple .btn-pagebrand-secondary.btn-transparent:focus,body#body_bpurple .productfeature--advanced .btn-transparent.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bpurple .btn-transparent.kb_special_element__link--type0:focus:not(.active),body#body_bpurple .btn-pagebrand-secondary.btn-transparent.focus,body#body_bpurple .productfeature--advanced .btn-transparent.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bpurple .btn-transparent.focus.kb_special_element__link--type0:not(.active),.btn-bpurple-secondary.btn-transparent:hover,.btn-bpurple-secondary.btn-transparent:focus,.btn-bpurple-secondary.btn-transparent.focus{background-color:#f2e5ef}.btn-dpurple{color:#fff;background-color:#631d76;border-color:rgba(0,0,0,0)}.btn-dpurple:focus,.btn-dpurple.focus{color:#fff;background-color:#4e1460;box-shadow:inset 0 0 8px #1b0721;border-color:rgba(0,0,0,0)}.btn-dpurple:hover{color:#fff;background-color:#4e1460;border-color:rgba(0,0,0,0)}.btn-dpurple:active,.btn-dpurple.active,.open>.btn-dpurple.dropdown-toggle{color:#fff;background-color:#4e1460;border-color:rgba(0,0,0,0)}.btn-dpurple:active:hover,.btn-dpurple:active:focus,.btn-dpurple:active.focus,.btn-dpurple.active:hover,.btn-dpurple.active:focus,.btn-dpurple.active.focus,.open>.btn-dpurple.dropdown-toggle:hover,.open>.btn-dpurple.dropdown-toggle:focus,.open>.btn-dpurple.dropdown-toggle.focus{color:#fff;background-color:#4e1460;border-color:rgba(0,0,0,0)}.btn-dpurple.disabled:hover,.btn-dpurple.disabled:focus,.btn-dpurple.disabled.focus,.btn-dpurple[disabled]:hover,.btn-dpurple[disabled]:focus,.btn-dpurple[disabled].focus,fieldset[disabled] .btn-dpurple:hover,fieldset[disabled] .btn-dpurple:focus,fieldset[disabled] .btn-dpurple.focus{background-color:#631d76;border-color:rgba(0,0,0,0)}.btn-dpurple .badge{color:#631d76;background-color:#fff}.btn-dpurple.btn-transparent{background-color:transparent}.btn-dpurple.btn-transparent:hover,.btn-dpurple.btn-transparent:focus,.btn-dpurple.btn-transparent.focus{background-color:#4e1460}.btn-dpurple-secondary{color:#631d76;background-color:#fff;border-color:#631d76}.btn-dpurple-secondary:focus,.btn-dpurple-secondary.focus{color:#631d76;background-color:#efe8f1;box-shadow:inset 0 0 8px #ceb8d4;border-color:#631d76}.btn-dpurple-secondary:hover{color:#631d76;background-color:#f7f3f8;border-color:#631d76}.btn-dpurple-secondary:active,.btn-dpurple-secondary.active,.open>.btn-dpurple-secondary.dropdown-toggle{color:#631d76;background-color:#f7f3f8;border-color:#631d76}.btn-dpurple-secondary:active:hover,.btn-dpurple-secondary:active:focus,.btn-dpurple-secondary:active.focus,.btn-dpurple-secondary.active:hover,.btn-dpurple-secondary.active:focus,.btn-dpurple-secondary.active.focus,.open>.btn-dpurple-secondary.dropdown-toggle:hover,.open>.btn-dpurple-secondary.dropdown-toggle:focus,.open>.btn-dpurple-secondary.dropdown-toggle.focus{color:#631d76;background-color:#f7f3f8;border-color:#631d76}.btn-dpurple-secondary.disabled:hover,.btn-dpurple-secondary.disabled:focus,.btn-dpurple-secondary.disabled.focus,.btn-dpurple-secondary[disabled]:hover,.btn-dpurple-secondary[disabled]:focus,.btn-dpurple-secondary[disabled].focus,fieldset[disabled] .btn-dpurple-secondary:hover,fieldset[disabled] .btn-dpurple-secondary:focus,fieldset[disabled] .btn-dpurple-secondary.focus{background-color:#fff;border-color:#631d76}.btn-dpurple-secondary .badge{color:#fff;background-color:#631d76}.btn-dpurple-secondary.btn-transparent{background-color:transparent}.btn-dpurple-secondary.btn-transparent:hover,.btn-dpurple-secondary.btn-transparent:focus,.btn-dpurple-secondary.btn-transparent.focus{background-color:#efe8f1}.btn-bpink{color:#fff;background-color:#ec4371;border-color:rgba(0,0,0,0)}.btn-bpink:focus,.btn-bpink.focus{color:#fff;background-color:#e6325b;box-shadow:inset 0 0 8px #b5163a;border-color:rgba(0,0,0,0)}.btn-bpink:hover{color:#fff;background-color:#e6325b;border-color:rgba(0,0,0,0)}.btn-bpink:active,.btn-bpink.active,.open>.btn-bpink.dropdown-toggle{color:#fff;background-color:#e6325b;border-color:rgba(0,0,0,0)}.btn-bpink:active:hover,.btn-bpink:active:focus,.btn-bpink:active.focus,.btn-bpink.active:hover,.btn-bpink.active:focus,.btn-bpink.active.focus,.open>.btn-bpink.dropdown-toggle:hover,.open>.btn-bpink.dropdown-toggle:focus,.open>.btn-bpink.dropdown-toggle.focus{color:#fff;background-color:#e6325b;border-color:rgba(0,0,0,0)}.btn-bpink.disabled:hover,.btn-bpink.disabled:focus,.btn-bpink.disabled.focus,.btn-bpink[disabled]:hover,.btn-bpink[disabled]:focus,.btn-bpink[disabled].focus,fieldset[disabled] .btn-bpink:hover,fieldset[disabled] .btn-bpink:focus,fieldset[disabled] .btn-bpink.focus{background-color:#ec4371;border-color:rgba(0,0,0,0)}.btn-bpink .badge{color:#ec4371;background-color:#fff}.btn-bpink.btn-transparent{background-color:transparent}.btn-bpink.btn-transparent:hover,.btn-bpink.btn-transparent:focus,.btn-bpink.btn-transparent.focus{background-color:#e6325b}.btn-bpink-secondary{color:#ec4371;background-color:#fff;border-color:#ec4371}.btn-bpink-secondary:focus,.btn-bpink-secondary.focus{color:#ec4371;background-color:#fdecf1;box-shadow:inset 0 0 8px #f6a7be;border-color:#ec4371}.btn-bpink-secondary:hover{color:#ec4371;background-color:#fef5f8;border-color:#ec4371}.btn-bpink-secondary:active,.btn-bpink-secondary.active,.open>.btn-bpink-secondary.dropdown-toggle{color:#ec4371;background-color:#fef5f8;border-color:#ec4371}.btn-bpink-secondary:active:hover,.btn-bpink-secondary:active:focus,.btn-bpink-secondary:active.focus,.btn-bpink-secondary.active:hover,.btn-bpink-secondary.active:focus,.btn-bpink-secondary.active.focus,.open>.btn-bpink-secondary.dropdown-toggle:hover,.open>.btn-bpink-secondary.dropdown-toggle:focus,.open>.btn-bpink-secondary.dropdown-toggle.focus{color:#ec4371;background-color:#fef5f8;border-color:#ec4371}.btn-bpink-secondary.disabled:hover,.btn-bpink-secondary.disabled:focus,.btn-bpink-secondary.disabled.focus,.btn-bpink-secondary[disabled]:hover,.btn-bpink-secondary[disabled]:focus,.btn-bpink-secondary[disabled].focus,fieldset[disabled] .btn-bpink-secondary:hover,fieldset[disabled] .btn-bpink-secondary:focus,fieldset[disabled] .btn-bpink-secondary.focus{background-color:#fff;border-color:#ec4371}.btn-bpink-secondary .badge{color:#fff;background-color:#ec4371}.btn-bpink-secondary.btn-transparent{background-color:transparent}.btn-bpink-secondary.btn-transparent:hover,.btn-bpink-secondary.btn-transparent:focus,.btn-bpink-secondary.btn-transparent.focus{background-color:#fdecf1}.btn-dpink{color:#fff;background-color:#91004b;border-color:rgba(0,0,0,0)}.btn-dpink:focus,.btn-dpink.focus{color:#fff;background-color:#7b0038;box-shadow:inset 0 0 8px #2f0015;border-color:rgba(0,0,0,0)}.btn-dpink:hover{color:#fff;background-color:#7b0038;border-color:rgba(0,0,0,0)}.btn-dpink:active,.btn-dpink.active,.open>.btn-dpink.dropdown-toggle{color:#fff;background-color:#7b0038;border-color:rgba(0,0,0,0)}.btn-dpink:active:hover,.btn-dpink:active:focus,.btn-dpink:active.focus,.btn-dpink.active:hover,.btn-dpink.active:focus,.btn-dpink.active.focus,.open>.btn-dpink.dropdown-toggle:hover,.open>.btn-dpink.dropdown-toggle:focus,.open>.btn-dpink.dropdown-toggle.focus{color:#fff;background-color:#7b0038;border-color:rgba(0,0,0,0)}.btn-dpink.disabled:hover,.btn-dpink.disabled:focus,.btn-dpink.disabled.focus,.btn-dpink[disabled]:hover,.btn-dpink[disabled]:focus,.btn-dpink[disabled].focus,fieldset[disabled] .btn-dpink:hover,fieldset[disabled] .btn-dpink:focus,fieldset[disabled] .btn-dpink.focus{background-color:#91004b;border-color:rgba(0,0,0,0)}.btn-dpink .badge{color:#91004b;background-color:#fff}.btn-dpink.btn-transparent{background-color:transparent}.btn-dpink.btn-transparent:hover,.btn-dpink.btn-transparent:focus,.btn-dpink.btn-transparent.focus{background-color:#7b0038}.btn-dpink-secondary{color:#91004b;background-color:#fff;border-color:#91004b}.btn-dpink-secondary:focus,.btn-dpink-secondary.focus{color:#91004b;background-color:#f4e5ed;box-shadow:inset 0 0 8px #ddafc8;border-color:#91004b}.btn-dpink-secondary:hover{color:#91004b;background-color:#f9f2f6;border-color:#91004b}.btn-dpink-secondary:active,.btn-dpink-secondary.active,.open>.btn-dpink-secondary.dropdown-toggle{color:#91004b;background-color:#f9f2f6;border-color:#91004b}.btn-dpink-secondary:active:hover,.btn-dpink-secondary:active:focus,.btn-dpink-secondary:active.focus,.btn-dpink-secondary.active:hover,.btn-dpink-secondary.active:focus,.btn-dpink-secondary.active.focus,.open>.btn-dpink-secondary.dropdown-toggle:hover,.open>.btn-dpink-secondary.dropdown-toggle:focus,.open>.btn-dpink-secondary.dropdown-toggle.focus{color:#91004b;background-color:#f9f2f6;border-color:#91004b}.btn-dpink-secondary.disabled:hover,.btn-dpink-secondary.disabled:focus,.btn-dpink-secondary.disabled.focus,.btn-dpink-secondary[disabled]:hover,.btn-dpink-secondary[disabled]:focus,.btn-dpink-secondary[disabled].focus,fieldset[disabled] .btn-dpink-secondary:hover,fieldset[disabled] .btn-dpink-secondary:focus,fieldset[disabled] .btn-dpink-secondary.focus{background-color:#fff;border-color:#91004b}.btn-dpink-secondary .badge{color:#fff;background-color:#91004b}.btn-dpink-secondary.btn-transparent{background-color:transparent}.btn-dpink-secondary.btn-transparent:hover,.btn-dpink-secondary.btn-transparent:focus,.btn-dpink-secondary.btn-transparent.focus{background-color:#f4e5ed}body#body_bred .btn-pagebrand,.btn-bred{color:#fff;background-color:#cd202c;border-color:rgba(0,0,0,0)}body#body_bred .btn-pagebrand:focus,body#body_bred .btn-pagebrand.focus,.btn-bred:focus,.btn-bred.focus{color:#fff;background-color:#bf161f;box-shadow:inset 0 0 8px #7a0e14;border-color:rgba(0,0,0,0)}body#body_bred .btn-pagebrand:hover,.btn-bred:hover{color:#fff;background-color:#bf161f;border-color:rgba(0,0,0,0)}body#body_bred .btn-pagebrand:active,body#body_bred .btn-pagebrand.active,.open>body#body_bred .btn-pagebrand.dropdown-toggle,.btn-bred:active,.btn-bred.active,.open>.btn-bred.dropdown-toggle{color:#fff;background-color:#bf161f;border-color:rgba(0,0,0,0)}body#body_bred .btn-pagebrand:active:hover,body#body_bred .btn-pagebrand:active:focus,body#body_bred .btn-pagebrand:active.focus,body#body_bred .btn-pagebrand.active:hover,body#body_bred .btn-pagebrand.active:focus,body#body_bred .btn-pagebrand.active.focus,.open>body#body_bred .btn-pagebrand.dropdown-toggle:hover,.open>body#body_bred .btn-pagebrand.dropdown-toggle:focus,.open>body#body_bred .btn-pagebrand.dropdown-toggle.focus,.btn-bred:active:hover,.btn-bred:active:focus,.btn-bred:active.focus,.btn-bred.active:hover,.btn-bred.active:focus,.btn-bred.active.focus,.open>.btn-bred.dropdown-toggle:hover,.open>.btn-bred.dropdown-toggle:focus,.open>.btn-bred.dropdown-toggle.focus{color:#fff;background-color:#bf161f;border-color:rgba(0,0,0,0)}body#body_bred .btn-pagebrand.disabled:hover,body#body_bred .btn-pagebrand.disabled:focus,body#body_bred .btn-pagebrand.disabled.focus,body#body_bred .btn-pagebrand[disabled]:hover,body#body_bred .btn-pagebrand[disabled]:focus,body#body_bred .btn-pagebrand[disabled].focus,fieldset[disabled] body#body_bred .btn-pagebrand:hover,fieldset[disabled] body#body_bred .btn-pagebrand:focus,fieldset[disabled] body#body_bred .btn-pagebrand.focus,.btn-bred.disabled:hover,.btn-bred.disabled:focus,.btn-bred.disabled.focus,.btn-bred[disabled]:hover,.btn-bred[disabled]:focus,.btn-bred[disabled].focus,fieldset[disabled] .btn-bred:hover,fieldset[disabled] .btn-bred:focus,fieldset[disabled] .btn-bred.focus{background-color:#cd202c;border-color:rgba(0,0,0,0)}body#body_bred .btn-pagebrand .badge,.btn-bred .badge{color:#cd202c;background-color:#fff}body#body_bred .btn-pagebrand.btn-transparent,.btn-bred.btn-transparent{background-color:transparent}body#body_bred .btn-pagebrand.btn-transparent:hover,body#body_bred .btn-pagebrand.btn-transparent:focus,body#body_bred .btn-pagebrand.btn-transparent.focus,.btn-bred.btn-transparent:hover,.btn-bred.btn-transparent:focus,.btn-bred.btn-transparent.focus{background-color:#bf161f}body#body_bred .btn-pagebrand-secondary,body#body_bred .productfeature--advanced .kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0:not(.active),.btn-bred-secondary{color:#cd202c;background-color:#fff;border-color:#cd202c}body#body_bred .btn-pagebrand-secondary:focus,body#body_bred .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0:focus:not(.active),body#body_bred .btn-pagebrand-secondary.focus,body#body_bred .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bred .focus.kb_special_element__link--type0:not(.active),.btn-bred-secondary:focus,.btn-bred-secondary.focus{color:#cd202c;background-color:#fae8e9;box-shadow:inset 0 0 8px #eca9ad;border-color:#cd202c}body#body_bred .btn-pagebrand-secondary:hover,body#body_bred .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0:hover:not(.active),.btn-bred-secondary:hover{color:#cd202c;background-color:#fcf4f4;border-color:#cd202c}body#body_bred .btn-pagebrand-secondary:active,body#body_bred .productfeature--advanced .kb_special_element__link--type0:active:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0:active:not(.active),body#body_bred .btn-pagebrand-secondary.active,body#body_bred .productfeature--advanced .active.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bred .active.kb_special_element__link--type0:not(.active),.open>body#body_bred .btn-pagebrand-secondary.dropdown-toggle,.open>body#body_bred .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_bred .dropdown-toggle.kb_special_element__link--type0:not(.active),.btn-bred-secondary:active,.btn-bred-secondary.active,.open>.btn-bred-secondary.dropdown-toggle{color:#cd202c;background-color:#fcf4f4;border-color:#cd202c}body#body_bred .btn-pagebrand-secondary:active:hover,body#body_bred .productfeature--advanced .kb_special_element__link--type0:active:hover:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0:active:hover:not(.active),body#body_bred .btn-pagebrand-secondary:active:focus,body#body_bred .productfeature--advanced .kb_special_element__link--type0:active:focus:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0:active:focus:not(.active),body#body_bred .btn-pagebrand-secondary:active.focus,body#body_bred .productfeature--advanced .kb_special_element__link--type0:active.focus:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0:active.focus:not(.active),body#body_bred .btn-pagebrand-secondary.active:hover,body#body_bred .productfeature--advanced .active.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bred .active.kb_special_element__link--type0:hover:not(.active),body#body_bred .btn-pagebrand-secondary.active:focus,body#body_bred .productfeature--advanced .active.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bred .active.kb_special_element__link--type0:focus:not(.active),body#body_bred .btn-pagebrand-secondary.active.focus,body#body_bred .productfeature--advanced .active.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bred .active.focus.kb_special_element__link--type0:not(.active),.open>body#body_bred .btn-pagebrand-secondary.dropdown-toggle:hover,.open>body#body_bred .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced .open>body#body_bred .dropdown-toggle.kb_special_element__link--type0:hover:not(.active),.open>body#body_bred .btn-pagebrand-secondary.dropdown-toggle:focus,.open>body#body_bred .productfeature--advanced .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced .open>body#body_bred .dropdown-toggle.kb_special_element__link--type0:focus:not(.active),.open>body#body_bred .btn-pagebrand-secondary.dropdown-toggle.focus,.open>body#body_bred .productfeature--advanced .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced .open>body#body_bred .dropdown-toggle.focus.kb_special_element__link--type0:not(.active),.btn-bred-secondary:active:hover,.btn-bred-secondary:active:focus,.btn-bred-secondary:active.focus,.btn-bred-secondary.active:hover,.btn-bred-secondary.active:focus,.btn-bred-secondary.active.focus,.open>.btn-bred-secondary.dropdown-toggle:hover,.open>.btn-bred-secondary.dropdown-toggle:focus,.open>.btn-bred-secondary.dropdown-toggle.focus{color:#cd202c;background-color:#fcf4f4;border-color:#cd202c}body#body_bred .btn-pagebrand-secondary.disabled:hover,body#body_bred .productfeature--advanced .disabled.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bred .disabled.kb_special_element__link--type0:hover:not(.active),body#body_bred .btn-pagebrand-secondary.disabled:focus,body#body_bred .productfeature--advanced .disabled.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bred .disabled.kb_special_element__link--type0:focus:not(.active),body#body_bred .btn-pagebrand-secondary.disabled.focus,body#body_bred .productfeature--advanced .disabled.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bred .disabled.focus.kb_special_element__link--type0:not(.active),body#body_bred .btn-pagebrand-secondary[disabled]:hover,body#body_bred .productfeature--advanced .kb_special_element__link--type0[disabled]:hover:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0[disabled]:hover:not(.active),body#body_bred .btn-pagebrand-secondary[disabled]:focus,body#body_bred .productfeature--advanced .kb_special_element__link--type0[disabled]:focus:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0[disabled]:focus:not(.active),body#body_bred .btn-pagebrand-secondary[disabled].focus,body#body_bred .productfeature--advanced .kb_special_element__link--type0[disabled].focus:not(.active),.productfeature--advanced body#body_bred .kb_special_element__link--type0[disabled].focus:not(.active),fieldset[disabled] body#body_bred .btn-pagebrand-secondary:hover,fieldset[disabled] body#body_bred .productfeature--advanced .kb_special_element__link--type0:hover:not(.active),.productfeature--advanced fieldset[disabled] body#body_bred .kb_special_element__link--type0:hover:not(.active),fieldset[disabled] body#body_bred .btn-pagebrand-secondary:focus,fieldset[disabled] body#body_bred .productfeature--advanced .kb_special_element__link--type0:focus:not(.active),.productfeature--advanced fieldset[disabled] body#body_bred .kb_special_element__link--type0:focus:not(.active),fieldset[disabled] body#body_bred .btn-pagebrand-secondary.focus,fieldset[disabled] body#body_bred .productfeature--advanced .focus.kb_special_element__link--type0:not(.active),.productfeature--advanced fieldset[disabled] body#body_bred .focus.kb_special_element__link--type0:not(.active),.btn-bred-secondary.disabled:hover,.btn-bred-secondary.disabled:focus,.btn-bred-secondary.disabled.focus,.btn-bred-secondary[disabled]:hover,.btn-bred-secondary[disabled]:focus,.btn-bred-secondary[disabled].focus,fieldset[disabled] .btn-bred-secondary:hover,fieldset[disabled] .btn-bred-secondary:focus,fieldset[disabled] .btn-bred-secondary.focus{background-color:#fff;border-color:#cd202c}body#body_bred .btn-pagebrand-secondary .badge,body#body_bred .productfeature--advanced .kb_special_element__link--type0:not(.active) .badge,.productfeature--advanced body#body_bred .kb_special_element__link--type0:not(.active) .badge,.btn-bred-secondary .badge{color:#fff;background-color:#cd202c}body#body_bred .btn-pagebrand-secondary.btn-transparent,body#body_bred .productfeature--advanced .btn-transparent.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bred .btn-transparent.kb_special_element__link--type0:not(.active),.btn-bred-secondary.btn-transparent{background-color:transparent}body#body_bred .btn-pagebrand-secondary.btn-transparent:hover,body#body_bred .productfeature--advanced .btn-transparent.kb_special_element__link--type0:hover:not(.active),.productfeature--advanced body#body_bred .btn-transparent.kb_special_element__link--type0:hover:not(.active),body#body_bred .btn-pagebrand-secondary.btn-transparent:focus,body#body_bred .productfeature--advanced .btn-transparent.kb_special_element__link--type0:focus:not(.active),.productfeature--advanced body#body_bred .btn-transparent.kb_special_element__link--type0:focus:not(.active),body#body_bred .btn-pagebrand-secondary.btn-transparent.focus,body#body_bred .productfeature--advanced .btn-transparent.focus.kb_special_element__link--type0:not(.active),.productfeature--advanced body#body_bred .btn-transparent.focus.kb_special_element__link--type0:not(.active),.btn-bred-secondary.btn-transparent:hover,.btn-bred-secondary.btn-transparent:focus,.btn-bred-secondary.btn-transparent.focus{background-color:#fae8e9}.btn-dred{color:#fff;background-color:#96172e;border-color:rgba(0,0,0,0)}.btn-dred:focus,.btn-dred.focus{color:#fff;background-color:#801021;box-shadow:inset 0 0 8px #3c080f;border-color:rgba(0,0,0,0)}.btn-dred:hover{color:#fff;background-color:#801021;border-color:rgba(0,0,0,0)}.btn-dred:active,.btn-dred.active,.open>.btn-dred.dropdown-toggle{color:#fff;background-color:#801021;border-color:rgba(0,0,0,0)}.btn-dred:active:hover,.btn-dred:active:focus,.btn-dred:active.focus,.btn-dred.active:hover,.btn-dred.active:focus,.btn-dred.active.focus,.open>.btn-dred.dropdown-toggle:hover,.open>.btn-dred.dropdown-toggle:focus,.open>.btn-dred.dropdown-toggle.focus{color:#fff;background-color:#801021;border-color:rgba(0,0,0,0)}.btn-dred.disabled:hover,.btn-dred.disabled:focus,.btn-dred.disabled.focus,.btn-dred[disabled]:hover,.btn-dred[disabled]:focus,.btn-dred[disabled].focus,fieldset[disabled] .btn-dred:hover,fieldset[disabled] .btn-dred:focus,fieldset[disabled] .btn-dred.focus{background-color:#96172e;border-color:rgba(0,0,0,0)}.btn-dred .badge{color:#96172e;background-color:#fff}.btn-dred.btn-transparent{background-color:transparent}.btn-dred.btn-transparent:hover,.btn-dred.btn-transparent:focus,.btn-dred.btn-transparent.focus{background-color:#801021}.btn-dred-secondary{color:#96172e;background-color:#fff;border-color:#96172e}.btn-dred-secondary:focus,.btn-dred-secondary.focus{color:#96172e;background-color:#f4e7ea;box-shadow:inset 0 0 8px #dcb3bc;border-color:#96172e}.btn-dred-secondary:hover{color:#96172e;background-color:#faf3f4;border-color:#96172e}.btn-dred-secondary:active,.btn-dred-secondary.active,.open>.btn-dred-secondary.dropdown-toggle{color:#96172e;background-color:#faf3f4;border-color:#96172e}.btn-dred-secondary:active:hover,.btn-dred-secondary:active:focus,.btn-dred-secondary:active.focus,.btn-dred-secondary.active:hover,.btn-dred-secondary.active:focus,.btn-dred-secondary.active.focus,.open>.btn-dred-secondary.dropdown-toggle:hover,.open>.btn-dred-secondary.dropdown-toggle:focus,.open>.btn-dred-secondary.dropdown-toggle.focus{color:#96172e;background-color:#faf3f4;border-color:#96172e}.btn-dred-secondary.disabled:hover,.btn-dred-secondary.disabled:focus,.btn-dred-secondary.disabled.focus,.btn-dred-secondary[disabled]:hover,.btn-dred-secondary[disabled]:focus,.btn-dred-secondary[disabled].focus,fieldset[disabled] .btn-dred-secondary:hover,fieldset[disabled] .btn-dred-secondary:focus,fieldset[disabled] .btn-dred-secondary.focus{background-color:#fff;border-color:#96172e}.btn-dred-secondary .badge{color:#fff;background-color:#96172e}.btn-dred-secondary.btn-transparent{background-color:transparent}.btn-dred-secondary.btn-transparent:hover,.btn-dred-secondary.btn-transparent:focus,.btn-dred-secondary.btn-transparent.focus{background-color:#f4e7ea}.btn-link{color:#0089c4;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#005478;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#ececec;text-decoration:none}.btn-xlg{padding:10px 24px;font-size:20px;line-height:1.3333333;border-radius:2px;min-width:94px}.btn-sm{padding:1px 20px;font-size:14px;line-height:1.5;border-radius:3px;min-width:78px}.btn-block{display:block;width:100%}.btn-opaque{opacity:0.8}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:0.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:rgba(255,255,255,0.9);border:1px solid rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:2px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.470588;color:#3c3c3c;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#000;background-color:rgba(0,0,0,0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#000;text-decoration:none;outline:0;background-color:rgba(0,0,0,0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#ececec}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.470588;color:#ececec;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 961px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:20px 20px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:rgba(0,0,0,0)}.nav>li.disabled>a{color:#ececec}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#ececec;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:rgba(0,0,0,0);border-color:#0089c4}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid rgba(0,0,0,0)}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.470588;border:1px solid transparent;border-radius:2px 2px 0 0}.nav-tabs>li>a:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#0089c4;background-color:#fff;border:1px solid rgba(0,0,0,0);border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:2px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#0089c4}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 450px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:2px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid rgba(0,0,0,0)}@media (min-width: 450px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid rgba(0,0,0,0);border-radius:2px 2px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:rgba(0,0,0,0)}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width: 961px){.navbar{border-radius:2px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width: 961px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width: 961px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 320px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}@media (min-width: 961px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 961px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 961px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 0;font-size:16px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 961px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}}.navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 961px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px 0}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width: 960px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 961px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:0;margin-right:0;padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:10px;margin-bottom:10px}@media (min-width: 450px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 960px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 961px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:2px;border-top-left-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-sm{margin-top:12.5px;margin-bottom:12.5px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width: 961px){.navbar-text{float:left;margin-left:0;margin-right:0}}@media (min-width: 961px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:0}.navbar-right ~ .navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5d5d;background-color:rgba(0,0,0,0)}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width: 960px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090808}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090808;color:#fff}@media (max-width: 960px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#fff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 5px;margin-bottom:20px;list-style:none;background-color:rgba(0,0,0,0);border-radius:2px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"› ";padding:0 5px;color:#fff}.breadcrumb>.active{color:#fff}.row-eq-height{display:-ms-flexbox;display:flex}.row-eq-height>[class*="col-"]{-ms-flex-negative:0;flex-shrink:0;position:relative}@media (min-width: 961px){.row-eq-height-lg{display:-ms-flexbox;display:flex}.row-eq-height-lg>[class*="col-"]{-ms-flex-negative:0;flex-shrink:0;position:relative}}@media (min-width: 700px) and (max-width: 960px){.row-eq-height-md{display:-ms-flexbox;display:flex}.row-eq-height-md>[class*="col-"]{-ms-flex-negative:0;flex-shrink:0;position:relative}}@media (min-width: 450px) and (max-width: 699px){.row-eq-height-sm{display:-ms-flexbox;display:flex}.row-eq-height-sm>[class*="col-"]{-ms-flex-negative:0;flex-shrink:0;position:relative}}@media (max-width: 449px){.row-eq-height-xs{display:-ms-flexbox;display:flex}.row-eq-height-xs>[class*="col-"]{-ms-flex-negative:0;flex-shrink:0;position:relative}}@media (min-width: 961px){.row-eq-height-tc-lg{height:100%;display:table}.row-eq-height-tc-lg>[class*="col-"]{display:table-cell;float:none;height:100%}}@media (min-width: 700px){.row-eq-height-tc-md{height:100%;display:table}.row-eq-height-tc-md>[class*="col-"]{display:table-cell;float:none;height:100%}}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:2px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 449px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 449px){.visible-xs-block{display:block !important}}@media (max-width: 449px){.visible-xs-inline{display:inline !important}}@media (max-width: 449px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 450px) and (max-width: 699px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 450px) and (max-width: 699px){.visible-sm-block{display:block !important}}@media (min-width: 450px) and (max-width: 699px){.visible-sm-inline{display:inline !important}}@media (min-width: 450px) and (max-width: 699px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 700px) and (max-width: 960px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 700px) and (max-width: 960px){.visible-md-block{display:block !important}}@media (min-width: 700px) and (max-width: 960px){.visible-md-inline{display:inline !important}}@media (min-width: 700px) and (max-width: 960px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 961px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 961px){.visible-lg-block{display:block !important}}@media (min-width: 961px){.visible-lg-inline{display:inline !important}}@media (min-width: 961px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 449px){.hidden-xs{display:none !important}}@media (min-width: 450px) and (max-width: 699px){.hidden-sm{display:none !important}}@media (min-width: 700px) and (max-width: 960px){.hidden-md{display:none !important}}@media (min-width: 961px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.dokuwiki{margin-top:50px;position:relative}.dokuwiki--view-meta{margin-top:0}.search--dokuwiki .search__results--no-results{margin-top:0 !important}.search--dokuwiki .search__pagebrowser-wrapper--bottom{margin-bottom:0}@media print{.search--dokuwiki{display:none}}.dokuwiki-categories{margin-top:20px}@media (max-width: 960px){.dokuwiki-categories__category{text-align:center}}.dokuwiki-category-pages{margin-top:40px}.dokuwiki-category-pages__element{margin-bottom:5px}.dokuwiki-category-pages__title{margin-bottom:10px}.dokuwiki-category-pages__date{font-size:12px}.dokuwiki-meta-box__title{margin-bottom:10px}.dokuwiki-meta-box__element{margin-bottom:5px}.dokuwiki-meta-box__date{font-size:12px}.dokuwiki-blockquote{padding:0 .5em;border:solid #b9b9b9;border-width:0 0 0 .25em}.dokuwiki-code{font-family:Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;font-size:1em;background-color:#fbfaf9;color:#333;box-shadow:inset 0 0 .3em #ccc;border-radius:2px}.dokuwiki-ctrls{padding-right:5px;position:absolute;right:0;top:0}.dokuwiki-ctrls__control{background:#efefef;border:1px solid #ddd;float:right;height:35px;width:35px;position:relative}.dokuwiki-ctrls__control:hover{background:#f7f7f7}.dokuwiki-ctrls__control:hover path{fill:#005478}.dokuwiki-ctrls__control--print{margin-right:16px}.dokuwiki-ctrls__control--print .dokuwiki-ctrls__icon{margin-top:-9px}.dokuwiki-ctrls__icon{display:block;left:50%;margin-top:-11px;margin-left:-11px;position:absolute;top:50%;width:22px}.dokuwiki-ctrls__icon path{fill:#0089c4}@media print{.dokuwiki-ctrls{display:none}}.dokuwiki-download-file{margin-bottom:2rem}.dokuwiki-download-file__dd{margin-left:2rem}.dokuwiki-download-file .dokuwiki-link{padding-left:2em}.dokuwiki-hr{border-top:solid #ccc;border-bottom:solid #fff;border-width:1px 0;height:0;width:100%;text-align:center;clear:both}.dokuwiki-img--mediacenter{display:block;margin-left:auto;margin-right:auto}.dokuwiki-link--mediafile{background-repeat:no-repeat;background-position-x:0;background-position-y:0;padding-left:1.5em}.dokuwiki-link--interwiki{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/interwiki.png')}.dokuwiki-link--iw_wp{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/wp.gif')}.dokuwiki-link--iw_wpfr{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/wpfr.gif')}.dokuwiki-link--iw_wpde{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/wpde.gif')}.dokuwiki-link--iw_wpes{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/wpes.gif')}.dokuwiki-link--iw_wppl{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/wppl.gif')}.dokuwiki-link--iw_wpjp{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/wpjp.gif')}.dokuwiki-link--iw_wpmeta{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/wpmeta.gif')}.dokuwiki-link--iw_doku{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/doku.gif')}.dokuwiki-link--iw_dokubug{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/dokubug.gif')}.dokuwiki-link--iw_amazon{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/amazon.gif')}.dokuwiki-link--iw_amazon_de{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/amazon.de.gif')}.dokuwiki-link--iw_amazon_uk{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/amazon.uk.gif')}.dokuwiki-link--iw_paypal{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/paypal.gif')}.dokuwiki-link--iw_phpfn{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/phpfn.gif')}.dokuwiki-link--iw_coral{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/coral.gif')}.dokuwiki-link--iw_sb{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/sb.gif')}.dokuwiki-link--iw_skype{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/skype.gif')}.dokuwiki-link--iw_callto{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/callto.gif')}.dokuwiki-link--iw_google{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/google.gif')}.dokuwiki-link--iw_meatball{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/meatball.gif')}.dokuwiki-link--iw_wiki{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/wiki.gif')}.dokuwiki-link--mediafile{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/file.png')}.dokuwiki-link--mf_xlsx{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/xlsx.png')}.dokuwiki-link--mf_conf{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/conf.png')}.dokuwiki-link--mf_config{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/conf.png')}.dokuwiki-link--mf_tgz{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/tgz.png')}.dokuwiki-link--mf_odp{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/odp.png')}.dokuwiki-link--mf_sxd{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/sxd.png')}.dokuwiki-link--mf_zip{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/zip.png')}.dokuwiki-link--mf_css{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/css.png')}.dokuwiki-link--mf_audio{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/audio.png')}.dokuwiki-link--mf_sxc{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/sxc.png')}.dokuwiki-link--mf_lua{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/lua.png')}.dokuwiki-link--mf_ico{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/ico.png')}.dokuwiki-link--mf_py{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/py.png')}.dokuwiki-link--mf_ogg{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/ogg.png')}.dokuwiki-link--mf_doc{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/doc.png')}.dokuwiki-link--mf_sql{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/sql.png')}.dokuwiki-link--mf_deb{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/deb.png')}.dokuwiki-link--mf_odf{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/odf.png')}.dokuwiki-link--mf_odg{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/odg.png')}.dokuwiki-link--mf_gz{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/gz.png')}.dokuwiki-link--mf_php{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/php.png')}.dokuwiki-link--mf_png{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/png.png')}.dokuwiki-link--mf_ps{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/ps.png')}.dokuwiki-link--mf_pptx{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/pptx.png')}.dokuwiki-link--mf_cs{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/cs.png')}.dokuwiki-link--mf_swf{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/swf.png')}.dokuwiki-link--mf_docx{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/docx.png')}.dokuwiki-link--mf_sxi{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/sxi.png')}.dokuwiki-link--mf_txt{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/txt.png')}.dokuwiki-link--mf_tar{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/tar.png')}.dokuwiki-link--mf_html{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/html.png')}.dokuwiki-link--mf_ods{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/ods.png')}.dokuwiki-link--mf_xml{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/xml.png')}.dokuwiki-link--mf_bz2{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/bz2.png')}.dokuwiki-link--mf_js{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/js.png')}.dokuwiki-link--mf_ppt{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/ppt.png')}.dokuwiki-link--mf_xls{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/xls.png')}.dokuwiki-link--mf_odi{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/odi.png')}.dokuwiki-link--mf_7z{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/7z.png')}.dokuwiki-link--mf_gif{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/gif.png')}.dokuwiki-link--mf_odt{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/odt.png')}.dokuwiki-link--mf_wav{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/wav.png')}.dokuwiki-link--mf_rar{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/rar.png')}.dokuwiki-link--mf_mp3{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/mp3.png')}.dokuwiki-link--mf_pl{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/pl.png')}.dokuwiki-link--mf_rb{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/rb.png')}.dokuwiki-link--mf_sxw{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/sxw.png')}.dokuwiki-link--mf_cpp{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/cpp.png')}.dokuwiki-link--mf_csv{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/csv.png')}.dokuwiki-link--mf_rpm{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/rpm.png')}.dokuwiki-link--mf_rtf{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/file.png')}.dokuwiki-link--mf_htm{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/htm.png')}.dokuwiki-link--mf_odc{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/odc.png')}.dokuwiki-link--mf_jpeg{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/jpeg.png')}.dokuwiki-link--mf_c{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/c.png')}.dokuwiki-link--mf_pdf{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/fileicons/pdf.png');background-position-y:1px}.dokuwiki-link--mf_java{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/java.png')}.dokuwiki-link--mf_jpg{background-image:url('../../../uploads/tx_cellentdokuwiki/lib/images/interwiki/jpg.png')}.dokuwiki-link--urlextern{background:url('../../../uploads/tx_cellentdokuwiki/lib/images/external-link.png') no-repeat 0 0;padding:0 0 0 20px}.dokuwiki-list{margin-bottom:1em}.dokuwiki-page__back{margin-bottom:30px !important}@media print{.dokuwiki-page__back{display:none}}.dokuwiki-pre{background:#eaebec;margin:0 0 1em 0;padding:5px 10px}.dokuwiki-pre .br0{color:#6c6}.dokuwiki-pre .co0{color:#808080;font-style:italic}.dokuwiki-pre .co1{color:#808080;font-style:italic}.dokuwiki-pre .co2{color:#808080;font-style:italic}.dokuwiki-pre .co3{color:#808080}.dokuwiki-pre .coMULTI{color:#808080;font-style:italic}.dokuwiki-pre .es0{color:#009;font-weight:bold}.dokuwiki-pre .kw1{color:#b1b100}.dokuwiki-pre .kw2{color:#000;font-weight:bold}.dokuwiki-pre .kw3{color:#006}.dokuwiki-pre .kw4{color:#933}.dokuwiki-pre .kw5{color:#00f}.dokuwiki-pre .me1{color:#060}.dokuwiki-pre .me2{color:#060}.dokuwiki-pre .nu0{color:#c6c}.dokuwiki-pre .re0{color:#00f}.dokuwiki-pre .re1{color:#00f}.dokuwiki-pre .re2{color:#00f}.dokuwiki-pre .re3{color:#c33;font-weight:bold}.dokuwiki-pre .re4{color:#099}.dokuwiki-pre .st0{color:#c00}.dokuwiki-pre .sy0{color:#6c6}.dokuwiki-table__th{background:#efefef;border-bottom-width:1px !important;padding:5px}.dokuwiki-table__td{padding:5px;border:1px solid #ccc !important}.dokuwiki-table__th,.dokuwiki-table__td{vertical-align:top}.dokuwiki-table__th--centeralign,.dokuwiki-table__td--centeralign{text-align:center}.dokuwiki-table__th--leftalign,.dokuwiki-table__td--leftalign{text-align:left}.dokuwiki-table__th--rightalign,.dokuwiki-table__td--rightalign{text-align:left}.dokuwiki-toc{background:#efefef;border:1px solid #ddd;float:right;font-size:12px;margin:0 0 20px 30px;width:250px}.dokuwiki-toc__heading{padding:5px 10px}.dokuwiki-toc__link{display:block;line-height:1.4;margin-bottom:5px;padding:0 10px}.dokuwiki-toc__link:hover{background:#0089c4;color:white;text-decoration:none}.dokuwiki-toc__link--level-2{padding-left:20px}.dokuwiki-toc__link--level-3{padding-left:40px}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp .container-fluid{position:relative}.pswp__button{width:34px;height:34px;position:relative;background-color:transparent;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0 !important;margin:0;margin-top:7px;margin-right:7px;background-position:center;min-width:0;float:right;opacity:0.9;transition:opacity 0.2s;box-shadow:none}.pswp__button:active{outline:none}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left .btn,.pswp__button--arrow--right .btn{width:34px;height:34px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp__button--zoom.btn{display:none}.pswp--zoom-allowed .pswp__button--zoom.btn{display:block}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background-color:transparent;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left .btn,.pswp__button--arrow--right .btn{min-width:0;padding:0;background-position:center;position:absolute}.pswp__button--arrow--left .btn{left:7px}.pswp__button--arrow--right .btn{right:0}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,0.25);-ms-transform:translateY(6px);transform:translateY(6px);transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;right:45px;top:3px;height:44px;font-size:13px;line-height:44px;color:#000;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:13px;padding:10px 0;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url('../../../fileadmin/templates_neu_dist/img/content/preloader.gif') 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:48px;width:100%}.pswp__top-bar .icon-wordmark{display:block;width:114px;height:21px;float:left;margin-top:14px}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:#fff}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#fff}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.mfp-bg{top:0;left:0;width:100%;height:100% !important;z-index:1042;overflow:hidden;position:fixed !important;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;max-width:745px}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background-color:transparent;background-position:center;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:26px;height:26px;min-width:26px;line-height:44px;position:absolute;right:16px;top:16px;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#3c3c3c;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;background-color:transparent}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#3c3c3c;right:25px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #3c3c3c;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #3c3c3c;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:0;padding-bottom:0}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:745px}.mfp-iframe-holder .mfp-close{top:-10px}.mfp-iframe-scaler{width:100%;height:0;height:100vh;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#fff}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-zoom-in .mfp-with-anim,.mfp-zoom-in .mfp-inline-holder,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;transition:all 0.2s ease-in-out;-ms-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim,.mfp-zoom-in.mfp-ready .mfp-inline-holder,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg,.mfp-zoom-in.mfp-ready .mfp-preloader{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim,.mfp-zoom-in.mfp-removing .mfp-inline-holder,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg,.mfp-zoom-in.mfp-removing .mfp-preloader{opacity:0}.mfp-iframe-holder .mfp-close{height:26px;min-width:26px;opacity:1;color:transparent;display:inline-block;position:absolute;right:15px;top:15px;cursor:pointer;white-space:nowrap;background-position:center;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cdefs%20fill%3D%22%230089c4%22%3E%3C%2Fdefs%3E%3Ctitle%20fill%3D%22%230089c4%22%3EArtboard%201%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7%2C8%2C8%2C7l5%2C5%2C5-5%2C1%2C1-5%2C5%2C5%2C5-1%2C1-5-5L8%2C19%2C7%2C18l5-5Z%22%20fill%3D%22%230089c4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:auto}@media (max-width: 700px){.mfp-iframe-holder .mfp-close{padding:15px;right:20px}}.mfp-close:hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cdefs%20fill%3D%22%230089c4%22%3E%3C%2Fdefs%3E%3Ctitle%20fill%3D%22%230089c4%22%3EArtboard%201%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C0H2A2%2C2%2C0%2C0%2C0%2C0%2C2V24a2%2C2%2C0%2C0%2C0%2C2%2C2H24a2%2C2%2C0%2C0%2C0%2C2-2V2A2%2C2%2C0%2C0%2C0%2C24%2C0ZM19%2C18l-1%2C1-5-5L8%2C19%2C7%2C18l5-5L7%2C8%2C8%2C7l5%2C5%2C5-5%2C1%2C1-5%2C5Z%22%20fill%3D%22%230089c4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.mfp-white-bg{background:white;padding:27px 35px}@media (max-width: 700px){.retailerswidth .mfp-container{padding:0}}.retailerswidth .mfp-content{max-width:490px !important}@media (max-width: 490px){.retailerswidth .retailer_popupcontainer{padding-left:9px;padding-right:9px}}@media (max-width: 449px){.retailerswidth .retailer_popupcontainer{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img.sliding-image{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body.fixed{position:static;height:100%;overflow:hidden}span.nolink{cursor:default}span.logo{display:block;width:140px;height:72px;color:white;font-size:21px;font-weight:400;box-shadow:0px 0 6px rgba(0,0,0,0.35)}span.logo a,span.logo a:hover{text-decoration:none;color:inherit}span.logo:hover,span.logo:active,span.logo:focus{text-decoration:none}span.logo .icon-wordmarkbg{display:block;position:relative;z-index:15;width:140px;height:64px;padding:21px 0 0 9px;background-position:-9px -9px;background-position:0 0}span.logo .icon-wordmarkbg .icon-wordmark{display:block;width:122px;height:22px}span.logo .wordmarkbgbottom{display:block;width:140px;z-index:1;height:30px;padding:0 0 0 12px;position:relative;top:-22px}.website_wording{padding-top:18px;text-shadow:0 0 4px rgba(0,0,0,0.2)}@media (min-width: 961px){.en .horizontal_nav ul.level-2 li{padding-right:27px}.de .horizontal_nav ul.level-2 li{padding-right:23px}.fr .horizontal_nav ul.level-2 li{padding-right:14px}.nl .horizontal_nav ul.level-2 li{padding-right:0}.es .horizontal_nav ul.level-2 li{padding-right:0}.nl ul.navbar-nav>li.horizontal_nav ul li a{padding-left:19px;padding-right:19px}}@media (max-width: 960px){span.logo{width:100%;height:45px;font-size:14px;margin-top:0}span.logo .icon-wordmarkbg{background:white;border-bottom-right-radius:15px;width:100%;box-shadow:2px 2px 8px 0px rgba(0,0,0,0.8);height:45px;padding:15px 0 0 16px}span.logo .icon-wordmarkbg .icon-wordmark{width:88px;height:18px;background-size:100%}span.logo .wordmarkbgbottom{left:0;right:0;width:100%;height:80px;padding:56px 0 0 17px;color:white;background-size:101%;background-position:center;top:-6px;position:absolute;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.4)}.website_wording{position:absolute;top:32px;left:17px;z-index:1;font-size:14px;line-height:22px;font-weight:400 !important;letter-spacing:0}span.icon-menu_search-black,span.icon-menu_storelocator-black{width:24px;float:right;font-size:0;line-height:0;height:24px;margin:10px 0;margin-right:5px;background-size:90%;position:relative;z-index:16;opacity:0.6;background-position:center}span.icon-menu_storelocator-black{margin-right:10px}.navbar-toggle{z-index:16;margin-top:3px;margin-bottom:4px;padding:10px 13px 10px 10px;margin-right:7px}.navbar-toggle span.icon-menu_close-black{display:none;width:18px;background-position:-2px -2px;height:18px;opacity:0.6}.navbar-toggle.open span.icon-bar{display:none}.navbar-toggle.open span.icon-menu_close-black{display:block}span.icon-bar{background-color:#636363;width:18px !important;margin-top:3px !important}}.siteheader{position:absolute;z-index:200;right:0;left:0;border:none !important;margin:0 !important;min-height:0;top:0}.siteheader.fix-it{position:fixed}.siteheader .container-fluid{position:relative}@media (min-width: 961px){.siteheader{height:190px;position:fixed;background:linear-gradient(180deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.25) 20%, rgba(0,0,0,0) 100%)}.siteheader .navbar-header{margin-right:33px !important}.siteheader.solid{height:48px;background:white;transition:background 0.6s;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.8)}.siteheader.solid ol.breadcrumb{display:none}.siteheader.solid span.logo{height:48px;margin-top:0px;box-shadow:none}.siteheader.solid span.logo .icon-wordmarkbg{height:48px;padding:13px 0;background:none}.siteheader.solid span.logo .wordmarkbgbottom{display:none}.siteheader.solid .website_wording{display:none}.siteheader.solid ul.navbar-nav{border:none}.siteheader.solid ul.navbar-nav>li>a,.siteheader.solid ul.navbar-nav>li>span.nolink{color:black;transition:color 0.6s}.siteheader.solid ul.navbar-nav>li.active>a:after,.siteheader.solid ul.navbar-nav>li.active>span.nolink:after{border-color:transparent transparent rgba(0,0,0,0.5) rgba(0,0,0,0.5);box-shadow:none}.siteheader.solid ul.navbar-nav>li:hover>a:after,.siteheader.solid ul.navbar-nav>li:hover>span.nolink:after{border-color:transparent transparent rgba(255,255,255,0.9) rgba(255,255,255,0.9);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)}.siteheader.solid svg path,.siteheader.solid svg ellipse{fill:#000000;transition:fill 0.6s}}@media print{.siteheader{display:none}}#spacer{display:none}@media (max-width: 960px){#spacer{display:block;height:74px}}ul.navbar-nav{position:relative}ul.navbar-nav>li:hover ul,ul.navbar-nav>li>span:hover ul{display:block;max-height:600px !important}ul.navbar-nav>li.hasFlyoutNav{position:static}ul.navbar-nav>li.horizontal_nav{position:static}ul.navbar-nav>li.horizontal_nav ul{width:100%;background:rgba(239,239,239,0.9);border:0;border-radius:0}ul.navbar-nav>li.horizontal_nav ul li a{padding:15px 20px}ul.navbar-nav>li.horizontal_nav ul li ul.dropdown-menu{background:rgba(255,255,255,0.9);margin:0}ul.navbar-nav>li.horizontal_nav ul li ul.dropdown-menu a{color:#3c3c3c;padding:0;position:relative}@media (min-width: 961px){ul.navbar-nav{border-bottom:1px solid rgba(255,255,255,0.5);width:calc(100% - 173px)}ul.navbar-nav>li.active>a:after,ul.navbar-nav>li:hover>a:after,ul.navbar-nav>li.active>span.nolink:after,ul.navbar-nav>li:hover>span.nolink:after,ul.navbar-nav li.level-2__item.hassub:hover>span.nolink:after,ul.navbar-nav li.level-2__item.hassub:hover>a:after{content:"";position:absolute;width:0;height:0;bottom:-8px;left:calc(50% + 6px);box-sizing:border-box;border:4px solid;border-color:transparent transparent rgba(255,255,255,0.5) rgba(255,255,255,0.5);-ms-transform-origin:0 0;transform-origin:0 0;-ms-transform:rotate(135deg);transform:rotate(135deg);display:block}ul.navbar-nav>li:hover>a:after,ul.navbar-nav>li:hover>span.nolink:after,ul.navbar-nav li.level-2__item.hassub:hover>a:after{border-color:transparent transparent rgba(255,255,255,0.9) rgba(255,255,255,0.9);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)}ul.navbar-nav>li>a,ul.navbar-nav>li>span.nolink,ul.navbar-nav li.level-2__item>span.nolink{color:#FFF;display:block;line-height:20px;position:relative;overflow:hidden;font-size:13px;padding:15px 20px 13px 20px}ul.navbar-nav li.level-2__item>span.nolink{overflow:visible;color:#3c3c3c;line-height:1.470588;padding:15px 20px}ul.navbar-nav>li:first-child>a,ul.navbar-nav>li:first-child>span.nolink{padding:15px 20px 13px 14px}ul.navbar-nav>li.horizontal_nav{position:static}ul.navbar-nav>li.horizontal_nav ul{padding:0}ul.navbar-nav>li.horizontal_nav ul li{display:inline-block}ul.navbar-nav>li.horizontal_nav ul li a{font-size:13px;position:relative}ul.navbar-nav>li.horizontal_nav ul li a:after{display:none}ul.navbar-nav>li.horizontal_nav ul li ul{display:none}ul.navbar-nav>li.horizontal_nav ul li:hover ul{display:block;position:absolute}ul.navbar-nav>li.horizontal_nav ul li:hover a:after{box-shadow:none !important}ul.navbar-nav .dropdown-menu{top:calc(100%)}ul.navbar-nav li.icon{float:right}ul.navbar-nav li.icon>a,ul.navbar-nav li.icon>span.nolink{padding:12px 0 12px 12px;display:block;font-size:0;line-height:0}ul.navbar-nav li.icon.active,ul.navbar-nav li.icon:hover{opacity:1}ul.navbar-nav li.icon.active>a:after,ul.navbar-nav li.icon.active>span.nolink:after,ul.navbar-nav li.icon:hover>a:after,ul.navbar-nav li.icon:hover>span.nolink:after{display:none}ul.navbar-nav li.icon .icon-menu_search,ul.navbar-nav li.icon .icon-menu_pp,ul.navbar-nav li.icon .icon-menu_dealers{width:24px;display:inline-block;font-size:0;line-height:0;height:24px;margin:0;opacity:0.8;background-position:center}ul.navbar-nav li.icon .icon-menu_search:hover,ul.navbar-nav li.icon .icon-menu_pp:hover,ul.navbar-nav li.icon .icon-menu_dealers:hover{opacity:1}ul.navbar-nav li.icon.pp-login.hasFlyoutNav .dropdown-menu{left:auto;right:0}ul.navbar-nav li.icon.pp-login.hasFlyoutNav:hover a:after,ul.navbar-nav li.icon.pp-login.hasFlyoutNav.active>a:after,ul.navbar-nav li.icon.pp-login.hasFlyoutNav:hover span.nolink:after,ul.navbar-nav li.icon.pp-login.hasFlyoutNav.active>span.nolink:after{left:calc(50% + 12px);display:block}}@media (max-width: 960px){.siteheader{position:fixed}.siteheader .container-fluid{padding:0 !important}.navbar-collapse{z-index:11;overflow:hidden;position:fixed;left:0;right:0;top:0;transition:height 500ms;display:none;height:1px}.navbar-collapse.in{display:block}.navbar-collapse ul.navbar-nav{padding-top:45px;margin:0;border:none}.navbar-collapse ul.navbar-nav>li a,.navbar-collapse ul.navbar-nav>li span.nolink{color:white;display:block;font-size:17px;padding:11px 16px}.navbar-collapse ul.navbar-nav>li.hassub a:after,.navbar-collapse ul.navbar-nav>li.hassub span.nolink:after{content:'›';position:absolute;right:16px;-ms-transform:rotate(90deg);transform:rotate(90deg);color:white;font-family:"CentraleSans XBold"}.navbar-collapse ul.navbar-nav>li.hassub ul li ul li a:after{-ms-transform:none;transform:none}.navbar-collapse ul.navbar-nav>li>ul{display:block;overflow:hidden;border:none;max-height:0;transition:all .3s;margin:0;padding:0;position:relative;float:none}.navbar-collapse ul.navbar-nav>li>ul>li:first-child{box-shadow:inset 0px 10px 19px -10px rgba(0,0,0,0.75)}.navbar-collapse ul.navbar-nav>li>ul>li>a{font-size:17px;text-overflow:ellipsis;line-height:20px;white-space:nowrap;overflow:hidden}.navbar-collapse ul.navbar-nav>li>ul>li>a:after{-ms-transform:none !important;transform:none !important}.navbar-collapse ul.navbar-nav>li>ul>li.hassub>a:after{-ms-transform:rotate(90deg) !important;transform:rotate(90deg) !important}.navbar-collapse ul.navbar-nav>li>ul>li ul>li a{border-bottom:1px solid #b3c8e6 !important}.navbar-collapse ul.navbar-nav>li.active>a,.navbar-collapse ul.navbar-nav>li.active>span.nolink{font-weight:bold}.navbar-collapse ul.navbar-nav>li.active ul{display:block;max-height:700px}.navbar-collapse ul.navbar-nav>li.horizontal_nav{position:static}.navbar-collapse ul.navbar-nav>li.horizontal_nav ul li{display:block}.navbar-collapse ul.navbar-nav>li.horizontal_nav ul li ul.dropdown-menu{background:white;padding:0;margin:0;border:0;border-radius:0}.navbar-collapse ul.navbar-nav>li.horizontal_nav ul li ul.dropdown-menu li{display:block}.navbar-collapse ul.navbar-nav>li.horizontal_nav ul li ul.dropdown-menu li a{color:#3c3c3c;padding:11px 34px}.navbar-collapse ul.navbar-nav>li.horizontal_nav ul li ul.dropdown-menu li a:after,.navbar-collapse ul.navbar-nav>li.horizontal_nav ul li ul.dropdown-menu li span.nolink:after{color:#3c3c3c}.navbar-collapse ul.navbar-nav>li.horizontal_nav ul li:hover ul.dropdown-menu{display:block;position:relative}.navbar-collapse .icon-menu_pp{display:none}.navbar-collapse .icon-footer_philips{width:110px;height:140px;margin:70px auto 40px}}.searchformcontainer{position:absolute;display:none;top:0;left:0;height:49px;text-align:right;right:0;z-index:17}.searchformcontainer.visible{display:block}@media (max-width: 960px){.searchformcontainer{right:46px}.searchformcontainer.notHeader{right:0}}.searchformcontainer input#ke_search_sword,.searchformcontainer input.searchinput{border:1px solid #cccedb;font-size:12px;border-radius:2px;margin-top:8px;border:1px solid #cccedb;height:31px;width:200px;line-height:20px;padding-left:10px;padding-right:25px;color:#b9bbc7}@media (max-width: 960px){.searchformcontainer input#ke_search_sword,.searchformcontainer input.searchinput{margin-top:7px}}.searchformcontainer input#ke_search_sword input#ke_search_sword::-ms-clear,.searchformcontainer input.searchinput input#ke_search_sword::-ms-clear{display:none}.searchformcontainer input.searchinput{width:100%}.searchformcontainer button.icon-menu_search-primaryBlue{line-height:0;position:absolute;right:0;top:11px;padding:0;background-color:transparent;border:none;width:23px;height:23px;outline:none}@media (max-width: 960px){.searchformcontainer button.icon-menu_search-primaryBlue{background-size:92%;background-position:left center}}.siteheader .breadcrumb li{padding-top:10px;color:white !important;font-size:13px}.siteheader .breadcrumb li:first-child{padding-left:14px}.siteheader .breadcrumb li:before{font-weight:700;font-family:'CentraleSans XBold'}.siteheader .breadcrumb a{color:white !important;font-size:13px}@media (max-width: 960px){.siteheader .breadcrumb{display:none}}.nav-tabs>li>a{color:white;padding:10px 20px;border-radius:0;text-align:center;border:1px solid transparent}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{color:#0089c4;background-color:#fff}.nav-tabs>li.active>a{color:#0089c4;background-color:#fff}.responsive-tabs-container{position:relative}.responsive-tabs-container .responsive-tabs.dropdown_visible{padding-right:34px}.responsive-tabs-container .tabs-dropdown{position:absolute;right:0;top:4px;margin-right:0 !important}.responsive-tabs-container .tabs-dropdown.navbar-nav{margin:0 !important}.responsive-tabs-container .tabs-dropdown .dropdown-menu{left:auto;right:0;margin-top:4px;border-radius:0;border:none;padding:0;color:#006e9d}.responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a{color:white;padding:10px 20px;border-radius:0;text-align:center;border:1px solid transparent}.responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:hover,.responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:focus{color:#0089c4;background-color:#fff}.responsive-tabs-container .tabs-dropdown .dropdown-menu>li.active>a{color:#0089c4;background-color:#fff}.responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a{text-align:left;min-width:200px}.responsive-tabs-container .tabs-dropdown .dropdown-toggle.btn-dropdown{width:34px;min-width:unset;position:relative;display:block;padding:0;background-position:center;height:34px;background-size:50%}.responsive-tabs-container .tabs-dropdown .dropdown-toggle.btn-dropdown:hover,.responsive-tabs-container .tabs-dropdown .dropdown-toggle.btn-dropdown:focus{background-color:white;background-repeat:no-repeat;box-shadow:none}.responsive-tabs-container .tabs-dropdown .dropdown-toggle.btn-dropdown svg{top:6px;position:relative}.tabnav_container{background:#0089c4}.tabnav_container.fix-it{position:fixed;z-index:9;right:0;left:0;opacity:0.95;top:48px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.8)}.tabnav_container .nav-tabs>li>a{margin-right:0}.tabnav_container--valign .nav-tabs{display:table;width:100%;border-bottom:none}.tabnav_container--valign .js-tab{display:table-cell;height:100%;vertical-align:middle;float:none}.tabnav_container--valign .js-tab.active,.tabnav_container--valign .js-tab:hover{background:#fff}.tabnav_spacer{height:42px;display:none}.resptabs li:first-child:nth-last-child(1){width:100%}.resptabs li:first-child:nth-last-child(2),.resptabs li:first-child:nth-last-child(2) ~ li{width:50%}.resptabs li:first-child:nth-last-child(3),.resptabs li:first-child:nth-last-child(3) ~ li{width:33.3333%}.resptabs li:first-child:nth-last-child(4),.resptabs li:first-child:nth-last-child(4) ~ li{width:25%}.resptabs li:first-child:nth-last-child(5),.resptabs li:first-child:nth-last-child(5) ~ li{width:20%}.decision_page{position:relative}.decision_page{position:relative;z-index:1}.decision_page video,.decision_page img{width:100%;z-index:1;height:auto}.decision_page .overlay{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;color:white}.decision_page .container-fluid{position:relative;height:100%}.decision_page h1{font-size:85px;font-weight:700;margin-top:292px}@media (min-width: 961px) and (max-width: 1120px){.decision_page h1{margin-top:272px}}.decision_page h1 span{font-weight:100}@media (max-width: 961px){.decision_page h1{margin-top:81px;font-size:66px}}@media (max-width: 700px){.decision_page h1{margin-top:40px;font-size:43px}}@media (max-width: 450px){.decision_page h1{margin-top:29px;font-size:35px}}.decision_page h2{font-size:42px;font-weight:700;padding:7px 0 0 56px;letter-spacing:0.5px}@media (max-width: 961px){.decision_page h2{font-size:33px;padding-left:46px}}@media (max-width: 700px){.decision_page h2{font-size:21px;padding-left:29px}}@media (max-width: 450px){.decision_page h2{font-size:17px;padding-left:24px}}.decision_page h3{font-size:30px;font-weight:700;text-align:center;padding-bottom:20px}.decision_page .buttons{width:700px;left:-11px;padding-top:120px}@media (min-width: 961px) and (max-width: 1120px){.decision_page .buttons{padding-top:60px}}.decision_page .buttons .btn{width:calc(33% - 11px);margin:0 0 0 11px}@media (max-width: 961px){.decision_page .buttons{position:absolute;bottom:13px;width:auto;left:11px;right:11px}}@media (max-width: 700px){.decision_page .buttons{left:9px;right:9px}.decision_page .buttons .btn{width:100%;margin:0 0 11px 0}}@media (max-width: 450px){.decision_page .buttons{left:6px;right:6px}}.productheader{padding-top:190px;min-height:670px;background-position:center}@media (max-width: 960px){.productheader{padding-top:30px;min-height:515px}}@media (max-width: 699px){.productheader{padding-top:30px;padding-bottom:34px;min-height:150px}}.productheader__image{display:block;margin:0 auto}.productheader__image.productheader__image--s-xs{margin:0 auto 20px auto}.productheader .badge{position:absolute;left:14px;top:0}.productheader__award{position:absolute;left:14px;bottom:0}.productheader__award--right{left:auto;right:14px}.badge{height:70px;width:70px;border-radius:50%;text-align:center;box-shadow:3px 2px 6px 0px rgba(0,0,0,0.25);color:white;line-height:15px;padding-top:19px}.badge__line1{font-size:17px}.badge__line2{font-size:12px}.productdesc__desc{margin:0}.productdesc__awardimage{margin-right:70px;margin-top:50px}.productdesc__awardimage:last-of-type{margin-right:0}.awardabsolute{position:absolute;bottom:30px;left:0;right:0;width:100%;max-width:990px;margin:auto}.videocontainer{top:0;left:0;bottom:0;right:0;position:absolute;overflow:hidden}.videocontainer div{position:relative;height:670px}.videocontainer div>video{left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;position:absolute}.price.invisible{margin-top:-20px}@media (max-width: 699px){.price.invisible{display:none}}.priceInOverview{text-align:right;padding-right:20px}@media (min-width: 700px){.priceInOverview{position:absolute;right:20px;padding-right:0;bottom:30px}}.btn-typeindicator{width:35px;height:35px;opacity:0.9;padding:0;min-width:0;margin:0;background-position:center;z-index:5;position:absolute;left:7px;bottom:7px}.productfeature{clear:both}.productfeature__youtubeEmbedLink{display:inline-block;position:relative}.productfeature .featurevideocontainer{padding:0 0 56.25% 0;position:relative;display:none;height:0;overflow:hidden}.productfeature .featurevideocontainer>iframe,.productfeature .featurevideocontainer>video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}@media (min-width: 700px){.productfeature{margin-top:54px}}@media (max-width: 699px){.productfeature .row{margin-top:14px;margin-bottom:14px}}.productfeature p{margin:0}.productfeature--advanced{position:relative;margin-top:0;display:table;width:100%}.productfeature--advanced img{max-width:100%;height:auto}.productfeature--advanced .fullwidthimage{background-repeat:no-repeat;display:table-cell;vertical-align:middle}@media (min-width: 2000px){.productfeature--advanced .fullwidthimage{background-size:100%}}@media (max-width: 699px){.productfeature--advanced .fullwidthimage{background-image:none !important}}.productfeature--advanced ul li:last-child{margin-bottom:0}@media (max-width: 699px){.productfeature--advanced .row{margin-top:0;margin-bottom:0}}.productfeature--advanced__content{display:table-cell;vertical-align:middle;float:none}@media (max-width: 699px){.productfeature--advanced__content{display:block}}.productfeature--advanced .kb_special_element{float:left;text-align:center}@media (max-width: 699px){.productfeature--advanced .kb_special_element{float:none;display:inline-block;margin-right:-4px}}.productfeature--advanced .kb_special_element__link{display:inline-block}.productfeature--advanced .kb_special_element__link--type1:hover,.productfeature--advanced .kb_special_element__link--type1.active{text-decoration:none}.productfeature--advanced .kb_special_element__link--type1:hover:before,.productfeature--advanced .kb_special_element__link--type1.active:before{border-width:5px}.productfeature--advanced .kb_special_element__link--type1:before,.productfeature--advanced .kb_special_element__link--type2bak:before{border:1px solid;border-radius:50%;width:90px;height:90px;content:'';position:absolute}.productfeature--advanced .kb_special_element__link--type0{margin-right:7px}.productfeature--advanced .kb_special_element__link--type2{width:80px;height:80px;position:relative;background-position:center center;display:inline-block}.productfeature--advanced .kb_special_element__link--type2 span{position:absolute;bottom:0;left:0;right:0}.productfeature--advanced .kb_special_element__link span{display:block;text-align:center}.productfeature--advanced .special-element-wrapper--outside{position:relative}.productfeature--advanced .special-element-wrapper--outside .bg-se-change{background-size:100%}.productfeature--advanced .special-element-wrapper--absolute .special-element-content{text-align:center}.productfeature--advanced .special-element-wrapper--absolute .special-element-content__headline{position:absolute;top:0;width:calc(100% - 18px);text-align:center}.productfeature--advanced .special-element-wrapper--absolute .special-element-content__elements{position:absolute;bottom:0;width:calc(100% - 18px);text-align:center}@media (max-width: 699px){.productfeature__animation{display:none}}.productfeature__hr{border-bottom:1px solid;height:1px;width:100%}.productfeature .bg-se-init{background-repeat:no-repeat;background-size:100%}.productfeature .bg-se-change{position:absolute;width:100%;height:100%;opacity:0;background-repeat:no-repeat}.productfeature .bg-se-change.change{opacity:0}.productfeature .bg-se-change.show{opacity:1}.productfeature .bg-se-change.transition{transition:opacity 0.5s ease-in-out}body#body_baqua .productfeature ul{color:#22505f}body#body_bgreen .productfeature ul{color:#024731}.packaging_container li{color:#3c3c3c}.packaging_container .buttons{margin-top:20px}@media (max-width: 700px){.packaging_container .buttons{text-align:center}}@media (min-width: 700px){.packaging_container .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.retailer_container{padding-top:54px;padding-bottom:54px;background-image:linear-gradient(35deg, #edf2f8 0%, #f6f9fc 65%, #fff 100%)}.retailer_container--promotion{background-image:none;padding:0}@media (max-width: 699px){.retailer_container{padding-top:34px;padding-bottom:34px}.retailer_container--promotion{padding:0}}.retailer_container .retailer_logo{display:block;width:100%;margin-bottom:20px;height:106px;background:white;border:1px solid #6c6d6d;vertical-align:middle;text-align:center}.retailer_container .retailer_logo--advanced_layout{height:87px}@media (max-width: 699px){.retailer_container .retailer_logo{margin-bottom:14px}}.retailer_container .retailer_logo>*{position:absolute;top:calc(50% - 10px);left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 961px){.retailer_container .retailer_logo>*{max-width:76%}}.targetGroupHeader{background:black;position:relative}.targetGroupHeader video,.targetGroupHeader img{width:100%;z-index:1;height:auto}.targetGroupHeader .overlay{position:absolute;z-index:2;left:0;bottom:0;right:0;color:white;top:37%}@media (min-width: 700px) and (max-width: 961px){.targetGroupHeader .overlay{top:50%;-ms-transform:translateY(-55%);transform:translateY(-55%)}}@media (max-width: 700px){.targetGroupHeader .overlay{top:40px;-ms-transform:none;transform:none}.targetGroupHeader .overlay .container-fluid{height:100%}}.targetGroupHeader h1{font-size:70px;line-height:70px;font-weight:700}@media (max-width: 961px){.targetGroupHeader h1{font-size:63px;line-height:63px}}@media (max-width: 700px){.targetGroupHeader h1{font-size:27px;line-height:27px;padding-left:6.4%}}@media (max-width: 450px){.targetGroupHeader h1{font-size:24px;line-height:24px}}.targetGroupHeader h2{font-size:35px;font-weight:700;letter-spacing:0.5px;color:#0089c4}@media (max-width: 961px){.targetGroupHeader h2{font-size:31px}}@media (max-width: 700px){.targetGroupHeader h2{font-size:14px;padding-left:6.4%}}@media (max-width: 450px){.targetGroupHeader h2{font-size:12px}}.targetGroupHeader span.indent{display:inline-block;width:40px}@media (max-width: 961px){.targetGroupHeader span.indent{width:37px}}@media (max-width: 700px){.targetGroupHeader span.indent{width:16px}}.targetGroupHeader .buttons{margin-top:87px}@media (max-width: 961px){.targetGroupHeader .buttons{margin-top:70px}}@media (max-width: 700px){.targetGroupHeader .buttons{margin-top:0;position:absolute;bottom:33px;text-align:center;left:0;right:0}}div.container-fluid.relative{position:relative}div.container-fluid.relative div.award-logo-absolute{position:absolute;bottom:54px;right:0;padding-left:inherit;padding-right:inherit}@media (max-width: 961px){div.container-fluid.relative div.award-logo-absolute{bottom:54px}}@media (max-width: 700px){div.container-fluid.relative div.award-logo-absolute{bottom:97px}}div.container-fluid.relative div.award-logo-absolute img{width:auto;height:auto}.textpicvideo video,.textpicvideo img{width:100%;z-index:1;height:auto}.textpicvideo ol{padding-left:15px;list-style:decimal}.textpicvideo .padding-container{padding-top:80px;padding-bottom:70px}@media (max-width: 700px){.textpicvideo .padding-container{padding-top:30px;padding-bottom:0px}}.textpicvideo h2{color:#0089c4;margin-bottom:1em}@media (max-width: 700px){.textpicvideo h2{margin-bottom:0.9em}}.textpicvideo p{font-size:17px;line-height:25px;font-weight:100}@media (max-width: 700px){.textpicvideo p{font-size:16px}}.highlightsOverview{background:black;color:white}.highlightsOverview .container-fluid{position:relative;min-height:690px}.highlightsOverview .icons_container{position:absolute;z-index:3;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 699px){.highlightsOverview .icons_container{margin-top:30px !important}}.highlightsOverview .icons_container.amount5{top:56%}.highlightsOverview .icons_container .icon_col{width:95px;float:left;padding-left:8px}.highlightsOverview .icons_container .icon_col:first-child{border-right:1px solid #808080;padding-left:0;padding-right:8px}.highlightsOverview .icons_container .icon_col .icon_highlight{width:82px;height:103px;text-align:center;font-size:11px;line-height:17px;transition:color 300ms;cursor:pointer}.highlightsOverview .icons_container .icon_col .icon_highlight svg,.highlightsOverview .icons_container .icon_col .icon_highlight img{width:56px;height:56px;display:block;margin:0 auto}.highlightsOverview .icons_container .icon_col .icon_highlight svg path,.highlightsOverview .icons_container .icon_col .icon_highlight img path{transition:fill 300ms}.highlightsOverview .icons_container .icon_col .icon_highlight .fallback_png{display:none}.highlightsOverview .icons_container .icon_col .icon_highlight.active,.highlightsOverview .icons_container .icon_col .icon_highlight:hover{color:#0089c4}.highlightsOverview .icons_container .icon_col .icon_highlight.active svg .st0,.highlightsOverview .icons_container .icon_col .icon_highlight:hover svg .st0{fill:#0089c4}@media (max-width: 961px){.highlightsOverview .icons_container{position:relative;text-align:center;left:auto;top:auto;margin-top:43px;-ms-transform:none;transform:none}.highlightsOverview .icons_container .break{width:100%;height:1px}.highlightsOverview .icons_container .icon_col{width:auto;width:auto;float:none;padding:0;display:inline-block}.highlightsOverview .icons_container .icon_col:first-child{border:none;padding:0}.highlightsOverview .icons_container .icon_col .icon_highlight{width:100px;height:90px;float:left}}@media (max-width: 961px) and (max-width: 700px){.highlightsOverview .icons_container .icon_col .icon_highlight{width:72px;height:60px}.highlightsOverview .icons_container .icon_col .icon_highlight span{display:none}}.highlightsOverview .descshort_container{width:270px;left:213px;position:absolute;z-index:3;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 961px){.highlightsOverview .descshort_container{position:relative;width:100%;left:auto;margin-top:40px;margin-bottom:50px;top:auto;-ms-transform:none;transform:none}}@media (max-width: 699px){.highlightsOverview .descshort_container{margin-bottom:34px}}.highlightsOverview .videos_container{position:absolute;right:0;bottom:0;top:0;z-index:0}@media (max-width: 961px){.highlightsOverview .videos_container{position:relative;right:auto;bottom:auto;top:auto}.highlightsOverview .videos_container video{width:100%;height:auto}}.highlightsOverview h2{padding-top:50px}@media (max-width: 700px){.highlightsOverview h2{padding-top:30px}}@media (min-width: 961px){.highlightsOverview .videoSmall{display:none !important}}@media (max-width: 961px){.highlightsOverview .videoBig{display:none !important}}.highlightsOverview .desc_short,.highlightsOverview .videoBig,.highlightsOverview .videoSmall{display:none}.highlightsOverview .desc_short.active,.highlightsOverview .videoBig.active,.highlightsOverview .videoSmall.active{display:block}@media (max-width: 699px){.highlights_detail_container{padding-top:2px}}.highlights_detail_container .padding-container{padding-top:55px}@media (max-width: 699px){.highlights_detail_container .padding-container{padding-top:10px}}.highlights_detail_container .textpicvideo h2:first-of-type{margin-bottom:0}.highlights_detail_container .textpicvideo h2{margin-bottom:50px}@media (max-width: 699px){.highlights_detail_container .textpicvideo h2{margin-bottom:8px}}@media (max-width: 699px){.highlights_detail_container .textpicvideo p{margin-bottom:11px}}.moreproductfeatures_container h2{color:#0089c4;text-align:center;padding-top:58px;padding-bottom:64px}@media (max-width: 961px){.moreproductfeatures_container h2{padding-bottom:51px;text-align:left}}.moreproductfeatures_container h3{color:#0089c4;margin-top:13px;margin-bottom:10px}@media (min-width: 700px){.moreproductfeatures_container .clearfix{margin-bottom:65px}}@media (max-width: 699px){.moreproductfeatures_container p{margin-bottom:2em}}.banner_speechair{padding-top:49px;padding-bottom:18px}@media (max-width: 699px){.banner_speechair{padding-top:34px;padding-bottom:34px}}.banner_speechair h3{margin-top:1em;margin-bottom:1.1em}.banner_speechair h2 span{font-weight:200}.banner_speechair h2,.banner_speechair h3,.banner_speechair h4{color:white}.relatedproducts_container a:hover{text-decoration:none}.relatedproducts_container a:hover span.viewproductlink{text-decoration:underline}.relatedproducts_container .related_product_image{height:180px;background-position:center;background-repeat:no-repeat;background-size:contain;margin:20px}.relatedproducts_container .related_product_txt{color:#3c3c3c;text-decoration:none !important;min-height:80px}.relatedproducts_container .related_product_txt strong{color:#0089c4;font-size:17px;font-family:'CentraleSans XBold'}.relatedproducts_container .viewproductlink{font-weight:400}.retailer_popupcontainer .retailer{min-height:70px;border-bottom:1px solid #bababa}.retailer_popupcontainer .retailer:first-child{border-top:1px solid #bababa}.retailer_popupcontainer .retailer div[class^="col-"]{height:70px}.retailer_popupcontainer .retailer .retailer_logo{width:90%;margin-top:-2px;text-align:center}.retailer_popupcontainer input.searchinput{height:35px;color:#3c3c3c}.retailer_popupcontainer button.icon-menu_search-primaryBlue{right:5px !important;top:13px !important}.retailer_popupcontainer img{height:auto}.retailer_popupcontainer h2,.retailer_popupcontainer h4{color:#0066a1}.retailer_popupcontainer h2{font-family:"CentraleSans XBold";font-weight:700;margin-bottom:18px}@media (max-width: 490px){.retailer_popupcontainer h2{margin-bottom:11px;margin-top:20px}}.retailer_popupcontainer h4{margin-bottom:14px}.versions{padding-top:54px;padding-bottom:0px}.versions img{max-width:100%;box-sizing:content-box;border:1px solid #cccccc;margin-bottom:20px}.versions div.row{margin-bottom:35px}.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto}.autocomplete-suggestion{clear:both;padding:6px 0;white-space:nowrap;overflow:hidden}.autocomplete-suggestion span{top:10px;position:relative}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:normal;color:#3399FF}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.autocompleteimage{float:left;background-repeat:no-repeat;width:65px;height:65px;margin-left:10px;margin-right:10px;background-position:center}.textandimageheader__supportcontainer input.icon-menu_search-primaryBlue{margin-top:20px;background-position:right 5px center;width:550px;max-width:100%}.support_registration .icon{padding-left:40px;background-position:top left}.support_registration .warrantyicon{background-size:31px 36px;min-height:36px}.support_registration .registrationsupporticon{background-size:30px 31px;min-height:31px}.support_registration .registrationpromotionsicon{background-size:31px 36px;min-height:36px}.agreement{height:400px;overflow-y:scroll;border:1px solid #e0e0e0;padding:8px;margin-top:30px;margin-bottom:30px}form#languagedropdown,form#languagedropdown_mm{margin-bottom:28px}.icon-star{width:11px;height:11px;display:inline-block !important}.icon-before{position:relative;padding-left:35px;margin-bottom:7px;min-height:34px}.icon-before:before{content:'';display:block;position:absolute;width:25px;height:34px;left:0;top:4px}.icon_downloadbasket{background:url('../../../fileadmin/templates_neu_dist/img/content/einkaufswagen.png') no-repeat 0 -1px;width:18px;height:16px;padding:0;vertical-align:middle;display:inline-block;cursor:pointer}.icon_downloadbasket:hover{text-decoration:none}img.star{vertical-align:top}.productsupport{padding-top:49px;padding-bottom:45px}.productsupport h2{padding-bottom:21px}.productsupport h3{color:#0f204b;margin-top:0;margin-bottom:10px}.productsupport .manuals,.productsupport .software,.productsupport #faq_container{padding-bottom:45px}.productsupport .manuals p,.productsupport .software p,.productsupport #faq_container p{margin:0}.productsupport #faq_container{margin-top:3px}.productsupport #faq_container .faq.panel ul li{padding-left:16px;padding-bottom:16px}.productsupport .support_sidebar_container>div{margin-bottom:49px}@media (max-width: 699px){.productsupport .support_sidebar_container>div{margin-top:30px;margin-bottom:0}}.manuals ul span,.software ul span{display:block}.slick_tutorials{margin-left:80px;margin-right:80px}.slick_tutorials.slick-slider .slick-prev{left:-50px}.slick_tutorials.slick-slider .slick-next{right:-50px}.slick_tutorials .overlay{opacity:0;transiton:all 500ms;position:absolute;top:0;left:0;right:0;bottom:0;line-height:20px;color:white;overflow:hidden;padding:5px 10px}.slick_tutorials .slick-slide{margin-left:11px;margin-right:11px;cursor:pointer}.slick_tutorials .slick-slide:hover .overlay{opacity:1}.slick_tutorials .slick-slide:hover .icon-play{display:none}.tutorial_video{position:relative;display:none}@media (max-width: 699px){.tutorial_video{display:block !important;margin-bottom:0 !important}}.tutorial_video.active{display:block}.tutorial_video .poster{cursor:pointer}.tutorial_video .icon-play{left:50%;top:50%;margin:0;margin-left:-17px;margin-top:-17px;width:35px;height:35px;opacity:0.9;padding:0;min-width:0;background-position:center;z-index:5;position:absolute}.tutorial_video .ytplayer,.tutorial_video .tutorial_video_element{display:none}.specs{padding-bottom:45px;column-count:2;column-gap:22px}@media (max-width: 699px){.specs{column-count:1;column-gap:0}}.specs .avoidbreak{break-inside:avoid}.specs h5{font-size:21px;line-height:26px;padding-top:53px;margin-top:0;margin-bottom:10px;break-after:avoid;break-inside:avoid;-webkit-column-break-after:avoid;-webkit-column-break-inside:avoid}@media (max-width: 700px){.specs h5{font-size:19px;line-height:25px}}.specs h5 strong,.specs h5 b{display:block;break-inside:avoid;break-after:avoid}.specs dl{break-inside:avoid;border-bottom:1px solid #cccccc;position:relative;margin:0}.specs dl:after{display:table;content:'';clear:both}.specs dt,.specs dd{padding-top:5px;padding-bottom:5px;width:50%}.specs dt{clear:both;float:left;font-weight:700;padding-right:11px}.specs dd{float:right;padding-left:11px;margin-left:0}.specs dt:before{content:'';position:absolute;width:100%;left:0;border-bottom:1px solid #cccccc;height:1px;display:block;margin-top:-5px}.dropdown-menu .productflyout{width:785px;padding-left:7px;padding-right:7px;padding-top:7px}.dropdown-menu .productflyout .productflyout__item{width:124px;margin-left:5px;margin-bottom:-8px;height:216px;float:left}.dropdown-menu .productflyout .productflyout__item a:hover{text-decoration:none}.dropdown-menu .productflyout .productflyout__item:first-child{margin-left:0}.dropdown-menu .productflyout .productflyout__imagecontainer{height:116px}.dropdown-menu .productflyout .productflyout__image{margin:0 auto;max-width:124px}.dropdown-menu .productflyout .productflyout__descsmall{height:50px;width:100%;font-size:12px;line-height:14px;color:#3c3c3c}.dropdown-menu .productflyout .productflyout__descsmall>div{max-height:50px;overflow:hidden;width:100%}.dropdown-menu .productflyout .productflyout__description{height:50px;width:100%;font-size:13px;line-height:15px;border-bottom-width:3px;border-bottom-style:solid}.dropdown-menu .productflyout .productflyout__description>div{width:100%}.dropdown-menu .productflyout .productflyout__description:after{content:"";position:absolute;display:none;width:0;height:0;bottom:-8px;left:calc(50% + 6px);box-sizing:border-box;border:4px solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:inherit;border-left-color:inherit;-ms-transform-origin:0 0;transform-origin:0 0;-ms-transform:rotate(135deg);transform:rotate(135deg)}.dropdown-menu .productflyout .productflyout__link:hover .productflyout__description:after{display:block}.bordercolor--bblue,.bordercolor--bblue:after{border-color:#0066a1}.bordercolor--bpink,.bordercolor--bpink:after{border-color:#ec4371}.bordercolor--bgreen,.bordercolor--bgreen:after{border-color:#5b8f22}.bordercolor--borange,.bordercolor--borange:after{border-color:#e98300}.bordercolor--baqua,.bordercolor--baqua:after{border-color:#1e9d8b}.bordercolor--bpurple,.bordercolor--bpurple:after{border-color:#7d0063}.menubanner{clear:both;margin-left:-8px;top:8px;position:relative;margin-right:-8px}.menubanner__image{float:left;width:240px;min-height:153px}.menubanner__image img{max-width:204px !important}.menubanner__text{min-height:153px;float:left;width:calc(100% - 240px)}.toggle{background:#d9edf6;font-size:14px;color:#0066a1;font-weight:400;padding:7px 30px 7px 16px;margin-bottom:2px;border-radius:2px;cursor:pointer;position:relative}.toggle .icon-arrow-up-darkBlue,.toggle .icontoggle{position:absolute;right:16px;top:50%;margin-top:-11px;transition:transform 300ms;-ms-transform:rotate(180deg);transform:rotate(180deg)}.toggle .icon-arrow-up-darkBlue{width:14px;height:8px;margin-top:6px}.toggle:not(.collapsed) .icon-arrow-up-darkBlue,.toggle:not(.collapsed) .icontoggle{-ms-transform:rotate(0deg);transform:rotate(0deg)}@media (min-width: 700px){.collapse-xs-sm-only .collapse{display:block;height:auto !important}}@media (max-width: 699px){.tab-md-lg-only .tab-content>.active,.tab-md-lg-only .tab-content>.tab-pane{display:block;opacity:1}}.slick-slider .slick-slide{position:relative}.slick-slider .slick-prev,.slick-slider .slick-next,.slick-slider .btn-slick{width:35px;height:35px;opacity:0.9;padding:0;min-width:0;margin:0;background-position:center;z-index:5;position:absolute}.slick-slider .slick-prev,.slick-slider .slick-next{top:50%;margin-top:-17px;left:5px}@media (min-width: 450px){.slick-slider .slick-prev,.slick-slider .slick-next{left:8px}}@media (min-width: 700px){.slick-slider .slick-prev,.slick-slider .slick-next{left:8px}}@media (min-width: 961px){.slick-slider .slick-prev,.slick-slider .slick-next{left:11px}}.slick-slider .icon-enlarge,.slick-slider .icon-play,.slick-slider .icon-360degree{bottom:7px;left:7px}.slick-slider .icon-360degree{background-size:80%}.slick-slider .slick-next{left:auto;right:5px}@media (min-width: 450px){.slick-slider .slick-next{right:8px}}@media (min-width: 700px){.slick-slider .slick-next{right:8px}}@media (min-width: 961px){.slick-slider .slick-next{right:11px}}.gallery_container{height:370px}.gallery_container .slick-slide a:before,.gallery_container .slick-slide a:after{content:'';display:block;position:absolute;left:0;right:0;height:34px}.gallery_container .slick-slide a:before{top:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0.05) 20%, rgba(0,0,0,0) 100%)}.gallery_container .slick-slide a:after{bottom:0;background-image:linear-gradient(to top, rgba(0,0,0,0.05) 20%, rgba(0,0,0,0) 100%)}@media (max-width: 699px){.gallery_container{height:250px}.gallery_container .slick-slide img{height:250px;width:auto}}@media (max-width: 449px){.gallery_container{height:200px}.gallery_container .slick-slide img{height:200px;width:auto}}.gallery_container .slick-slide{border-right:1px solid #e0e0e0}.gallery_container .gallery_item .popup_caption{display:none}.videoposter{display:none}.pswp .videoposter{display:block}.pswp .mfp-bg{opacity:1 !important}.pswp .mfp-container{padding:48px 0 0 0}.pswp .backToGallery{position:absolute;top:0px;color:#FFF;background:white;width:100%;height:48px;padding-top:7px;padding-right:7px;left:0;opacity:1;right:0}.videoel{width:100%;height:0;overflow:hidden;padding-top:56.25%}.videoel>video,.videoel iframe:not(:-webkit-full-screen){position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.videoel>video,.videoel iframe:not(:-moz-full-screen){position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.videoel>video,.videoel iframe:not(:-ms-fullscreen){position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:100%}.videoel>video,.videoel iframe:not(:fullscreen){position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:100%}.videoel iframe{position:absolute;top:0;width:100% !important}.videoposter{text-align:center;height:100%}.videoposter .mfp-inline{vertical-align:middle;display:inline-block;position:relative;cursor:pointer;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.videoposter .mfp-inline img{max-width:100%;height:auto}.video .mfp-content{max-height:100%}.icon-360degree--before:before,.icon-play--before:before{display:block;width:80px;height:80px;position:absolute;background-color:#0089c4;border-radius:2px;background-size:50%;background-position:center;opacity:0.9;content:'';margin-top:-40px;margin-left:-40px;top:50%;left:50%}#prod360{cursor:e-resize}.wow{visibility:hidden}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-10%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft;animation-timing-function:ease-in-out}@keyframes fadeInRight{from{opacity:0;transform:translate3d(10%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight;animation-timing-function:ease-in-out}@keyframes slideInRight{from{transform:translate3d(100vw, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight;animation-timing-function:ease-in-out}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn;animation-timing-function:ease-in-out}@keyframes fadeInFront{from{opacity:0}to{opacity:1}}.fadeInFront{animation-name:fadeInFront;animation-timing-function:ease-in-out;animation-duration:1s}@keyframes moveTextWithDelay{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.moveTextWithDelay{animation-name:moveTextWithDelay;animation-timing-function:ease-in-out;animation-duration:0.5s;animation-delay:0.5s}.icon-map_filter{width:20px;height:20px;display:inline-block;position:absolute;right:7px;background-position:center;cursor:pointer;top:8px;transition:all 300ms}.icon-map_filter.active{transform:rotateX(180deg)}.search-filters{display:none;border-top:1px solid #b9b9b9;padding:14px}.search-filters .styled-select{width:100%}.search-filters .styled-select select{height:26px;font-size:12px;padding:2px 5px;width:100%}.search-filters input{height:10px;margin:0}.search-filters .checkbox--fullwidth{margin-left:-5px;margin-top:0;font-size:14px}.search-filters .checkbox--fullwidth:before{top:2px}.p-sc08-map{position:relative}.p-sc08-map .p-map-overlay{position:relative;z-index:1}.p-sc08-map .p-map-overlay.p-map-overlay-narrow{margin:0 auto;max-width:960px}.p-sc08-map .p-map-search{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);background-color:#fff;position:absolute;left:20px;right:20px;top:20px}.p-sc08-map .p-map-search-header{display:none}.p-sc08-map .p-map-search-box{position:relative}.p-sc08-map .p-map-search-box>div{padding-right:30px;padding-left:15px;position:relative}.p-sc08-map .p-map-search-box>div:after{content:'';display:block;width:1px;height:21px;background:#b9b9b9;top:7px;position:absolute;right:35px}.p-sc08-map .p-map-search-box input{padding-left:15px;padding-right:26px}.p-sc08-map .p-map-search-box input{border:0;color:#252f47;height:33px;font-size:13px;left:-15px;line-height:33px;position:relative;width:100%}.p-sc08-map .p-map-search-box input:focus{outline:none}.p-sc08-map .p-map-search-box .p-search-location-btn,.p-sc08-map .p-map-search-box .p-search-list-btn,.p-sc08-map .p-map-search-box .p-search-btn{position:absolute;display:inline-block;cursor:pointer}.p-sc08-map .p-map-search-box .p-search-list-btn:after,.p-sc08-map .p-map-search-box .p-search-location-btn:after{content:"";display:block;position:absolute;background:#cccedb;width:1px;height:23px;right:-11px;top:-4px}.p-sc08-map .p-map-search-box .p-search-list-btn{display:none;width:24px;height:15px;top:10px;right:33px;margin-right:17px}.p-sc08-map .p-map-search-box .p-search-location-btn{display:none;background-position:0 -35px;right:0;width:15px;height:20px;top:7px;margin-right:52px}.p-sc08-map .p-map-search-box .p-search-location-btn:after{top:-1px}.p-sc08-map .p-map-search-box .p-search-btn{background-position:center;right:44px;width:20px;height:20px;top:8px}.p-sc08-map .p-map-info{position:absolute;top:75px;width:100%}.p-sc08-map .p-map-info-content{background:#fff;overflow:hidden;font-size:13px;line-height:20px}.p-sc08-map .p-map-info-content>h4{padding:12px 16px 0px 16px}.p-sc08-map .p-map-info-content .p-icon-close{position:absolute;right:10px;top:10px;width:26px;height:26px;min-width:26px;background-color:transparent !important}.p-sc08-map .p-map-info-content .p-info-wrapper{margin:25px 0;padding:0 25px}.p-sc08-map .p-map-info-content .icon-sl_certified,.p-sc08-map .p-map-info-content .icon-sl_address,.p-sc08-map .p-map-info-content .icon-sl_directions,.p-sc08-map .p-map-info-content .icon-sl_email,.p-sc08-map .p-map-info-content .icon-sl_phone,.p-sc08-map .p-map-info-content .icon-sl_website{padding-left:28px;display:inline-block;margin-bottom:14px;background-size:18px 18px;background-position:left top}.p-sc08-map .p-map-info-content p{margin:0}.p-sc08-map .p-map-info-content img{max-width:100%}.p-sc08-map .p-map-info-content.p-list{padding:0}.p-sc08-map .p-map-info-content.p-list li{position:relative;cursor:pointer;padding:19px 30px 19px 25px}.p-sc08-map .p-map-info-content.p-list li:hover{background:rgba(0,102,161,0.1)}.p-sc08-map .p-map-info-content.p-list li:after{width:8px;height:14px;right:10px;top:50%;margin-top:-7px;content:'';display:block;position:absolute;background-size:contain}.p-map-info li.retailer{padding:13px 16px 13px 85px;background-position-x:16px;background-position-y:center;background-repeat:no-repeat}@media screen and (min-width: 701px){.p-sc08-map .p-map-search{width:330px}.p-sc08-map .p-map-info{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);overflow-y:auto;width:330px}.p-sc08-map .p-map-search,.p-sc08-map .p-map-info{right:auto;left:20px}.p-sc08-map .p-map-search-header{background-color:#3285ff;border-radius:5px 5px 0px 0px;color:white;display:block;font-size:12px;padding:7px 15px}.p-sc08-map .p-map-overlay-inverted .p-map-search,.p-sc08-map .p-map-overlay-inverted .p-map-info{left:auto;right:20px}.p-sc08-map .p-map-info-content{overflow-y:auto}}@media screen and (min-width: 961px){.p-sc08-map .p-map-overlay-narrow .p-map-search,.p-sc08-map .p-map-overlay-narrow .p-map-info{left:0}.p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-search,.p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-info{left:auto;right:0}}@media screen and (max-width: 700px){.p-sc08-map .p-map{margin:0 5px}.p-sc08-map .p-map-info-content,.p-sc08-map .p-map-info{max-height:none !important}.p-sc08-map .p-map-info .p-title{font-size:22px;line-height:25px;margin-top:16px;margin-bottom:4px}.p-sc08-map .p-map-info .p-button{margin-bottom:15px}.p-sc08-map .p-map-info .p-button.p-large{min-height:35px}.p-sc08-map .p-map-info .p-button.p-large>span{min-height:33px}.p-sc08-map .p-map-info.p-list{width:100%;top:74px}}@media screen and (max-width: 700px) and (-webkit-min-device-pixel-ratio: 0){.p-sc08-map .p-map-search-box input:focus{font-size:17px}}.darkblue-gradient{background:#023273;background:linear-gradient(125deg, #0f204b 0%, #003478 100%)}.lightblue-gradient{background:#eff3f8;background:linear-gradient(125deg, #edf2f8 0%, #f6f9fc 65%, #fff 100%)}.gradient--bprimary{background-color:#023273;background-image:linear-gradient(125deg, #0f204b 0%, #003478 100%)}.gradient--vdblue,.pagebrand-vdgradient,body#body_bblue .pagebrand-vdgradient{background-color:#023273;background-image:linear-gradient(125deg, #0f204b 0%, #003478 100%)}.gradient--dblue{background-color:#003478;background-image:linear-gradient(125deg, #003478 0%, #0066a1 100%)}.gradient--bblue,.pagebrand-gradient,body#body_bblue .pagebrand-gradient{background-color:#0066a1;background-image:linear-gradient(125deg, #0066a1 0%, #629fd5 100%)}.gradient--lblue,body#body_bblue .pagebrand-lgradient{background-color:#7ba4d9;background-image:linear-gradient(125deg, #7ba4d9 0%, #b3c8e6 100%)}.gradient--vlblue,body#body_bblue .pagebrand-vlgradient{background-color:#edf2f8;background-image:linear-gradient(125deg, #edf2f8 0%, #fff 100%)}.gradient--vdaqua,body#body_baqua .pagebrand-vdgradient{background-color:#22505f;background-image:linear-gradient(125deg, #22505f 0%, #156570 100%)}.gradient--daqua{background-color:#156570;background-image:linear-gradient(125deg, #156570 0%, #1e9d8b 100%)}.gradient--baqua,body#body_baqua .pagebrand-gradient{background-color:#1e9d8b;background-image:linear-gradient(125deg, #1e9d8b 0%, #4fb5ae 100%)}.gradient--laqua,body#body_baqua .pagebrand-lgradient{background-color:#5bbbbf;background-image:linear-gradient(125deg, #5bbbb7 0%, #cae3e9 100%)}.gradient--vlaqua,body#body_baqua .pagebrand-vlgradient{background-color:#f2f8f9;background-image:linear-gradient(125deg, #f2f8f9 0%, #fff 100%)}.gradient--vdgreen,body#body_bgreen .pagebrand-vdgradient{background-color:#024731;background-image:linear-gradient(125deg, #024731 0%, #00693c 100%)}.gradient--dgreen{background-color:#00693c;background-image:linear-gradient(125deg, #00693c 0%, #5b8f22 100%)}.gradient--bgreen,body#body_bgreen .pagebrand-gradient{background-color:#5b8f22;background-image:linear-gradient(125deg, #5b8f22 0%, #a4b507 100%)}.gradient--lgreen,body#body_bgreen .pagebrand-lgradient{background-color:#b6bf00;background-image:linear-gradient(125deg, #b6bf00 0%, #e0e96e 100%)}.gradient--vlgreen,body#body_bgreen .pagebrand-vlgradient{background-color:#f8f9ea;background-image:linear-gradient(125deg, #f8f9ea 0%, #fff 100%)}.gradient--vdorange,body#body_borange .pagebrand-vdgradient{background-color:#772432;background-image:linear-gradient(125deg, #772432 0%, #983222 100%)}.gradient--dorange{background-color:#983222;background-image:linear-gradient(125deg, #983222 0%, #e98300 100%)}.gradient--borange,body#body_borange .pagebrand-gradient{background-color:#e98300;background-image:linear-gradient(125deg, #e98300 0%, #eda600 100%)}.gradient--lorange,body#body_borange .pagebrand-lgradient{background-color:#eeaf00;background-image:linear-gradient(125deg, #eeaf00 0%, #fbd476 100%)}.gradient--vlorange,body#body_borange .pagebrand-vlgradient{background-color:#fffaed;background-image:linear-gradient(125deg, #fffaed 0%, #fff 100%)}.gradient--vdpink,body#body_bpink .pagebrand-vdgradient{background-color:#662046;background-image:linear-gradient(125deg, #662046 0%, #91004b 100%)}.gradient--dpink{background-color:#91004b;background-image:linear-gradient(125deg, #91004b 0%, #ec4371 100%)}.gradient--bpink,body#body_bpink .pagebrand-gradient{background-color:#ec4371;background-image:linear-gradient(125deg, #ec4371 0%, #e08291 100%)}.gradient--lpink,body#body_bpink .pagebrand-lgradient{background-color:#e59aaa;background-image:linear-gradient(125deg, #e59aaa 0%, #e9c5cb 100%)}.gradient--vlpink,body#body_bpink .pagebrand-vlgradient{background-color:#fbf5f6;background-image:linear-gradient(125deg, #fbf5f6 0%, #fff 100%)}.gradient--vdpurple,body#body_bpurple .pagebrand-vdgradient{background-color:#42145f;background-image:linear-gradient(125deg, #42145f 0%, #631d76 100%)}.gradient--dpurple{background-color:#4a1657;background-image:linear-gradient(125deg, #4a1657 0%, #7d0063 100%)}.gradient--bpurple,body#body_bpurple .pagebrand-gradient{background-color:#7d0063;background-image:linear-gradient(125deg, #7d0063 0%, #a873a9 100%)}.gradient--lpurple,body#body_bpurple .pagebrand-lgradient{background-color:#b390bb;background-image:linear-gradient(125deg, #b390bb 0%, #dbcfe9 100%)}.gradient--vlpurple,body#body_bpurple .pagebrand-vlgradient{background-color:#faf7fd;background-image:linear-gradient(125deg, #faf7fd 0%, #fff 100%)}.gradient--gblue5{background-color:#0b2265;background-image:linear-gradient(125deg, #0b2265 0%, #0039a6 100%)}.gradient--gblue4{background-color:#0039a6;background-image:linear-gradient(125deg, #0039a6 0%, #0089c4 100%)}.gradient--gblue3{background-color:#005a8b;background-image:linear-gradient(125deg, #005a8b 0%, #0089c4 100%)}.gradient--gblue2{background-color:#0089c4;background-image:linear-gradient(125deg, #0089c4 0%, #72b5cc 100%)}.gradient--gblue1{background-color:#72b5cc;background-image:linear-gradient(125deg, #72b5cc 0%, #fff 100%)}.gradient--vdred,body#body_bred .pagebrand-vdgradient{background-color:#5e172d;background-image:linear-gradient(125deg, #5e172d 0%, #96172e 100%)}.gradient--dred{background-color:#96172e;background-image:linear-gradient(125deg, #96172e 0%, #cd202c 100%)}.gradient--bred,body#body_bred .pagebrand-gradient{background-color:#cd202c;background-image:linear-gradient(125deg, #cd202c 0%, #e08291 100%)}.gradient--lred,body#body_bred .pagebrand-lgradient{background-color:#e59aaa;background-image:linear-gradient(125deg, #e59aaa 0%, #e9c5cb 100%)}.gradient--vlred,body#body_bred .pagebrand-vlgradient{background-color:#fbf5f6;background-image:linear-gradient(125deg, #fbf5f6 0%, #fff 100%)}.gradient--vdblue--hc,body .wordmarkbgbottom,body#body_bblue .wordmarkbgbottom{background-color:#003478;background-image:linear-gradient(125deg, #081026 0%, #003478 60%, #0066a1 100%)}.gradient--bblue--hc{background-color:#0066a1;background-image:linear-gradient(125deg, #0f204b 0%, #0066a1 60%, #53a7d9 100%)}.gradient--vdaqua--hc,body#body_baqua .wordmarkbgbottom{background-color:#22505f;background-image:linear-gradient(125deg, #060d0f 0%, #22505f 60%, #1e9d8b 100%)}.gradient--baqua--hc{background-color:#156570;background-image:linear-gradient(125deg, #15313b 0%, #156570 60%, #1e9d8b 100%)}.gradient--vdgreen--hc,body#body_bgreen .wordmarkbgbottom{background-color:#024731;background-image:linear-gradient(125deg, #000d09 0%, #024731 60%, #5b8f22 100%)}.gradient--bgreen--hc{background-color:#00693c;background-image:linear-gradient(125deg, #022b1e 0%, #00693c 60%, #7b9d2a 100%)}.gradient--vdorange--hc,body#body_borange .wordmarkbgbottom{background-color:#772432;background-image:linear-gradient(125deg, #1a080b 0%, #772432 60%, #e98300 100%)}.gradient--borange--hc{background-color:#ab3826;background-image:linear-gradient(125deg, #45151d 0%, #ab3826 60%, #e98300 100%)}.gradient--vdpink--hc,body#body_bpink .wordmarkbgbottom{background-color:#91004b;background-image:linear-gradient(125deg, #3d132a 0%, #91004b 60%, #ec4371 100%)}.gradient--bpink--hc{background-color:#91004b;background-image:linear-gradient(125deg, #662046 0%, #91004b 60%, #ec4371 100%)}.gradient--vdpurple--hc,body#body_bpurple .wordmarkbgbottom{background-color:#42145f;background-image:linear-gradient(125deg, #12051a 0%, #42145f 60%, #973382 100%)}.gradient--bpurple--hc{background-color:#631d76;background-image:linear-gradient(125deg, #1e092b 0%, #631d76 60%, #8d3b80 100%)}.gradient--vdred--hc,body#body_bred .wordmarkbgbottom{background-color:#1a060c;background-image:linear-gradient(125deg, #1a060c 0%, #5e172d 60%, #cd202c 100%)}.gradient--bred--hc{background-color:#2b0b15;background-image:linear-gradient(125deg, #2b0b15 0%, #96172e 60%, #dd4654 100%)}.bgcolor--gblue5{background-color:#0b2265}.bgcolor--gblue4{background-color:#0039a6}.bgcolor--gblue3{background-color:#005a8b}.bgcolor--gblue2{background-color:#0089c4}.bgcolor--gblue1{background-color:#72b5cc}.bgcolor--vdblue{background-color:#0f204b}.bgcolor--dblue{background-color:#003478}.bgcolor--bblue{background-color:#0066a1}.bgcolor--lblue{background-color:#7ba4d9}.bgcolor--vlblue{background-color:#b3c8e6}.bgcolor--vlblue--transparent02{background-color:rgba(179,200,230,0.2)}.bgcolor--vdaqua{background-color:#22505f}.bgcolor--daqua{background-color:#156570}.bgcolor--baqua{background-color:#1e9d8b}.bgcolor--laqua{background-color:#5bbbb7}.bgcolor--vlaqua{background-color:#cae3e9}.bgcolor--vdgreen{background-color:#024731}.bgcolor--dgreen{background-color:#00693c}.bgcolor--bgreen{background-color:#5b8f22}.bgcolor--lgreen{background-color:#b6bf00}.bgcolor--vlgreen{background-color:#e0e96e}.bgcolor--vdorange{background-color:#772432}.bgcolor--dorange{background-color:#983222}.bgcolor--borange{background-color:#e98300}.bgcolor--lorange{background-color:#eeaf00}.bgcolor--vlorange{background-color:#fbd476}.bgcolor--vdpink{background-color:#662046}.bgcolor--dpink{background-color:#91004b}.bgcolor--bpink{background-color:#ec4371}.bgcolor--lpink{background-color:#e59aaa}.bgcolor--vlpink{background-color:#e9c5cb}.bgcolor--vdpurple{background-color:#42145f}.bgcolor--dpurple{background-color:#631d76}.bgcolor--bpurple{background-color:#7d0063}.bgcolor--lpurple{background-color:#b390bb}.bgcolor--vlpurple{background-color:#dbcfe9}.bgcolor--black{background-color:#000}.bgcolor--enricher1{background-color:#252525}.bgcolor--enricher2{background-color:#5d5d5d}.bgcolor--enricher3{background-color:#888}.bgcolor--enricher4{background-color:#b9b9b9}.bgcolor--enricher5{background-color:#ccc}.bgcolor--enricher6{background-color:#e0e0e0}.bgcolor--enricher7{background-color:#efefef}.bgcolor--bred{background-color:#cd202c}.bgcolor--dred{background-color:#96172e}.bgcolor--vdred{background-color:#5e172d}.bgcolor--lred{background-color:#e59aaa}.bgcolor--vlred{background-color:#e9c5cb}.bgcolor--lgray{background-color:#ececec}.backgroundhovercombi--gblue{background:rgba(0,137,196,0.1)}.backgroundhovercombi--gblue .banner__teaser-bg{background:#0089c4}.backgroundhovercombi--gblue .banner__teaser-bg:hover{background:#005a8b}.backgroundhovercombi--gblue.news-carousel__item__overlay{background:rgba(0,57,166,0.2)}.backgroundhovercombi--blue{background:rgba(0,102,161,0.1)}.backgroundhovercombi--blue .banner__teaser-bg{background:#0066a1}.backgroundhovercombi--blue .banner__teaser-bg:hover{background:#003478}.backgroundhovercombi--blue.news-carousel__item__overlay{background:rgba(0,52,120,0.2)}.backgroundhovercombi--aqua{background:rgba(30,157,139,0.1)}.backgroundhovercombi--aqua .banner__teaser-bg{background:#1e9d8b}.backgroundhovercombi--aqua .banner__teaser-bg:hover{background:#156570}.backgroundhovercombi--aqua.news-carousel__item__overlay{background:rgba(21,101,112,0.2)}.backgroundhovercombi--green{background:rgba(91,143,34,0.1)}.backgroundhovercombi--green .banner__teaser-bg{background:#5b8f22}.backgroundhovercombi--green .banner__teaser-bg:hover{background:#00693c}.backgroundhovercombi--green.news-carousel__item__overlay{background:rgba(0,105,60,0.2)}.backgroundhovercombi--orange{background:rgba(233,131,0,0.1)}.backgroundhovercombi--orange .banner__teaser-bg{background:#e98300}.backgroundhovercombi--orange .banner__teaser-bg:hover{background:#983222}.backgroundhovercombi--orange.news-carousel__item__overlay{background:rgba(152,50,34,0.2)}.backgroundhovercombi--red{background:rgba(205,32,44,0.1)}.backgroundhovercombi--red .banner__teaser-bg{background:#cd202c}.backgroundhovercombi--red .banner__teaser-bg:hover{background:#96172e}.backgroundhovercombi--red.news-carousel__item__overlay{background:rgba(150,23,46,0.2)}.backgroundhovercombi--purple{background:rgba(125,0,99,0.1)}.backgroundhovercombi--purple .banner__teaser-bg{background:#7d0063}.backgroundhovercombi--purple .banner__teaser-bg:hover{background:#631d76}.backgroundhovercombi--purple.news-carousel__item__overlay{background:rgba(99,29,118,0.2)}.backgroundhovercombi--pink{background:rgba(236,67,113,0.1)}.backgroundhovercombi--pink .banner__teaser-bg{background:#ec4371}.backgroundhovercombi--pink .banner__teaser-bg:hover{background:#ec4371}.backgroundhovercombi--pink.news-carousel__item__overlay{background:rgba(236,67,113,0.2)}.video_playpause{position:relative;cursor:pointer;line-height:0}.video_playpause .overlay{background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;bottom:0}.video_playpause .overlay .icon-video_play,.video_playpause .overlay .icon-video_pause{display:block;width:57px;position:absolute;top:50%;margin-top:-23px;left:50%;margin-left:-23px;height:57px;content:''}.video_playpause .overlay .icon-video_pause{display:none}.video_playpause.playing .overlay{display:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}@media (min-width: 450px) and (max-width: 699px){.text-center--sm{text-align:center}}@media (max-width: 449px){.text-center--xs{text-align:center}}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}html{font-size:14px;overflow-y:scroll}body{font-size:14px;line-height:22px;font-weight:400}p{margin:0 0 1em 0}a{color:#0089c4}a:hover{text-decoration:underline}a.btn:hover{text-decoration:none}.fontsize--large,.productfeature--advanced ul,.search__result-number,.search__result-title{font-size:17px;line-height:25px}@media (max-width: 700px){.fontsize--large,.productfeature--advanced ul,.search__result-number,.search__result-title{font-size:16px;line-height:24px}}.fontsize--small{font-size:12px;line-height:18px}.fontsize--normal{font-size:14px;line-height:22px}.fontsize--xsmall{font-family:Tahoma, Arial;font-size:11px;line-height:16px}.fontweight--thin{font-weight:100;font-family:'CentraleSans', "Helvetica Neue", Helvetica, Arial, sans-serif}.fontweight--light,.website_wording{font-weight:200;font-family:'CentraleSans', "Helvetica Neue", Helvetica, Arial, sans-serif}.fontweight--light--italic{font-weight:200;font-style:italic;font-family:'CentraleSans', "Helvetica Neue", Helvetica, Arial, sans-serif}.fontweight--medium{font-weight:500;font-family:'CentraleSans', "Helvetica Neue", Helvetica, Arial, sans-serif}.fontweight--book{font-weight:400;font-family:'CentraleSans', "Helvetica Neue", Helvetica, Arial, sans-serif}.fontweight--italic{font-weight:400;font-style:italic;font-family:'CentraleSans', "Helvetica Neue", Helvetica, Arial, sans-serif}.fontweight--bold,.productfeature--advanced ul,.productfeature--advanced .kb_special_element__link--type1:hover,.productfeature--advanced .kb_special_element__link--type1.active{font-weight:700;font-family:'CentraleSans', "Helvetica Neue", Helvetica, Arial, sans-serif}.fontweight--xbold{font-weight:700;font-family:'CentraleSans XBold', "Helvetica Neue", Helvetica, Arial, sans-serif}.link-with-arrow:after{content:"›";margin-left:5px;font-family:'CentraleSans XBold';display:inline-block}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}h1,.header1{font-size:55px;line-height:66px;letter-spacing:-1px}@media (max-width: 700px){h1,.header1{font-size:34px;line-height:40px;letter-spacing:-0.5px}}h1.fontsize--large,h1.search__result-number,h1.search__result-title,.header1.fontsize--large,.productfeature--advanced ul.header1,.header1.search__result-number,.header1.search__result-title{font-size:89px;line-height:100px;letter-spacing:-2px}@media (max-width: 700px){h1.fontsize--large,h1.search__result-number,h1.search__result-title,.header1.fontsize--large,.productfeature--advanced ul.header1,.header1.search__result-number,.header1.search__result-title{font-size:55px;line-height:60px;letter-spacing:-1px}}h1.fontsize--xlarge,.header1.fontsize--xlarge{font-size:144px;line-height:155px;letter-spacing:-3px}@media (max-width: 700px){h1.fontsize--xlarge,.header1.fontsize--xlarge{font-size:89px;line-height:100px;letter-spacing:-2px}}h2,.header2{font-size:34px;line-height:40px;letter-spacing:-0.5px}@media (max-width: 700px){h2,.header2{font-size:26px;line-height:30px;letter-spacing:-0.3px}}h3,.header3{font-size:21px;line-height:26px;letter-spacing:-0.2px}@media (max-width: 700px){h3,.header3{font-size:19px;line-height:25px}}h4,.header4{font-size:14px;line-height:22px;font-weight:normal;letter-spacing:-0.1px}h4.fontsize--large,h4.search__result-number,h4.search__result-title,.header4.fontsize--large,.productfeature--advanced ul.header4,.header4.search__result-number,.header4.search__result-title{font-size:17px;line-height:25px}@media (max-width: 700px){h4.fontsize--large,h4.search__result-number,h4.search__result-title,.header4.fontsize--large,.productfeature--advanced ul.header4,.header4.search__result-number,.header4.search__result-title{font-size:16px;line-height:24px}}h5{font-weight:700}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}@media (min-width: 961px){.align-right-lg{text-align:right}}.list{margin:0 0 1em 0}.list--disc li{position:relative;padding:0 0 6px 15px}.list--disc li:before{content:"•";font-size:21px;position:absolute;left:0}.list--dec{list-style-type:decimal;margin-left:18px}.list.fontsize--small li:before{font-size:16px}p+ul.list{margin-top:-8px}@media (min-width: 450px){a[class~=btn]:not(.margin-right)+a[class~=btn]{margin-left:3px}a[class~=btn].margin-right{margin-right:3px}a[class~=btn]+a[class~=btn--no_margin],a[class~=btn]:not(.margin-right)+a[class~=btn--no_margin]{margin-left:0px}}.bgposition--top-left{background-position:left top}.bgposition--top-center{background-position:center top}.bgposition--top-right{background-position:right top}.bgposition--center-left{background-position:left center}.bgposition--center-center{background-position:center center}.bgposition--center-right{background-position:right center}.bgposition--bottom-left{background-position:left bottom}.bgposition--bottom-center{background-position:center bottom}.bgposition--bottom-right{background-position:right bottom}@media (min-width: 961px){.bgposition--top-left-lg{background-position:left top}.bgposition--top-center-lg{background-position:center top}.bgposition--top-right-lg{background-position:right top}.bgposition--center-left-lg{background-position:left center}.bgposition--center-center-lg{background-position:center center}.bgposition--center-right-lg{background-position:right center}.bgposition--bottom-left-lg{background-position:left bottom}.bgposition--bottom-center-lg{background-position:center bottom}.bgposition--bottom-right-lg{background-position:right bottom}}@media (min-width: 700px) and (max-width: 960px){.bgposition--top-left-md{background-position:left top}.bgposition--top-center-md{background-position:center top}.bgposition--top-right-md{background-position:right top}.bgposition--center-left-md{background-position:left center}.bgposition--center-center-md{background-position:center center}.bgposition--center-right-md{background-position:right center}.bgposition--bottom-left-md{background-position:left bottom}.bgposition--bottom-center-md{background-position:center bottom}.bgposition--bottom-right-md{background-position:right bottom}}@media (min-width: 450px) and (max-width: 699px){.bgposition--top-left-sm{background-position:left top}.bgposition--top-center-sm{background-position:center top}.bgposition--top-right-sm{background-position:right top}.bgposition--center-left-sm{background-position:left center}.bgposition--center-center-sm{background-position:center center}.bgposition--center-right-sm{background-position:right center}.bgposition--bottom-left-sm{background-position:left bottom}.bgposition--bottom-center-sm{background-position:center bottom}.bgposition--bottom-right-sm{background-position:right bottom}}@media (max-width: 449px){.bgposition--top-left-xs{background-position:left top}.bgposition--top-center-xs{background-position:center top}.bgposition--top-right-xs{background-position:right top}.bgposition--center-left-xs{background-position:left center}.bgposition--center-center-xs{background-position:center center}.bgposition--center-right-xs{background-position:right center}.bgposition--bottom-left-xs{background-position:left bottom}.bgposition--bottom-center-xs{background-position:center bottom}.bgposition--bottom-right-xs{background-position:right bottom}}.fontcolor--white,.website_wording{color:white}.fontcolor--white:hover,.website_wording:hover{color:white}.fontcolor--gblue5{color:#0b2265}.fontcolor--gblue4{color:#0039a6}.fontcolor--gblue3{color:#005a8b}.fontcolor--gblue2{color:#0089c4}.fontcolor--gblue1{color:#72b5cc}.fontcolor--vdblue{color:#0f204b}.fontcolor--dblue{color:#003478}.fontcolor--bblue{color:#0066a1}.fontcolor--lblue{color:#7ba4d9}.fontcolor--vlblue{color:#b3c8e6}.fontcolor--vdaqua{color:#22505f}.fontcolor--daqua{color:#156570}.fontcolor--baqua{color:#1e9d8b}.fontcolor--laqua{color:#5bbbb7}.fontcolor--vlaqua{color:#cae3e9}.fontcolor--vdgreen{color:#024731}.fontcolor--dgreen{color:#00693c}.fontcolor--bgreen{color:#5b8f22}.fontcolor--lgreen{color:#b6bf00}.fontcolor--vlgreen{color:#e0e96e}.fontcolor--vdorange{color:#772432}.fontcolor--dorange{color:#983222}.fontcolor--borange{color:#e98300}.fontcolor--lorange{color:#eeaf00}.fontcolor--vlorange{color:#fbd476}.fontcolor--vdpink{color:#662046}.fontcolor--dpink{color:#91004b}.fontcolor--bpink{color:#ec4371}.fontcolor--lpink{color:#e59aaa}.fontcolor--vlpink{color:#e9c5cb}.fontcolor--vdpurple{color:#42145f}.fontcolor--dpurple{color:#631d76}.fontcolor--bpurple{color:#7d0063}.fontcolor--lpurple{color:#b390bb}.fontcolor--vlpurple{color:#dbcfe9}.fontcolor--black{color:#000}.fontcolor--enricher1{color:#252525}.fontcolor--enricher2{color:#5d5d5d}.fontcolor--enricher3{color:#888}.fontcolor--enricher4{color:#b9b9b9}.fontcolor--enricher5{color:#ccc}.fontcolor--enricher6{color:#e0e0e0}.fontcolor--enricher7{color:#efefef}.fontcolor--bred{color:#cd202c}.fontcolor--dred{color:#96172e}.fontcolor--vdred{color:#5e172d}.fontcolor--lred{color:#e59aaa}.fontcolor--vlred{color:#e9c5cb}.fontcolor--inherit{color:inherit}.fontcolor-dgray{color:#3c3c3c}.textonlyheader__header{padding:100px 0 54px 190px;color:white}@media (max-width: 960px){.textonlyheader__header{padding:54px 11px}}@media (max-width: 699px){.textonlyheader__header{padding:34px 9px}}@media (max-width: 449px){.textonlyheader__header{padding:34px 6px}}@media print{.textonlyheader{height:auto}.textonlyheader__header{color:black;padding:0}}.ellip{display:block;height:100%}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin-bottom:-7px}.ellip,.ellip-line{position:relative;overflow:hidden;max-width:100%}.productcatnav-mobile__row--odd{background-color:#efefef}.productcatnav-mobile__row--accordion{background-color:#efefef;border-bottom:1px solid #e0e0e0}.productcatnav-mobile__link--accordion{position:relative;display:block}.productcatnav-mobile__link--accordion:before{clear:both;display:block;content:'';position:absolute;width:14px;transition:transform 300ms;height:8px;right:8px;top:50%}.productcatnav-mobile__link--accordion.collapsed:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.productcatnav-mobile .productcatnav-mobile__row--accordion{background-color:#efefef;border-bottom:1px solid #e0e0e0}.productcatnav-mobile__link,.productcatnav-mobile__imagecontainer,.productcatnav-mobile__description{display:block;height:86px}.productcatnav{border-bottom-width:1px;border-bottom-style:solid}.productcatnav .productcatnav__item{border-bottom:2px solid transparent;transition:border-color 300ms;padding-left:0;padding-right:0}.productcatnav .productcatnav__item.active .productcatnav__link{font-weight:700}.productcatnav .productcatnav__link{display:block;text-align:center;color:#3c3c3c;padding:10px 0;line-height:21px;min-height:50px}.productcatnav .productcatnav__link:hover{text-decoration:none}.productcatnavcontainer{transition:background-color 300ms;margin-top:-62px;position:relative}.productcatnavcontainer .productcatnav__item .productcatnav__link{color:white}.productcatnavcontainer .productcatnav,.productcatnavcontainer .productcatnav__item,.productcatnavcontainer .productcatnav__item:hover,.productcatnavcontainer .productcatnav__item.active{border:none}.productcatnavcontainer .productcatnav__item:hover,.productcatnavcontainer .productcatnav__item.active{background:white}.productcatnavcontainer--singleLine{margin-top:-43px}.productcatnavcontainer--singleLine .productcatnav__link{line-height:21px;min-height:0}.productlist .productlist__heroitem{padding-top:54px}.productlist .productlist__heroimage{margin:0 auto;display:block}.productlist .productlist__new{position:absolute;top:20px;left:20px;z-index:10;background:#e98300;padding:2px 8px}.productlist .linkthis{cursor:pointer}.productlist .linkthis:hover a{text-decoration:underline}.productlist .productlist__moreitems{border-top:1px solid #e0e0e8;padding-top:20px;padding-bottom:20px}.productlist .productlist__productamount{font-size:14px;font-weight:100;white-space:nowrap}.productlist .productlist__moreitemsheader{float:left}.productlist .productlist__allproductslink{font-size:17px;font-weight:bold;float:right}.productlist .productlist__allproductslink.icon-arrow-right--after:after{display:inline-block;border-radius:2px;content:'';background-color:#0089c4;background-position:center;width:35px;vertical-align:middle;margin-left:10px;height:35px}.productlist .productlist__smallimage{max-height:110px;max-width:100%;width:auto;height:auto}.productlist .productlist__smallproduct-desc{padding:6px 14px}.productlist .productlist__smallproductlink{display:block;position:absolute;bottom:30px}.productlist .productlist__smallproductlink.productlist__smallproductlink--homepage{position:relative;bottom:0}@media (max-width: 699px){.productlist .productlist__smallproductlink{display:none}}@media (max-width: 699px){.productlist .productlist__ctn{font-size:12px}}.productlist .productlist__griditem{position:relative;cursor:pointer}@media (min-width: 700px){.productlist .productlist__griditem{float:left;border:1px solid transparent;width:50%;min-height:430px;padding:20px}.productlist .productlist__griditem:before{content:'';display:block;width:1px;background:linear-gradient(to bottom, rgba(224,224,232,0) 5%, #e0e0e8 30%, #e0e0e8 70%, rgba(224,224,232,0) 95%);position:absolute;left:-1px;top:0;bottom:0}.productlist .productlist__griditem:nth-of-type(2n):before{display:none}.productlist .productlist__griditem:hover{box-shadow:0 0 3px rgba(0,0,0,0.2);border-color:#e0e0e0}.productlist .productlist__griditem:nth-of-type(2n+1):after{display:block;position:absolute;content:'';height:1px;bottom:-2px;right:0;width:calc(200% + 3px);background:#e0e0e8}}@media (min-width: 961px){.productlist .productlist__griditem{width:33.3333333333333333333%}.productlist .productlist__griditem:nth-of-type(2n):before{display:block}.productlist .productlist__griditem:nth-of-type(3n-2):before{display:none}.productlist .productlist__griditem:nth-of-type(2n+1):after{display:none}.productlist .productlist__griditem:nth-of-type(3n):after{display:block;position:absolute;content:'';height:1px;bottom:-2px;right:0;width:calc(300% + 5px);background:#e0e0e8}}@media (max-width: 699px){.productlist .productlist__griditem{border-bottom:1px solid #e0e0e0;padding-top:27px;padding-bottom:25px}.productlist .productlist__griditem:active{background-color:#efefef}.productlist .productlist__griditem:after{display:block;position:absolute;content:'';width:14px;height:8px;top:calc(50% - 4px);-ms-transform:rotate(90deg);transform:rotate(90deg);right:0}}@media (min-width: 700px){.productlist .productlist__imagecontainer{height:245px;position:relative}.productlist .productlist__imagecontainer>*{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width: 699px){.productlist .productlist__imagecontainer{width:calc(33.3333333333% - 9px);height:auto;text-align:center;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}}@media (max-width: 699px){.productlist .productlist__image{width:auto;height:auto;max-height:120px;max-width:120px}}@media (max-width: 449px){.productlist .productlist__image{max-width:100%}}.productlist .productlist__product-desc{padding-bottom:40px}@media (max-width: 699px){.productlist .productlist__product-desc{width:66.6666666667%;margin-left:33.3333333333%;padding-bottom:0}.productlist .productlist__product-desc h3{font-size:14px}}.productlist .productlist__highlights li{margin:10px 0;padding-left:10px;position:relative}.productlist .productlist__highlights li:before{content:'•';display:block;position:absolute;left:0;top:0}@media (max-width: 699px){.productlist .productlist__highlights li{font-size:12px;margin:3px 0 4px}}.productlist .productlist__hr{margin:0;clear:both}.filters{border-bottom:1px solid #0066a1;margin-top:40px;margin-bottom:26px}.filters:before,.filters:after{content:" ";display:table}.filters:after{clear:both}@media (max-width: 699px){.filters{margin-top:20px;margin-bottom:20px}}.filters__all,.filters__current{display:inline-block;padding:15px 30px;cursor:pointer}@media (max-width: 699px){.filters__all,.filters__current{padding:15px;width:50%;float:left;text-align:center}}.filters--active{color:#0066a1;font-weight:700;border-bottom:2px solid #0066a1}.filters .styled-select{float:right;margin-top:10px}.filters .styled-select select{width:auto;padding-right:27px}.branding--bblue .productcatnav,.branding--bblue .productcatnav__item:hover,.branding--bblue .productcatnav__item.active,.branding--bblue .filters,.branding--bblue .filters--active{border-bottom-color:#0066a1}.branding--bblue .productcatnav__item.active .productcatnav__link,.branding--bblue .productlist__hero-product-title,.branding--bblue .productlist__moreitems,.branding--bblue .productlist__smallproductname,.branding--bblue .productlist__smallproductlink,.branding--bblue .productlist__allproductslink,.branding--bblue .filters--active{color:#0066a1}.branding--bblue .productlist__allproductslink.icon-arrow-right--after:after{background-color:#0066a1}.branding--bblue.productcatnavcontainer{background-color:rgba(0,102,161,0.8)}.branding--bblue.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,.branding--bblue.productcatnavcontainer .productcatnav__item.active .productcatnav__link{color:#0066a1}.branding--bgreen .productcatnav,.branding--bgreen .productcatnav__item:hover,.branding--bgreen .productcatnav__item.active,.branding--bgreen .filters,.branding--bgreen .filters--active{border-bottom-color:#5b8f22}.branding--bgreen .productcatnav__item.active .productcatnav__link,.branding--bgreen .productlist__hero-product-title,.branding--bgreen .productlist__moreitems,.branding--bgreen .productlist__smallproductname,.branding--bgreen .productlist__smallproductlink,.branding--bgreen .productlist__allproductslink,.branding--bgreen .filters--active{color:#5b8f22}.branding--bgreen .productlist__allproductslink.icon-arrow-right--after:after{background-color:#5b8f22}.branding--bgreen.productcatnavcontainer{background-color:rgba(91,143,34,0.8)}.branding--bgreen.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,.branding--bgreen.productcatnavcontainer .productcatnav__item.active .productcatnav__link{color:#5b8f22}.branding--baqua .productcatnav,.branding--baqua .productcatnav__item:hover,.branding--baqua .productcatnav__item.active,.branding--baqua .filters,.branding--baqua .filters--active{border-bottom-color:#1e9d8b}.branding--baqua .productcatnav__item.active .productcatnav__link,.branding--baqua .productlist__hero-product-title,.branding--baqua .productlist__moreitems,.branding--baqua .productlist__smallproductname,.branding--baqua .productlist__smallproductlink,.branding--baqua .productlist__allproductslink,.branding--baqua .filters--active{color:#1e9d8b}.branding--baqua .productlist__allproductslink.icon-arrow-right--after:after{background-color:#1e9d8b}.branding--baqua.productcatnavcontainer{background-color:rgba(30,157,139,0.8)}.branding--baqua.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,.branding--baqua.productcatnavcontainer .productcatnav__item.active .productcatnav__link{color:#1e9d8b}.branding--bpurple .productcatnav,.branding--bpurple .productcatnav__item:hover,.branding--bpurple .productcatnav__item.active,.branding--bpurple .filters,.branding--bpurple .filters--active{border-bottom-color:#7d0063}.branding--bpurple .productcatnav__item.active .productcatnav__link,.branding--bpurple .productlist__hero-product-title,.branding--bpurple .productlist__moreitems,.branding--bpurple .productlist__smallproductname,.branding--bpurple .productlist__smallproductlink,.branding--bpurple .productlist__allproductslink,.branding--bpurple .filters--active{color:#7d0063}.branding--bpurple .productlist__allproductslink.icon-arrow-right--after:after{background-color:#7d0063}.branding--bpurple.productcatnavcontainer{background-color:rgba(125,0,99,0.8)}.branding--bpurple.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,.branding--bpurple.productcatnavcontainer .productcatnav__item.active .productcatnav__link{color:#7d0063}.branding--bpink .productcatnav,.branding--bpink .productcatnav__item:hover,.branding--bpink .productcatnav__item.active,.branding--bpink .filters,.branding--bpink .filters--active{border-bottom-color:#ec4371}.branding--bpink .productcatnav__item.active .productcatnav__link,.branding--bpink .productlist__hero-product-title,.branding--bpink .productlist__moreitems,.branding--bpink .productlist__smallproductname,.branding--bpink .productlist__smallproductlink,.branding--bpink .productlist__allproductslink,.branding--bpink .filters--active{color:#ec4371}.branding--bpink .productlist__allproductslink.icon-arrow-right--after:after{background-color:#ec4371}.branding--bpink.productcatnavcontainer{background-color:rgba(236,67,113,0.8)}.branding--bpink.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,.branding--bpink.productcatnavcontainer .productcatnav__item.active .productcatnav__link{color:#ec4371}.branding--borange .productcatnav,.branding--borange .productcatnav__item:hover,.branding--borange .productcatnav__item.active,.branding--borange .filters,.branding--borange .filters--active{border-bottom-color:#e98300}.branding--borange .productcatnav__item.active .productcatnav__link,.branding--borange .productlist__hero-product-title,.branding--borange .productlist__moreitems,.branding--borange .productlist__smallproductname,.branding--borange .productlist__smallproductlink,.branding--borange .productlist__allproductslink,.branding--borange .filters--active{color:#e98300}.branding--borange .productlist__allproductslink.icon-arrow-right--after:after{background-color:#e98300}.branding--borange.productcatnavcontainer{background-color:rgba(233,131,0,0.8)}.branding--borange.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,.branding--borange.productcatnavcontainer .productcatnav__item.active .productcatnav__link{color:#e98300}.cantfindproduct{padding-top:84px;padding-bottom:80px;clear:both;position:relative}.cantfindproduct .icon-menu_search-brightBlue{width:120px;height:120px;margin-top:-30px;margin-left:auto;margin-right:auto;background-size:contain}.cantfindproduct .cantfindproduct__link{color:#0089c4}@media (min-width: 700px){.cantfindproduct:before{display:block;position:absolute;content:'';height:1px;top:0;left:10px;width:calc(100% - 20px);background:#e0e0e8}}.pagefooter{padding:124px 0 20px 0;position:relative;min-height:325px;color:rgba(255,255,255,0.7)}@media (max-width: 700px){.pagefooter{padding-top:280px}.pagefooter div[class^="col-"]{text-align:center}}.pagefooter a,.pagefooter a:active{color:white;font-weight:400}.pagefooter__select-country{text-align:right}@media (max-width: 700px){.pagefooter__select-country{text-align:center}}.pagefooter .icon-footer_philips{position:absolute;top:70px;left:50%;margin-left:-55px;width:110px;height:140px}@media (max-width: 700px){.pagefooter .social-container{text-align:center}}.pagefooter .social_headline{padding-bottom:8px;display:block}.pagefooter .icon-footer_social_twitter,.pagefooter .icon-footer_social_fb,.pagefooter .icon-footer_social_yt,.pagefooter .icon-footer_social_google,.pagefooter .icon-footer_social_instagram{width:20px;height:20px;background-size:100%;margin-right:7px;display:inline-block}@media (max-width: 700px){.pagefooter .icon-footer_social_twitter,.pagefooter .icon-footer_social_fb,.pagefooter .icon-footer_social_yt,.pagefooter .icon-footer_social_google,.pagefooter .icon-footer_social_instagram{width:32px;height:32px;border-radius:2px;margin-bottom:22px}}.pagefooter__menu{margin-top:100px}@media (max-width: 700px){.pagefooter__menu{margin-top:41px}}.pagefooter .breadcrumb{margin:0}.pagefooter .breadcrumb>li+li:before{content:'|';font-weight:400;font-family:'CentraleSans', sans-serif}@media (min-width: 961px){.pagefooter .social-container{height:56px}}@media print{.pagefooter{padding:0;min-height:0;background:none !important}.pagefooter__text{margin-top:0 !important}.pagefooter__copyright{text-align:right}}@media print{.copyright{color:black;font-size:0.7143rem}}.banner{display:table;width:100%}.banner .banner__item.teaser--count1{background:inherit no-repeat center center;background-size:cover;display:table-cell;width:100%;vertical-align:middle;height:410px}@media (max-width: 699px){.banner .banner__item.teaser--count1{padding:34px 0}}.banner .banner__item.teaser--count1 h1{margin:0 0 6px}.banner .banner__item.teaser--count1 h3{margin:0 0 13px}.banner .banner__item.teaser--count1 a.btn{margin-bottom:15px;display:inline-block}.banner .banner__item.teaser--count1 .banner__content{display:table-cell;vertical-align:middle;float:none}.banner .banner__item.teaser--count1 .banner__content--empty-image{margin:0 !important}@media (max-width: 449px){.banner .banner__item.teaser--count1 .banner__content--block-xs-textleft{display:block;margin-top:10px}}@media (max-width: 449px){.banner .banner__item.teaser--count1 .banner__content--block-xs-textright{display:block;margin-bottom:10px}}@media (min-width: 450px) and (max-width: 699px){.banner .banner__item.teaser--count1 .banner__content--block-sm-textleft{display:block;margin-top:10px}}@media (min-width: 450px) and (max-width: 699px){.banner .banner__item.teaser--count1 .banner__content--block-sm-textright{display:block;margin-bottom:10px}}@media (min-width: 700px) and (max-width: 960px){.banner .banner__item.teaser--count1 .banner__content--block-md-textleft{display:block;margin-top:10px}}@media (min-width: 700px) and (max-width: 960px){.banner .banner__item.teaser--count1 .banner__content--block-md-textright{display:block;margin-bottom:10px}}@media (min-width: 961px){.banner .banner__item.teaser--count1 .banner__content--block-lg-textleft{display:block;margin-top:10px}}@media (min-width: 961px){.banner .banner__item.teaser--count1 .banner__content--block-lg-textright{display:block;margin-bottom:10px}}.banner .banner__item.teaser--count2 .banner__link,.banner .banner__item.teaser--count3 .banner__link{display:block;height:100%}.banner .banner__item.teaser--count2 a:hover,.banner .banner__item.teaser--count3 a:hover{text-decoration:none}@media (max-width: 699px){.banner .banner__item.teaser--count2,.banner .banner__item.teaser--count3{margin-bottom:20px}}.banner .banner__wrapper{padding:55px 0}.banner .banner__wrapper .banner__teaser-bg{height:100%}@media (max-width: 699px){.banner .banner__wrapper .banner__teaser-bg{height:auto}}.banner .banner__wrapper .banner__teaser-bg:hover{transition:background-color 0.5s ease}.banner .banner__wrapper .banner__teaser-bg img{width:100%;height:auto}.banner .banner__wrapper .banner__teaser-bg .banner__text{padding:15px 20px}.banner .banner__wrapper .banner__teaser-bg .banner__text p{line-height:25px;margin-bottom:0}@media (max-width: 699px){.banner .banner__wrapper .banner__teaser-bg .banner__text p{line-height:24px}}.news-carousel{position:relative;min-height:592px;overflow:hidden}@media (min-width: 961px){.news-carousel{height:80vh}}@media (max-width: 699px){.news-carousel{min-height:410px}}.news-carousel__item{position:absolute;width:100%;height:100%;background-size:cover;top:0;-ms-transform:translateY(100%);transform:translateY(100%)}.news-carousel__item.animation_show{-ms-transform:translateY(0);transform:translateY(0);transition-duration:1s}.news-carousel__item.animation_hide{-ms-transform:translateY(-100%);transform:translateY(-100%);transition-duration:1s}.news-carousel__item--active-slide{display:block;z-index:100;top:0;-ms-transform:translateY(0);transform:translateY(0);transition-duration:1s}.news-carousel__item__overlay{position:absolute;bottom:0;width:100%;z-index:10;margin:0;-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.news-carousel__item__overlay .firstTextElement{-ms-transform:translateY(25px);transform:translateY(25px);opacity:0;transition-delay:0.75s;transition-duration:0.5s}.news-carousel__item__overlay .secondTextElement{-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;transition-delay:1.25s;transition-duration:0.5s}.news-carousel__item__overlay a.btn{-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;transition-delay:1.50s;transition-duration:0.5s;transition-property:opacity, transform}.news-carousel__item__overlay.animation_show{-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition-delay:0.5s;transition-duration:0.5s}.news-carousel__item__overlay.animation_show .firstTextElement{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.news-carousel__item__overlay.animation_show .secondTextElement{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.news-carousel__item__overlay.animation_show a.btn{-ms-transform:translateY(0);transform:translateY(0);opacity:1}.news-carousel__item__overlay.animation_hide{-ms-transform:translateY(100%);transform:translateY(100%)}.news-carousel__item .popupVideo{min-height:100%;min-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;margin:auto}.news-carousel__pageing-nav{text-align:center;position:absolute;bottom:10px;left:0;right:0;z-index:101}@media (max-width: 699px){.news-carousel__pageing-nav{bottom:0}}.news-carousel__pageing-nav__item{display:inline-block;vertical-align:middle;margin:0 4px;height:22px}.news-carousel__pageing-nav__item .news-carousel__pageing-nav__link{width:15px;display:inline-block}.news-carousel__pageing-nav__item .progressBar-circle{display:table}.news-carousel__pageing-nav__item .progressBar-circle svg{display:table-cell;vertical-align:top}.news-carousel__pageing-nav__item .active-page-item svg{margin-top:-2px}.news-carousel__slide-nav{position:absolute;width:100%;top:50%;z-index:1001}@media (max-width: 960px){.news-carousel__slide-nav{display:none}}.news-carousel__slide-nav__item{position:absolute;background:url('../../../fileadmin/templates_neu_dist/img/icons/png/slider_arrow.png') no-repeat 0 0;width:84px;height:85px}.news-carousel__slide-nav__item:hover{background-position:0 -84px;cursor:pointer}.news-carousel__slide-nav__item.news-carousel__prev{left:20%;display:none}.news-carousel__slide-nav__item.news-carousel__next{right:20%;display:none;background-position:-84px 0}.news-carousel__slide-nav__item.news-carousel__next:hover{background-position:-84px -84px}.cookie{z-index:9001;position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:5px 0px 3px 0px;background:rgba(255,255,255,0.9);color:#3c3c3c;font-size:12px;box-sizing:border-box;letter-spacing:0.5px;line-height:18px}.cookie__container .icon-close-black{width:26px;height:26px;background-position:right}.cookie__container .icon-close-black:hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cdefs%20fill%3D%22%23000000%22%3E%3C%2Fdefs%3E%3Ctitle%20fill%3D%22%23000000%22%3EArtboard%201%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C0H2A2%2C2%2C0%2C0%2C0%2C0%2C2V24a2%2C2%2C0%2C0%2C0%2C2%2C2H24a2%2C2%2C0%2C0%2C0%2C2-2V2A2%2C2%2C0%2C0%2C0%2C24%2C0ZM19%2C18l-1%2C1-5-5L8%2C19%2C7%2C18l5-5L7%2C8%2C8%2C7l5%2C5%2C5-5%2C1%2C1-5%2C5Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.cookie__btn{cursor:pointer;text-align:center;display:block;float:right}.cookie__message{display:block;margin:0}.cookie a,.cookie a:visited{color:#000;text-decoration:underline}.cookie a:hover,.cookie a:active{color:#3c3c3c;text-decoration:underline}@keyframes slideUp{0%{-ms-transform:translateY(66px);transform:translateY(66px)}100%{-ms-transform:translateY(0);transform:translateY(0)}}.cookie,.cookie .cookie__container,.cookie .cookie__message,.cookie .cookie__btn{animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-name:slideUp}@media print{.cookie{display:none}}.sticky-buttons{z-index:500;position:fixed;right:0;top:60%;overflow:hidden;display:block}.sticky-buttons__box{width:35px;height:35px;display:block;margin-top:1px;text-align:right;clear:both;float:right;cursor:pointer}.sticky-buttons__box:hover{transition:0.5s;width:200px}.sticky-buttons__box:hover .sticky-buttons__label{display:inline-block}.sticky-buttons__box:hover .sticky-buttons__icons{opacity:1.0}.sticky-buttons__icons{opacity:0.8;width:35px;height:35px;display:inline-block;background-position:center}.sticky-buttons__icons:hover{opacity:1.0}.sticky-buttons__icons-box{background:#003478;width:35px;height:35px;opacity:1.0;display:inline-block}.sticky-buttons__label{background:#003478;color:#fff;font-size:13px;display:none;padding-top:6px;position:absolute;right:35px;white-space:nowrap;height:35px;padding-left:11px}.newsletter-box{z-index:9100;position:fixed;right:41px;top:60%;overflow:hidden;display:none;background:#fff;width:420px;padding:0 30px;border:1px solid transparent;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.newsletter-box .icon-close-primaryBlue{width:26px;height:26px;background-position:center;display:inline-block;position:absolute;right:10px;top:10px;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:0px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsletter-box .icon-close-primaryBlue:hover{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cdefs%20fill%3D%22%230089c4%22%3E%3C%2Fdefs%3E%3Ctitle%20fill%3D%22%230089c4%22%3EArtboard%201%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C0H2A2%2C2%2C0%2C0%2C0%2C0%2C2V24a2%2C2%2C0%2C0%2C0%2C2%2C2H24a2%2C2%2C0%2C0%2C0%2C2-2V2A2%2C2%2C0%2C0%2C0%2C24%2C0ZM19%2C18l-1%2C1-5-5L8%2C19%2C7%2C18l5-5L7%2C8%2C8%2C7l5%2C5%2C5-5%2C1%2C1-5%2C5Z%22%20fill%3D%22%230089c4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.newsletter-box__triangle{width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #ffffff;position:fixed;right:35px;top:calc(60% + 87.5px)}.newsletter-box__input{width:210px;margin-right:6px}.newsletter-box__submit{font-size:14px}.newsletter-box label[for='newsletter_email'].error{display:none !important}@media (max-width: 960px){.sticky-buttons{display:none}}@media print{.sticky-buttons{display:none}}.country-selector__region{margin-top:50px;margin-bottom:50px}.country-selector__region-name{color:#005a8b;font-weight:700;font-family:'CentraleSans XBold';margin-bottom:10px;margin-top:20px}.country-selector__region-name .icon-arrow-right-darkBlue,.country-selector__region-name .icon-arrow-down-darkBlue{display:none}.country-selector__countries{display:table;width:100%}.country-selector__country-row{display:table-row}.country-selector__country{width:50%;display:table-cell;vertical-align:middle}.country-selector__language{color:#0089c4;width:50%;display:table-cell;vertical-align:middle}@media (max-width: 699px){.country-selector .collapse.in{display:table}.country-selector__region{padding-left:10px;margin:0px}.country-selector__region-name{padding:30px 0 0 10px;cursor:pointer}.country-selector__region-name .icon-arrow-right-darkBlue{float:right;width:26px;height:26px;background-position:right;margin-right:15px;display:inline-block;transition:transform 300ms;-ms-transform:rotate(0deg);transform:rotate(0deg)}.country-selector__region-name:not(.collapsed) .icon-arrow-right-darkBlue{-ms-transform:rotate(90deg);transform:rotate(90deg)}.country-selector__countries{height:80px;display:none}.country-selector__country-row{height:80px}.country-selector__country{border-bottom:1px solid #ccc;padding-left:10px}.country-selector__language{border-bottom:1px solid #ccc;padding-left:10px}}.textandimageheader{background-size:cover;width:100%;height:100%}.textandimageheader__textbox{display:table}.textandimageheader__text{padding-left:80px;padding-top:200px;padding-bottom:54px;text-shadow:0 0 4px rgba(0,0,0,0.2);display:table-cell;vertical-align:middle}@media (max-width: 961px){.textandimageheader__text{padding:54px 11px}}@media (max-width: 700px){.textandimageheader__text{padding:34px 9px}}@media (max-width: 450px){.textandimageheader__text{padding:34px 6px}}.teaserbox{height:100%;padding-top:54px;padding-bottom:34px}.teaserbox--more{padding-bottom:90px}.teaserbox__buttons{position:absolute;bottom:0}@media (min-width: 700px){.teaserbox__buttons{width:calc(100% - 16px)}}@media (min-width: 961px){.teaserbox__buttons{width:calc(100% - 22px)}}.teaserbox__buttons--more{height:80px}.teaserbox__btn{width:100%}.teaserbox__btn+.teaserbox__btn{margin-top:10px}@media (max-width: 700px){.teaserbox{padding-top:34px}.teaserbox--more{padding-bottom:0px}.teaserbox__buttons{position:relative;top:0;width:100%}.teaserbox__buttons--more{height:auto}.teaserbox__btn{width:100%}}#LoadingImageBeforeContent{position:relative}#LoadingImageBeforeContent img{position:absolute;top:100px;left:calc(50% - 40px)}.singlenews-header{display:block}.singlenews-header--withimg .singlenews-header__img{width:100%;height:100%;background-size:cover}@media (min-width: 961px){.singlenews-header--withimg{height:80vh}}.singlenews-header--withimg .singlenews-header__container{height:100%}.singlenews-header--withimg .singlenews-header__textbox{display:table;height:100%}.singlenews-header--withimg .singlenews-header__text{padding-left:80px;padding-top:200px;padding-bottom:54px;text-shadow:0 0 4px rgba(0,0,0,0.2);display:table-cell;vertical-align:middle}@media (max-width: 960px){.singlenews-header--withimg .singlenews-header__text{padding:54px 11px}}@media (max-width: 699px){.singlenews-header--withimg .singlenews-header__text{padding:34px 9px}}@media (max-width: 449px){.singlenews-header--withimg .singlenews-header__text{padding:34px 6px}}.singlenews-header--gradient{height:180px}.singlenews-header--gradient .singlenews-header__text{padding-top:75px;padding-left:197px;color:white}@media (max-width: 960px){.singlenews-header--gradient .singlenews-header__text{padding-left:5%}}.singlenews-header--titleonly .singlenews-header__text{padding-top:200px}@media (max-width: 960px){.singlenews-header--titleonly .singlenews-header__text{padding-top:34px}}.texttwocols__image img,.twocols__image img{width:100%}.texttwocols__image p,.twocols__image p{padding-top:10px;margin:0}.texttwocols__quote,.twocols__quote{margin-top:0px}.texttwocols__quote .quote__sign,.twocols__quote .quote__sign{vertical-align:top}.texttwocols__quote .quote__sign p,.twocols__quote .quote__sign p{margin:45px 0 0}.texttwocols__quote .quote__text,.twocols__quote .quote__text{vertical-align:top}.texttwocols__quote .quote__text--right,.twocols__quote .quote__text--right{text-align:right;padding-right:10px}.texttwocols__quote .quote__text>p,.twocols__quote .quote__text>p{color:#3c3c3c;font-style:normal;padding-top:10px}.texttwocols__box,.twocols__box{padding:25px 25px 5px 25px;margin-bottom:20px}@media (max-width: 699px){.texttwocols__box,.twocols__box{margin-left:-1px;margin-right:-1px}}@media (max-width: 699px){.texttwocols__image>img,.twocols__image>img{width:100%}}.imagecontainerwidth p,.imagefullwidth p{padding-top:10px;margin:0}.video:not(.mfp-wrap){position:relative;width:100%;height:0;background-color:#000;padding-top:56%}.video:not(.mfp-wrap) .video__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent}.video:not(.mfp-wrap) .video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:100% 100%;background-size:cover;overflow:hidden;opacity:1;transition:opacity 800ms, height 0s;transition-delay:0s, 0s}.video:not(.mfp-wrap) .video__poster:before{content:'';position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2257px%22%20height%3D%2257px%22%20viewBox%3D%220%200%2057%2057%22%20style%3D%22enable-background%3Anew%200%200%2057%2057%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22XMLID_3_%22%3E%20%3Cpath%20id%3D%22XMLID_6_%22%20class%3D%22st0%22%20d%3D%22M55%2C0H2C0.9%2C0%2C0%2C0.9%2C0%2C2v53c0%2C1.1%2C0.9%2C2%2C2%2C2h53c1.1%2C0%2C2-0.9%2C2-2V2C57%2C0.9%2C56.1%2C0%2C55%2C0z%20%20%20M38.1%2C30.2L21%2C38.3c-2%2C0.9-3.6%2C0-3.6-2.1V20.9c0-2.1%2C1.6-3.1%2C3.6-2.1l17.1%2C8.1C40.1%2C27.7%2C40.1%2C29.3%2C38.1%2C30.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;opacity:0.8}.video:not(.mfp-wrap) .video__poster:hover:before,.video:not(.mfp-wrap) .video__poster:focus:before{opacity:1}.video.video--active .video__poster{opacity:0;height:0;transition-delay:0s, 800ms}#currentAmount{display:none}.filterform option.disabled{color:#CCC}.filterform__label{font-weight:700;text-align:left}.filterform .styled-select{display:block}.filterform .styled-select .filterform__control{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2211px%22%20viewBox%3D%22-28%2023%2021%2011%22%20style%3D%22enable-background%3Anew%20-28%2023%2021%2011%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%237d0063%22%20d%3D%22M-28%2C24.1l10.5%2C9.9L-7%2C24.1L-8.4%2C23l-9.1%2C8.5l-9.1-8.5L-28%2C24.1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");width:100%;background-size:14px 8px;padding-right:35px}.filterform .styled-select .filterform__control:hover{background-color:rgba(125,0,99,0.05)}.filterform .styled-select .filterform__control:focus{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%228px%22%20viewBox%3D%220%200%2014%208%22%20enable-background%3D%22new%200%200%2014%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%237d0063%22%20d%3D%22M0.957%2C7.977l6.035-6.184L13.041%2C8L14%2C7.196L6.991%2C0L0%2C7.196%20L0.957%2C7.977z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-color:#fff}.newsblock{background-position:center center;background-size:cover;margin-top:10px;margin-bottom:10px;color:#fff;overflow:hidden}@media (min-width: 700px){.newsblock:hover .newsblock__overlay{height:100%}.newsblock:hover .newsblock__hover-content{opacity:1;transition:opacity 0.2s ease 0.4s}.newsblock:hover .newsblock__title-container{opacity:0;transition:opacity 0.2s ease 0s}}.newsblock p{margin-bottom:0px}.newsblock__title--big{display:none}.newsblock__companyname--big{display:none}@media (min-width: 700px){.newsblock--1 .newsblock__companyname,.newsblock--8 .newsblock__companyname{display:none}.newsblock--1 .newsblock__companyname--big,.newsblock--8 .newsblock__companyname--big{display:block}.newsblock--1 .newsblock__title,.newsblock--8 .newsblock__title{display:none}.newsblock--1 .newsblock__title--big,.newsblock--8 .newsblock__title--big{display:block}}@media (min-width: 961px){.newsblock--2{margin-bottom:10px}.newsblock--3{margin-top:10px}}@media (min-width: 700px) and (max-width: 960px){.newsblock--5 .newsblock__companyname,.newsblock--6 .newsblock__companyname,.newsblock--7 .newsblock__companyname{display:none}}.newsblock__wrapper{position:relative;display:block}.newsblock__image{height:auto;width:100%}.newsblock__overlay{background-color:#42145f;bottom:0;left:0;right:0;position:absolute;height:55px;opacity:0.8;-moz-opacity:0.8;-webkit-opacity:0.8;transition:height 0.2s ease 0.2s;-webkit-transition:height 0.2s ease 0.2s}.newsblock__title-container{position:absolute;bottom:5px;padding-left:15px;transition:opacity 0.2s ease 0.4s;width:100%}.newsblock__title-container p,.newsblock__title-container h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.newsblock__hover-content{padding:20px 25px;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 0.2s ease 0s}#successStoriesList .quote{margin-top:10px;margin-bottom:10px}#successStoriesList .quote__sign{color:#7d0063}#successStoriesList .quote__text{color:#42145f}.quote{overflow:hidden}.quote__sign{display:table-cell;font-size:154px}.quote__text{display:table-cell}.quote--lg-large{height:175px}.quote--lg-large .quote__sign{vertical-align:middle;height:175px}.quote--lg-large .quote__sign p{margin:54px 0 0}.quote--lg-large .quote__text{vertical-align:middle;height:175px}.quote--lg-small{height:370px}.quote--lg-small .quote__sign{vertical-align:top;height:370px}.quote--lg-small .quote__sign p{margin:80px 10px 0 0}.quote--lg-small .quote__text{vertical-align:top;padding-top:37px;height:370px}@media (max-width: 960px){.quote--md-large{height:auto;margin-top:44px;margin-bottom:0px}.quote--md-large .quote__sign{vertical-align:middle;height:auto}.quote--md-large .quote__sign p{margin:54px 0 0}.quote--md-large .quote__text{vertical-align:middle;height:auto;padding-top:0}.quote--md-small{height:auto}.quote--md-small .quote__sign{vertical-align:top;padding-top:43px}.quote--md-small .quote__sign p{margin-top:0px}.quote--md-small .quote__text{vertical-align:top}}.singlesucces h1,.singlesucces h2,.singlesucces h3,.singlesucces h4{color:#7d0063}.singlesucces .texttwocols h1,.singlesucces .texttwocols h2,.singlesucces .texttwocols h3,.singlesucces .texttwocols h4,.singlesucces .twocols h1,.singlesucces .twocols h2,.singlesucces .twocols h3,.singlesucces .twocols h4{color:#7d0063}.singlesucces .texttwocols .quote h3,.singlesucces .twocols .quote h3{color:inherit}@media (max-width: 699px){.singlesucces__intro{margin-top:0px !important}}.singlesucces__facts{background-color:#7d0063;color:#fff;padding:25px 25px 5px 25px}.singlesucces__facts h2{color:#fff}.singlesucces__facts a{color:#dbcfe9}@media (max-width: 699px){.singlesucces__facts{margin-left:-1px;margin-right:-1px}}@media (max-width: 699px){.singlesucces__intro{padding:0px}.singlesucces__download{display:none}}.slidersuccess__pageing-nav li{cursor:pointer}.slidersuccess__pageing-nav li .progressBar-circle{display:table}.slidersuccess__pageing-nav li .progressBar-circle svg{display:table-cell;vertical-align:top}.slidersuccess__pageing-nav li.slick-active svg{margin-top:-2px}.slidersuccess{text-align:center;position:relative;z-index:1;overflow:hidden}.slidersuccess__item{border-bottom:1px solid transparent}.slidersuccess__item h3{color:#3c3c3c}.slidersuccess__item img{height:200px;width:200px;border-radius:50%;border:0;margin:auto}@media (max-width: 449px){.slidersuccess__btn{width:100%}.slidersuccess__btn+.slidersuccess__btn{margin-top:6px}}.slidersuccess__pageing-nav{text-align:center}.slidersuccess__pageing-nav>li{display:inline-block;width:20px}.slidersuccess__slide-nav{position:absolute;border:none;width:40px;height:40px;z-index:10;top:80px;cursor:pointer}.slidersuccess__slide-nav:hover .slidersuccess__slide-nav__item{opacity:0}.slidersuccess__slide-nav:hover .slidersuccess__slide-nav__item--hover{opacity:1}.slidersuccess__slide-nav__item{display:block;position:absolute;top:0px;opacity:1;transition:opacity 0.5s ease}.slidersuccess__slide-nav__item--hover{opacity:0;transition:opacity 0.5s ease}.slidersuccess__slide-nav.slidersuccess__prev{left:calc(50% - 200px)}@media (max-width: 449px){.slidersuccess__slide-nav.slidersuccess__prev{left:calc(50% - 150px)}}.slidersuccess__slide-nav.slidersuccess__next{right:calc(50% - 200px);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 449px){.slidersuccess__slide-nav.slidersuccess__next{right:calc(50% - 150px)}}.slidersuccess__slide-nav-container{height:15px}.slidersuccess__slide-nav-container .slick-active{width:22px}.pressblock__text{background-color:#0089c4;color:#fff;padding:20px}.pressblock__text:hover{background-color:#005a8b}.pressblock__text a,.pressblock__text p{margin-bottom:20px}.pressblock a{color:#fff}.pressblock a:hover{text-decoration:none}.grid{position:relative}.grid-sizer,.grid-item{margin-bottom:34px}.stamp{right:0;margin-bottom:34px;position:absolute}@media (max-width: 699px){.grid-sizer,.grid-item{width:100%;margin-bottom:20px}.stamp{right:auto;width:100%;margin-bottom:20px;height:auto}}.singlepress h1,.singlepress h2,.singlepress h3,.singlepress h4{color:#0066a1}.singlepress__title{margin-bottom:35px}.pressbox{background-color:rgba(0,137,255,0.1)}@media (min-width: 320px){.pressbox__contact{padding:20px 6px}}@media (min-width: 450px){.pressbox__contact{padding:20px 9px}}@media (min-width: 700px){.pressbox__contact{padding:20px 11px}}@media (min-width: 961px){.pressbox__contact{padding:20px}}.pressbox__content{padding-bottom:20px}@media (min-width: 961px){.pressbox__content{padding:20px}}.pressbox h3{margin-bottom:10px;color:#0066a1}.pressbox h4{color:#3c3c3c}.pressbox a{color:#0089c4}form fieldset{margin:5px 0;border:none}@media (max-width: 700px){form fieldset{margin:12px 0 12px}}.asteriks{color:#0089c4}.asteriks--bottom{vertical-align:bottom}label{font-size:14px;font-weight:normal;width:200px;display:inline-block;text-align:right;margin-right:15px;position:relative;margin-top:7px;vertical-align:top}@media (max-width: 700px){label{text-align:left;display:block;margin:0 0 12px;width:auto}}.label--smallwidth label{width:100px}@media (max-width: 960px){.label--smallwidth label{text-align:left;display:block;width:auto;margin:0 0 6px}.label--smallwidth input{width:100%}}.label--align-left label{text-align:left;width:auto}input{color:#3c3c3c;font-size:14px;border:1px solid #ccc;height:35px;width:250px;border-radius:2px;vertical-align:top}@media (max-width: 700px){input{margin-left:0}}input:focus{border:1px solid #0089c4}input.aqua:focus,body#body_baqua input:focus{border:1px solid #1e9d8b}input.purple:focus,body#body_bpurple input:focus{border:1px solid #7d0063}input.green:focus,body#body_bgreen input:focus{border:1px solid #5b8f22}input.orange:focus,body#body_borange input:focus{border:1px solid #e98300}input.red:focus,body#body_bred input:focus{border:1px solid #cd202c}input[type='text'],input[type='password']{padding:0 10px}@media (max-width: 700px){.input--fullwidth{width:100%}}.btn_submit,input[type=submit]{width:auto}input[type=radio]{opacity:0;width:0;height:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-right:-8px}.radio{width:110px;text-align:left;padding-left:20px;cursor:pointer}.radio--fullwidth{width:auto}.radio:before{background-color:#fff;border:1px solid #ccc;border-radius:7px;content:"";height:16px;left:0;top:2px;margin:0 10px 0 0;position:absolute;width:16px}.radio,.checkbox{display:inline-block;margin-top:8px;margin-right:13px}input[type=radio]:checked+.radio:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/radiobutton-checked.png");background-position:center center;background-repeat:no-repeat}.radio:hover::before{background:rgba(0,137,196,0.2)}.radio.error,.checkbox.error{color:#e98300}.radio.aqua:hover::before,body#body_baqua .radio:hover::before{background:rgba(30,157,139,0.2)}input[type=radio]:checked+.radio.aqua:before,body#body_baqua input[type=radio]:checked+.radio:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/radiobutton-checked--aqua.png");background-position:center center;background-repeat:no-repeat}.radio.purple:hover::before,body#body_bpurple .radio:hover::before{background:rgba(125,0,99,0.2)}input[type=radio]:checked+.radio.purple:before,body#body_bpurple input[type=radio]:checked+.radio:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/radiobutton-checked.png");background-position:center center;background-repeat:no-repeat}.radio.green:hover::before,body#body_bgreen .radio:hover::before{background:rgba(91,143,34,0.2)}input[type=radio]:checked+.radio.green:before,body#body_bgreen input[type=radio]:checked+.radio:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/radiobutton-checked--green.png");background-position:center center;background-repeat:no-repeat}.radio.orange:hover::before,body#body_borange .radio:hover::before{background:rgba(233,131,0,0.2)}input[type=radio]:checked+.radio.orange:before,body#body_borange input[type=radio]:checked+.radio:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/radiobutton-checked--orange.png");background-position:center center;background-repeat:no-repeat}.radio.red:hover::before,body#body_bred .radio:hover::before{background:rgba(205,32,44,0.2)}input[type=radio]:checked+.radio.red:before,body#body_bred input[type=radio]:checked+.radio:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/radiobutton-checked--red.png");background-position:center center;background-repeat:no-repeat}input[type=checkbox]{opacity:0;width:0;height:0;margin-right:-8px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.extbase-debugger input[type=checkbox]{width:auto}.checkbox:before{background-color:#fff;border:1px solid #ccc;content:"";height:16px;left:0;top:3px;margin:0 10px 0 1px;position:absolute;width:16px}.checkbox{width:100px;text-align:left;padding-left:20px;cursor:pointer}.checkbox--fullwidth{width:auto}.checkbox.fontsize--large,.productfeature--advanced ul.checkbox,.checkbox.search__result-number,.checkbox.search__result-title{padding-left:25px}.checkbox--inlinefullwidth{width:calc(100% - 22px)}input[type=checkbox]:checked+.checkbox:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/checkbox-checked.png");background-position:center center;background-repeat:no-repeat}.checkbox:hover::before{background:rgba(0,137,196,0.2)}.checkbox.aqua:hover::before,body#body_baqua .checkbox:hover::before{background:rgba(30,157,139,0.2)}input[type=checkbox]:checked+.checkbox.aqua:before,body#body_baqua input[type=checkbox]:checked+.checkbox:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/checkbox-checked-aqua.png");background-position:center center;background-repeat:no-repeat}.checkbox.purple:hover::before,body#body_bpurple .checkbox:hover::before{background:#ffccff}input[type=checkbox]:checked+.checkbox.purple:before,body#body_bpurple input[type=checkbox]:checked+.checkbox:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/checkbox-checked-purple.png");background-position:center center;background-repeat:no-repeat}.checkbox.green:hover::before,body#body_bgreen .checkbox:hover::before{background:rgba(91,143,34,0.2)}input[type=checkbox]:checked+.checkbox.green:before,body#body_bgreen input[type=checkbox]:checked+.checkbox:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/checkbox-checked-green.png");background-position:center center;background-repeat:no-repeat}.checkbox.orange:hover::before,body#body_borange .checkbox:hover::before{background:rgba(233,131,0,0.2)}input[type=checkbox]:checked+.checkbox.orange:before,body#body_borange input[type=checkbox]:checked+.checkbox:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/checkbox-checked-orange.png");background-position:center center;background-repeat:no-repeat}.checkbox.red:hover::before,body#body_bred .checkbox:hover::before{background:rgba(205,32,44,0.2)}input[type=checkbox]:checked+.checkbox.red:before,body#body_bred input[type=checkbox]:checked+.checkbox:before{background-image:url("/fileadmin/templates_neu_dist/img/icons/png/checkbox-checked-red.png");background-position:center center;background-repeat:no-repeat}textarea{width:250px;height:100px;border:1px solid #ccc;border-radius:2px;padding:7px 10px}@media (max-width: 960px){textarea{width:250px}}textarea:focus{border:1px solid #0089c4}body#body_baqua textarea:focus{border:1px solid #1e9d8b}body#body_bpurple textarea:focus{border:1px solid #7d0063}body#body_bgreen textarea:focus{border:1px solid #5b8f22}body#body_borange textarea:focus{border:1px solid #e98300}body#body_bred textarea:focus{border:1px solid #cd202c}.textarea--no-resize{resize:vertical}@media (max-width: 960px){.textarea--fullwidth{width:100%}}.comment{display:inline-block;background-image:url(/fileadmin/templates/img/icon_comment.png);width:40px;height:40px}::-moz-placeholder{color:#b9b9b9;opacity:1}:-ms-input-placeholder{color:#b9b9b9}::-webkit-input-placeholder{color:#b9b9b9}.styled-select{display:inline-block}@media (max-width: 700px){.styled-select{margin-left:5px}}.styled-select select,.hasDatepicker{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjlCQTNGMkU4QjBCMTFFNjg3RDlCNUM4NzczNkRCNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjlCQTNGMkY4QjBCMTFFNjg3RDlCNUM4NzczNkRCNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OUJBM0YyQzhCMEIxMUU2ODdEOUI1Qzg3NzM2REI3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OUJBM0YyRDhCMEIxMUU2ODdEOUI1Qzg3NzM2REI3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgT3yeEAAACkSURBVHjaYmToPDKNgYHhDhD3MRAHcoFYgwlI7AfiLiDOI0JTKtSCgyxAYjUQswLxQiD+AcSzcGhKBGKQ65KBeBULVHAZELMD8Rwg/g3E89E0RUMNzADiRSABFiRJkGI2qIJfQLwUKh4KxAuAuACI58IUs6CZPBNq80Ko5j9QA8qAeCqyQhYsfpkE9fMSKL8eiPvRFbHgCIheIOaCyrdjUwAQYADy8R5kAps8XgAAAABJRU5ErkJggg==");background-position:95% center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:2px;cursor:pointer;overflow:hidden;padding:5px;position:relative;width:250px;height:35px}.styled-select--purple select,body#body_bpurple .styled-select select,body#body_bpurple .hasDatepicker{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAjVBMVEUAAACAAGJ7AF58AGZ8AGB9AGCAAGR9AGF7AGR+AGJ8AGR8AGJ8AGV+AGN+AGJ8AGR9AGN+AGR+AGN9AGJ+AGJ9AGR8AGN9AGJ8AGR9AGN9AGN+AGJ9AGR9AGN+AGN+AGJ9AGN9AGN9AGN9AGN9AGN9AGN9AGN9AGN9AGN9AGN9AGN9AGN9AGN9AGN9AGNdjofWAAAALnRSTlMAGhsjJS0uNzhBQkRMTVFSWFlfYGVmb3BzdIGCj7zDxd7f5+ju8/T3+Pn7/P3+Tvn03wAAAG5JREFUCB0FwYcCgQAUAMAzIpK996hQev//ee7ktw4AoHvLnePeAwC9R5w5xTMBQPKMIxyiSAGkReyBza/KAFn1WwMs6s8UzL71HID83Syxat4TABiX7dauLUcAQFrEJYohAMDgFa8EAID+tQ/gDwFpB/yB4/2hAAAAAElFTkSuQmCC");background-size:14px 8px}.styled-select--aqua select,body#body_baqua .styled-select select,body#body_baqua .hasDatepicker{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAjVBMVEUAAAAdnYkcoY4doIocn4ocn44cm4scnosgm40fnYkfnosenosenooenIsfnYsfm4wdnIsdnowenIwdnYoenYsenowenIwenYsfnYwfnIoenIodnYsenYsenYoenYsenYsenYsenYwenYsenYoenosenYsenYsenYsenYsenYsenYsenYsenYsenYsenYtWkNseAAAALnRSTlMAGhsjJS0uNzhBQkRMTVFSWFlfYGVmb3BzdIGCj7zDxd7f5+ju8/T3+Pn7/P3+Tvn03wAAAG5JREFUCB0FwYcCgQAUAMAzIpK996hQev//ee7ktw4AoHvLnePeAwC9R5w5xTMBQPKMIxyiSAGkReyBza/KAFn1WwMs6s8UzL71HID83Syxat4TABiX7dauLUcAQFrEJYohAMDgFa8EAID+tQ/gDwFpB/yB4/2hAAAAAElFTkSuQmCC");background-size:14px 8px}.styled-select--green select,body#body_bgreen .styled-select select,body#body_bgreen .hasDatepicker{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAjVBMVEUAAABYkx1ejiZXkiRakSJbjiJZkCFdkCBbjSBajSNdjyNajyJbkCJZjiFbjiNajyJajiNcjyJbjiNajyNbkCFajyNcjiJbjyJbjiFajyFbjiJajyFbjyJbjiJcjyJbjiJbjiJbjyJbkCJbjyJbjyJbjyJbjyJbkCJcjyJbjyJbjyJbjyJbjyJbjyJbjyI5JT10AAAALnRSTlMAGhsjJS0uNzhBQkRMTVFSWFlfYGVmb3BzdIGCj7zDxd7f5+ju8/T3+Pn7/P3+Tvn03wAAAG5JREFUCB0FwYcCgQAUAMAzIpK996hQev//ee7ktw4AoHvLnePeAwC9R5w5xTMBQPKMIxyiSAGkReyBza/KAFn1WwMs6s8UzL71HID83Syxat4TABiX7dauLUcAQFrEJYohAMDgFa8EAID+tQ/gDwFpB/yB4/2hAAAAAElFTkSuQmCC");background-size:14px 8px}.styled-select--orange select,body#body_borange .styled-select select,body#body_borange .hasDatepicker{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAjVBMVEUAAADrgADshADpgwDqgwDoggDphQDoggDohADngQDogwDpgwDogwDohADphADpgwDoggDohADqhADqggDogwDpggDogwDohADpgwDphADpggDpgwDqggDphADpgwDpgwDpgwDphADpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwBsB/AYAAAALnRSTlMAGhsjJS0uNzhBQkRMTVFSWFlfYGVmb3BzdIGCj7zDxd7f5+ju8/T3+Pn7/P3+Tvn03wAAAG5JREFUCB0FwYcCgQAUAMAzIpK996hQev//ee7ktw4AoHvLnePeAwC9R5w5xTMBQPKMIxyiSAGkReyBza/KAFn1WwMs6s8UzL71HID83Syxat4TABiX7dauLUcAQFrEJYohAMDgFa8EAID+tQ/gDwFpB/yB4/2hAAAAAElFTkSuQmCC");background-size:14px 8px}.styled-select--red select,body#body_bred .styled-select select,body#body_bred .hasDatepicker{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAjVBMVEUAAADOHSfQHC/MHSzPIinMIi3NISzMICrNIC7MHyvNHyvOIi3NIizNISvNHyzNHyzOICvOICvMICvNIC3NISvNIS3MICzNICvMHyzMISzOICvOHyvNIC3NISvNHyzNICzMICzNICvNICzOICzNICzNHyzNICzNICzNICzNICzNHyzNICzNICzNICzNICyYFGt1AAAALnRSTlMAGhsjJS0uNzhBQkRMTVFSWFlfYGVmb3BzdIGCj7zDxd7f5+ju8/T3+Pn7/P3+Tvn03wAAAG5JREFUCB0FwYcCgQAUAMAzIpK996hQev//ee7ktw4AoHvLnePeAwC9R5w5xTMBQPKMIxyiSAGkReyBza/KAFn1WwMs6s8UzL71HID83Syxat4TABiX7dauLUcAQFrEJYohAMDgFa8EAID+tQ/gDwFpB/yB4/2hAAAAAElFTkSuQmCC");background-size:14px 8px}.styled-select--blue--full select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA2QTdCRjNBRTkzMTFFNzkxMUJDOUQ1QzY3MDYxMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA2QTdCRjRBRTkzMTFFNzkxMUJDOUQ1QzY3MDYxMjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDZBN0JGMUFFOTMxMUU3OTExQkM5RDVDNjcwNjEyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDZBN0JGMkFFOTMxMUU3OTExQkM5RDVDNjcwNjEyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Puj68K0AAACCSURBVHjaYvz///80BgaGO0Dcx0AcyAFiTQagxlAg/gPEeUDMQACnAPFvIA6DCURBBVLxaEqAqokD8ZElEoH4L5RG1wQzOBkmhq4gHaogCkksFCqWjawWm5PyoH4GaQgA4p9AXIiuDpd/iqEaQLgSmxoWHEHeC8RcQAySb8emACDAACFmFflmv2VzAAAAAElFTkSuQmCC");background-size:14px 8px;background-color:#003478;color:white;border:1px solid #003478}.styled-select--autowidth select{width:auto;padding-right:30px}.styled-select--fullwidth{width:100%}@media (max-width: 700px){.styled-select--fullwidth{margin-left:0}}.styled-select--fullwidth select{width:100%;padding-right:35px}@media (max-width: 699px){.styled-select--fullwidth--sm{display:block}.styled-select--fullwidth--sm select{display:block;width:100%}}.styled-select--twoAdjacent select{width:123px}select.error,.hasDatepicker.error{background-color:rgba(0,137,196,0.1);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjlCQTNGMkU4QjBCMTFFNjg3RDlCNUM4NzczNkRCNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjlCQTNGMkY4QjBCMTFFNjg3RDlCNUM4NzczNkRCNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OUJBM0YyQzhCMEIxMUU2ODdEOUI1Qzg3NzM2REI3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OUJBM0YyRDhCMEIxMUU2ODdEOUI1Qzg3NzM2REI3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgT3yeEAAACkSURBVHjaYmToPDKNgYHhDhD3MRAHcoFYgwlI7AfiLiDOI0JTKtSCgyxAYjUQswLxQiD+AcSzcGhKBGKQ65KBeBULVHAZELMD8Rwg/g3E89E0RUMNzADiRSABFiRJkGI2qIJfQLwUKh4KxAuAuACI58IUs6CZPBNq80Ko5j9QA8qAeCqyQhYsfpkE9fMSKL8eiPvRFbHgCIheIOaCyrdjUwAQYADy8R5kAps8XgAAAABJRU5ErkJggg==");background-position:95% center;background-repeat:no-repeat}select.aqua.error,body#body_baqua select.error,body#body_baqua .hasDatepicker.error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAjVBMVEUAAAAdnYkcoY4doIocn4ocn44cm4scnosgm40fnYkfnosenosenooenIsfnYsfm4wdnIsdnowenIwdnYoenYsenowenIwenYsfnYwfnIoenIodnYsenYsenYoenYsenYsenYsenYwenYsenYoenosenYsenYsenYsenYsenYsenYsenYsenYsenYsenYtWkNseAAAALnRSTlMAGhsjJS0uNzhBQkRMTVFSWFlfYGVmb3BzdIGCj7zDxd7f5+ju8/T3+Pn7/P3+Tvn03wAAAG5JREFUCB0FwYcCgQAUAMAzIpK996hQev//ee7ktw4AoHvLnePeAwC9R5w5xTMBQPKMIxyiSAGkReyBza/KAFn1WwMs6s8UzL71HID83Syxat4TABiX7dauLUcAQFrEJYohAMDgFa8EAID+tQ/gDwFpB/yB4/2hAAAAAElFTkSuQmCC");background-color:rgba(30,157,139,0.1);background-position:95% center;background-repeat:no-repeat;background-size:14px 8px}select.purple.error,body#body_bpurple select.error,body#body_bpurple .hasDatepicker.error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAolBMVEUAAAB6AGV6AF5/AGF7AGV8AGB8AGR8AGB/AGN6AGN9AGF6AGR9AGJ7AGR7AGF8AGR9AGN8AGJ8AGJ8AGN8AGJ+AGR+AGN8AGJ+AGJ9AGR9AGN9AGF8AGN9AGJ8AGJ9AGJ8AGN7AGN9AGN7AGF9AGJ7AGN7AGN7AGN7AGN9AGF7AGF9AGF7AGF9AGN7AGN9AGF7AGN7AGF9AGN7AGF9AGN9AGM342FOAAAANXRSTlMAGRsiIyUrLS42NzhBQkRMTU5QUlhZX2BlZm5wc3SBgo+8w8TF3d/l5+jt7vP09/j5+/z9/mc55PYAAABuSURBVAgdBcGFAcIADACw4O7uw2XD6f+vkejtcwCA/KEriWMBABRPkbCJcxkAlUusYRW3GoBGGktg9s1agPb9OwUYvZ99MHi9hwB0H58xJp9HBwBa2W9u8cuaAEAjjW2kdQCA6jWuFQAASrsSgD+xdAljy3KpWAAAAABJRU5ErkJggg==");background-color:rgba(125,0,99,0.1);background-position:95% center;background-repeat:no-repeat;background-size:14px 8px}select.green.error,body#body_bgreen select.error,body#body_bgreen .hasDatepicker.error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAjVBMVEUAAABYkx1ejiZXkiRakSJbjiJZkCFdkCBbjSBajSNdjyNajyJbkCJZjiFbjiNajyJajiNcjyJbjiNajyNbkCFajyNcjiJbjyJbjiFajyFbjiJajyFbjyJbjiJcjyJbjiJbjiJbjyJbkCJbjyJbjyJbjyJbjyJbkCJcjyJbjyJbjyJbjyJbjyJbjyJbjyI5JT10AAAALnRSTlMAGhsjJS0uNzhBQkRMTVFSWFlfYGVmb3BzdIGCj7zDxd7f5+ju8/T3+Pn7/P3+Tvn03wAAAG5JREFUCB0FwYcCgQAUAMAzIpK996hQev//ee7ktw4AoHvLnePeAwC9R5w5xTMBQPKMIxyiSAGkReyBza/KAFn1WwMs6s8UzL71HID83Syxat4TABiX7dauLUcAQFrEJYohAMDgFa8EAID+tQ/gDwFpB/yB4/2hAAAAAElFTkSuQmCC");background-color:rgba(91,143,34,0.1);background-position:95% center;background-repeat:no-repeat;background-size:14px 8px}select.orange.error,body#body_borange select.error,body#body_borange .hasDatepicker.error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAjVBMVEUAAADrgADshADpgwDqgwDoggDphQDoggDohADngQDogwDpgwDogwDohADphADpgwDoggDohADqhADqggDogwDpggDogwDohADpgwDphADpggDpgwDqggDphADpgwDpgwDpgwDphADpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwDpgwBsB/AYAAAALnRSTlMAGhsjJS0uNzhBQkRMTVFSWFlfYGVmb3BzdIGCj7zDxd7f5+ju8/T3+Pn7/P3+Tvn03wAAAG5JREFUCB0FwYcCgQAUAMAzIpK996hQev//ee7ktw4AoHvLnePeAwC9R5w5xTMBQPKMIxyiSAGkReyBza/KAFn1WwMs6s8UzL71HID83Syxat4TABiX7dauLUcAQFrEJYohAMDgFa8EAID+tQ/gDwFpB/yB4/2hAAAAAElFTkSuQmCC");background-color:rgba(233,131,0,0.1);background-position:95% center;background-repeat:no-repeat;background-size:14px 8px}select.red.error,body#body_bred select.error,body#body_bred .hasDatepicker.error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAAjVBMVEUAAADOHSfQHC/MHSzPIinMIi3NISzMICrNIC7MHyvNHyvOIi3NIizNISvNHyzNHyzOICvOICvMICvNIC3NISvNIS3MICzNICvMHyzMISzOICvOHyvNIC3NISvNHyzNICzMICzNICvNICzOICzNICzNHyzNICzNICzNICzNICzNHyzNICzNICzNICzNICyYFGt1AAAALnRSTlMAGhsjJS0uNzhBQkRMTVFSWFlfYGVmb3BzdIGCj7zDxd7f5+ju8/T3+Pn7/P3+Tvn03wAAAG5JREFUCB0FwYcCgQAUAMAzIpK996hQev//ee7ktw4AoHvLnePeAwC9R5w5xTMBQPKMIxyiSAGkReyBza/KAFn1WwMs6s8UzL71HID83Syxat4TABiX7dauLUcAQFrEJYohAMDgFa8EAID+tQ/gDwFpB/yB4/2hAAAAAElFTkSuQmCC");background-color:rgba(205,32,44,0.1);background-position:95% center;background-repeat:no-repeat;background-size:14px 8px}select::-ms-expand{display:none}.styled-select select:hover{background-color:rgba(0,153,204,0.2)}.styled-select--aqua select:hover,body#body_baqua .styled-select select:hover{background-color:rgba(30,157,139,0.2)}.styled-select--purple select:hover,body#body_bpurple .styled-select select:hover{background-color:rgba(125,0,99,0.2)}.styled-select--green select:hover,body#body_bgreen .styled-select select:hover{background-color:rgba(91,143,34,0.2)}.styled-select--orange select:hover,body#body_borange .styled-select select:hover{background-color:rgba(233,131,0,0.2)}.styled-select--red select:hover,body#body_bred .styled-select select:hover{background-color:rgba(205,32,44,0.2)}.styled-select--blue--full select:hover{background-color:#e5eaf1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVEMUYyREFCMjgyMTFFN0EyOTJBNDA2NUY5QzM2OUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVEMUYyREJCMjgyMTFFN0EyOTJBNDA2NUY5QzM2OUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUQxRjJEOEIyODIxMUU3QTI5MkE0MDY1RjlDMzY5QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUQxRjJEOUIyODIxMUU3QTI5MkE0MDY1RjlDMzY5QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqU90H0AAACdSURBVHjaYmQwqZjGwMBw5//p9j4GIgCjaWUOkNJkAhL7gbgLKJBHhKYUINUPxAcZ/v//zwC0NQqIfwNxKoiPDQPlEqBq4sB8JIlEIP4LorFoghmcDBdDU5AOVRCFJBYKFctGVssIlkT1B8ivoICKBOLfQLwSiCuAgdePog5dI1RzMZBqg3IbgJraMdRg0wjVXAukWICa6rHJAwQYAMDrgjmLSwdLAAAAAElFTkSuQmCC);color:#003478}.styled-select select:focus,.hasDatepicker:focus{background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTcwMENCNzA4QjBCMTFFNkFFM0U4QTMzRjIwMDAyQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTcwMENCNzE4QjBCMTFFNkFFM0U4QTMzRjIwMDAyQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzAwQ0I2RThCMEIxMUU2QUUzRThBMzNGMjAwMDJDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzAwQ0I2RjhCMEIxMUU2QUUzRThBMzNGMjAwMDJDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PikGCDcAAACVSURBVHjaYmToPMKAAzQA8W8gbsUmyYJDUyUUMwLxdyDuI0ZjIdS2CKj8MiD+A8ST8GnMBuIuII4C4vVQMXYgng+1eTY2jclAPAGI44F4NZL4EiBmBeI5UD8vQNYYC8QzgDgN6jR0MB+qGWTjL5AakMZQIJ4HxFlQBbjALCDmAOKFIM0gjfZAXITsfjxgEtSVzgABBgB8uB21QpNp4wAAAABJRU5ErkJggg==");background-repeat:no-repeat}.styled-select--aqua select:focus,body#body_baqua .styled-select select:focus,body#body_baqua .hasDatepicker:focus{background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAMAAAD+zz7+AAAAS1BMVEUAAAAdnIwenowenIodnoofnIsfnYwenosenIwdnosfnYsenYsenowdnIwfnYofnIsdnowenYoenIsenYsenYoenYoenYsenYsenYuleH9oAAAAGXRSTlMAUFRVV1pbXF9hY2VmamtscXh5gJeZ+vv8IQBLLAAAAD5JREFUCB0FwYcBgCAMALAoLpw4y/+XmgDuEwCuLwoA5Wu6ugNskRjrAswxQK4TjJGBtfakWAGOaD0HAOX9AYLXAkzJ7+5DAAAAAElFTkSuQmCC");background-repeat:no-repeat}.styled-select--purple select:focus,body#body_bpurple .styled-select select:focus,body#body_bpurple .hasDatepicker:focus{background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAMAAAD+zz7+AAAAVFBMVEUAAAB9AGN8AGN8AGR+AGN8AGJ8AGN8AGN+AGJ8AGF+AGN+AGF+AGJ7AGN7AGN9AGN7AGJ9AGJ9AGJ9AGN8AGN9AGN9AGJ9AGJ7AGN9AGF7AGF9AGOnwX/GAAAAHHRSTlMATVJUV1haXF1eYWNlZ2lsbXJ0eHmAlJb5+vv8zHfVlgAAAD1JREFUCB0FwYUBwDAMACDm7p7+/+cAcB0AcL7fBsD2ZUUsAEvk1GkCxqigTz100QJTaqhiAFhT6Z4B2J8fj8gCiZpwps0AAAAASUVORK5CYII=");background-repeat:no-repeat}.styled-select--green select:focus,body#body_bgreen .styled-select select:focus,body#body_bgreen .hasDatepicker:focus{background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAMAAAD+zz7+AAAAS1BMVEUAAABcjyNbjyFakCFbkCNbjiJajyJbkCFbjiNcjiJakCFbkCFajyNbjiJbjyFckCFajiJbjiJbjyJcjyJbkCJcjyFbjyJbjyJbjyJAHgw4AAAAGXRSTlMAUFRVV1pbXF9hY2VmamtscXh5gJeZ+vv8IQBLLAAAAD5JREFUCB0FwYcBgCAMALAoLpw4y/+XmgDuEwCuLwoA5Wu6ugNskRjrAswxQK4TjJGBtfakWAGOaD0HAOX9AYLXAkzJ7+5DAAAAAElFTkSuQmCC");background-repeat:no-repeat}.styled-select--orange select:focus,body#body_borange .styled-select select:focus,body#body_borange .hasDatepicker:focus{background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAMAAAD+zz7+AAAAS1BMVEUAAADpgwDqgwDqhADohADoggDphADpggDqhADqgwDogwDogwDpggDpggDqgwDqggDogwDqhADqgwDpgwDphADphADpgwDpgwDpgwCjML2nAAAAGXRSTlMAUFRVV1pbXF9hY2VmamtscXh5gJeZ+vv8IQBLLAAAAD5JREFUCB0FwYcBgCAMALAoLpw4y/+XmgDuEwCuLwoA5Wu6ugNskRjrAswxQK4TjJGBtfakWAGOaD0HAOX9AYLXAkzJ7+5DAAAAAElFTkSuQmCC");background-repeat:no-repeat}.styled-select--red select:focus,body#body_bred .styled-select select:focus,body#body_bred .hasDatepicker:focus{background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAMAAAD+zz7+AAAAS1BMVEUAAADMIC3OISvMIS3NICzMHy3NHy3NISzMICvNIC3OHyzNISvNIS3MHyvNHyvNIS3NICvMIC3MICzNICzMICzNICvNICzNHyzNICxxZdxeAAAAGXRSTlMAUFRVV1pbXF9hY2VmamtscXh5gJeZ+vv8IQBLLAAAAD5JREFUCB0FwYcBgCAMALAoLpw4y/+XmgDuEwCuLwoA5Wu6ugNskRjrAswxQK4TjJGBtfakWAGOaD0HAOX9AYLXAkzJ7+5DAAAAAElFTkSuQmCC");background-repeat:no-repeat}.styled-select--blue--full select:focus{background-color:#fff;color:#3c3c3c}select:focus.error,.hasDatepicker:focus.error{background-color:rgba(0,137,196,0.1);background-position:95% center}select.purple:focus.error,body#body_bpurple select:focus.error,body#body_bpurple .hasDatepicker:focus.error{background-color:rgba(125,0,99,0.1);background-position:95% center}select.aqua:focus.error,body#body_baqua select:focus.error,body#body_baqua .hasDatepicker:focus.error{background-color:rgba(30,157,139,0.1);background-position:95% center}select.green:focus.error,body#body_bgreen select:focus.error,body#body_bgreen .hasDatepicker:focus.error{background-color:rgba(91,143,34,0.1);background-position:95% center}select.orange:focus.error,body#body_borange select:focus.error,body#body_borange .hasDatepicker:focus.error{background-color:rgba(233,131,0,0.1);background-position:95% center}select.red:focus.error,body#body_bred select:focus.error,body#body_bred .hasDatepicker:focus.error{background-color:rgba(205,32,44,0.1);background-position:95% center}.styled-select select:focus{border-color:#0089c4;outline:0 none}.styled-select--aqua select:focus,body#body_baqua .styled-select select:focus{border-color:#1e9d8b;outline:0 none}.styled-select--purple select:focus,body#body_bpurple .styled-select select:focus{border-color:#7d0063;outline:0 none}.styled-select--green select:focus,body#body_bgreen .styled-select select:focus{border-color:#5b8f22;outline:0 none}.styled-select--orange select:focus,body#body_borange .styled-select select:focus{border-color:#e98300;outline:0 none}.styled-select--red select:focus,body#body_bred .styled-select select:focus{border-color:#cd202c;outline:0 none}select option{background:transparent none repeat scroll 0 0;padding:5px}.upload-file{position:relative;overflow:hidden;top:-2px}.upload-file span{font-size:14px}.upload-file input[type=file]{position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}input[type="file"]{display:none}span.uploaded-file-name{margin-left:10px}button[disabled],html input[disabled],input[readonly]{background:#efeff4 none repeat scroll 0 0;color:#b9bbc7}.btn--under-inputfield{margin-left:218px}@media (max-width: 700px){.btn--under-inputfield{margin-left:0}}@media (max-width: 699px){.label--under-inputfield{text-align:left;margin:0 0 6px}}.required label:before,label.required:before{content:'* ';display:inline;color:#0089c4}.required--aqua label:before,label.required--aqua:before,body#body_baqua .required label:before,body#body_baqua label.required:before{color:#1e9d8b}.required--purple label:before,label.required--purple:before,body#body_bpurple .required label:before,body#body_bpurple label.required:before{color:#7d0063}.required--green label:before,label.required--green:before,body#body_bgreen .required label:before,body#body_bgreen label.required:before{color:#5b8f22}.required--orange label:before,label.required--orange:before,body#body_borange .required label:before,body#body_borange label.required:before{color:#e98300}.required--red label:before,label.required--red:before,body#body_bred .required label:before,body#body_bred label.required:before{color:#cd202c}body#body_bred .gradient--bred .required label:before,body#body_bred .pagebrand-gradient .required label:before,body#body_bred .gradient--bred label.required:before,body#body_bred .pagebrand-gradient label.required:before{color:#e9c5cb}span.required{color:#0089c4}body#body_baqua span.required{color:#1e9d8b}body#body_bpurple span.required{color:#7d0063}body#body_bgreen span.required{color:#5b8f22}body#body_borange span.required{color:#e98300}body#body_bred span.required{color:#cd202c}.help-text{color:#0089c4;background:white;display:inline-block;height:25px;line-height:25px;text-align:center;width:25px;margin-left:10px;position:relative;font-style:normal;border-radius:2px;cursor:help;vert-align:top;margin-top:5px}.help-text:hover{background:#0089c4 none repeat scroll 0 0;color:#ffffff}.help-text span[rel=help-text]{display:none}.help-text:hover span[rel=help-text]{display:block;position:absolute;left:-264px;top:32px;text-align:left;width:290px;padding:10px 15px;z-index:100;color:#0089c4;background:#cce7f3}body#body_baqua .help-text{color:#1e9d8b}body#body_baqua .help-text:hover{background:#1e9d8b none repeat scroll 0 0;color:#ffffff}body#body_baqua .help-text:hover span[rel=help-text]{color:#1e9d8b;background:#d2ebe7}body#body_bpurple .help-text{color:#7d0063}body#body_bpurple .help-text:hover{background:#7d0063 none repeat scroll 0 0;color:#ffffff}body#body_bpurple .help-text:hover span[rel=help-text]{color:#7d0063;background:#e5ccdf}body#body_bgreen .help-text{color:#5b8f22}body#body_bgreen .help-text:hover{background:#5b8f22 none repeat scroll 0 0;color:#ffffff}body#body_bgreen .help-text:hover span[rel=help-text]{color:#5b8f22;background:#dee8d2}body#body_borange .help-text{color:#e98300}body#body_borange .help-text:hover{background:#e98300 none repeat scroll 0 0;color:#ffffff}body#body_borange .help-text:hover span[rel=help-text]{color:#e98300;background:#fae6cc}body#body_bred .help-text{color:#cd202c}body#body_bred .help-text:hover{background:#cd202c none repeat scroll 0 0;color:#ffffff}body#body_bred .help-text:hover span[rel=help-text]{color:#cd202c;background:#f5d2d4}#errorContainer{background:none;color:#e98300}#errorContainer label{width:auto}input[type='text'].error,input[type='password'].error,select.error,textarea.error{background:rgba(0,137,196,0.1)}input[type='text'].aqua.error,input[type='password'].aqua.error,textarea.aqua.error,body#body_baquaaqua input[type='text'].error,body#body_baquaaqua input[type='password'].error,body#body_baquaaqua select.error,body#body_baquaaqua textarea.error{background:rgba(30,157,139,0.1)}input[type='text'].purple.error,input[type='password'].purple.error,textarea.purple.error,body#body_bpurple input[type='text'].error,body#body_bpurple input[type='password'].error,body#body_bpurple select.error,body#body_bpurple textarea.error{background:rgba(125,0,99,0.1)}input[type='text'].green.error,input[type='password'].green.error,textarea.green.error,body#body_bgreen input[type='text'].error,body#body_bgreen input[type='password'].error,body#body_bgreen select.error,body#body_bgreen textarea.error{background:rgba(91,143,34,0.1)}input[type='text'].orange.error,input[type='password'].orange.error,textarea.orange.error,body#body_borange input[type='text'].error,body#body_borange input[type='password'].error,body#body_borange select.error,body#body_borange textarea.error{background:rgba(233,131,0,0.1)}input[type='text'].red.error,input[type='password'].red.error,textarea.red.error,body#body_bred input[type='text'].error,body#body_bred input[type='password'].error,body#body_bred select.error,body#body_bred textarea.error{background:rgba(205,32,44,0.1)}.progressbar__list{background:rgba(0,137,196,0.1)}.progressbar__list li{display:inline-block}body#body_baqua .progressbar__list{background:rgba(30,157,139,0.1)}body#body_baqua .progressbar__list li{display:inline-block}body#body_bpurple .progressbar__list{background:rgba(125,0,99,0.1)}body#body_bpurple .progressbar__list li{display:inline-block}body#body_bgreen .progressbar__list{background:rgba(91,143,34,0.1)}body#body_bgreen .progressbar__list li{display:inline-block}body#body_borange .progressbar__list{background:rgba(233,131,0,0.1)}body#body_borange .progressbar__list li{display:inline-block}body#body_bred .progressbar__list{background:rgba(205,32,44,0.1)}body#body_bred .progressbar__list li{display:inline-block}form hr{margin:10px auto}.table-responsive{border:none}@media (max-width: 449px){.btn--responsive-inline{margin-top:10px;display:inline-block;width:250px}}@media (max-width: 449px){.btn--responsive-block{margin-top:10px;display:block;width:250px}}@media (max-width: 699px){.btn--fullwidth{width:100%}}@media (min-width: 700px){.btn--fullwidth_md-min{width:100%}}.news-panel{color:#3c3c3c}.news-panel .view-link{display:block;bottom:0;position:absolute}@media (max-width: 699px){.news-panel .view-link{position:relative}}.news-panel__item{margin-bottom:22px}.news-panel__item p{margin:0}.news-panel__title{line-height:22px}.news-panel__twitter,.news-panel__events,.news-panel__press{position:relative;padding-bottom:34px}@media (max-width: 699px){.news-panel__twitter,.news-panel__events,.news-panel__press{padding-bottom:20px}}.news-panel__twitter .date{color:#888}.news-panel__newsletter{border-top:1px solid #e0e0e0;padding-top:34px}@media (max-width: 960px){.news-panel__newsletter .form-subscriber{margin-top:14px}}.news-panel__newsletter .form-subscriber input[type="text"]{width:300px;margin-bottom:10px}.news-panel__newsletter label.error{display:none !important}.all-events__title{margin-top:20px}.all-events .horizontal-line{border-color:#0089c4;margin:20px 0}.all-events__item{margin-left:-10px}.all-events__item .event-date p{margin:0 0 8px}.all-events__item .event-date .month{font-size:21px}.all-events__item .event-date .day{font-size:32px}.all-events__item .event-date__startdate{float:left}.all-events__item .event-date__separator{float:left;margin-top:18px;padding:0 8px 0 13px}.all-events__item .event-date__separator .icon-next::after{content:url("/fileadmin/templates/img/arrow_right_gray01.png")}.all-events__item .event-date__enddate{float:left}.all-events__item .event .title{font-size:17px}.all-events__item .event p{margin:0}.dropdown-menu .tx-felogin-pi1{width:223px}.dropdown-menu .tx-felogin-pi1 .felogin--form-wrapper{padding:15px}.dropdown-menu .tx-felogin-pi1 input,.dropdown-menu .tx-felogin-pi1 a.btn{width:100%;margin:0}.dropdown-menu .tx-felogin-pi1 .box-grey{padding:15px;background:#f2f2f2}.pp-login .dropdown-menu{border:0;background:white}.pp-login .dropdown-menu .link-wrapper{padding:15px}.pp-login .dropdown-menu .link-wrapper a{display:block;font-size:12px;line-height:22px}table{margin-bottom:30px}tbody{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}td{margin-left:10px;padding:7px;height:31px}.repair-and-exchange .radio{width:150px}.repair-and-exchange .infobox--bg-border{border:1px dotted #ccc;background:#efefef;padding:5px;display:inline-block}.find-serial__item{margin-top:40px}.find-serial__item--border img{border:1px solid lightgrey}.summary .summary-block{margin-bottom:30px}.summary .summary-block fieldset{margin:0}.repair-and-exchange-pdf .pdf-page{height:26cm;position:relative}.repair-and-exchange-pdf .page-count{position:absolute;bottom:0;right:0}.repair-and-exchange-pdf table{table-layout:fixed}.repair-and-exchange-pdf table tbody{border:none}.repair-and-exchange-pdf .devices td{padding:0 7px}.repair-and-exchange-pdf .rma_number td{padding-bottom:40px}.repair-and-exchange-pdf .fold-line{position:absolute;top:50%;width:100%;border-color:#3c3c3c}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget-content{border:1px solid #dddddd;background:#eee url('../../../fileadmin/templates/img/jQueryUi/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% top repeat-x;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url('../../../fileadmin/templates/img/jQueryUi/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x;color:#ffffff;font-weight:bold}.ui-widget-header a{color:#ffffff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url('../../../fileadmin/templates/img/jQueryUi/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url('../../../fileadmin/templates/img/jQueryUi/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url('../../../fileadmin/templates/img/jQueryUi/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url('../../../fileadmin/templates/img/jQueryUi/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url('../../../fileadmin/templates/img/jQueryUi/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat;color:#ffffff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url('../../../fileadmin/templates/img/jQueryUi/ui-icons_222222_256x240.png')}.ui-widget-content .ui-icon{background-image:url('../../../fileadmin/templates/img/jQueryUi/ui-icons_222222_256x240.png')}.ui-widget-header .ui-icon{background-image:url('../../../fileadmin/templates/img/jQueryUi/ui-icons_ffffff_256x240.png')}.ui-state-default .ui-icon{background-image:url('../../../fileadmin/templates/img/jQueryUi/ui-icons_ef8c08_256x240.png')}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('../../../fileadmin/templates/img/jQueryUi/ui-icons_ef8c08_256x240.png')}.ui-state-active .ui-icon{background-image:url('../../../fileadmin/templates/img/jQueryUi/ui-icons_ef8c08_256x240.png')}.ui-state-highlight .ui-icon{background-image:url('../../../fileadmin/templates/img/jQueryUi/ui-icons_228ef1_256x240.png')}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('../../../fileadmin/templates/img/jQueryUi/ui-icons_ffd27a_256x240.png')}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}#ui-datepicker-div .ui-widget-header{background:rgba(0,137,196,0.6);border-color:#0089c4}#ui-datepicker-div .ui-widget-header .ui-state-hover{background:rgba(255,255,255,0.3);border-color:white}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{color:#0089c4}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{background:rgba(0,137,196,0.2);border-color:white}#ui-datepicker-div .ui-icon,#ui-datepicker-div .ui-icon{background-image:url('../../../fileadmin/templates/img/jQueryUi/ui-icons_ffffff_256x240.png')}#ui-datepicker-div .ui-datepicker-calendar .ui-state-hover,#ui-datepicker-div .ui-datepicker-calendar .ui-state-active{background:white;border-color:#0089c4;color:white;background:rgba(0,137,196,0.6)}#ui-datepicker-div .ui-datepicker-next{right:1px;top:2px}#ui-datepicker-div .ui-datepicker-prev{left:2px;top:2px}.search__clearer{display:none}.search__fieldset{margin-bottom:0}.search__searchbox{margin-bottom:20px}.search__btn-wrapper{display:none}.search__filters{background:rgba(0,137,196,0.1);margin-bottom:20px;padding:10px 10px 0}.search__checkbox{width:200px}.search__num-results{display:none}.search__results{margin:30px 0}.search__result-list-item{margin-bottom:30px}.search__result-teaser{display:block}.search .hit{font-weight:700}.search__add-info{display:none}.search__result-txt{background:#efefef;margin-top:10px;padding:5px}.search__pagebrowser-wrapper--top .pagebrowser{display:none}.search__pagebrowser-wrapper--bottom .search__result-txt{display:none}.pagebrowser{text-align:center}.pagebrowser__elements{display:inline}.pagebrowser__element{display:inline}.pagebrowser__placeholder{padding:0 5px}@media (min-width: 450px){.pagebrowser__placeholder{padding:0 10px}}.pagebrowser__link{color:#888;font-size:12px;padding:0 5px}@media (min-width: 450px){.pagebrowser__link{padding:0 10px}}.pagebrowser__link:hover{color:#252525;text-decoration:none}.pagebrowser__link--current{color:#0089c4;font-family:'CentraleSans XBold';font-size:16px;font-weight:700}.pagebrowser__link--current:hover{color:#0089c4}.pagebrowser__link--prev,.pagebrowser__link--next{color:#0089c4;font-size:14px}.pagebrowser__link--not-linked{color:#ccc}.pagebrowser__link--not-linked:hover{color:#ccc}.margin_0{margin-top:0px;margin-bottom:0px}.margin_0_top{margin-top:0px}.margin_0_bottom{margin-bottom:0px}.margin_10{margin-top:10px;margin-bottom:10px}.margin_10_top{margin-top:10px}.margin_10_bottom{margin-bottom:10px}.margin_14{margin-top:14px;margin-bottom:14px}.margin_14_top{margin-top:14px}.margin_14_bottom,.productfeature--advanced ul li{margin-bottom:14px}.margin_20{margin-top:20px;margin-bottom:20px}.margin_20_top,.productfeature--advanced ul{margin-top:20px}.margin_20_bottom{margin-bottom:20px}@media (max-width: 960px){.margin_20_bottom_md{margin-bottom:20px}}@media (max-width: 699px){.margin_20_top,.productfeature--advanced ul,.margin_20_top_sm-max{margin-top:20px}.margin_20_bottom,.margin_20_bottom_sm-max{margin-bottom:20px}}.margin_34{margin-top:34px;margin-bottom:34px}.margin_34_top{margin-top:34px}.margin_34_bottom{margin-bottom:34px}@media (max-width: 699px){.margin_34{margin-top:20px;margin-bottom:20px}.margin_34_top,.margin_34_top_sm-max{margin-top:20px}.margin_34_bottom,.margin_34_bottom_sm-max{margin-bottom:20px}}.margin_54,.search__pagebrowser-wrapper--bottom{margin-top:54px;margin-bottom:54px}.margin_54_top,.search__form{margin-top:54px}.margin_54_bottom{margin-bottom:54px}@media (max-width: 699px){.margin_54,.search__pagebrowser-wrapper--bottom{margin-top:34px;margin-bottom:34px}.margin_54_top,.search__form,.margin_54_top_sm-max{margin-top:34px}.margin_54_bottom{margin-bottom:34px}}.margin_86{margin-top:86px;margin-bottom:86px}.margin_86_top{margin-top:86px}.margin_86_bottom{margin-bottom:86px}@media (max-width: 699px){.margin_86{margin-top:54px;margin-bottom:54px}.margin_86_top{margin-top:54px}.margin_86_bottom{margin-bottom:54px}}.margin_140{margin-top:140px;margin-bottom:140px}.margin_140_top{margin-top:140px}.margin_140_bottom{margin-bottom:140px}@media (max-width: 699px){.margin_140{margin-top:86px;margin-bottom:86px}.margin_140_top{margin-top:86px}.margin_140_bottom{margin-bottom:86px}}.margin_226{margin-top:226px;margin-bottom:226px}.margin_226_top{margin-top:226px}.margin_226_bottom{margin-bottom:226px}@media (max-width: 699px){.margin_226{margin-top:140px;margin-bottom:140px}.margin_226_top{margin-top:140px}.margin_226_bottom{margin-bottom:140px}}.margin_366{margin-top:366px;margin-bottom:366px}.margin_366_top{margin-top:366px}.margin_366_bottom{margin-bottom:366px}@media (max-width: 699px){.margin_366{margin-top:226px;margin-bottom:226px}.margin_366_top{margin-top:226px}.margin_366_bottom{margin-bottom:226px}}.margin_592{margin-top:592px;margin-bottom:592px}.margin_592_top{margin-top:592px}.margin_592_bottom{margin-bottom:592px}@media (max-width: 699px){.margin_592{margin-top:366px;margin-bottom:366px}.margin_592_top{margin-top:366px}.margin_592_bottom{margin-bottom:366px}}.margin_960{margin-top:960px;margin-bottom:960px}.margin_960_top{margin-top:960px}.margin_960_bottom{margin-bottom:960px}@media (max-width: 699px){.margin_960{margin-top:592px;margin-bottom:592px}.margin_960_top{margin-top:592px}.margin_960_bottom{margin-bottom:592px}}.padding_54{padding-top:54px;padding-bottom:54px}@media (max-width: 699px){.padding_54{padding-top:34px;padding-bottom:34px}}.padding_34{padding-top:34px;padding-bottom:34px}.padding_34_bottom{padding-bottom:34px}@media (max-width: 699px){.padding_34{padding-top:20px;padding-bottom:20px}.padding_34_top,.padding_34_top_sm-max{padding-top:20px}.padding_34_bottom,.padding_34_bottom_sm-max{padding-bottom:20px}}.padding_0{padding-top:0;padding-bottom:0}@media (max-width: 699px){.padding_0{padding-top:0;padding-bottom:0}.padding_0_top,.padding_0_top_sm-max{padding-top:0}.padding_0_bottom,.padding_0_bottom_sm-max{padding-bottom:0}}.download-area__item{height:416px}.download-area__item .download-area__link{text-decoration:none}.download-area__item .download-area__link .download-area__image-container{background:white;width:100%;height:229px;text-align:center;position:relative}.download-area__item .download-area__link .download-area__image-container .download-area__image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.download-area__item .download-area__link .download-area__image-container .download-area__file-icon{position:absolute;top:0;display:block;width:100%;height:100%;background-position:center center;background-size:auto 100px}.download-area__item .download-area__link .link__hover-box{display:none;position:relative;z-index:1;height:100%;width:100%;background:rgba(0,0,0,0.5) url('../../../fileadmin/templates_neu_dist/img/icons/png/download-icon.png') no-repeat center center}.download-area__item .download-area__link:hover .link__hover-box{display:block}.download-area__item .download-area__media-type{padding:2px 7px;position:absolute;top:-13px}.download-area__item .download-area__file-info{height:187px;padding:20px;background:#e5e5e5;position:relative;z-index:5}.download-area__item .download-area__product-info{color:#0089c4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:2px 0}.download-area__item .download-area__additional-file-info{position:absolute;bottom:0}.table-layout-fixed{table-layout:fixed;display:table}@media (max-width: 449px){.table-layout-fixed--xs{table-layout:fixed;display:table}}@media (max-width: 449px){.table-layout-fixed--xs .vertical-align--xs,.table-layout-fixed--xs .vertical-align--inherit{display:table-cell;vertical-align:middle;float:none}}@media (min-width: 450px) and (max-width: 699px){.table-layout-fixed--sm{table-layout:fixed;display:table}}@media (min-width: 450px) and (max-width: 699px){.table-layout-fixed--sm .vertical-align--sm,.table-layout-fixed--sm .vertical-align--inherit{display:table-cell;vertical-align:middle;float:none}}@media (min-width: 700px) and (max-width: 960px){.table-layout-fixed--md{display:table}}@media (min-width: 700px) and (max-width: 960px){.table-layout-fixed--md .vertical-align--md,.table-layout-fixed--md .vertical-align--inherit{display:table-cell;vertical-align:middle;float:none}}@media (min-width: 961px){.table-layout-fixed--lg{table-layout:fixed;display:table}}@media (min-width: 961px){.table-layout-fixed--lg .vertical-align--lg,.table-layout-fixed--lg .vertical-align--inherit{display:table-cell;vertical-align:middle;float:none}}@media (min-width: 700px){.padding-even{padding-left:0px}.padding-odd{padding-right:0px}}.contact__img{width:100%;height:auto}@media (min-width: 700px){.contact__text{margin:0px !important}}@media (max-width: 960px){.navbar-collapse{background-color:#0f204b}.navbar-collapse ul.navbar-nav>li{background-color:transparent}.navbar-collapse ul.navbar-nav>li a,.navbar-collapse ul.navbar-nav>li>ul>li:last-child a{border-bottom:1px solid #003478}.navbar-collapse ul.navbar-nav>li>ul>li{background-color:#0066a1}.navbar-collapse ul.navbar-nav>li>ul>li>a{border-bottom:1px solid #7ba4d9}.navbar-collapse ul.navbar-nav>li.hasFlyoutNav ul li a{border-bottom:1px solid #4e6ebf;display:block}.navbar-collapse ul.navbar-nav>li.hasFlyoutNav ul li a.last{border-bottom:1px solid #003478}}.pagebrand-vdbackground{background-color:#0f204b}.pagebrand-fontcolor--dark{color:#003478}.pagebrand-fontcolor{color:#0066a1}@media (max-width: 960px){body#body_bblue .navbar-collapse{background-color:#0f204b}body#body_bblue .navbar-collapse ul.navbar-nav>li{background-color:transparent}body#body_bblue .navbar-collapse ul.navbar-nav>li a,body#body_bblue .navbar-collapse ul.navbar-nav>li>ul>li:last-child a,body#body_bblue .navbar-collapse ul.navbar-nav>li span.nolink,body#body_bblue .navbar-collapse ul.navbar-nav>li>ul>li:last-child span.nolink{border-bottom:1px solid #003478}body#body_bblue .navbar-collapse ul.navbar-nav>li>ul>li{background-color:#0066a1}body#body_bblue .navbar-collapse ul.navbar-nav>li>ul>li>a,body#body_bblue .navbar-collapse ul.navbar-nav>li>ul>li>span.nolink{border-bottom:1px solid #7ba4d9}}body#body_bblue .tabnav_container,body#body_bblue .responsive-tabs-container .tabs-dropdown .dropdown-menu{background-color:#0066a1}body#body_bblue .tabnav_container>li>a:hover,body#body_bblue .tabnav_container>li>a:focus,body#body_bblue .tabnav_container>li.active>a,body#body_bblue .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:hover,body#body_bblue .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:focus,body#body_bblue .responsive-tabs-container .tabs-dropdown .dropdown-menu>li.active>a{color:#0066a1;font-weight:700}body#body_bblue .nav-tabs>li>a:hover,body#body_bblue .nav-tabs>li>a:focus,body#body_bblue .nav-tabs>li.active>a{color:#0066a1}body#body_bblue .nav-tabs>li>a:focus,body#body_bblue .nav-tabs>li.active>a{font-weight:700}body#body_bblue ul.checkmarks li:before,body#body_bblue .productfeature--advanced ul li:before,.productfeature--advanced body#body_bblue ul li:before,body#body_bblue .icon-play--before:before{background-color:#0066a1}.branding--bblue ul.checkmarks li:before,.branding--bblue .productfeature--advanced ul li:before,.productfeature--advanced .branding--bblue ul li:before{background-color:#0066a1 !important}body#body_bblue .productfeature--advanced ul.checkmarks li:before,body#body_bblue .productfeature--advanced ul li:before{background-color:#7ba4d9}body#body_bblue .pagebrand-vdbackground{background-color:#0f204b}body#body_bblue .toggle{color:#0066a1;background:rgba(0,102,161,0.15)}body#body_bblue .pagebrand-fontcolor--dark,body#body_bblue .specs h5{color:#003478}body#body_bblue .pagebrand-fontcolor--vdark{color:#0f204b}body#body_bblue .pagebrand-fontcolor--light{color:#7ba4d9}body#body_bblue .pagebrand-fontcolor{color:#0066a1}body#body_bblue .pagebrand-linkcolor{color:#0066a1}body#body_bblue .pagebrand-linkcolor:hover{color:#00466e}body#body_bblue .pagebrand-bordercolor--light{border-color:#7ba4d9}body#body_bblue .pagebrand-fill{fill:#0066a1}body#body_bblue .btn .pagebrand-fill--hover{fill:#FFF}body#body_bblue .btn:hover .pagebrand-fill--hover,body#body_bblue .btn:focus .pagebrand-fill--hover{fill:#0066a1}.icon-video-play--darkGreen.play{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button%3C%2Ftitle%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2235%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Zm0%2C75A35%2C35%2C0%2C1%2C1%2C75%2C40%2C35.05%2C35.05%2C0%2C0%2C1%2C40%2C75Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Eplay_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M35.2%2C55.59l18.67-14a2%2C2%2C0%2C0%2C0%2C0-3.2l-18.67-14A2%2C2%2C0%2C0%2C0%2C32%2C26V54A2%2C2%2C0%2C0%2C0%2C35.2%2C55.59Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen.play:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}body#body_bblue input[type=text].pagebrand:focus:not([readonly]):not(.invalid){box-shadow:0 1px 0 0 #0066a1;border-bottom:1px solid #0066a1}body#body_bblue input[type=text].pagebrand:focus:not([readonly]):not(.invalid)+label{color:#0066a1}@media (max-width: 960px){body#body_baqua .navbar-collapse{background-color:#22505f}body#body_baqua .navbar-collapse ul.navbar-nav>li{background-color:transparent}body#body_baqua .navbar-collapse ul.navbar-nav>li a,body#body_baqua .navbar-collapse ul.navbar-nav>li>ul>li:last-child a,body#body_baqua .navbar-collapse ul.navbar-nav>li span.nolink,body#body_baqua .navbar-collapse ul.navbar-nav>li>ul>li:last-child span.nolink{border-bottom:1px solid #156570}body#body_baqua .navbar-collapse ul.navbar-nav>li>ul>li{background-color:#1e9d8b}body#body_baqua .navbar-collapse ul.navbar-nav>li>ul>li>a,body#body_baqua .navbar-collapse ul.navbar-nav>li>ul>li>span.nolink{border-bottom:1px solid #5bbbb7}}body#body_baqua .tabnav_container,body#body_baqua .responsive-tabs-container .tabs-dropdown .dropdown-menu{background-color:#1e9d8b}body#body_baqua .tabnav_container>li>a:hover,body#body_baqua .tabnav_container>li>a:focus,body#body_baqua .tabnav_container>li.active>a,body#body_baqua .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:hover,body#body_baqua .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:focus,body#body_baqua .responsive-tabs-container .tabs-dropdown .dropdown-menu>li.active>a{color:#1e9d8b;font-weight:700}body#body_baqua .nav-tabs>li>a:hover,body#body_baqua .nav-tabs>li>a:focus,body#body_baqua .nav-tabs>li.active>a{color:#1e9d8b}body#body_baqua .nav-tabs>li>a:focus,body#body_baqua .nav-tabs>li.active>a{font-weight:700}body#body_baqua ul.checkmarks li:before,body#body_baqua .productfeature--advanced ul li:before,.productfeature--advanced body#body_baqua ul li:before,body#body_baqua .icon-play--before:before{background-color:#1e9d8b}.branding--baqua ul.checkmarks li:before,.branding--baqua .productfeature--advanced ul li:before,.productfeature--advanced .branding--baqua ul li:before{background-color:#1e9d8b !important}body#body_baqua .productfeature--advanced ul.checkmarks li:before,body#body_baqua .productfeature--advanced ul li:before{background-color:#5bbbb7}body#body_baqua .pagebrand-vdbackground{background-color:#22505f}body#body_baqua .toggle{color:#1e9d8b;background:rgba(30,157,139,0.15)}body#body_baqua .pagebrand-fontcolor--dark,body#body_baqua .specs h5{color:#156570}body#body_baqua .pagebrand-fontcolor--vdark{color:#22505f}body#body_baqua .pagebrand-fontcolor--light{color:#5bbbb7}body#body_baqua .pagebrand-fontcolor{color:#1e9d8b}body#body_baqua .pagebrand-linkcolor{color:#1e9d8b}body#body_baqua .pagebrand-linkcolor:hover{color:#167265}body#body_baqua .pagebrand-bordercolor--light{border-color:#5bbbb7}body#body_baqua .pagebrand-fill{fill:#1e9d8b}body#body_baqua .btn .pagebrand-fill--hover{fill:#FFF}body#body_baqua .btn:hover .pagebrand-fill--hover,body#body_baqua .btn:focus .pagebrand-fill--hover{fill:#1e9d8b}.icon-video-play--darkGreen.play{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button%3C%2Ftitle%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2235%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Zm0%2C75A35%2C35%2C0%2C1%2C1%2C75%2C40%2C35.05%2C35.05%2C0%2C0%2C1%2C40%2C75Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Eplay_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M35.2%2C55.59l18.67-14a2%2C2%2C0%2C0%2C0%2C0-3.2l-18.67-14A2%2C2%2C0%2C0%2C0%2C32%2C26V54A2%2C2%2C0%2C0%2C0%2C35.2%2C55.59Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen.play:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}body#body_baqua input[type=text].pagebrand:focus:not([readonly]):not(.invalid){box-shadow:0 1px 0 0 #1e9d8b;border-bottom:1px solid #1e9d8b}body#body_baqua input[type=text].pagebrand:focus:not([readonly]):not(.invalid)+label{color:#1e9d8b}@media (max-width: 960px){body#body_bgreen .navbar-collapse{background-color:#024731}body#body_bgreen .navbar-collapse ul.navbar-nav>li{background-color:transparent}body#body_bgreen .navbar-collapse ul.navbar-nav>li a,body#body_bgreen .navbar-collapse ul.navbar-nav>li>ul>li:last-child a,body#body_bgreen .navbar-collapse ul.navbar-nav>li span.nolink,body#body_bgreen .navbar-collapse ul.navbar-nav>li>ul>li:last-child span.nolink{border-bottom:1px solid #00693c}body#body_bgreen .navbar-collapse ul.navbar-nav>li>ul>li{background-color:#5b8f22}body#body_bgreen .navbar-collapse ul.navbar-nav>li>ul>li>a,body#body_bgreen .navbar-collapse ul.navbar-nav>li>ul>li>span.nolink{border-bottom:1px solid #b6bf00}}body#body_bgreen .tabnav_container,body#body_bgreen .responsive-tabs-container .tabs-dropdown .dropdown-menu{background-color:#5b8f22}body#body_bgreen .tabnav_container>li>a:hover,body#body_bgreen .tabnav_container>li>a:focus,body#body_bgreen .tabnav_container>li.active>a,body#body_bgreen .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:hover,body#body_bgreen .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:focus,body#body_bgreen .responsive-tabs-container .tabs-dropdown .dropdown-menu>li.active>a{color:#5b8f22;font-weight:700}body#body_bgreen .nav-tabs>li>a:hover,body#body_bgreen .nav-tabs>li>a:focus,body#body_bgreen .nav-tabs>li.active>a{color:#5b8f22}body#body_bgreen .nav-tabs>li>a:focus,body#body_bgreen .nav-tabs>li.active>a{font-weight:700}body#body_bgreen ul.checkmarks li:before,body#body_bgreen .productfeature--advanced ul li:before,.productfeature--advanced body#body_bgreen ul li:before,body#body_bgreen .icon-play--before:before{background-color:#5b8f22}.branding--bgreen ul.checkmarks li:before,.branding--bgreen .productfeature--advanced ul li:before,.productfeature--advanced .branding--bgreen ul li:before{background-color:#5b8f22 !important}body#body_bgreen .productfeature--advanced ul.checkmarks li:before,body#body_bgreen .productfeature--advanced ul li:before{background-color:#b6bf00}body#body_bgreen .pagebrand-vdbackground{background-color:#024731}body#body_bgreen .toggle{color:#5b8f22;background:rgba(91,143,34,0.15)}body#body_bgreen .pagebrand-fontcolor--dark,body#body_bgreen .specs h5{color:#00693c}body#body_bgreen .pagebrand-fontcolor--vdark{color:#024731}body#body_bgreen .pagebrand-fontcolor--light{color:#b6bf00}body#body_bgreen .pagebrand-fontcolor{color:#5b8f22}body#body_bgreen .pagebrand-linkcolor{color:#5b8f22}body#body_bgreen .pagebrand-linkcolor:hover{color:#416618}body#body_bgreen .pagebrand-bordercolor--light{border-color:#b6bf00}body#body_bgreen .pagebrand-fill{fill:#5b8f22}body#body_bgreen .btn .pagebrand-fill--hover{fill:#FFF}body#body_bgreen .btn:hover .pagebrand-fill--hover,body#body_bgreen .btn:focus .pagebrand-fill--hover{fill:#5b8f22}.icon-video-play--darkGreen.play{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button%3C%2Ftitle%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2235%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Zm0%2C75A35%2C35%2C0%2C1%2C1%2C75%2C40%2C35.05%2C35.05%2C0%2C0%2C1%2C40%2C75Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Eplay_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M35.2%2C55.59l18.67-14a2%2C2%2C0%2C0%2C0%2C0-3.2l-18.67-14A2%2C2%2C0%2C0%2C0%2C32%2C26V54A2%2C2%2C0%2C0%2C0%2C35.2%2C55.59Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen.play:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}body#body_bgreen input[type=text].pagebrand:focus:not([readonly]):not(.invalid){box-shadow:0 1px 0 0 #5b8f22;border-bottom:1px solid #5b8f22}body#body_bgreen input[type=text].pagebrand:focus:not([readonly]):not(.invalid)+label{color:#5b8f22}@media (max-width: 960px){body#body_borange .navbar-collapse{background-color:#772432}body#body_borange .navbar-collapse ul.navbar-nav>li{background-color:transparent}body#body_borange .navbar-collapse ul.navbar-nav>li a,body#body_borange .navbar-collapse ul.navbar-nav>li>ul>li:last-child a,body#body_borange .navbar-collapse ul.navbar-nav>li span.nolink,body#body_borange .navbar-collapse ul.navbar-nav>li>ul>li:last-child span.nolink{border-bottom:1px solid #983222}body#body_borange .navbar-collapse ul.navbar-nav>li>ul>li{background-color:#e98300}body#body_borange .navbar-collapse ul.navbar-nav>li>ul>li>a,body#body_borange .navbar-collapse ul.navbar-nav>li>ul>li>span.nolink{border-bottom:1px solid #eeaf00}}body#body_borange .tabnav_container,body#body_borange .responsive-tabs-container .tabs-dropdown .dropdown-menu{background-color:#e98300}body#body_borange .tabnav_container>li>a:hover,body#body_borange .tabnav_container>li>a:focus,body#body_borange .tabnav_container>li.active>a,body#body_borange .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:hover,body#body_borange .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:focus,body#body_borange .responsive-tabs-container .tabs-dropdown .dropdown-menu>li.active>a{color:#e98300;font-weight:700}body#body_borange .nav-tabs>li>a:hover,body#body_borange .nav-tabs>li>a:focus,body#body_borange .nav-tabs>li.active>a{color:#e98300}body#body_borange .nav-tabs>li>a:focus,body#body_borange .nav-tabs>li.active>a{font-weight:700}body#body_borange ul.checkmarks li:before,body#body_borange .productfeature--advanced ul li:before,.productfeature--advanced body#body_borange ul li:before,body#body_borange .icon-play--before:before{background-color:#e98300}.branding--borange ul.checkmarks li:before,.branding--borange .productfeature--advanced ul li:before,.productfeature--advanced .branding--borange ul li:before{background-color:#e98300 !important}body#body_borange .productfeature--advanced ul.checkmarks li:before,body#body_borange .productfeature--advanced ul li:before{background-color:#eeaf00}body#body_borange .pagebrand-vdbackground{background-color:#772432}body#body_borange .toggle{color:#e98300;background:rgba(233,131,0,0.15)}body#body_borange .pagebrand-fontcolor--dark,body#body_borange .specs h5{color:#983222}body#body_borange .pagebrand-fontcolor--vdark{color:#772432}body#body_borange .pagebrand-fontcolor--light{color:#eeaf00}body#body_borange .pagebrand-fontcolor{color:#e98300}body#body_borange .pagebrand-linkcolor{color:#e98300}body#body_borange .pagebrand-linkcolor:hover{color:#b66600}body#body_borange .pagebrand-bordercolor--light{border-color:#eeaf00}body#body_borange .pagebrand-fill{fill:#e98300}body#body_borange .btn .pagebrand-fill--hover{fill:#FFF}body#body_borange .btn:hover .pagebrand-fill--hover,body#body_borange .btn:focus .pagebrand-fill--hover{fill:#e98300}.icon-video-play--darkGreen.play{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button%3C%2Ftitle%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2235%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Zm0%2C75A35%2C35%2C0%2C1%2C1%2C75%2C40%2C35.05%2C35.05%2C0%2C0%2C1%2C40%2C75Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Eplay_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M35.2%2C55.59l18.67-14a2%2C2%2C0%2C0%2C0%2C0-3.2l-18.67-14A2%2C2%2C0%2C0%2C0%2C32%2C26V54A2%2C2%2C0%2C0%2C0%2C35.2%2C55.59Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen.play:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}body#body_borange input[type=text].pagebrand:focus:not([readonly]):not(.invalid){box-shadow:0 1px 0 0 #e98300;border-bottom:1px solid #e98300}body#body_borange input[type=text].pagebrand:focus:not([readonly]):not(.invalid)+label{color:#e98300}@media (max-width: 960px){body#body_bred .navbar-collapse{background-color:#5e172d}body#body_bred .navbar-collapse ul.navbar-nav>li{background-color:transparent}body#body_bred .navbar-collapse ul.navbar-nav>li a,body#body_bred .navbar-collapse ul.navbar-nav>li>ul>li:last-child a,body#body_bred .navbar-collapse ul.navbar-nav>li span.nolink,body#body_bred .navbar-collapse ul.navbar-nav>li>ul>li:last-child span.nolink{border-bottom:1px solid #96172e}body#body_bred .navbar-collapse ul.navbar-nav>li>ul>li{background-color:#cd202c}body#body_bred .navbar-collapse ul.navbar-nav>li>ul>li>a,body#body_bred .navbar-collapse ul.navbar-nav>li>ul>li>span.nolink{border-bottom:1px solid #e59aaa}}body#body_bred .tabnav_container,body#body_bred .responsive-tabs-container .tabs-dropdown .dropdown-menu{background-color:#cd202c}body#body_bred .tabnav_container>li>a:hover,body#body_bred .tabnav_container>li>a:focus,body#body_bred .tabnav_container>li.active>a,body#body_bred .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:hover,body#body_bred .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:focus,body#body_bred .responsive-tabs-container .tabs-dropdown .dropdown-menu>li.active>a{color:#cd202c;font-weight:700}body#body_bred .nav-tabs>li>a:hover,body#body_bred .nav-tabs>li>a:focus,body#body_bred .nav-tabs>li.active>a{color:#cd202c}body#body_bred .nav-tabs>li>a:focus,body#body_bred .nav-tabs>li.active>a{font-weight:700}body#body_bred ul.checkmarks li:before,body#body_bred .productfeature--advanced ul li:before,.productfeature--advanced body#body_bred ul li:before,body#body_bred .icon-play--before:before{background-color:#cd202c}.branding--bred ul.checkmarks li:before,.branding--bred .productfeature--advanced ul li:before,.productfeature--advanced .branding--bred ul li:before{background-color:#cd202c !important}body#body_bred .productfeature--advanced ul.checkmarks li:before,body#body_bred .productfeature--advanced ul li:before{background-color:#e59aaa}body#body_bred .pagebrand-vdbackground{background-color:#5e172d}body#body_bred .toggle{color:#cd202c;background:rgba(205,32,44,0.15)}body#body_bred .pagebrand-fontcolor--dark,body#body_bred .specs h5{color:#96172e}body#body_bred .pagebrand-fontcolor--vdark{color:#5e172d}body#body_bred .pagebrand-fontcolor--light{color:#e59aaa}body#body_bred .pagebrand-fontcolor{color:#cd202c}body#body_bred .pagebrand-linkcolor{color:#cd202c}body#body_bred .pagebrand-linkcolor:hover{color:#a11923}body#body_bred .pagebrand-bordercolor--light{border-color:#e59aaa}body#body_bred .pagebrand-fill{fill:#cd202c}body#body_bred .btn .pagebrand-fill--hover{fill:#FFF}body#body_bred .btn:hover .pagebrand-fill--hover,body#body_bred .btn:focus .pagebrand-fill--hover{fill:#cd202c}.icon-video-play--darkGreen.play{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button%3C%2Ftitle%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2235%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Zm0%2C75A35%2C35%2C0%2C1%2C1%2C75%2C40%2C35.05%2C35.05%2C0%2C0%2C1%2C40%2C75Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Eplay_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M35.2%2C55.59l18.67-14a2%2C2%2C0%2C0%2C0%2C0-3.2l-18.67-14A2%2C2%2C0%2C0%2C0%2C32%2C26V54A2%2C2%2C0%2C0%2C0%2C35.2%2C55.59Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen.play:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}body#body_bred input[type=text].pagebrand:focus:not([readonly]):not(.invalid){box-shadow:0 1px 0 0 #cd202c;border-bottom:1px solid #cd202c}body#body_bred input[type=text].pagebrand:focus:not([readonly]):not(.invalid)+label{color:#cd202c}@media (max-width: 960px){body#body_bpurple .navbar-collapse{background-color:#42145f}body#body_bpurple .navbar-collapse ul.navbar-nav>li{background-color:transparent}body#body_bpurple .navbar-collapse ul.navbar-nav>li a,body#body_bpurple .navbar-collapse ul.navbar-nav>li>ul>li:last-child a,body#body_bpurple .navbar-collapse ul.navbar-nav>li span.nolink,body#body_bpurple .navbar-collapse ul.navbar-nav>li>ul>li:last-child span.nolink{border-bottom:1px solid #631d76}body#body_bpurple .navbar-collapse ul.navbar-nav>li>ul>li{background-color:#7d0063}body#body_bpurple .navbar-collapse ul.navbar-nav>li>ul>li>a,body#body_bpurple .navbar-collapse ul.navbar-nav>li>ul>li>span.nolink{border-bottom:1px solid #b390bb}}body#body_bpurple .tabnav_container,body#body_bpurple .responsive-tabs-container .tabs-dropdown .dropdown-menu{background-color:#7d0063}body#body_bpurple .tabnav_container>li>a:hover,body#body_bpurple .tabnav_container>li>a:focus,body#body_bpurple .tabnav_container>li.active>a,body#body_bpurple .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:hover,body#body_bpurple .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:focus,body#body_bpurple .responsive-tabs-container .tabs-dropdown .dropdown-menu>li.active>a{color:#7d0063;font-weight:700}body#body_bpurple .nav-tabs>li>a:hover,body#body_bpurple .nav-tabs>li>a:focus,body#body_bpurple .nav-tabs>li.active>a{color:#7d0063}body#body_bpurple .nav-tabs>li>a:focus,body#body_bpurple .nav-tabs>li.active>a{font-weight:700}body#body_bpurple ul.checkmarks li:before,body#body_bpurple .productfeature--advanced ul li:before,.productfeature--advanced body#body_bpurple ul li:before,body#body_bpurple .icon-play--before:before{background-color:#7d0063}.branding--bpurple ul.checkmarks li:before,.branding--bpurple .productfeature--advanced ul li:before,.productfeature--advanced .branding--bpurple ul li:before{background-color:#7d0063 !important}body#body_bpurple .productfeature--advanced ul.checkmarks li:before,body#body_bpurple .productfeature--advanced ul li:before{background-color:#b390bb}body#body_bpurple .pagebrand-vdbackground{background-color:#42145f}body#body_bpurple .toggle{color:#7d0063;background:rgba(125,0,99,0.15)}body#body_bpurple .pagebrand-fontcolor--dark,body#body_bpurple .specs h5{color:#631d76}body#body_bpurple .pagebrand-fontcolor--vdark{color:#42145f}body#body_bpurple .pagebrand-fontcolor--light{color:#b390bb}body#body_bpurple .pagebrand-fontcolor{color:#7d0063}body#body_bpurple .pagebrand-linkcolor{color:#7d0063}body#body_bpurple .pagebrand-linkcolor:hover{color:#4a003b}body#body_bpurple .pagebrand-bordercolor--light{border-color:#b390bb}body#body_bpurple .pagebrand-fill{fill:#7d0063}body#body_bpurple .btn .pagebrand-fill--hover{fill:#FFF}body#body_bpurple .btn:hover .pagebrand-fill--hover,body#body_bpurple .btn:focus .pagebrand-fill--hover{fill:#7d0063}.icon-video-play--darkGreen.play{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button%3C%2Ftitle%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2235%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Zm0%2C75A35%2C35%2C0%2C1%2C1%2C75%2C40%2C35.05%2C35.05%2C0%2C0%2C1%2C40%2C75Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Eplay_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M35.2%2C55.59l18.67-14a2%2C2%2C0%2C0%2C0%2C0-3.2l-18.67-14A2%2C2%2C0%2C0%2C0%2C32%2C26V54A2%2C2%2C0%2C0%2C0%2C35.2%2C55.59Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen.play:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}body#body_bpurple input[type=text].pagebrand:focus:not([readonly]):not(.invalid){box-shadow:0 1px 0 0 #7d0063;border-bottom:1px solid #7d0063}body#body_bpurple input[type=text].pagebrand:focus:not([readonly]):not(.invalid)+label{color:#7d0063}@media (max-width: 960px){body#body_bpink .navbar-collapse{background-color:#662046}body#body_bpink .navbar-collapse ul.navbar-nav>li{background-color:transparent}body#body_bpink .navbar-collapse ul.navbar-nav>li a,body#body_bpink .navbar-collapse ul.navbar-nav>li>ul>li:last-child a,body#body_bpink .navbar-collapse ul.navbar-nav>li span.nolink,body#body_bpink .navbar-collapse ul.navbar-nav>li>ul>li:last-child span.nolink{border-bottom:1px solid #91004b}body#body_bpink .navbar-collapse ul.navbar-nav>li>ul>li{background-color:#ec4371}body#body_bpink .navbar-collapse ul.navbar-nav>li>ul>li>a,body#body_bpink .navbar-collapse ul.navbar-nav>li>ul>li>span.nolink{border-bottom:1px solid #e59aaa}}body#body_bpink .tabnav_container,body#body_bpink .responsive-tabs-container .tabs-dropdown .dropdown-menu{background-color:#ec4371}body#body_bpink .tabnav_container>li>a:hover,body#body_bpink .tabnav_container>li>a:focus,body#body_bpink .tabnav_container>li.active>a,body#body_bpink .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:hover,body#body_bpink .responsive-tabs-container .tabs-dropdown .dropdown-menu>li>a:focus,body#body_bpink .responsive-tabs-container .tabs-dropdown .dropdown-menu>li.active>a{color:#ec4371;font-weight:700}body#body_bpink .nav-tabs>li>a:hover,body#body_bpink .nav-tabs>li>a:focus,body#body_bpink .nav-tabs>li.active>a{color:#ec4371}body#body_bpink .nav-tabs>li>a:focus,body#body_bpink .nav-tabs>li.active>a{font-weight:700}body#body_bpink ul.checkmarks li:before,body#body_bpink .productfeature--advanced ul li:before,.productfeature--advanced body#body_bpink ul li:before,body#body_bpink .icon-play--before:before{background-color:#ec4371}.branding--bpink ul.checkmarks li:before,.branding--bpink .productfeature--advanced ul li:before,.productfeature--advanced .branding--bpink ul li:before{background-color:#ec4371 !important}body#body_bpink .productfeature--advanced ul.checkmarks li:before,body#body_bpink .productfeature--advanced ul li:before{background-color:#e59aaa}body#body_bpink .pagebrand-vdbackground{background-color:#662046}body#body_bpink .toggle{color:#ec4371;background:rgba(236,67,113,0.15)}body#body_bpink .pagebrand-fontcolor--dark,body#body_bpink .specs h5{color:#91004b}body#body_bpink .pagebrand-fontcolor--vdark{color:#662046}body#body_bpink .pagebrand-fontcolor--light{color:#e59aaa}body#body_bpink .pagebrand-fontcolor{color:#ec4371}body#body_bpink .pagebrand-linkcolor{color:#ec4371}body#body_bpink .pagebrand-linkcolor:hover{color:#e5174f}body#body_bpink .pagebrand-bordercolor--light{border-color:#e59aaa}body#body_bpink .pagebrand-fill{fill:#ec4371}body#body_bpink .btn .pagebrand-fill--hover{fill:#FFF}body#body_bpink .btn:hover .pagebrand-fill--hover,body#body_bpink .btn:focus .pagebrand-fill--hover{fill:#ec4371}.icon-video-play--darkGreen.play{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button%3C%2Ftitle%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2235%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Zm0%2C75A35%2C35%2C0%2C1%2C1%2C75%2C40%2C35.05%2C35.05%2C0%2C0%2C1%2C40%2C75Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Eplay_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M35.2%2C55.59l18.67-14a2%2C2%2C0%2C0%2C0%2C0-3.2l-18.67-14A2%2C2%2C0%2C0%2C0%2C32%2C26V54A2%2C2%2C0%2C0%2C0%2C35.2%2C55.59Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}.icon-video-play--darkGreen.play:hover{background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Ctitle%3Epause_button_hover%3C%2Ftitle%3E%3Cpath%20d%3D%22M40%2C0A40%2C40%2C0%2C1%2C0%2C80%2C40%2C40%2C40%2C0%2C0%2C0%2C40%2C0Z%22%20style%3D%22fill%3A%23b6bf00%22%2F%3E%3Cpath%20d%3D%22M32%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C32%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3Cpath%20d%3D%22M48%2C56h0a4%2C4%2C0%2C0%2C0%2C4-4V28a4%2C4%2C0%2C0%2C0-4-4h0a4%2C4%2C0%2C0%2C0-4%2C4V52A4%2C4%2C0%2C0%2C0%2C48%2C56Z%22%20style%3D%22fill%3A%23024731%22%2F%3E%3C%2Fsvg%3E")}body#body_bpink input[type=text].pagebrand:focus:not([readonly]):not(.invalid){box-shadow:0 1px 0 0 #ec4371;border-bottom:1px solid #ec4371}body#body_bpink input[type=text].pagebrand:focus:not([readonly]):not(.invalid)+label{color:#ec4371}@media print{.pagebrand-gradient{background:none !important}}.singlepromotion .speechexec10 .badge--promo{position:absolute;height:120px;width:120px;box-shadow:none;opacity:0.8;background-color:#1e9d8b;top:25px;z-index:1;padding-top:0;display:table}@media (max-width: 699px){.singlepromotion .speechexec10 .badge--promo{width:110px;height:110px}}.singlepromotion .speechexec10 .badge--promo--promo1{left:210px}@media (max-width: 960px){.singlepromotion .speechexec10 .badge--promo--promo1{left:160px}}@media (max-width: 699px){.singlepromotion .speechexec10 .badge--promo--promo1{left:150px}}.singlepromotion .speechexec10 .badge--promo--promo2{left:0;right:-150px;margin:0 auto;bottom:128px;top:auto}.singlepromotion .speechexec10 .badge--promo .badge-text-centered{display:table-cell;vertical-align:middle}.singlepromotion .speechexec10 .badge--promo h4{margin-bottom:5px}@media (max-width: 699px){.singlepromotion .speechexec10 .badge--promo h4{margin-bottom:8px}}.singlepromotion .speechexec10__img{padding-left:65px}@media (max-width: 960px){.singlepromotion .speechexec10__img{padding-left:20px}}@media (max-width: 699px){.singlepromotion .speechexec10__img{padding-top:20px;padding-left:10px}}.singlepromotion .speechexec10__img--second{padding-left:80px}@media (max-width: 960px){.singlepromotion .speechexec10__img--second{padding-left:35px}}@media (max-width: 699px){.singlepromotion .speechexec10__img--second{padding-left:0px}}.singlepromotion .speechexec10__second{background-color:rgba(179,144,187,0.2)}@media (max-width: 699px){.singlepromotion .speechexec10 .package_container_top_515{height:auto !important}}@media (max-width: 699px){.singlepromotion .speechexec10 .package_container_top_515 .package_container_image_515{position:relative !important}}@media (max-width: 960px){.checkbox--specialWidth{width:150px}}.checkbox--widthMinusLabel{width:100%}@media (min-width: 700px){.checkbox--widthMinusLabel{width:calc(100% - 240px)}}@media (max-width: 699px){input[type=checkbox]{display:inherit}}.de .speechexec10 .badge--promo h4{margin-bottom:0}.cc_ZA .singlepromotion .speechexec10 .badge--promo,.cc_SE .singlepromotion .speechexec10 .badge--promo,.cc_DK .singlepromotion .speechexec10 .badge--promo{width:135px;height:135px}@media (min-width: 700px){.cc_ZA .singlepromotion .speechexec10 .badge--promo,.cc_SE .singlepromotion .speechexec10 .badge--promo,.cc_DK .singlepromotion .speechexec10 .badge--promo{width:145px;height:145px}}.app-panel{position:relative;z-index:0}.app-panel__image-phone-container{background-image:url('../../../fileadmin/templates_neu_dist/img/content/blank_phone.png');background-position:left top;background-repeat:no-repeat;height:701px;width:100%;width:450px;position:absolute;margin:-90px 0 0 3px;top:auto !important;left:-108px}.app-panel__image{width:235px;margin:51px auto 57px;box-sizing:content-box}.app-panel__feature-container{position:absolute}.app-panel__feature{cursor:pointer}.app-panel__feature-icon{display:inline}.app-panel__feature-icon--active{display:none}.app-panel__feature-title{margin-left:20px;display:inline;vertical-align:middle}.app-panel__feature-text{display:none;margin-left:65px}@media (min-width: 961px){.app-panel__image-phone-container{background-position:center top;left:auto;margin-left:21px !important}}@media (max-width: 699px){.app-panel__small__image{width:240px;margin:auto}.app-panel__small_feature{display:table}.app-panel__small__feature-icon{display:table-cell;vertical-align:top;max-width:40px !important}.app-panel__small__feature-text-block{display:table-cell;vertical-align:top;padding-left:20px}.app-panel__image-container{margin-bottom:-35px}.app-panel__image-container .app-panel__image{margin:0 auto 0;padding-left:0;width:auto;margin:34px auto 115px}.app-panel{padding-bottom:13px}.app-panel__image-phone-container{background-image:url('../../../fileadmin/templates_neu_dist/img/content/blank_phone_small.png');background-position:center top;margin:100px 0 0;width:100%;height:550px;left:0}.app-panelSlider__pageing-nav{position:relative}.app-panelSlider__pageing-nav li{cursor:pointer}.app-panelSlider__pageing-nav li .progressBar-circle{display:table}.app-panelSlider__pageing-nav li .progressBar-circle svg{display:table-cell;vertical-align:top}.app-panelSlider__pageing-nav li.slick-active svg{margin-top:-2px}.app-panelSlider__pageing-nav{text-align:center}.app-panelSlider__pageing-nav>li{display:inline-block;width:20px}.app-panelSlider__slide-nav{position:absolute;border:none;width:40px;height:40px;z-index:10;top:50%;cursor:pointer}.app-panelSlider__slide-nav:hover .app-panelSlider__slide-nav__item{opacity:0}.app-panelSlider__slide-nav:hover .app-panelSlider__slide-nav__item--hover{opacity:1}.app-panelSlider__slide-nav__item{display:block;position:absolute;top:0px;opacity:1;transition:opacity 0.5s ease}.app-panelSlider__slide-nav__item--hover{opacity:0;transition:opacity 0.5s ease}.app-panelSlider__slide-nav.app-panelSlider__prev{left:calc(50% - 200px)}}@media (max-width: 699px) and (max-width: 449px){.app-panelSlider__slide-nav.app-panelSlider__prev{left:calc(50% - 150px)}}@media (max-width: 699px){.app-panelSlider__slide-nav.app-panelSlider__next{right:calc(50% - 200px);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg)}}@media (max-width: 699px) and (max-width: 449px){.app-panelSlider__slide-nav.app-panelSlider__next{right:calc(50% - 150px)}}@media (max-width: 699px){.app-panelSlider__slide-nav-container{height:15px}.app-panelSlider__slide-nav-container .slick-active{width:22px}}.tx-cellent-product-advisor{background:#f5f5f5;overflow:hidden}.tx-cellent-product-advisor .progressbar{z-index:500;position:fixed;right:0;top:20%;overflow:hidden;display:block;background:#fff;width:45px;height:180px;text-align:center;border:1px solid transparent;box-shadow:0 6px 12px rgba(0,0,0,0.175);padding-top:5px}@media (max-width: 699px){.tx-cellent-product-advisor .progressbar{display:none}}.tx-cellent-product-advisor .progressbar__circle{margin:auto;padding-top:10px}.tx-cellent-product-advisor .progressbar__circle--big{padding-top:12px}.advisor{height:100%;position:relative}.advisor #nextQuestion,.advisor #products,.advisor #oldQuestion{position:relative;top:0;left:0}.advisor #nextQuestion .preparation,.advisor #products .preparation,.advisor #oldQuestion .preparation{z-index:-9999;opacity:0;position:relative;width:100%}.advisor #nextQuestion.resetPositionBeforeUp,.advisor #products.resetPositionBeforeUp,.advisor #oldQuestion.resetPositionBeforeUp{top:100%}.advisor #nextQuestion.resetPositionBeforeDown,.advisor #products.resetPositionBeforeDown,.advisor #oldQuestion.resetPositionBeforeDown{top:-100%}.advisor #nextQuestion.animation_show,.advisor #products.animation_show,.advisor #oldQuestion.animation_show{-ms-transform:translateY(200%);transform:translateY(200%);transition-duration:1s;top:-100%}.advisor #nextQuestion.animation_hide,.advisor #products.animation_hide,.advisor #oldQuestion.animation_hide{-ms-transform:translateY(-100%);transform:translateY(-100%);transition-duration:1s}@media (max-width: 960px){.advisor #nextQuestion.animation_hide,.advisor #products.animation_hide,.advisor #oldQuestion.animation_hide{opacity:0}}.advisor #nextQuestion.animation_up,.advisor #products.animation_up,.advisor #oldQuestion.animation_up{-ms-transform:translateY(-100%);transform:translateY(-100%);transition-duration:1s}.advisor #nextQuestion.animation_down,.advisor #products.animation_down,.advisor #oldQuestion.animation_down{-ms-transform:translateY(100%);transform:translateY(100%);transition-duration:1s;top:-100%}.advisor #nextQuestion.oldProduct,.advisor #products.oldProduct,.advisor #oldQuestion.oldProduct{height:100%;width:100%;position:absolute;top:0}.advisor #nextQuestion.prepareAbsolute,.advisor #products.prepareAbsolute,.advisor #oldQuestion.prepareAbsolute{position:absolute;left:0;width:100%;top:100%;height:100%}.advisor #oldQuestion{height:100%;width:100%;position:absolute}.advisor #oldQuestion.finished{top:0 !important}.advisor #nextQuestion,.advisor #products{top:100%}.advisor--start{min-height:800px}@media (min-width: 961px){.advisor--start{background-image:url('../../../fileadmin/product-advisor/Background_Start.png');background-size:cover;background-position:right bottom;background-repeat:no-repeat}}.advisor--start #nextQuestion{top:0}.advisor--start #nextQuestion.finished{top:0 !important}.advisor .questionscontainer{position:relative;padding-top:200px;padding-bottom:54px}.advisor .questionscontainer--start .box{box-shadow:0 0 0 0 rgba(0,0,0,0);transition:box-shadow 1.2s}.advisor .questionscontainer--start .box:hover{box-shadow:0 20px 25px 0 rgba(0,0,0,0.3)}.advisor .questionscontainer--start .box:hover>.box__text{opacity:1}.advisor .questionscontainer--start .box__text{color:#fff;padding:20px;opacity:0.8;transition:opacity 1.2s;max-height:350px}.advisor .questionscontainer--start .box img{width:100%}@media (min-width: 700px){.advisor .questionscontainer--start .box{transition:transform 0.5s, box-shadow 1.2s;box-shadow:0 20px 25px 0 rgba(0,0,0,0.3);opacity:0;top:-10px;position:relative}.advisor .questionscontainer--start .box.animate2{opacity:1;-ms-transform:translateY(10px);transform:translateY(10px)}.advisor .questionscontainer--start .box.animate{transition:transform 0.5s, box-shadow 1.2s;box-shadow:0 6px 12px 0 rgba(0,0,0,0.3);opacity:1;-ms-transform:translateY(10px);transform:translateY(10px)}.advisor .questionscontainer--start .box:hover,.advisor .questionscontainer--start .box.hover{-ms-transform:translateY(0);transform:translateY(0);transition:transform 0.5s, box-shadow 0.2s;box-shadow:0 20px 25px 0 rgba(0,0,0,0.3)}.advisor .questionscontainer--start .box.finished{opacity:1}}.advisor .questionscontainer__item{cursor:pointer}@media (max-width: 960px){.advisor .questionscontainer{padding:54px 11px;padding-top:34px}}@media (max-width: 699px){.advisor .questionscontainer{padding:34px 9px}}@media (max-width: 449px){.advisor .questionscontainer{padding:34px 6px}}.advisor .questionscontainer .answer{color:#003478;text-align:center}.advisor .questionscontainer .answer:hover{color:#1e9d8b}.advisor .questionscontainer .answer:hover .verylight{fill:#cae3e9}.advisor .questionscontainer .answer:hover .light{fill:#5bbbb7}.advisor .questionscontainer .answer:hover .bright{fill:#1e9d8b}.advisor .questionscontainer .answer:hover .dark{fill:#156570}.advisor .questionscontainer .answer:hover .verydark{fill:#22505f}.advisor .productcontainer{padding-top:200px;position:relative;height:100%}@media (max-width: 960px){.advisor .productcontainer{padding:54px 11px;padding-top:34px}}@media (max-width: 699px){.advisor .productcontainer{padding:34px 9px}}@media (max-width: 449px){.advisor .productcontainer{padding:34px 6px}}.advisor .productcontainer__item{padding:20px}.advisor .productcontainer__item--recommended{background-color:rgba(158,158,158,0.2)}.advisor .productcontainer__item--recommended .recommend__headline{position:relative}.advisor .productcontainer__item--recommended .recommend__headline .recommend__icon{width:15px;height:15px;position:absolute;top:2px}.advisor .productcontainer__item--recommended .recommend__headline .recommend__text{padding-left:20px}@media (max-width: 699px){.advisor .productcontainer__item--without-recommended .recommend{display:none}}.advisor .productcontainer__top{position:relative}@media (min-width: 700px){.advisor .productcontainer__top--withPricing{padding-bottom:70px}}@media (min-width: 700px){.advisor .productcontainer__imagecontainer{height:245px;text-align:center}}@media (max-width: 699px){.advisor .productcontainer__imagecontainer{width:calc(33.3333333333% - 9px);height:auto;text-align:center;float:left}}@media (max-width: 699px){.advisor .productcontainer__image{width:auto;height:auto;max-height:120px;max-width:120px}}@media (max-width: 449px){.advisor .productcontainer__image{max-width:100%}}@media (max-width: 699px){.advisor .productcontainer__product-desc{width:66.6666666667%;padding-bottom:0;float:right}.advisor .productcontainer__product-desc h3{font-size:14px}}@media (max-width: 699px) and (max-width: 699px){.advisor .productcontainer__product-desc h4{font-size:12px}}.advisor .productcontainer__highlights li{margin:10px 0;padding-left:10px;position:relative}.advisor .productcontainer__highlights li:before{content:'•';display:block;position:absolute;left:0;top:0}@media (max-width: 699px){.advisor .productcontainer__highlights li{font-size:12px;margin:3px 0 4px}}.advisor .productcontainer__price{text-align:right;padding-right:20px;margin-top:20px;right:0;bottom:0}@media (min-width: 700px){.advisor .productcontainer__price{clear:both;position:absolute}}.advisor .productcontainer__buttons{width:100%}.advisor .productcontainer__buttons .btn{width:100%}.advisor .productcontainer__buttons .btn--info{margin-top:10px}.advisor--icon{width:130px;height:130px}.advisor--icon .verylight{fill:#b3c8e6}.advisor--icon .light{fill:#7ba4d9}.advisor--icon .bright{fill:#0066a1}.advisor--icon .dark{fill:#003478}.advisor--icon .verydark{fill:#0f204b}.imagecontainer_firstquestion{display:none}.product-result-background{position:absolute;height:500px;background:orange;width:100%;top:335px;background-image:linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 30%, #e8e8e8 31%, #f5f5f5 50%)}@media (max-width: 699px){.product-result-background{background:none}}@media (min-width: 700px) and (max-width: 960px){.product-result-background{top:145px}}.product-result-background--withRecommanded{top:385px}@media (min-width: 700px) and (max-width: 960px){.product-result-background--withRecommanded{top:200px}}.magnify{position:relative;cursor:none}.magnify-large{position:absolute;display:none;width:175px;height:175px;border-radius:50%;box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25)}.new-form-style,#downloadRegistration,#partnerportalRegistration,#partnerportalLogin,#partnerportalLogout,#partnerportalForgot,#partnerportalChangePassword,#contactPageForm{/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */}.new-form-style input,.new-form-style label,#downloadRegistration input,#downloadRegistration label,#partnerportalRegistration input,#partnerportalRegistration label,#partnerportalLogin input,#partnerportalLogin label,#partnerportalLogout input,#partnerportalLogout label,#partnerportalForgot input,#partnerportalForgot label,#partnerportalChangePassword input,#partnerportalChangePassword label,#contactPageForm input,#contactPageForm label{border:0;outline:0;font-size:100%;vertical-align:baseline;border-radius:0;width:auto;display:block;text-align:left;margin:0;padding:0}.new-form-style input:focus,#downloadRegistration input:focus,#partnerportalRegistration input:focus,#partnerportalLogin input:focus,#partnerportalLogout input:focus,#partnerportalForgot input:focus,#partnerportalChangePassword input:focus,#contactPageForm input:focus{border-top:none;border-left:none;border-right:none}.new-form-style input[type=submit],#downloadRegistration input[type=submit],#partnerportalRegistration input[type=submit],#partnerportalLogin input[type=submit],#partnerportalLogout input[type=submit],#partnerportalForgot input[type=submit],#partnerportalChangePassword input[type=submit],#contactPageForm input[type=submit]{padding:6px 24px;text-align:center;display:inline-block;margin-bottom:0;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;outline:0 !important;cursor:pointer;border:1px solid transparent;white-space:nowrap;font-size:14px;line-height:21px;border-radius:2px;min-width:86px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 700px){.new-form-style input[type=submit],#downloadRegistration input[type=submit],#partnerportalRegistration input[type=submit],#partnerportalLogin input[type=submit],#partnerportalLogout input[type=submit],#partnerportalForgot input[type=submit],#partnerportalChangePassword input[type=submit],#contactPageForm input[type=submit]{width:100%}}.new-form-style button[disabled],#downloadRegistration button[disabled],#partnerportalRegistration button[disabled],#partnerportalLogin button[disabled],#partnerportalLogout button[disabled],#partnerportalForgot button[disabled],#partnerportalChangePassword button[disabled],#contactPageForm button[disabled]{background:#efeff4 none repeat scroll 0 0;color:#b9bbc7 }.new-form-style label,#downloadRegistration label,#partnerportalRegistration label,#partnerportalLogin label,#partnerportalLogout label,#partnerportalForgot label,#partnerportalChangePassword label,#contactPageForm label{font-size:12px;color:#5d5d5d}.new-form-style #errorContainer,#downloadRegistration #errorContainer,#partnerportalRegistration #errorContainer,#partnerportalLogin #errorContainer,#partnerportalLogout #errorContainer,#partnerportalForgot #errorContainer,#partnerportalChangePassword #errorContainer,#contactPageForm #errorContainer{background:#e98300;color:#fff;padding:5px;text-align:center}.new-form-style .dropdown-content,#downloadRegistration .dropdown-content,#partnerportalRegistration .dropdown-content,#partnerportalLogin .dropdown-content,#partnerportalLogout .dropdown-content,#partnerportalForgot .dropdown-content,#partnerportalChangePassword .dropdown-content,#contactPageForm .dropdown-content{box-shadow:0 2px 2px 0 #efefef,0 1px 5px 0 #e0e0e0,0 3px 1px -2px #ccc;background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width, height}.new-form-style .dropdown-content li,#downloadRegistration .dropdown-content li,#partnerportalRegistration .dropdown-content li,#partnerportalLogin .dropdown-content li,#partnerportalLogout .dropdown-content li,#partnerportalForgot .dropdown-content li,#partnerportalChangePassword .dropdown-content li,#contactPageForm .dropdown-content li{clear:both;color:#3c3c3c;cursor:pointer;min-height:35px;width:100%;text-align:left;text-transform:none}.new-form-style .dropdown-content li:hover,.new-form-style .dropdown-content li.active,.new-form-style .dropdown-content li.selected,#downloadRegistration .dropdown-content li:hover,#downloadRegistration .dropdown-content li.active,#downloadRegistration .dropdown-content li.selected,#partnerportalRegistration .dropdown-content li:hover,#partnerportalRegistration .dropdown-content li.active,#partnerportalRegistration .dropdown-content li.selected,#partnerportalLogin .dropdown-content li:hover,#partnerportalLogin .dropdown-content li.active,#partnerportalLogin .dropdown-content li.selected,#partnerportalLogout .dropdown-content li:hover,#partnerportalLogout .dropdown-content li.active,#partnerportalLogout .dropdown-content li.selected,#partnerportalForgot .dropdown-content li:hover,#partnerportalForgot .dropdown-content li.active,#partnerportalForgot .dropdown-content li.selected,#partnerportalChangePassword .dropdown-content li:hover,#partnerportalChangePassword .dropdown-content li.active,#partnerportalChangePassword .dropdown-content li.selected,#contactPageForm .dropdown-content li:hover,#contactPageForm .dropdown-content li.active,#contactPageForm .dropdown-content li.selected{background-color:#e0e0e0}.new-form-style .dropdown-content li.active.selected,#downloadRegistration .dropdown-content li.active.selected,#partnerportalRegistration .dropdown-content li.active.selected,#partnerportalLogin .dropdown-content li.active.selected,#partnerportalLogout .dropdown-content li.active.selected,#partnerportalForgot .dropdown-content li.active.selected,#partnerportalChangePassword .dropdown-content li.active.selected,#contactPageForm .dropdown-content li.active.selected{background-color:#d3d3d3}.new-form-style .dropdown-content li.divider,#downloadRegistration .dropdown-content li.divider,#partnerportalRegistration .dropdown-content li.divider,#partnerportalLogin .dropdown-content li.divider,#partnerportalLogout .dropdown-content li.divider,#partnerportalForgot .dropdown-content li.divider,#partnerportalChangePassword .dropdown-content li.divider,#contactPageForm .dropdown-content li.divider{min-height:0;height:1px}.new-form-style .dropdown-content li.noshow,#downloadRegistration .dropdown-content li.noshow,#partnerportalRegistration .dropdown-content li.noshow,#partnerportalLogin .dropdown-content li.noshow,#partnerportalLogout .dropdown-content li.noshow,#partnerportalForgot .dropdown-content li.noshow,#partnerportalChangePassword .dropdown-content li.noshow,#contactPageForm .dropdown-content li.noshow{display:none}.new-form-style .dropdown-content li>a,.new-form-style .dropdown-content li>span,#downloadRegistration .dropdown-content li>a,#downloadRegistration .dropdown-content li>span,#partnerportalRegistration .dropdown-content li>a,#partnerportalRegistration .dropdown-content li>span,#partnerportalLogin .dropdown-content li>a,#partnerportalLogin .dropdown-content li>span,#partnerportalLogout .dropdown-content li>a,#partnerportalLogout .dropdown-content li>span,#partnerportalForgot .dropdown-content li>a,#partnerportalForgot .dropdown-content li>span,#partnerportalChangePassword .dropdown-content li>a,#partnerportalChangePassword .dropdown-content li>span,#contactPageForm .dropdown-content li>a,#contactPageForm .dropdown-content li>span{font-size:16px;color:#0089c4;display:block;line-height:22px;padding:6.5px 16px}.new-form-style .dropdown-content li>span>label,#downloadRegistration .dropdown-content li>span>label,#partnerportalRegistration .dropdown-content li>span>label,#partnerportalLogin .dropdown-content li>span>label,#partnerportalLogout .dropdown-content li>span>label,#partnerportalForgot .dropdown-content li>span>label,#partnerportalChangePassword .dropdown-content li>span>label,#contactPageForm .dropdown-content li>span>label{top:1px;left:0;height:18px}.new-form-style .input-field.col .dropdown-content [type="checkbox"]+label,#downloadRegistration .input-field.col .dropdown-content [type="checkbox"]+label,#partnerportalRegistration .input-field.col .dropdown-content [type="checkbox"]+label,#partnerportalLogin .input-field.col .dropdown-content [type="checkbox"]+label,#partnerportalLogout .input-field.col .dropdown-content [type="checkbox"]+label,#partnerportalForgot .input-field.col .dropdown-content [type="checkbox"]+label,#partnerportalChangePassword .input-field.col .dropdown-content [type="checkbox"]+label,#contactPageForm .input-field.col .dropdown-content [type="checkbox"]+label{top:1px;left:0;height:18px}.new-form-style ::-webkit-input-placeholder,#downloadRegistration ::-webkit-input-placeholder,#partnerportalRegistration ::-webkit-input-placeholder,#partnerportalLogin ::-webkit-input-placeholder,#partnerportalLogout ::-webkit-input-placeholder,#partnerportalForgot ::-webkit-input-placeholder,#partnerportalChangePassword ::-webkit-input-placeholder,#contactPageForm ::-webkit-input-placeholder{color:#888}.new-form-style :-moz-placeholder,#downloadRegistration :-moz-placeholder,#partnerportalRegistration :-moz-placeholder,#partnerportalLogin :-moz-placeholder,#partnerportalLogout :-moz-placeholder,#partnerportalForgot :-moz-placeholder,#partnerportalChangePassword :-moz-placeholder,#contactPageForm :-moz-placeholder{color:#888}.new-form-style ::-moz-placeholder,#downloadRegistration ::-moz-placeholder,#partnerportalRegistration ::-moz-placeholder,#partnerportalLogin ::-moz-placeholder,#partnerportalLogout ::-moz-placeholder,#partnerportalForgot ::-moz-placeholder,#partnerportalChangePassword ::-moz-placeholder,#contactPageForm ::-moz-placeholder{color:#888}.new-form-style :-ms-input-placeholder,#downloadRegistration :-ms-input-placeholder,#partnerportalRegistration :-ms-input-placeholder,#partnerportalLogin :-ms-input-placeholder,#partnerportalLogout :-ms-input-placeholder,#partnerportalForgot :-ms-input-placeholder,#partnerportalChangePassword :-ms-input-placeholder,#contactPageForm :-ms-input-placeholder{color:#888}.new-form-style .fontcolor--white::-webkit-input-placeholder,.new-form-style .website_wording::-webkit-input-placeholder,#downloadRegistration .fontcolor--white::-webkit-input-placeholder,#downloadRegistration .website_wording::-webkit-input-placeholder,#partnerportalRegistration .fontcolor--white::-webkit-input-placeholder,#partnerportalRegistration .website_wording::-webkit-input-placeholder,#partnerportalLogin .fontcolor--white::-webkit-input-placeholder,#partnerportalLogin .website_wording::-webkit-input-placeholder,#partnerportalLogout .fontcolor--white::-webkit-input-placeholder,#partnerportalLogout .website_wording::-webkit-input-placeholder,#partnerportalForgot .fontcolor--white::-webkit-input-placeholder,#partnerportalForgot .website_wording::-webkit-input-placeholder,#partnerportalChangePassword .fontcolor--white::-webkit-input-placeholder,#partnerportalChangePassword .website_wording::-webkit-input-placeholder,#contactPageForm .fontcolor--white::-webkit-input-placeholder,#contactPageForm .website_wording::-webkit-input-placeholder{color:inherit}.new-form-style .fontcolor--white:-moz-placeholder,.new-form-style .website_wording:-moz-placeholder,.new-form-style .fontcolor--white::-moz-placeholder,.new-form-style .website_wording::-moz-placeholder,#downloadRegistration .fontcolor--white:-moz-placeholder,#downloadRegistration .website_wording:-moz-placeholder,#downloadRegistration .fontcolor--white::-moz-placeholder,#downloadRegistration .website_wording::-moz-placeholder,#partnerportalRegistration .fontcolor--white:-moz-placeholder,#partnerportalRegistration .website_wording:-moz-placeholder,#partnerportalRegistration .fontcolor--white::-moz-placeholder,#partnerportalRegistration .website_wording::-moz-placeholder,#partnerportalLogin .fontcolor--white:-moz-placeholder,#partnerportalLogin .website_wording:-moz-placeholder,#partnerportalLogin .fontcolor--white::-moz-placeholder,#partnerportalLogin .website_wording::-moz-placeholder,#partnerportalLogout .fontcolor--white:-moz-placeholder,#partnerportalLogout .website_wording:-moz-placeholder,#partnerportalLogout .fontcolor--white::-moz-placeholder,#partnerportalLogout .website_wording::-moz-placeholder,#partnerportalForgot .fontcolor--white:-moz-placeholder,#partnerportalForgot .website_wording:-moz-placeholder,#partnerportalForgot .fontcolor--white::-moz-placeholder,#partnerportalForgot .website_wording::-moz-placeholder,#partnerportalChangePassword .fontcolor--white:-moz-placeholder,#partnerportalChangePassword .website_wording:-moz-placeholder,#partnerportalChangePassword .fontcolor--white::-moz-placeholder,#partnerportalChangePassword .website_wording::-moz-placeholder,#contactPageForm .fontcolor--white:-moz-placeholder,#contactPageForm .website_wording:-moz-placeholder,#contactPageForm .fontcolor--white::-moz-placeholder,#contactPageForm .website_wording::-moz-placeholder{color:inherit}.new-form-style .fontcolor--white:-ms-input-placeholder,.new-form-style .website_wording:-ms-input-placeholder,#downloadRegistration .fontcolor--white:-ms-input-placeholder,#downloadRegistration .website_wording:-ms-input-placeholder,#partnerportalRegistration .fontcolor--white:-ms-input-placeholder,#partnerportalRegistration .website_wording:-ms-input-placeholder,#partnerportalLogin .fontcolor--white:-ms-input-placeholder,#partnerportalLogin .website_wording:-ms-input-placeholder,#partnerportalLogout .fontcolor--white:-ms-input-placeholder,#partnerportalLogout .website_wording:-ms-input-placeholder,#partnerportalForgot .fontcolor--white:-ms-input-placeholder,#partnerportalForgot .website_wording:-ms-input-placeholder,#partnerportalChangePassword .fontcolor--white:-ms-input-placeholder,#partnerportalChangePassword .website_wording:-ms-input-placeholder,#contactPageForm .fontcolor--white:-ms-input-placeholder,#contactPageForm .website_wording:-ms-input-placeholder{color:white}.new-form-style input:not([type]),.new-form-style input[type=text],.new-form-style input[type=password],.new-form-style input[type=email],.new-form-style input[type=url],.new-form-style input[type=time],.new-form-style input[type=date],.new-form-style input[type=datetime],.new-form-style input[type=datetime-local],.new-form-style input[type=tel],.new-form-style input[type=number],.new-form-style input[type=search],.new-form-style textarea.materialize-textarea,#downloadRegistration input:not([type]),#downloadRegistration input[type=text],#downloadRegistration input[type=password],#downloadRegistration input[type=email],#downloadRegistration input[type=url],#downloadRegistration input[type=time],#downloadRegistration input[type=date],#downloadRegistration input[type=datetime],#downloadRegistration input[type=datetime-local],#downloadRegistration input[type=tel],#downloadRegistration input[type=number],#downloadRegistration input[type=search],#downloadRegistration textarea.materialize-textarea,#partnerportalRegistration input:not([type]),#partnerportalRegistration input[type=text],#partnerportalRegistration input[type=password],#partnerportalRegistration input[type=email],#partnerportalRegistration input[type=url],#partnerportalRegistration input[type=time],#partnerportalRegistration input[type=date],#partnerportalRegistration input[type=datetime],#partnerportalRegistration input[type=datetime-local],#partnerportalRegistration input[type=tel],#partnerportalRegistration input[type=number],#partnerportalRegistration input[type=search],#partnerportalRegistration textarea.materialize-textarea,#partnerportalLogin input:not([type]),#partnerportalLogin input[type=text],#partnerportalLogin input[type=password],#partnerportalLogin input[type=email],#partnerportalLogin input[type=url],#partnerportalLogin input[type=time],#partnerportalLogin input[type=date],#partnerportalLogin input[type=datetime],#partnerportalLogin input[type=datetime-local],#partnerportalLogin input[type=tel],#partnerportalLogin input[type=number],#partnerportalLogin input[type=search],#partnerportalLogin textarea.materialize-textarea,#partnerportalLogout input:not([type]),#partnerportalLogout input[type=text],#partnerportalLogout input[type=password],#partnerportalLogout input[type=email],#partnerportalLogout input[type=url],#partnerportalLogout input[type=time],#partnerportalLogout input[type=date],#partnerportalLogout input[type=datetime],#partnerportalLogout input[type=datetime-local],#partnerportalLogout input[type=tel],#partnerportalLogout input[type=number],#partnerportalLogout input[type=search],#partnerportalLogout textarea.materialize-textarea,#partnerportalForgot input:not([type]),#partnerportalForgot input[type=text],#partnerportalForgot input[type=password],#partnerportalForgot input[type=email],#partnerportalForgot input[type=url],#partnerportalForgot input[type=time],#partnerportalForgot input[type=date],#partnerportalForgot input[type=datetime],#partnerportalForgot input[type=datetime-local],#partnerportalForgot input[type=tel],#partnerportalForgot input[type=number],#partnerportalForgot input[type=search],#partnerportalForgot textarea.materialize-textarea,#partnerportalChangePassword input:not([type]),#partnerportalChangePassword input[type=text],#partnerportalChangePassword input[type=password],#partnerportalChangePassword input[type=email],#partnerportalChangePassword input[type=url],#partnerportalChangePassword input[type=time],#partnerportalChangePassword input[type=date],#partnerportalChangePassword input[type=datetime],#partnerportalChangePassword input[type=datetime-local],#partnerportalChangePassword input[type=tel],#partnerportalChangePassword input[type=number],#partnerportalChangePassword input[type=search],#partnerportalChangePassword textarea.materialize-textarea,#contactPageForm input:not([type]),#contactPageForm input[type=text],#contactPageForm input[type=password],#contactPageForm input[type=email],#contactPageForm input[type=url],#contactPageForm input[type=time],#contactPageForm input[type=date],#contactPageForm input[type=datetime],#contactPageForm input[type=datetime-local],#contactPageForm input[type=tel],#contactPageForm input[type=number],#contactPageForm input[type=search],#contactPageForm textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #b9b9b9;border-radius:0;outline:none;height:35px;width:100%;font-size:14px;margin:34px 0 0 0;padding:3px 0 0 0;box-shadow:none;box-sizing:content-box;transition:all 0.3s}.new-form-style input:not([type]):focus:not([readonly]),.new-form-style input[type=text]:focus:not([readonly]),.new-form-style input[type=password]:focus:not([readonly]),.new-form-style input[type=email]:focus:not([readonly]),.new-form-style input[type=url]:focus:not([readonly]),.new-form-style input[type=time]:focus:not([readonly]),.new-form-style input[type=date]:focus:not([readonly]),.new-form-style input[type=datetime]:focus:not([readonly]),.new-form-style input[type=datetime-local]:focus:not([readonly]),.new-form-style input[type=tel]:focus:not([readonly]),.new-form-style input[type=number]:focus:not([readonly]),.new-form-style input[type=search]:focus:not([readonly]),.new-form-style textarea.materialize-textarea:focus:not([readonly]),#downloadRegistration input:not([type]):focus:not([readonly]),#downloadRegistration input[type=text]:focus:not([readonly]),#downloadRegistration input[type=password]:focus:not([readonly]),#downloadRegistration input[type=email]:focus:not([readonly]),#downloadRegistration input[type=url]:focus:not([readonly]),#downloadRegistration input[type=time]:focus:not([readonly]),#downloadRegistration input[type=date]:focus:not([readonly]),#downloadRegistration input[type=datetime]:focus:not([readonly]),#downloadRegistration input[type=datetime-local]:focus:not([readonly]),#downloadRegistration input[type=tel]:focus:not([readonly]),#downloadRegistration input[type=number]:focus:not([readonly]),#downloadRegistration input[type=search]:focus:not([readonly]),#downloadRegistration textarea.materialize-textarea:focus:not([readonly]),#partnerportalRegistration input:not([type]):focus:not([readonly]),#partnerportalRegistration input[type=text]:focus:not([readonly]),#partnerportalRegistration input[type=password]:focus:not([readonly]),#partnerportalRegistration input[type=email]:focus:not([readonly]),#partnerportalRegistration input[type=url]:focus:not([readonly]),#partnerportalRegistration input[type=time]:focus:not([readonly]),#partnerportalRegistration input[type=date]:focus:not([readonly]),#partnerportalRegistration input[type=datetime]:focus:not([readonly]),#partnerportalRegistration input[type=datetime-local]:focus:not([readonly]),#partnerportalRegistration input[type=tel]:focus:not([readonly]),#partnerportalRegistration input[type=number]:focus:not([readonly]),#partnerportalRegistration input[type=search]:focus:not([readonly]),#partnerportalRegistration textarea.materialize-textarea:focus:not([readonly]),#partnerportalLogin input:not([type]):focus:not([readonly]),#partnerportalLogin input[type=text]:focus:not([readonly]),#partnerportalLogin input[type=password]:focus:not([readonly]),#partnerportalLogin input[type=email]:focus:not([readonly]),#partnerportalLogin input[type=url]:focus:not([readonly]),#partnerportalLogin input[type=time]:focus:not([readonly]),#partnerportalLogin input[type=date]:focus:not([readonly]),#partnerportalLogin input[type=datetime]:focus:not([readonly]),#partnerportalLogin input[type=datetime-local]:focus:not([readonly]),#partnerportalLogin input[type=tel]:focus:not([readonly]),#partnerportalLogin input[type=number]:focus:not([readonly]),#partnerportalLogin input[type=search]:focus:not([readonly]),#partnerportalLogin textarea.materialize-textarea:focus:not([readonly]),#partnerportalLogout input:not([type]):focus:not([readonly]),#partnerportalLogout input[type=text]:focus:not([readonly]),#partnerportalLogout input[type=password]:focus:not([readonly]),#partnerportalLogout input[type=email]:focus:not([readonly]),#partnerportalLogout input[type=url]:focus:not([readonly]),#partnerportalLogout input[type=time]:focus:not([readonly]),#partnerportalLogout input[type=date]:focus:not([readonly]),#partnerportalLogout input[type=datetime]:focus:not([readonly]),#partnerportalLogout input[type=datetime-local]:focus:not([readonly]),#partnerportalLogout input[type=tel]:focus:not([readonly]),#partnerportalLogout input[type=number]:focus:not([readonly]),#partnerportalLogout input[type=search]:focus:not([readonly]),#partnerportalLogout textarea.materialize-textarea:focus:not([readonly]),#partnerportalForgot input:not([type]):focus:not([readonly]),#partnerportalForgot input[type=text]:focus:not([readonly]),#partnerportalForgot input[type=password]:focus:not([readonly]),#partnerportalForgot input[type=email]:focus:not([readonly]),#partnerportalForgot input[type=url]:focus:not([readonly]),#partnerportalForgot input[type=time]:focus:not([readonly]),#partnerportalForgot input[type=date]:focus:not([readonly]),#partnerportalForgot input[type=datetime]:focus:not([readonly]),#partnerportalForgot input[type=datetime-local]:focus:not([readonly]),#partnerportalForgot input[type=tel]:focus:not([readonly]),#partnerportalForgot input[type=number]:focus:not([readonly]),#partnerportalForgot input[type=search]:focus:not([readonly]),#partnerportalForgot textarea.materialize-textarea:focus:not([readonly]),#partnerportalChangePassword input:not([type]):focus:not([readonly]),#partnerportalChangePassword input[type=text]:focus:not([readonly]),#partnerportalChangePassword input[type=password]:focus:not([readonly]),#partnerportalChangePassword input[type=email]:focus:not([readonly]),#partnerportalChangePassword input[type=url]:focus:not([readonly]),#partnerportalChangePassword input[type=time]:focus:not([readonly]),#partnerportalChangePassword input[type=date]:focus:not([readonly]),#partnerportalChangePassword input[type=datetime]:focus:not([readonly]),#partnerportalChangePassword input[type=datetime-local]:focus:not([readonly]),#partnerportalChangePassword input[type=tel]:focus:not([readonly]),#partnerportalChangePassword input[type=number]:focus:not([readonly]),#partnerportalChangePassword input[type=search]:focus:not([readonly]),#partnerportalChangePassword textarea.materialize-textarea:focus:not([readonly]),#contactPageForm input:not([type]):focus:not([readonly]),#contactPageForm input[type=text]:focus:not([readonly]),#contactPageForm input[type=password]:focus:not([readonly]),#contactPageForm input[type=email]:focus:not([readonly]),#contactPageForm input[type=url]:focus:not([readonly]),#contactPageForm input[type=time]:focus:not([readonly]),#contactPageForm input[type=date]:focus:not([readonly]),#contactPageForm input[type=datetime]:focus:not([readonly]),#contactPageForm input[type=datetime-local]:focus:not([readonly]),#contactPageForm input[type=tel]:focus:not([readonly]),#contactPageForm input[type=number]:focus:not([readonly]),#contactPageForm input[type=search]:focus:not([readonly]),#contactPageForm textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #0089c4;box-shadow:0 1px 0 0 #0089c4}.new-form-style input:not([type]):focus:not([readonly])+label,.new-form-style input[type=text]:focus:not([readonly])+label,.new-form-style input[type=password]:focus:not([readonly])+label,.new-form-style input[type=email]:focus:not([readonly])+label,.new-form-style input[type=url]:focus:not([readonly])+label,.new-form-style input[type=time]:focus:not([readonly])+label,.new-form-style input[type=date]:focus:not([readonly])+label,.new-form-style input[type=datetime]:focus:not([readonly])+label,.new-form-style input[type=datetime-local]:focus:not([readonly])+label,.new-form-style input[type=tel]:focus:not([readonly])+label,.new-form-style input[type=number]:focus:not([readonly])+label,.new-form-style input[type=search]:focus:not([readonly])+label,.new-form-style textarea.materialize-textarea:focus:not([readonly])+label,#downloadRegistration input:not([type]):focus:not([readonly])+label,#downloadRegistration input[type=text]:focus:not([readonly])+label,#downloadRegistration input[type=password]:focus:not([readonly])+label,#downloadRegistration input[type=email]:focus:not([readonly])+label,#downloadRegistration input[type=url]:focus:not([readonly])+label,#downloadRegistration input[type=time]:focus:not([readonly])+label,#downloadRegistration input[type=date]:focus:not([readonly])+label,#downloadRegistration input[type=datetime]:focus:not([readonly])+label,#downloadRegistration input[type=datetime-local]:focus:not([readonly])+label,#downloadRegistration input[type=tel]:focus:not([readonly])+label,#downloadRegistration input[type=number]:focus:not([readonly])+label,#downloadRegistration input[type=search]:focus:not([readonly])+label,#downloadRegistration textarea.materialize-textarea:focus:not([readonly])+label,#partnerportalRegistration input:not([type]):focus:not([readonly])+label,#partnerportalRegistration input[type=text]:focus:not([readonly])+label,#partnerportalRegistration input[type=password]:focus:not([readonly])+label,#partnerportalRegistration input[type=email]:focus:not([readonly])+label,#partnerportalRegistration input[type=url]:focus:not([readonly])+label,#partnerportalRegistration input[type=time]:focus:not([readonly])+label,#partnerportalRegistration input[type=date]:focus:not([readonly])+label,#partnerportalRegistration input[type=datetime]:focus:not([readonly])+label,#partnerportalRegistration input[type=datetime-local]:focus:not([readonly])+label,#partnerportalRegistration input[type=tel]:focus:not([readonly])+label,#partnerportalRegistration input[type=number]:focus:not([readonly])+label,#partnerportalRegistration input[type=search]:focus:not([readonly])+label,#partnerportalRegistration textarea.materialize-textarea:focus:not([readonly])+label,#partnerportalLogin input:not([type]):focus:not([readonly])+label,#partnerportalLogin input[type=text]:focus:not([readonly])+label,#partnerportalLogin input[type=password]:focus:not([readonly])+label,#partnerportalLogin input[type=email]:focus:not([readonly])+label,#partnerportalLogin input[type=url]:focus:not([readonly])+label,#partnerportalLogin input[type=time]:focus:not([readonly])+label,#partnerportalLogin input[type=date]:focus:not([readonly])+label,#partnerportalLogin input[type=datetime]:focus:not([readonly])+label,#partnerportalLogin input[type=datetime-local]:focus:not([readonly])+label,#partnerportalLogin input[type=tel]:focus:not([readonly])+label,#partnerportalLogin input[type=number]:focus:not([readonly])+label,#partnerportalLogin input[type=search]:focus:not([readonly])+label,#partnerportalLogin textarea.materialize-textarea:focus:not([readonly])+label,#partnerportalLogout input:not([type]):focus:not([readonly])+label,#partnerportalLogout input[type=text]:focus:not([readonly])+label,#partnerportalLogout input[type=password]:focus:not([readonly])+label,#partnerportalLogout input[type=email]:focus:not([readonly])+label,#partnerportalLogout input[type=url]:focus:not([readonly])+label,#partnerportalLogout input[type=time]:focus:not([readonly])+label,#partnerportalLogout input[type=date]:focus:not([readonly])+label,#partnerportalLogout input[type=datetime]:focus:not([readonly])+label,#partnerportalLogout input[type=datetime-local]:focus:not([readonly])+label,#partnerportalLogout input[type=tel]:focus:not([readonly])+label,#partnerportalLogout input[type=number]:focus:not([readonly])+label,#partnerportalLogout input[type=search]:focus:not([readonly])+label,#partnerportalLogout textarea.materialize-textarea:focus:not([readonly])+label,#partnerportalForgot input:not([type]):focus:not([readonly])+label,#partnerportalForgot input[type=text]:focus:not([readonly])+label,#partnerportalForgot input[type=password]:focus:not([readonly])+label,#partnerportalForgot input[type=email]:focus:not([readonly])+label,#partnerportalForgot input[type=url]:focus:not([readonly])+label,#partnerportalForgot input[type=time]:focus:not([readonly])+label,#partnerportalForgot input[type=date]:focus:not([readonly])+label,#partnerportalForgot input[type=datetime]:focus:not([readonly])+label,#partnerportalForgot input[type=datetime-local]:focus:not([readonly])+label,#partnerportalForgot input[type=tel]:focus:not([readonly])+label,#partnerportalForgot input[type=number]:focus:not([readonly])+label,#partnerportalForgot input[type=search]:focus:not([readonly])+label,#partnerportalForgot textarea.materialize-textarea:focus:not([readonly])+label,#partnerportalChangePassword input:not([type]):focus:not([readonly])+label,#partnerportalChangePassword input[type=text]:focus:not([readonly])+label,#partnerportalChangePassword input[type=password]:focus:not([readonly])+label,#partnerportalChangePassword input[type=email]:focus:not([readonly])+label,#partnerportalChangePassword input[type=url]:focus:not([readonly])+label,#partnerportalChangePassword input[type=time]:focus:not([readonly])+label,#partnerportalChangePassword input[type=date]:focus:not([readonly])+label,#partnerportalChangePassword input[type=datetime]:focus:not([readonly])+label,#partnerportalChangePassword input[type=datetime-local]:focus:not([readonly])+label,#partnerportalChangePassword input[type=tel]:focus:not([readonly])+label,#partnerportalChangePassword input[type=number]:focus:not([readonly])+label,#partnerportalChangePassword input[type=search]:focus:not([readonly])+label,#partnerportalChangePassword textarea.materialize-textarea:focus:not([readonly])+label,#contactPageForm input:not([type]):focus:not([readonly])+label,#contactPageForm input[type=text]:focus:not([readonly])+label,#contactPageForm input[type=password]:focus:not([readonly])+label,#contactPageForm input[type=email]:focus:not([readonly])+label,#contactPageForm input[type=url]:focus:not([readonly])+label,#contactPageForm input[type=time]:focus:not([readonly])+label,#contactPageForm input[type=date]:focus:not([readonly])+label,#contactPageForm input[type=datetime]:focus:not([readonly])+label,#contactPageForm input[type=datetime-local]:focus:not([readonly])+label,#contactPageForm input[type=tel]:focus:not([readonly])+label,#contactPageForm input[type=number]:focus:not([readonly])+label,#contactPageForm input[type=search]:focus:not([readonly])+label,#contactPageForm textarea.materialize-textarea:focus:not([readonly])+label{color:#0089c4}.new-form-style input:not([type])[readonly],.new-form-style input[type=text][readonly],.new-form-style input[type=password][readonly],.new-form-style input[type=email][readonly],.new-form-style input[type=url][readonly],.new-form-style input[type=time][readonly],.new-form-style input[type=date][readonly],.new-form-style input[type=datetime][readonly],.new-form-style input[type=datetime-local][readonly],.new-form-style input[type=tel][readonly],.new-form-style input[type=number][readonly],.new-form-style input[type=search][readonly],.new-form-style textarea.materialize-textarea[readonly],#downloadRegistration input:not([type])[readonly],#downloadRegistration input[type=text][readonly],#downloadRegistration input[type=password][readonly],#downloadRegistration input[type=email][readonly],#downloadRegistration input[type=url][readonly],#downloadRegistration input[type=time][readonly],#downloadRegistration input[type=date][readonly],#downloadRegistration input[type=datetime][readonly],#downloadRegistration input[type=datetime-local][readonly],#downloadRegistration input[type=tel][readonly],#downloadRegistration input[type=number][readonly],#downloadRegistration input[type=search][readonly],#downloadRegistration textarea.materialize-textarea[readonly],#partnerportalRegistration input:not([type])[readonly],#partnerportalRegistration input[type=text][readonly],#partnerportalRegistration input[type=password][readonly],#partnerportalRegistration input[type=email][readonly],#partnerportalRegistration input[type=url][readonly],#partnerportalRegistration input[type=time][readonly],#partnerportalRegistration input[type=date][readonly],#partnerportalRegistration input[type=datetime][readonly],#partnerportalRegistration input[type=datetime-local][readonly],#partnerportalRegistration input[type=tel][readonly],#partnerportalRegistration input[type=number][readonly],#partnerportalRegistration input[type=search][readonly],#partnerportalRegistration textarea.materialize-textarea[readonly],#partnerportalLogin input:not([type])[readonly],#partnerportalLogin input[type=text][readonly],#partnerportalLogin input[type=password][readonly],#partnerportalLogin input[type=email][readonly],#partnerportalLogin input[type=url][readonly],#partnerportalLogin input[type=time][readonly],#partnerportalLogin input[type=date][readonly],#partnerportalLogin input[type=datetime][readonly],#partnerportalLogin input[type=datetime-local][readonly],#partnerportalLogin input[type=tel][readonly],#partnerportalLogin input[type=number][readonly],#partnerportalLogin input[type=search][readonly],#partnerportalLogin textarea.materialize-textarea[readonly],#partnerportalLogout input:not([type])[readonly],#partnerportalLogout input[type=text][readonly],#partnerportalLogout input[type=password][readonly],#partnerportalLogout input[type=email][readonly],#partnerportalLogout input[type=url][readonly],#partnerportalLogout input[type=time][readonly],#partnerportalLogout input[type=date][readonly],#partnerportalLogout input[type=datetime][readonly],#partnerportalLogout input[type=datetime-local][readonly],#partnerportalLogout input[type=tel][readonly],#partnerportalLogout input[type=number][readonly],#partnerportalLogout input[type=search][readonly],#partnerportalLogout textarea.materialize-textarea[readonly],#partnerportalForgot input:not([type])[readonly],#partnerportalForgot input[type=text][readonly],#partnerportalForgot input[type=password][readonly],#partnerportalForgot input[type=email][readonly],#partnerportalForgot input[type=url][readonly],#partnerportalForgot input[type=time][readonly],#partnerportalForgot input[type=date][readonly],#partnerportalForgot input[type=datetime][readonly],#partnerportalForgot input[type=datetime-local][readonly],#partnerportalForgot input[type=tel][readonly],#partnerportalForgot input[type=number][readonly],#partnerportalForgot input[type=search][readonly],#partnerportalForgot textarea.materialize-textarea[readonly],#partnerportalChangePassword input:not([type])[readonly],#partnerportalChangePassword input[type=text][readonly],#partnerportalChangePassword input[type=password][readonly],#partnerportalChangePassword input[type=email][readonly],#partnerportalChangePassword input[type=url][readonly],#partnerportalChangePassword input[type=time][readonly],#partnerportalChangePassword input[type=date][readonly],#partnerportalChangePassword input[type=datetime][readonly],#partnerportalChangePassword input[type=datetime-local][readonly],#partnerportalChangePassword input[type=tel][readonly],#partnerportalChangePassword input[type=number][readonly],#partnerportalChangePassword input[type=search][readonly],#partnerportalChangePassword textarea.materialize-textarea[readonly],#contactPageForm input:not([type])[readonly],#contactPageForm input[type=text][readonly],#contactPageForm input[type=password][readonly],#contactPageForm input[type=email][readonly],#contactPageForm input[type=url][readonly],#contactPageForm input[type=time][readonly],#contactPageForm input[type=date][readonly],#contactPageForm input[type=datetime][readonly],#contactPageForm input[type=datetime-local][readonly],#contactPageForm input[type=tel][readonly],#contactPageForm input[type=number][readonly],#contactPageForm input[type=search][readonly],#contactPageForm textarea.materialize-textarea[readonly]{border-bottom:1px dotted}.new-form-style input:not([type]).valid+label:after,.new-form-style input:not([type]):focus.valid+label:after,.new-form-style input[type=text].valid+label:after,.new-form-style input[type=text]:focus.valid+label:after,.new-form-style input[type=password].valid+label:after,.new-form-style input[type=password]:focus.valid+label:after,.new-form-style input[type=email].valid+label:after,.new-form-style input[type=email]:focus.valid+label:after,.new-form-style input[type=url].valid+label:after,.new-form-style input[type=url]:focus.valid+label:after,.new-form-style input[type=time].valid+label:after,.new-form-style input[type=time]:focus.valid+label:after,.new-form-style input[type=date].valid+label:after,.new-form-style input[type=date]:focus.valid+label:after,.new-form-style input[type=datetime].valid+label:after,.new-form-style input[type=datetime]:focus.valid+label:after,.new-form-style input[type=datetime-local].valid+label:after,.new-form-style input[type=datetime-local]:focus.valid+label:after,.new-form-style input[type=tel].valid+label:after,.new-form-style input[type=tel]:focus.valid+label:after,.new-form-style input[type=number].valid+label:after,.new-form-style input[type=number]:focus.valid+label:after,.new-form-style input[type=search].valid+label:after,.new-form-style input[type=search]:focus.valid+label:after,.new-form-style textarea.materialize-textarea.valid+label:after,.new-form-style textarea.materialize-textarea:focus.valid+label:after,#downloadRegistration input:not([type]).valid+label:after,#downloadRegistration input:not([type]):focus.valid+label:after,#downloadRegistration input[type=text].valid+label:after,#downloadRegistration input[type=text]:focus.valid+label:after,#downloadRegistration input[type=password].valid+label:after,#downloadRegistration input[type=password]:focus.valid+label:after,#downloadRegistration input[type=email].valid+label:after,#downloadRegistration input[type=email]:focus.valid+label:after,#downloadRegistration input[type=url].valid+label:after,#downloadRegistration input[type=url]:focus.valid+label:after,#downloadRegistration input[type=time].valid+label:after,#downloadRegistration input[type=time]:focus.valid+label:after,#downloadRegistration input[type=date].valid+label:after,#downloadRegistration input[type=date]:focus.valid+label:after,#downloadRegistration input[type=datetime].valid+label:after,#downloadRegistration input[type=datetime]:focus.valid+label:after,#downloadRegistration input[type=datetime-local].valid+label:after,#downloadRegistration input[type=datetime-local]:focus.valid+label:after,#downloadRegistration input[type=tel].valid+label:after,#downloadRegistration input[type=tel]:focus.valid+label:after,#downloadRegistration input[type=number].valid+label:after,#downloadRegistration input[type=number]:focus.valid+label:after,#downloadRegistration input[type=search].valid+label:after,#downloadRegistration input[type=search]:focus.valid+label:after,#downloadRegistration textarea.materialize-textarea.valid+label:after,#downloadRegistration textarea.materialize-textarea:focus.valid+label:after,#partnerportalRegistration input:not([type]).valid+label:after,#partnerportalRegistration input:not([type]):focus.valid+label:after,#partnerportalRegistration input[type=text].valid+label:after,#partnerportalRegistration input[type=text]:focus.valid+label:after,#partnerportalRegistration input[type=password].valid+label:after,#partnerportalRegistration input[type=password]:focus.valid+label:after,#partnerportalRegistration input[type=email].valid+label:after,#partnerportalRegistration input[type=email]:focus.valid+label:after,#partnerportalRegistration input[type=url].valid+label:after,#partnerportalRegistration input[type=url]:focus.valid+label:after,#partnerportalRegistration input[type=time].valid+label:after,#partnerportalRegistration input[type=time]:focus.valid+label:after,#partnerportalRegistration input[type=date].valid+label:after,#partnerportalRegistration input[type=date]:focus.valid+label:after,#partnerportalRegistration input[type=datetime].valid+label:after,#partnerportalRegistration input[type=datetime]:focus.valid+label:after,#partnerportalRegistration input[type=datetime-local].valid+label:after,#partnerportalRegistration input[type=datetime-local]:focus.valid+label:after,#partnerportalRegistration input[type=tel].valid+label:after,#partnerportalRegistration input[type=tel]:focus.valid+label:after,#partnerportalRegistration input[type=number].valid+label:after,#partnerportalRegistration input[type=number]:focus.valid+label:after,#partnerportalRegistration input[type=search].valid+label:after,#partnerportalRegistration input[type=search]:focus.valid+label:after,#partnerportalRegistration textarea.materialize-textarea.valid+label:after,#partnerportalRegistration textarea.materialize-textarea:focus.valid+label:after,#partnerportalLogin input:not([type]).valid+label:after,#partnerportalLogin input:not([type]):focus.valid+label:after,#partnerportalLogin input[type=text].valid+label:after,#partnerportalLogin input[type=text]:focus.valid+label:after,#partnerportalLogin input[type=password].valid+label:after,#partnerportalLogin input[type=password]:focus.valid+label:after,#partnerportalLogin input[type=email].valid+label:after,#partnerportalLogin input[type=email]:focus.valid+label:after,#partnerportalLogin input[type=url].valid+label:after,#partnerportalLogin input[type=url]:focus.valid+label:after,#partnerportalLogin input[type=time].valid+label:after,#partnerportalLogin input[type=time]:focus.valid+label:after,#partnerportalLogin input[type=date].valid+label:after,#partnerportalLogin input[type=date]:focus.valid+label:after,#partnerportalLogin input[type=datetime].valid+label:after,#partnerportalLogin input[type=datetime]:focus.valid+label:after,#partnerportalLogin input[type=datetime-local].valid+label:after,#partnerportalLogin input[type=datetime-local]:focus.valid+label:after,#partnerportalLogin input[type=tel].valid+label:after,#partnerportalLogin input[type=tel]:focus.valid+label:after,#partnerportalLogin input[type=number].valid+label:after,#partnerportalLogin input[type=number]:focus.valid+label:after,#partnerportalLogin input[type=search].valid+label:after,#partnerportalLogin input[type=search]:focus.valid+label:after,#partnerportalLogin textarea.materialize-textarea.valid+label:after,#partnerportalLogin textarea.materialize-textarea:focus.valid+label:after,#partnerportalLogout input:not([type]).valid+label:after,#partnerportalLogout input:not([type]):focus.valid+label:after,#partnerportalLogout input[type=text].valid+label:after,#partnerportalLogout input[type=text]:focus.valid+label:after,#partnerportalLogout input[type=password].valid+label:after,#partnerportalLogout input[type=password]:focus.valid+label:after,#partnerportalLogout input[type=email].valid+label:after,#partnerportalLogout input[type=email]:focus.valid+label:after,#partnerportalLogout input[type=url].valid+label:after,#partnerportalLogout input[type=url]:focus.valid+label:after,#partnerportalLogout input[type=time].valid+label:after,#partnerportalLogout input[type=time]:focus.valid+label:after,#partnerportalLogout input[type=date].valid+label:after,#partnerportalLogout input[type=date]:focus.valid+label:after,#partnerportalLogout input[type=datetime].valid+label:after,#partnerportalLogout input[type=datetime]:focus.valid+label:after,#partnerportalLogout input[type=datetime-local].valid+label:after,#partnerportalLogout input[type=datetime-local]:focus.valid+label:after,#partnerportalLogout input[type=tel].valid+label:after,#partnerportalLogout input[type=tel]:focus.valid+label:after,#partnerportalLogout input[type=number].valid+label:after,#partnerportalLogout input[type=number]:focus.valid+label:after,#partnerportalLogout input[type=search].valid+label:after,#partnerportalLogout input[type=search]:focus.valid+label:after,#partnerportalLogout textarea.materialize-textarea.valid+label:after,#partnerportalLogout textarea.materialize-textarea:focus.valid+label:after,#partnerportalForgot input:not([type]).valid+label:after,#partnerportalForgot input:not([type]):focus.valid+label:after,#partnerportalForgot input[type=text].valid+label:after,#partnerportalForgot input[type=text]:focus.valid+label:after,#partnerportalForgot input[type=password].valid+label:after,#partnerportalForgot input[type=password]:focus.valid+label:after,#partnerportalForgot input[type=email].valid+label:after,#partnerportalForgot input[type=email]:focus.valid+label:after,#partnerportalForgot input[type=url].valid+label:after,#partnerportalForgot input[type=url]:focus.valid+label:after,#partnerportalForgot input[type=time].valid+label:after,#partnerportalForgot input[type=time]:focus.valid+label:after,#partnerportalForgot input[type=date].valid+label:after,#partnerportalForgot input[type=date]:focus.valid+label:after,#partnerportalForgot input[type=datetime].valid+label:after,#partnerportalForgot input[type=datetime]:focus.valid+label:after,#partnerportalForgot input[type=datetime-local].valid+label:after,#partnerportalForgot input[type=datetime-local]:focus.valid+label:after,#partnerportalForgot input[type=tel].valid+label:after,#partnerportalForgot input[type=tel]:focus.valid+label:after,#partnerportalForgot input[type=number].valid+label:after,#partnerportalForgot input[type=number]:focus.valid+label:after,#partnerportalForgot input[type=search].valid+label:after,#partnerportalForgot input[type=search]:focus.valid+label:after,#partnerportalForgot textarea.materialize-textarea.valid+label:after,#partnerportalForgot textarea.materialize-textarea:focus.valid+label:after,#partnerportalChangePassword input:not([type]).valid+label:after,#partnerportalChangePassword input:not([type]):focus.valid+label:after,#partnerportalChangePassword input[type=text].valid+label:after,#partnerportalChangePassword input[type=text]:focus.valid+label:after,#partnerportalChangePassword input[type=password].valid+label:after,#partnerportalChangePassword input[type=password]:focus.valid+label:after,#partnerportalChangePassword input[type=email].valid+label:after,#partnerportalChangePassword input[type=email]:focus.valid+label:after,#partnerportalChangePassword input[type=url].valid+label:after,#partnerportalChangePassword input[type=url]:focus.valid+label:after,#partnerportalChangePassword input[type=time].valid+label:after,#partnerportalChangePassword input[type=time]:focus.valid+label:after,#partnerportalChangePassword input[type=date].valid+label:after,#partnerportalChangePassword input[type=date]:focus.valid+label:after,#partnerportalChangePassword input[type=datetime].valid+label:after,#partnerportalChangePassword input[type=datetime]:focus.valid+label:after,#partnerportalChangePassword input[type=datetime-local].valid+label:after,#partnerportalChangePassword input[type=datetime-local]:focus.valid+label:after,#partnerportalChangePassword input[type=tel].valid+label:after,#partnerportalChangePassword input[type=tel]:focus.valid+label:after,#partnerportalChangePassword input[type=number].valid+label:after,#partnerportalChangePassword input[type=number]:focus.valid+label:after,#partnerportalChangePassword input[type=search].valid+label:after,#partnerportalChangePassword input[type=search]:focus.valid+label:after,#partnerportalChangePassword textarea.materialize-textarea.valid+label:after,#partnerportalChangePassword textarea.materialize-textarea:focus.valid+label:after,#contactPageForm input:not([type]).valid+label:after,#contactPageForm input:not([type]):focus.valid+label:after,#contactPageForm input[type=text].valid+label:after,#contactPageForm input[type=text]:focus.valid+label:after,#contactPageForm input[type=password].valid+label:after,#contactPageForm input[type=password]:focus.valid+label:after,#contactPageForm input[type=email].valid+label:after,#contactPageForm input[type=email]:focus.valid+label:after,#contactPageForm input[type=url].valid+label:after,#contactPageForm input[type=url]:focus.valid+label:after,#contactPageForm input[type=time].valid+label:after,#contactPageForm input[type=time]:focus.valid+label:after,#contactPageForm input[type=date].valid+label:after,#contactPageForm input[type=date]:focus.valid+label:after,#contactPageForm input[type=datetime].valid+label:after,#contactPageForm input[type=datetime]:focus.valid+label:after,#contactPageForm input[type=datetime-local].valid+label:after,#contactPageForm input[type=datetime-local]:focus.valid+label:after,#contactPageForm input[type=tel].valid+label:after,#contactPageForm input[type=tel]:focus.valid+label:after,#contactPageForm input[type=number].valid+label:after,#contactPageForm input[type=number]:focus.valid+label:after,#contactPageForm input[type=search].valid+label:after,#contactPageForm input[type=search]:focus.valid+label:after,#contactPageForm textarea.materialize-textarea.valid+label:after,#contactPageForm textarea.materialize-textarea:focus.valid+label:after{content:attr(data-success);color:#3c3c3c;opacity:1}.new-form-style input:not([type]).invalid,.new-form-style input:not([type]):focus.invalid,.new-form-style input[type=text].invalid,.new-form-style input[type=text]:focus.invalid,.new-form-style input[type=password].invalid,.new-form-style input[type=password]:focus.invalid,.new-form-style input[type=email].invalid,.new-form-style input[type=email]:focus.invalid,.new-form-style input[type=url].invalid,.new-form-style input[type=url]:focus.invalid,.new-form-style input[type=time].invalid,.new-form-style input[type=time]:focus.invalid,.new-form-style input[type=date].invalid,.new-form-style input[type=date]:focus.invalid,.new-form-style input[type=datetime].invalid,.new-form-style input[type=datetime]:focus.invalid,.new-form-style input[type=datetime-local].invalid,.new-form-style input[type=datetime-local]:focus.invalid,.new-form-style input[type=tel].invalid,.new-form-style input[type=tel]:focus.invalid,.new-form-style input[type=number].invalid,.new-form-style input[type=number]:focus.invalid,.new-form-style input[type=search].invalid,.new-form-style input[type=search]:focus.invalid,.new-form-style textarea.materialize-textarea.invalid,.new-form-style textarea.materialize-textarea:focus.invalid,#downloadRegistration input:not([type]).invalid,#downloadRegistration input:not([type]):focus.invalid,#downloadRegistration input[type=text].invalid,#downloadRegistration input[type=text]:focus.invalid,#downloadRegistration input[type=password].invalid,#downloadRegistration input[type=password]:focus.invalid,#downloadRegistration input[type=email].invalid,#downloadRegistration input[type=email]:focus.invalid,#downloadRegistration input[type=url].invalid,#downloadRegistration input[type=url]:focus.invalid,#downloadRegistration input[type=time].invalid,#downloadRegistration input[type=time]:focus.invalid,#downloadRegistration input[type=date].invalid,#downloadRegistration input[type=date]:focus.invalid,#downloadRegistration input[type=datetime].invalid,#downloadRegistration input[type=datetime]:focus.invalid,#downloadRegistration input[type=datetime-local].invalid,#downloadRegistration input[type=datetime-local]:focus.invalid,#downloadRegistration input[type=tel].invalid,#downloadRegistration input[type=tel]:focus.invalid,#downloadRegistration input[type=number].invalid,#downloadRegistration input[type=number]:focus.invalid,#downloadRegistration input[type=search].invalid,#downloadRegistration input[type=search]:focus.invalid,#downloadRegistration textarea.materialize-textarea.invalid,#downloadRegistration textarea.materialize-textarea:focus.invalid,#partnerportalRegistration input:not([type]).invalid,#partnerportalRegistration input:not([type]):focus.invalid,#partnerportalRegistration input[type=text].invalid,#partnerportalRegistration input[type=text]:focus.invalid,#partnerportalRegistration input[type=password].invalid,#partnerportalRegistration input[type=password]:focus.invalid,#partnerportalRegistration input[type=email].invalid,#partnerportalRegistration input[type=email]:focus.invalid,#partnerportalRegistration input[type=url].invalid,#partnerportalRegistration input[type=url]:focus.invalid,#partnerportalRegistration input[type=time].invalid,#partnerportalRegistration input[type=time]:focus.invalid,#partnerportalRegistration input[type=date].invalid,#partnerportalRegistration input[type=date]:focus.invalid,#partnerportalRegistration input[type=datetime].invalid,#partnerportalRegistration input[type=datetime]:focus.invalid,#partnerportalRegistration input[type=datetime-local].invalid,#partnerportalRegistration input[type=datetime-local]:focus.invalid,#partnerportalRegistration input[type=tel].invalid,#partnerportalRegistration input[type=tel]:focus.invalid,#partnerportalRegistration input[type=number].invalid,#partnerportalRegistration input[type=number]:focus.invalid,#partnerportalRegistration input[type=search].invalid,#partnerportalRegistration input[type=search]:focus.invalid,#partnerportalRegistration textarea.materialize-textarea.invalid,#partnerportalRegistration textarea.materialize-textarea:focus.invalid,#partnerportalLogin input:not([type]).invalid,#partnerportalLogin input:not([type]):focus.invalid,#partnerportalLogin input[type=text].invalid,#partnerportalLogin input[type=text]:focus.invalid,#partnerportalLogin input[type=password].invalid,#partnerportalLogin input[type=password]:focus.invalid,#partnerportalLogin input[type=email].invalid,#partnerportalLogin input[type=email]:focus.invalid,#partnerportalLogin input[type=url].invalid,#partnerportalLogin input[type=url]:focus.invalid,#partnerportalLogin input[type=time].invalid,#partnerportalLogin input[type=time]:focus.invalid,#partnerportalLogin input[type=date].invalid,#partnerportalLogin input[type=date]:focus.invalid,#partnerportalLogin input[type=datetime].invalid,#partnerportalLogin input[type=datetime]:focus.invalid,#partnerportalLogin input[type=datetime-local].invalid,#partnerportalLogin input[type=datetime-local]:focus.invalid,#partnerportalLogin input[type=tel].invalid,#partnerportalLogin input[type=tel]:focus.invalid,#partnerportalLogin input[type=number].invalid,#partnerportalLogin input[type=number]:focus.invalid,#partnerportalLogin input[type=search].invalid,#partnerportalLogin input[type=search]:focus.invalid,#partnerportalLogin textarea.materialize-textarea.invalid,#partnerportalLogin textarea.materialize-textarea:focus.invalid,#partnerportalLogout input:not([type]).invalid,#partnerportalLogout input:not([type]):focus.invalid,#partnerportalLogout input[type=text].invalid,#partnerportalLogout input[type=text]:focus.invalid,#partnerportalLogout input[type=password].invalid,#partnerportalLogout input[type=password]:focus.invalid,#partnerportalLogout input[type=email].invalid,#partnerportalLogout input[type=email]:focus.invalid,#partnerportalLogout input[type=url].invalid,#partnerportalLogout input[type=url]:focus.invalid,#partnerportalLogout input[type=time].invalid,#partnerportalLogout input[type=time]:focus.invalid,#partnerportalLogout input[type=date].invalid,#partnerportalLogout input[type=date]:focus.invalid,#partnerportalLogout input[type=datetime].invalid,#partnerportalLogout input[type=datetime]:focus.invalid,#partnerportalLogout input[type=datetime-local].invalid,#partnerportalLogout input[type=datetime-local]:focus.invalid,#partnerportalLogout input[type=tel].invalid,#partnerportalLogout input[type=tel]:focus.invalid,#partnerportalLogout input[type=number].invalid,#partnerportalLogout input[type=number]:focus.invalid,#partnerportalLogout input[type=search].invalid,#partnerportalLogout input[type=search]:focus.invalid,#partnerportalLogout textarea.materialize-textarea.invalid,#partnerportalLogout textarea.materialize-textarea:focus.invalid,#partnerportalForgot input:not([type]).invalid,#partnerportalForgot input:not([type]):focus.invalid,#partnerportalForgot input[type=text].invalid,#partnerportalForgot input[type=text]:focus.invalid,#partnerportalForgot input[type=password].invalid,#partnerportalForgot input[type=password]:focus.invalid,#partnerportalForgot input[type=email].invalid,#partnerportalForgot input[type=email]:focus.invalid,#partnerportalForgot input[type=url].invalid,#partnerportalForgot input[type=url]:focus.invalid,#partnerportalForgot input[type=time].invalid,#partnerportalForgot input[type=time]:focus.invalid,#partnerportalForgot input[type=date].invalid,#partnerportalForgot input[type=date]:focus.invalid,#partnerportalForgot input[type=datetime].invalid,#partnerportalForgot input[type=datetime]:focus.invalid,#partnerportalForgot input[type=datetime-local].invalid,#partnerportalForgot input[type=datetime-local]:focus.invalid,#partnerportalForgot input[type=tel].invalid,#partnerportalForgot input[type=tel]:focus.invalid,#partnerportalForgot input[type=number].invalid,#partnerportalForgot input[type=number]:focus.invalid,#partnerportalForgot input[type=search].invalid,#partnerportalForgot input[type=search]:focus.invalid,#partnerportalForgot textarea.materialize-textarea.invalid,#partnerportalForgot textarea.materialize-textarea:focus.invalid,#partnerportalChangePassword input:not([type]).invalid,#partnerportalChangePassword input:not([type]):focus.invalid,#partnerportalChangePassword input[type=text].invalid,#partnerportalChangePassword input[type=text]:focus.invalid,#partnerportalChangePassword input[type=password].invalid,#partnerportalChangePassword input[type=password]:focus.invalid,#partnerportalChangePassword input[type=email].invalid,#partnerportalChangePassword input[type=email]:focus.invalid,#partnerportalChangePassword input[type=url].invalid,#partnerportalChangePassword input[type=url]:focus.invalid,#partnerportalChangePassword input[type=time].invalid,#partnerportalChangePassword input[type=time]:focus.invalid,#partnerportalChangePassword input[type=date].invalid,#partnerportalChangePassword input[type=date]:focus.invalid,#partnerportalChangePassword input[type=datetime].invalid,#partnerportalChangePassword input[type=datetime]:focus.invalid,#partnerportalChangePassword input[type=datetime-local].invalid,#partnerportalChangePassword input[type=datetime-local]:focus.invalid,#partnerportalChangePassword input[type=tel].invalid,#partnerportalChangePassword input[type=tel]:focus.invalid,#partnerportalChangePassword input[type=number].invalid,#partnerportalChangePassword input[type=number]:focus.invalid,#partnerportalChangePassword input[type=search].invalid,#partnerportalChangePassword input[type=search]:focus.invalid,#partnerportalChangePassword textarea.materialize-textarea.invalid,#partnerportalChangePassword textarea.materialize-textarea:focus.invalid,#contactPageForm input:not([type]).invalid,#contactPageForm input:not([type]):focus.invalid,#contactPageForm input[type=text].invalid,#contactPageForm input[type=text]:focus.invalid,#contactPageForm input[type=password].invalid,#contactPageForm input[type=password]:focus.invalid,#contactPageForm input[type=email].invalid,#contactPageForm input[type=email]:focus.invalid,#contactPageForm input[type=url].invalid,#contactPageForm input[type=url]:focus.invalid,#contactPageForm input[type=time].invalid,#contactPageForm input[type=time]:focus.invalid,#contactPageForm input[type=date].invalid,#contactPageForm input[type=date]:focus.invalid,#contactPageForm input[type=datetime].invalid,#contactPageForm input[type=datetime]:focus.invalid,#contactPageForm input[type=datetime-local].invalid,#contactPageForm input[type=datetime-local]:focus.invalid,#contactPageForm input[type=tel].invalid,#contactPageForm input[type=tel]:focus.invalid,#contactPageForm input[type=number].invalid,#contactPageForm input[type=number]:focus.invalid,#contactPageForm input[type=search].invalid,#contactPageForm input[type=search]:focus.invalid,#contactPageForm textarea.materialize-textarea.invalid,#contactPageForm textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #e98300;box-shadow:0 1px 0 0 #e98300}.new-form-style input:not([type])+label:after,.new-form-style input[type=text]+label:after,.new-form-style input[type=password]+label:after,.new-form-style input[type=email]+label:after,.new-form-style input[type=url]+label:after,.new-form-style input[type=time]+label:after,.new-form-style input[type=date]+label:after,.new-form-style input[type=datetime]+label:after,.new-form-style input[type=datetime-local]+label:after,.new-form-style input[type=tel]+label:after,.new-form-style input[type=number]+label:after,.new-form-style input[type=search]+label:after,.new-form-style textarea.materialize-textarea+label:after,#downloadRegistration input:not([type])+label:after,#downloadRegistration input[type=text]+label:after,#downloadRegistration input[type=password]+label:after,#downloadRegistration input[type=email]+label:after,#downloadRegistration input[type=url]+label:after,#downloadRegistration input[type=time]+label:after,#downloadRegistration input[type=date]+label:after,#downloadRegistration input[type=datetime]+label:after,#downloadRegistration input[type=datetime-local]+label:after,#downloadRegistration input[type=tel]+label:after,#downloadRegistration input[type=number]+label:after,#downloadRegistration input[type=search]+label:after,#downloadRegistration textarea.materialize-textarea+label:after,#partnerportalRegistration input:not([type])+label:after,#partnerportalRegistration input[type=text]+label:after,#partnerportalRegistration input[type=password]+label:after,#partnerportalRegistration input[type=email]+label:after,#partnerportalRegistration input[type=url]+label:after,#partnerportalRegistration input[type=time]+label:after,#partnerportalRegistration input[type=date]+label:after,#partnerportalRegistration input[type=datetime]+label:after,#partnerportalRegistration input[type=datetime-local]+label:after,#partnerportalRegistration input[type=tel]+label:after,#partnerportalRegistration input[type=number]+label:after,#partnerportalRegistration input[type=search]+label:after,#partnerportalRegistration textarea.materialize-textarea+label:after,#partnerportalLogin input:not([type])+label:after,#partnerportalLogin input[type=text]+label:after,#partnerportalLogin input[type=password]+label:after,#partnerportalLogin input[type=email]+label:after,#partnerportalLogin input[type=url]+label:after,#partnerportalLogin input[type=time]+label:after,#partnerportalLogin input[type=date]+label:after,#partnerportalLogin input[type=datetime]+label:after,#partnerportalLogin input[type=datetime-local]+label:after,#partnerportalLogin input[type=tel]+label:after,#partnerportalLogin input[type=number]+label:after,#partnerportalLogin input[type=search]+label:after,#partnerportalLogin textarea.materialize-textarea+label:after,#partnerportalLogout input:not([type])+label:after,#partnerportalLogout input[type=text]+label:after,#partnerportalLogout input[type=password]+label:after,#partnerportalLogout input[type=email]+label:after,#partnerportalLogout input[type=url]+label:after,#partnerportalLogout input[type=time]+label:after,#partnerportalLogout input[type=date]+label:after,#partnerportalLogout input[type=datetime]+label:after,#partnerportalLogout input[type=datetime-local]+label:after,#partnerportalLogout input[type=tel]+label:after,#partnerportalLogout input[type=number]+label:after,#partnerportalLogout input[type=search]+label:after,#partnerportalLogout textarea.materialize-textarea+label:after,#partnerportalForgot input:not([type])+label:after,#partnerportalForgot input[type=text]+label:after,#partnerportalForgot input[type=password]+label:after,#partnerportalForgot input[type=email]+label:after,#partnerportalForgot input[type=url]+label:after,#partnerportalForgot input[type=time]+label:after,#partnerportalForgot input[type=date]+label:after,#partnerportalForgot input[type=datetime]+label:after,#partnerportalForgot input[type=datetime-local]+label:after,#partnerportalForgot input[type=tel]+label:after,#partnerportalForgot input[type=number]+label:after,#partnerportalForgot input[type=search]+label:after,#partnerportalForgot textarea.materialize-textarea+label:after,#partnerportalChangePassword input:not([type])+label:after,#partnerportalChangePassword input[type=text]+label:after,#partnerportalChangePassword input[type=password]+label:after,#partnerportalChangePassword input[type=email]+label:after,#partnerportalChangePassword input[type=url]+label:after,#partnerportalChangePassword input[type=time]+label:after,#partnerportalChangePassword input[type=date]+label:after,#partnerportalChangePassword input[type=datetime]+label:after,#partnerportalChangePassword input[type=datetime-local]+label:after,#partnerportalChangePassword input[type=tel]+label:after,#partnerportalChangePassword input[type=number]+label:after,#partnerportalChangePassword input[type=search]+label:after,#partnerportalChangePassword textarea.materialize-textarea+label:after,#contactPageForm input:not([type])+label:after,#contactPageForm input[type=text]+label:after,#contactPageForm input[type=password]+label:after,#contactPageForm input[type=email]+label:after,#contactPageForm input[type=url]+label:after,#contactPageForm input[type=time]+label:after,#contactPageForm input[type=date]+label:after,#contactPageForm input[type=datetime]+label:after,#contactPageForm input[type=datetime-local]+label:after,#contactPageForm input[type=tel]+label:after,#contactPageForm input[type=number]+label:after,#contactPageForm input[type=search]+label:after,#contactPageForm textarea.materialize-textarea+label:after{display:block;position:absolute;opacity:0;top:48px;transition:.2s opacity ease-out, .2s color ease-out;font-size:12px}.new-form-style input:not([type]).invalid+label:after,.new-form-style input:not([type]):focus.invalid+label:after,.new-form-style input[type=text].invalid+label:after,.new-form-style input[type=text]:focus.invalid+label:after,.new-form-style input[type=password].invalid+label:after,.new-form-style input[type=password]:focus.invalid+label:after,.new-form-style input[type=email].invalid+label:after,.new-form-style input[type=email]:focus.invalid+label:after,.new-form-style input[type=url].invalid+label:after,.new-form-style input[type=url]:focus.invalid+label:after,.new-form-style input[type=time].invalid+label:after,.new-form-style input[type=time]:focus.invalid+label:after,.new-form-style input[type=date].invalid+label:after,.new-form-style input[type=date]:focus.invalid+label:after,.new-form-style input[type=datetime].invalid+label:after,.new-form-style input[type=datetime]:focus.invalid+label:after,.new-form-style input[type=datetime-local].invalid+label:after,.new-form-style input[type=datetime-local]:focus.invalid+label:after,.new-form-style input[type=tel].invalid+label:after,.new-form-style input[type=tel]:focus.invalid+label:after,.new-form-style input[type=number].invalid+label:after,.new-form-style input[type=number]:focus.invalid+label:after,.new-form-style input[type=search].invalid+label:after,.new-form-style input[type=search]:focus.invalid+label:after,.new-form-style textarea.materialize-textarea.invalid+label:after,.new-form-style textarea.materialize-textarea:focus.invalid+label:after,#downloadRegistration input:not([type]).invalid+label:after,#downloadRegistration input:not([type]):focus.invalid+label:after,#downloadRegistration input[type=text].invalid+label:after,#downloadRegistration input[type=text]:focus.invalid+label:after,#downloadRegistration input[type=password].invalid+label:after,#downloadRegistration input[type=password]:focus.invalid+label:after,#downloadRegistration input[type=email].invalid+label:after,#downloadRegistration input[type=email]:focus.invalid+label:after,#downloadRegistration input[type=url].invalid+label:after,#downloadRegistration input[type=url]:focus.invalid+label:after,#downloadRegistration input[type=time].invalid+label:after,#downloadRegistration input[type=time]:focus.invalid+label:after,#downloadRegistration input[type=date].invalid+label:after,#downloadRegistration input[type=date]:focus.invalid+label:after,#downloadRegistration input[type=datetime].invalid+label:after,#downloadRegistration input[type=datetime]:focus.invalid+label:after,#downloadRegistration input[type=datetime-local].invalid+label:after,#downloadRegistration input[type=datetime-local]:focus.invalid+label:after,#downloadRegistration input[type=tel].invalid+label:after,#downloadRegistration input[type=tel]:focus.invalid+label:after,#downloadRegistration input[type=number].invalid+label:after,#downloadRegistration input[type=number]:focus.invalid+label:after,#downloadRegistration input[type=search].invalid+label:after,#downloadRegistration input[type=search]:focus.invalid+label:after,#downloadRegistration textarea.materialize-textarea.invalid+label:after,#downloadRegistration textarea.materialize-textarea:focus.invalid+label:after,#partnerportalRegistration input:not([type]).invalid+label:after,#partnerportalRegistration input:not([type]):focus.invalid+label:after,#partnerportalRegistration input[type=text].invalid+label:after,#partnerportalRegistration input[type=text]:focus.invalid+label:after,#partnerportalRegistration input[type=password].invalid+label:after,#partnerportalRegistration input[type=password]:focus.invalid+label:after,#partnerportalRegistration input[type=email].invalid+label:after,#partnerportalRegistration input[type=email]:focus.invalid+label:after,#partnerportalRegistration input[type=url].invalid+label:after,#partnerportalRegistration input[type=url]:focus.invalid+label:after,#partnerportalRegistration input[type=time].invalid+label:after,#partnerportalRegistration input[type=time]:focus.invalid+label:after,#partnerportalRegistration input[type=date].invalid+label:after,#partnerportalRegistration input[type=date]:focus.invalid+label:after,#partnerportalRegistration input[type=datetime].invalid+label:after,#partnerportalRegistration input[type=datetime]:focus.invalid+label:after,#partnerportalRegistration input[type=datetime-local].invalid+label:after,#partnerportalRegistration input[type=datetime-local]:focus.invalid+label:after,#partnerportalRegistration input[type=tel].invalid+label:after,#partnerportalRegistration input[type=tel]:focus.invalid+label:after,#partnerportalRegistration input[type=number].invalid+label:after,#partnerportalRegistration input[type=number]:focus.invalid+label:after,#partnerportalRegistration input[type=search].invalid+label:after,#partnerportalRegistration input[type=search]:focus.invalid+label:after,#partnerportalRegistration textarea.materialize-textarea.invalid+label:after,#partnerportalRegistration textarea.materialize-textarea:focus.invalid+label:after,#partnerportalLogin input:not([type]).invalid+label:after,#partnerportalLogin input:not([type]):focus.invalid+label:after,#partnerportalLogin input[type=text].invalid+label:after,#partnerportalLogin input[type=text]:focus.invalid+label:after,#partnerportalLogin input[type=password].invalid+label:after,#partnerportalLogin input[type=password]:focus.invalid+label:after,#partnerportalLogin input[type=email].invalid+label:after,#partnerportalLogin input[type=email]:focus.invalid+label:after,#partnerportalLogin input[type=url].invalid+label:after,#partnerportalLogin input[type=url]:focus.invalid+label:after,#partnerportalLogin input[type=time].invalid+label:after,#partnerportalLogin input[type=time]:focus.invalid+label:after,#partnerportalLogin input[type=date].invalid+label:after,#partnerportalLogin input[type=date]:focus.invalid+label:after,#partnerportalLogin input[type=datetime].invalid+label:after,#partnerportalLogin input[type=datetime]:focus.invalid+label:after,#partnerportalLogin input[type=datetime-local].invalid+label:after,#partnerportalLogin input[type=datetime-local]:focus.invalid+label:after,#partnerportalLogin input[type=tel].invalid+label:after,#partnerportalLogin input[type=tel]:focus.invalid+label:after,#partnerportalLogin input[type=number].invalid+label:after,#partnerportalLogin input[type=number]:focus.invalid+label:after,#partnerportalLogin input[type=search].invalid+label:after,#partnerportalLogin input[type=search]:focus.invalid+label:after,#partnerportalLogin textarea.materialize-textarea.invalid+label:after,#partnerportalLogin textarea.materialize-textarea:focus.invalid+label:after,#partnerportalLogout input:not([type]).invalid+label:after,#partnerportalLogout input:not([type]):focus.invalid+label:after,#partnerportalLogout input[type=text].invalid+label:after,#partnerportalLogout input[type=text]:focus.invalid+label:after,#partnerportalLogout input[type=password].invalid+label:after,#partnerportalLogout input[type=password]:focus.invalid+label:after,#partnerportalLogout input[type=email].invalid+label:after,#partnerportalLogout input[type=email]:focus.invalid+label:after,#partnerportalLogout input[type=url].invalid+label:after,#partnerportalLogout input[type=url]:focus.invalid+label:after,#partnerportalLogout input[type=time].invalid+label:after,#partnerportalLogout input[type=time]:focus.invalid+label:after,#partnerportalLogout input[type=date].invalid+label:after,#partnerportalLogout input[type=date]:focus.invalid+label:after,#partnerportalLogout input[type=datetime].invalid+label:after,#partnerportalLogout input[type=datetime]:focus.invalid+label:after,#partnerportalLogout input[type=datetime-local].invalid+label:after,#partnerportalLogout input[type=datetime-local]:focus.invalid+label:after,#partnerportalLogout input[type=tel].invalid+label:after,#partnerportalLogout input[type=tel]:focus.invalid+label:after,#partnerportalLogout input[type=number].invalid+label:after,#partnerportalLogout input[type=number]:focus.invalid+label:after,#partnerportalLogout input[type=search].invalid+label:after,#partnerportalLogout input[type=search]:focus.invalid+label:after,#partnerportalLogout textarea.materialize-textarea.invalid+label:after,#partnerportalLogout textarea.materialize-textarea:focus.invalid+label:after,#partnerportalForgot input:not([type]).invalid+label:after,#partnerportalForgot input:not([type]):focus.invalid+label:after,#partnerportalForgot input[type=text].invalid+label:after,#partnerportalForgot input[type=text]:focus.invalid+label:after,#partnerportalForgot input[type=password].invalid+label:after,#partnerportalForgot input[type=password]:focus.invalid+label:after,#partnerportalForgot input[type=email].invalid+label:after,#partnerportalForgot input[type=email]:focus.invalid+label:after,#partnerportalForgot input[type=url].invalid+label:after,#partnerportalForgot input[type=url]:focus.invalid+label:after,#partnerportalForgot input[type=time].invalid+label:after,#partnerportalForgot input[type=time]:focus.invalid+label:after,#partnerportalForgot input[type=date].invalid+label:after,#partnerportalForgot input[type=date]:focus.invalid+label:after,#partnerportalForgot input[type=datetime].invalid+label:after,#partnerportalForgot input[type=datetime]:focus.invalid+label:after,#partnerportalForgot input[type=datetime-local].invalid+label:after,#partnerportalForgot input[type=datetime-local]:focus.invalid+label:after,#partnerportalForgot input[type=tel].invalid+label:after,#partnerportalForgot input[type=tel]:focus.invalid+label:after,#partnerportalForgot input[type=number].invalid+label:after,#partnerportalForgot input[type=number]:focus.invalid+label:after,#partnerportalForgot input[type=search].invalid+label:after,#partnerportalForgot input[type=search]:focus.invalid+label:after,#partnerportalForgot textarea.materialize-textarea.invalid+label:after,#partnerportalForgot textarea.materialize-textarea:focus.invalid+label:after,#partnerportalChangePassword input:not([type]).invalid+label:after,#partnerportalChangePassword input:not([type]):focus.invalid+label:after,#partnerportalChangePassword input[type=text].invalid+label:after,#partnerportalChangePassword input[type=text]:focus.invalid+label:after,#partnerportalChangePassword input[type=password].invalid+label:after,#partnerportalChangePassword input[type=password]:focus.invalid+label:after,#partnerportalChangePassword input[type=email].invalid+label:after,#partnerportalChangePassword input[type=email]:focus.invalid+label:after,#partnerportalChangePassword input[type=url].invalid+label:after,#partnerportalChangePassword input[type=url]:focus.invalid+label:after,#partnerportalChangePassword input[type=time].invalid+label:after,#partnerportalChangePassword input[type=time]:focus.invalid+label:after,#partnerportalChangePassword input[type=date].invalid+label:after,#partnerportalChangePassword input[type=date]:focus.invalid+label:after,#partnerportalChangePassword input[type=datetime].invalid+label:after,#partnerportalChangePassword input[type=datetime]:focus.invalid+label:after,#partnerportalChangePassword input[type=datetime-local].invalid+label:after,#partnerportalChangePassword input[type=datetime-local]:focus.invalid+label:after,#partnerportalChangePassword input[type=tel].invalid+label:after,#partnerportalChangePassword input[type=tel]:focus.invalid+label:after,#partnerportalChangePassword input[type=number].invalid+label:after,#partnerportalChangePassword input[type=number]:focus.invalid+label:after,#partnerportalChangePassword input[type=search].invalid+label:after,#partnerportalChangePassword input[type=search]:focus.invalid+label:after,#partnerportalChangePassword textarea.materialize-textarea.invalid+label:after,#partnerportalChangePassword textarea.materialize-textarea:focus.invalid+label:after,#contactPageForm input:not([type]).invalid+label:after,#contactPageForm input:not([type]):focus.invalid+label:after,#contactPageForm input[type=text].invalid+label:after,#contactPageForm input[type=text]:focus.invalid+label:after,#contactPageForm input[type=password].invalid+label:after,#contactPageForm input[type=password]:focus.invalid+label:after,#contactPageForm input[type=email].invalid+label:after,#contactPageForm input[type=email]:focus.invalid+label:after,#contactPageForm input[type=url].invalid+label:after,#contactPageForm input[type=url]:focus.invalid+label:after,#contactPageForm input[type=time].invalid+label:after,#contactPageForm input[type=time]:focus.invalid+label:after,#contactPageForm input[type=date].invalid+label:after,#contactPageForm input[type=date]:focus.invalid+label:after,#contactPageForm input[type=datetime].invalid+label:after,#contactPageForm input[type=datetime]:focus.invalid+label:after,#contactPageForm input[type=datetime-local].invalid+label:after,#contactPageForm input[type=datetime-local]:focus.invalid+label:after,#contactPageForm input[type=tel].invalid+label:after,#contactPageForm input[type=tel]:focus.invalid+label:after,#contactPageForm input[type=number].invalid+label:after,#contactPageForm input[type=number]:focus.invalid+label:after,#contactPageForm input[type=search].invalid+label:after,#contactPageForm input[type=search]:focus.invalid+label:after,#contactPageForm textarea.materialize-textarea.invalid+label:after,#contactPageForm textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#e98300;opacity:1}.new-form-style input:not([type]):focus.invalid+label:after,.new-form-style input[type=text]:focus.invalid+label:after,.new-form-style input[type=password]:focus.invalid+label:after,.new-form-style input[type=email]:focus.invalid+label:after,.new-form-style input[type=url]:focus.invalid+label:after,.new-form-style input[type=time]:focus.invalid+label:after,.new-form-style input[type=date]:focus.invalid+label:after,.new-form-style input[type=datetime]:focus.invalid+label:after,.new-form-style input[type=datetime-local]:focus.invalid+label:after,.new-form-style input[type=tel]:focus.invalid+label:after,.new-form-style input[type=number]:focus.invalid+label:after,.new-form-style input[type=search]:focus.invalid+label:after,.new-form-style textarea.materialize-textarea:focus.invalid+label:after,#downloadRegistration input:not([type]):focus.invalid+label:after,#downloadRegistration input[type=text]:focus.invalid+label:after,#downloadRegistration input[type=password]:focus.invalid+label:after,#downloadRegistration input[type=email]:focus.invalid+label:after,#downloadRegistration input[type=url]:focus.invalid+label:after,#downloadRegistration input[type=time]:focus.invalid+label:after,#downloadRegistration input[type=date]:focus.invalid+label:after,#downloadRegistration input[type=datetime]:focus.invalid+label:after,#downloadRegistration input[type=datetime-local]:focus.invalid+label:after,#downloadRegistration input[type=tel]:focus.invalid+label:after,#downloadRegistration input[type=number]:focus.invalid+label:after,#downloadRegistration input[type=search]:focus.invalid+label:after,#downloadRegistration textarea.materialize-textarea:focus.invalid+label:after,#partnerportalRegistration input:not([type]):focus.invalid+label:after,#partnerportalRegistration input[type=text]:focus.invalid+label:after,#partnerportalRegistration input[type=password]:focus.invalid+label:after,#partnerportalRegistration input[type=email]:focus.invalid+label:after,#partnerportalRegistration input[type=url]:focus.invalid+label:after,#partnerportalRegistration input[type=time]:focus.invalid+label:after,#partnerportalRegistration input[type=date]:focus.invalid+label:after,#partnerportalRegistration input[type=datetime]:focus.invalid+label:after,#partnerportalRegistration input[type=datetime-local]:focus.invalid+label:after,#partnerportalRegistration input[type=tel]:focus.invalid+label:after,#partnerportalRegistration input[type=number]:focus.invalid+label:after,#partnerportalRegistration input[type=search]:focus.invalid+label:after,#partnerportalRegistration textarea.materialize-textarea:focus.invalid+label:after,#partnerportalLogin input:not([type]):focus.invalid+label:after,#partnerportalLogin input[type=text]:focus.invalid+label:after,#partnerportalLogin input[type=password]:focus.invalid+label:after,#partnerportalLogin input[type=email]:focus.invalid+label:after,#partnerportalLogin input[type=url]:focus.invalid+label:after,#partnerportalLogin input[type=time]:focus.invalid+label:after,#partnerportalLogin input[type=date]:focus.invalid+label:after,#partnerportalLogin input[type=datetime]:focus.invalid+label:after,#partnerportalLogin input[type=datetime-local]:focus.invalid+label:after,#partnerportalLogin input[type=tel]:focus.invalid+label:after,#partnerportalLogin input[type=number]:focus.invalid+label:after,#partnerportalLogin input[type=search]:focus.invalid+label:after,#partnerportalLogin textarea.materialize-textarea:focus.invalid+label:after,#partnerportalLogout input:not([type]):focus.invalid+label:after,#partnerportalLogout input[type=text]:focus.invalid+label:after,#partnerportalLogout input[type=password]:focus.invalid+label:after,#partnerportalLogout input[type=email]:focus.invalid+label:after,#partnerportalLogout input[type=url]:focus.invalid+label:after,#partnerportalLogout input[type=time]:focus.invalid+label:after,#partnerportalLogout input[type=date]:focus.invalid+label:after,#partnerportalLogout input[type=datetime]:focus.invalid+label:after,#partnerportalLogout input[type=datetime-local]:focus.invalid+label:after,#partnerportalLogout input[type=tel]:focus.invalid+label:after,#partnerportalLogout input[type=number]:focus.invalid+label:after,#partnerportalLogout input[type=search]:focus.invalid+label:after,#partnerportalLogout textarea.materialize-textarea:focus.invalid+label:after,#partnerportalForgot input:not([type]):focus.invalid+label:after,#partnerportalForgot input[type=text]:focus.invalid+label:after,#partnerportalForgot input[type=password]:focus.invalid+label:after,#partnerportalForgot input[type=email]:focus.invalid+label:after,#partnerportalForgot input[type=url]:focus.invalid+label:after,#partnerportalForgot input[type=time]:focus.invalid+label:after,#partnerportalForgot input[type=date]:focus.invalid+label:after,#partnerportalForgot input[type=datetime]:focus.invalid+label:after,#partnerportalForgot input[type=datetime-local]:focus.invalid+label:after,#partnerportalForgot input[type=tel]:focus.invalid+label:after,#partnerportalForgot input[type=number]:focus.invalid+label:after,#partnerportalForgot input[type=search]:focus.invalid+label:after,#partnerportalForgot textarea.materialize-textarea:focus.invalid+label:after,#partnerportalChangePassword input:not([type]):focus.invalid+label:after,#partnerportalChangePassword input[type=text]:focus.invalid+label:after,#partnerportalChangePassword input[type=password]:focus.invalid+label:after,#partnerportalChangePassword input[type=email]:focus.invalid+label:after,#partnerportalChangePassword input[type=url]:focus.invalid+label:after,#partnerportalChangePassword input[type=time]:focus.invalid+label:after,#partnerportalChangePassword input[type=date]:focus.invalid+label:after,#partnerportalChangePassword input[type=datetime]:focus.invalid+label:after,#partnerportalChangePassword input[type=datetime-local]:focus.invalid+label:after,#partnerportalChangePassword input[type=tel]:focus.invalid+label:after,#partnerportalChangePassword input[type=number]:focus.invalid+label:after,#partnerportalChangePassword input[type=search]:focus.invalid+label:after,#partnerportalChangePassword textarea.materialize-textarea:focus.invalid+label:after,#contactPageForm input:not([type]):focus.invalid+label:after,#contactPageForm input[type=text]:focus.invalid+label:after,#contactPageForm input[type=password]:focus.invalid+label:after,#contactPageForm input[type=email]:focus.invalid+label:after,#contactPageForm input[type=url]:focus.invalid+label:after,#contactPageForm input[type=time]:focus.invalid+label:after,#contactPageForm input[type=date]:focus.invalid+label:after,#contactPageForm input[type=datetime]:focus.invalid+label:after,#contactPageForm input[type=datetime-local]:focus.invalid+label:after,#contactPageForm input[type=tel]:focus.invalid+label:after,#contactPageForm input[type=number]:focus.invalid+label:after,#contactPageForm input[type=search]:focus.invalid+label:after,#contactPageForm textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#e98300;opacity:1}.new-form-style input:not([type]).icon,.new-form-style input[type=text].icon,.new-form-style input[type=password].icon,.new-form-style input[type=email].icon,.new-form-style input[type=url].icon,.new-form-style input[type=time].icon,.new-form-style input[type=date].icon,.new-form-style input[type=datetime].icon,.new-form-style input[type=datetime-local].icon,.new-form-style input[type=tel].icon,.new-form-style input[type=number].icon,.new-form-style input[type=search].icon,.new-form-style textarea.materialize-textarea.icon,#downloadRegistration input:not([type]).icon,#downloadRegistration input[type=text].icon,#downloadRegistration input[type=password].icon,#downloadRegistration input[type=email].icon,#downloadRegistration input[type=url].icon,#downloadRegistration input[type=time].icon,#downloadRegistration input[type=date].icon,#downloadRegistration input[type=datetime].icon,#downloadRegistration input[type=datetime-local].icon,#downloadRegistration input[type=tel].icon,#downloadRegistration input[type=number].icon,#downloadRegistration input[type=search].icon,#downloadRegistration textarea.materialize-textarea.icon,#partnerportalRegistration input:not([type]).icon,#partnerportalRegistration input[type=text].icon,#partnerportalRegistration input[type=password].icon,#partnerportalRegistration input[type=email].icon,#partnerportalRegistration input[type=url].icon,#partnerportalRegistration input[type=time].icon,#partnerportalRegistration input[type=date].icon,#partnerportalRegistration input[type=datetime].icon,#partnerportalRegistration input[type=datetime-local].icon,#partnerportalRegistration input[type=tel].icon,#partnerportalRegistration input[type=number].icon,#partnerportalRegistration input[type=search].icon,#partnerportalRegistration textarea.materialize-textarea.icon,#partnerportalLogin input:not([type]).icon,#partnerportalLogin input[type=text].icon,#partnerportalLogin input[type=password].icon,#partnerportalLogin input[type=email].icon,#partnerportalLogin input[type=url].icon,#partnerportalLogin input[type=time].icon,#partnerportalLogin input[type=date].icon,#partnerportalLogin input[type=datetime].icon,#partnerportalLogin input[type=datetime-local].icon,#partnerportalLogin input[type=tel].icon,#partnerportalLogin input[type=number].icon,#partnerportalLogin input[type=search].icon,#partnerportalLogin textarea.materialize-textarea.icon,#partnerportalLogout input:not([type]).icon,#partnerportalLogout input[type=text].icon,#partnerportalLogout input[type=password].icon,#partnerportalLogout input[type=email].icon,#partnerportalLogout input[type=url].icon,#partnerportalLogout input[type=time].icon,#partnerportalLogout input[type=date].icon,#partnerportalLogout input[type=datetime].icon,#partnerportalLogout input[type=datetime-local].icon,#partnerportalLogout input[type=tel].icon,#partnerportalLogout input[type=number].icon,#partnerportalLogout input[type=search].icon,#partnerportalLogout textarea.materialize-textarea.icon,#partnerportalForgot input:not([type]).icon,#partnerportalForgot input[type=text].icon,#partnerportalForgot input[type=password].icon,#partnerportalForgot input[type=email].icon,#partnerportalForgot input[type=url].icon,#partnerportalForgot input[type=time].icon,#partnerportalForgot input[type=date].icon,#partnerportalForgot input[type=datetime].icon,#partnerportalForgot input[type=datetime-local].icon,#partnerportalForgot input[type=tel].icon,#partnerportalForgot input[type=number].icon,#partnerportalForgot input[type=search].icon,#partnerportalForgot textarea.materialize-textarea.icon,#partnerportalChangePassword input:not([type]).icon,#partnerportalChangePassword input[type=text].icon,#partnerportalChangePassword input[type=password].icon,#partnerportalChangePassword input[type=email].icon,#partnerportalChangePassword input[type=url].icon,#partnerportalChangePassword input[type=time].icon,#partnerportalChangePassword input[type=date].icon,#partnerportalChangePassword input[type=datetime].icon,#partnerportalChangePassword input[type=datetime-local].icon,#partnerportalChangePassword input[type=tel].icon,#partnerportalChangePassword input[type=number].icon,#partnerportalChangePassword input[type=search].icon,#partnerportalChangePassword textarea.materialize-textarea.icon,#contactPageForm input:not([type]).icon,#contactPageForm input[type=text].icon,#contactPageForm input[type=password].icon,#contactPageForm input[type=email].icon,#contactPageForm input[type=url].icon,#contactPageForm input[type=time].icon,#contactPageForm input[type=date].icon,#contactPageForm input[type=datetime].icon,#contactPageForm input[type=datetime-local].icon,#contactPageForm input[type=tel].icon,#contactPageForm input[type=number].icon,#contactPageForm input[type=search].icon,#contactPageForm textarea.materialize-textarea.icon{background-position:right 0 center}.new-form-style label.invalid,#downloadRegistration label.invalid,#partnerportalRegistration label.invalid,#partnerportalLogin label.invalid,#partnerportalLogout label.invalid,#partnerportalForgot label.invalid,#partnerportalChangePassword label.invalid,#contactPageForm label.invalid{color:#e98300}.new-form-style .input-field,#downloadRegistration .input-field,#partnerportalRegistration .input-field,#partnerportalLogin .input-field,#partnerportalLogout .input-field,#partnerportalForgot .input-field,#partnerportalChangePassword .input-field,#contactPageForm .input-field{position:relative}.new-form-style .input-field label,#downloadRegistration .input-field label,#partnerportalRegistration .input-field label,#partnerportalLogin .input-field label,#partnerportalLogout .input-field label,#partnerportalForgot .input-field label,#partnerportalChangePassword .input-field label,#contactPageForm .input-field label{color:#5d5d5d;position:absolute;top:0.8rem;left:0;font-size:14px;cursor:text;transition:.2s ease-out;text-align:initial;width:100%}.new-form-style .input-field label:not(.label-icon).active,#downloadRegistration .input-field label:not(.label-icon).active,#partnerportalRegistration .input-field label:not(.label-icon).active,#partnerportalLogin .input-field label:not(.label-icon).active,#partnerportalLogout .input-field label:not(.label-icon).active,#partnerportalForgot .input-field label:not(.label-icon).active,#partnerportalChangePassword .input-field label:not(.label-icon).active,#contactPageForm .input-field label:not(.label-icon).active{font-size:12px;-ms-transform:translateY(-100%);transform:translateY(-100%)}.new-form-style .input-field label.invalid,#downloadRegistration .input-field label.invalid,#partnerportalRegistration .input-field label.invalid,#partnerportalLogin .input-field label.invalid,#partnerportalLogout .input-field label.invalid,#partnerportalForgot .input-field label.invalid,#partnerportalChangePassword .input-field label.invalid,#contactPageForm .input-field label.invalid{color:#e98300 !important;font-size:12px;-ms-transform:translateY(-100%);transform:translateY(-100%)}.new-form-style .input-field span.invalid,#downloadRegistration .input-field span.invalid,#partnerportalRegistration .input-field span.invalid,#partnerportalLogin .input-field span.invalid,#partnerportalLogout .input-field span.invalid,#partnerportalForgot .input-field span.invalid,#partnerportalChangePassword .input-field span.invalid,#contactPageForm .input-field span.invalid{color:#e98300 !important}.new-form-style .input-field div.invalid,#downloadRegistration .input-field div.invalid,#partnerportalRegistration .input-field div.invalid,#partnerportalLogin .input-field div.invalid,#partnerportalLogout .input-field div.invalid,#partnerportalForgot .input-field div.invalid,#partnerportalChangePassword .input-field div.invalid,#contactPageForm .input-field div.invalid{font-size:12px;color:#e98300}.new-form-style .input-field--first-element,#downloadRegistration .input-field--first-element,#partnerportalRegistration .input-field--first-element,#partnerportalLogin .input-field--first-element,#partnerportalLogout .input-field--first-element,#partnerportalForgot .input-field--first-element,#partnerportalChangePassword .input-field--first-element,#contactPageForm .input-field--first-element{margin-top:-34px}.new-form-style .input-field--without-label label.label-msg,#downloadRegistration .input-field--without-label label.label-msg,#partnerportalRegistration .input-field--without-label label.label-msg,#partnerportalLogin .input-field--without-label label.label-msg,#partnerportalLogout .input-field--without-label label.label-msg,#partnerportalForgot .input-field--without-label label.label-msg,#partnerportalChangePassword .input-field--without-label label.label-msg,#contactPageForm .input-field--without-label label.label-msg{position:static;-ms-transform:none;transform:none;font-size:12px;transition:none}.new-form-style textarea.materialize-textarea,#downloadRegistration textarea.materialize-textarea,#partnerportalRegistration textarea.materialize-textarea,#partnerportalLogin textarea.materialize-textarea,#partnerportalLogout textarea.materialize-textarea,#partnerportalForgot textarea.materialize-textarea,#partnerportalChangePassword textarea.materialize-textarea,#contactPageForm textarea.materialize-textarea{overflow-y:hidden;padding-top:0.8rem;padding-right:0px;padding-bottom:0.5rem;padding-left:0px;resize:none;min-height:3rem;margin:0}.new-form-style textarea.materialize-textarea+label:after,#downloadRegistration textarea.materialize-textarea+label:after,#partnerportalRegistration textarea.materialize-textarea+label:after,#partnerportalLogin textarea.materialize-textarea+label:after,#partnerportalLogout textarea.materialize-textarea+label:after,#partnerportalForgot textarea.materialize-textarea+label:after,#partnerportalChangePassword textarea.materialize-textarea+label:after,#contactPageForm textarea.materialize-textarea+label:after{top:71px}.new-form-style [type="radio"]:not(:checked),.new-form-style [type="radio"]:checked,#downloadRegistration [type="radio"]:not(:checked),#downloadRegistration [type="radio"]:checked,#partnerportalRegistration [type="radio"]:not(:checked),#partnerportalRegistration [type="radio"]:checked,#partnerportalLogin [type="radio"]:not(:checked),#partnerportalLogin [type="radio"]:checked,#partnerportalLogout [type="radio"]:not(:checked),#partnerportalLogout [type="radio"]:checked,#partnerportalForgot [type="radio"]:not(:checked),#partnerportalForgot [type="radio"]:checked,#partnerportalChangePassword [type="radio"]:not(:checked),#partnerportalChangePassword [type="radio"]:checked,#contactPageForm [type="radio"]:not(:checked),#contactPageForm [type="radio"]:checked{position:absolute;left:-9999px;opacity:0}.new-form-style .radio-label,#downloadRegistration .radio-label,#partnerportalRegistration .radio-label,#partnerportalLogin .radio-label,#partnerportalLogout .radio-label,#partnerportalForgot .radio-label,#partnerportalChangePassword .radio-label,#contactPageForm .radio-label{height:35px;color:#5d5d5d}.new-form-style .radio-group div.invalid,#downloadRegistration .radio-group div.invalid,#partnerportalRegistration .radio-group div.invalid,#partnerportalLogin .radio-group div.invalid,#partnerportalLogout .radio-group div.invalid,#partnerportalForgot .radio-group div.invalid,#partnerportalChangePassword .radio-group div.invalid,#contactPageForm .radio-group div.invalid{display:none !important}.new-form-style .radio-group.reduced-margin-bottom,#downloadRegistration .radio-group.reduced-margin-bottom,#partnerportalRegistration .radio-group.reduced-margin-bottom,#partnerportalLogin .radio-group.reduced-margin-bottom,#partnerportalLogout .radio-group.reduced-margin-bottom,#partnerportalForgot .radio-group.reduced-margin-bottom,#partnerportalChangePassword .radio-group.reduced-margin-bottom,#contactPageForm .radio-group.reduced-margin-bottom{margin-bottom:-20px}.new-form-style .radio-group label.invalid,#downloadRegistration .radio-group label.invalid,#partnerportalRegistration .radio-group label.invalid,#partnerportalLogin .radio-group label.invalid,#partnerportalLogout .radio-group label.invalid,#partnerportalForgot .radio-group label.invalid,#partnerportalChangePassword .radio-group label.invalid,#contactPageForm .radio-group label.invalid{color:#e98300 !important;font-size:14px;-ms-transform:translate(0);transform:translate(0)}.new-form-style .radio-field,#downloadRegistration .radio-field,#partnerportalRegistration .radio-field,#partnerportalLogin .radio-field,#partnerportalLogout .radio-field,#partnerportalForgot .radio-field,#partnerportalChangePassword .radio-field,#contactPageForm .radio-field{display:inline-block}.new-form-style [type="radio"]:not(:checked) ~ label,.new-form-style [type="radio"]:checked ~ label,#downloadRegistration [type="radio"]:not(:checked) ~ label,#downloadRegistration [type="radio"]:checked ~ label,#partnerportalRegistration [type="radio"]:not(:checked) ~ label,#partnerportalRegistration [type="radio"]:checked ~ label,#partnerportalLogin [type="radio"]:not(:checked) ~ label,#partnerportalLogin [type="radio"]:checked ~ label,#partnerportalLogout [type="radio"]:not(:checked) ~ label,#partnerportalLogout [type="radio"]:checked ~ label,#partnerportalForgot [type="radio"]:not(:checked) ~ label,#partnerportalForgot [type="radio"]:checked ~ label,#partnerportalChangePassword [type="radio"]:not(:checked) ~ label,#partnerportalChangePassword [type="radio"]:checked ~ label,#contactPageForm [type="radio"]:not(:checked) ~ label,#contactPageForm [type="radio"]:checked ~ label{position:relative;padding-left:30px;padding-top:1px;cursor:pointer;display:inline-block;height:35px;font-size:14px;transition:.28s ease;margin-left:30px;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.new-form-style [type="radio"] ~ label:before,.new-form-style [type="radio"] ~ label:after,#downloadRegistration [type="radio"] ~ label:before,#downloadRegistration [type="radio"] ~ label:after,#partnerportalRegistration [type="radio"] ~ label:before,#partnerportalRegistration [type="radio"] ~ label:after,#partnerportalLogin [type="radio"] ~ label:before,#partnerportalLogin [type="radio"] ~ label:after,#partnerportalLogout [type="radio"] ~ label:before,#partnerportalLogout [type="radio"] ~ label:after,#partnerportalForgot [type="radio"] ~ label:before,#partnerportalForgot [type="radio"] ~ label:after,#partnerportalChangePassword [type="radio"] ~ label:before,#partnerportalChangePassword [type="radio"] ~ label:after,#contactPageForm [type="radio"] ~ label:before,#contactPageForm [type="radio"] ~ label:after{content:'';position:absolute;left:0;top:0;margin:3px 4px 4px;width:16px;height:16px;z-index:0;transition:.28s ease}.new-form-style [type="radio"]:not(:checked) ~ label:before,.new-form-style [type="radio"]:not(:checked) ~ label:after,.new-form-style [type="radio"]:checked ~ label:before,.new-form-style [type="radio"]:checked ~ label:after,.new-form-style [type="radio"].with-gap:checked ~ label:before,.new-form-style [type="radio"].with-gap:checked ~ label:after,#downloadRegistration [type="radio"]:not(:checked) ~ label:before,#downloadRegistration [type="radio"]:not(:checked) ~ label:after,#downloadRegistration [type="radio"]:checked ~ label:before,#downloadRegistration [type="radio"]:checked ~ label:after,#downloadRegistration [type="radio"].with-gap:checked ~ label:before,#downloadRegistration [type="radio"].with-gap:checked ~ label:after,#partnerportalRegistration [type="radio"]:not(:checked) ~ label:before,#partnerportalRegistration [type="radio"]:not(:checked) ~ label:after,#partnerportalRegistration [type="radio"]:checked ~ label:before,#partnerportalRegistration [type="radio"]:checked ~ label:after,#partnerportalRegistration [type="radio"].with-gap:checked ~ label:before,#partnerportalRegistration [type="radio"].with-gap:checked ~ label:after,#partnerportalLogin [type="radio"]:not(:checked) ~ label:before,#partnerportalLogin [type="radio"]:not(:checked) ~ label:after,#partnerportalLogin [type="radio"]:checked ~ label:before,#partnerportalLogin [type="radio"]:checked ~ label:after,#partnerportalLogin [type="radio"].with-gap:checked ~ label:before,#partnerportalLogin [type="radio"].with-gap:checked ~ label:after,#partnerportalLogout [type="radio"]:not(:checked) ~ label:before,#partnerportalLogout [type="radio"]:not(:checked) ~ label:after,#partnerportalLogout [type="radio"]:checked ~ label:before,#partnerportalLogout [type="radio"]:checked ~ label:after,#partnerportalLogout [type="radio"].with-gap:checked ~ label:before,#partnerportalLogout [type="radio"].with-gap:checked ~ label:after,#partnerportalForgot [type="radio"]:not(:checked) ~ label:before,#partnerportalForgot [type="radio"]:not(:checked) ~ label:after,#partnerportalForgot [type="radio"]:checked ~ label:before,#partnerportalForgot [type="radio"]:checked ~ label:after,#partnerportalForgot [type="radio"].with-gap:checked ~ label:before,#partnerportalForgot [type="radio"].with-gap:checked ~ label:after,#partnerportalChangePassword [type="radio"]:not(:checked) ~ label:before,#partnerportalChangePassword [type="radio"]:not(:checked) ~ label:after,#partnerportalChangePassword [type="radio"]:checked ~ label:before,#partnerportalChangePassword [type="radio"]:checked ~ label:after,#partnerportalChangePassword [type="radio"].with-gap:checked ~ label:before,#partnerportalChangePassword [type="radio"].with-gap:checked ~ label:after,#contactPageForm [type="radio"]:not(:checked) ~ label:before,#contactPageForm [type="radio"]:not(:checked) ~ label:after,#contactPageForm [type="radio"]:checked ~ label:before,#contactPageForm [type="radio"]:checked ~ label:after,#contactPageForm [type="radio"].with-gap:checked ~ label:before,#contactPageForm [type="radio"].with-gap:checked ~ label:after{border-radius:50%}.new-form-style [type="radio"]:not(:checked) ~ label:before,.new-form-style [type="radio"]:not(:checked) ~ label:after,#downloadRegistration [type="radio"]:not(:checked) ~ label:before,#downloadRegistration [type="radio"]:not(:checked) ~ label:after,#partnerportalRegistration [type="radio"]:not(:checked) ~ label:before,#partnerportalRegistration [type="radio"]:not(:checked) ~ label:after,#partnerportalLogin [type="radio"]:not(:checked) ~ label:before,#partnerportalLogin [type="radio"]:not(:checked) ~ label:after,#partnerportalLogout [type="radio"]:not(:checked) ~ label:before,#partnerportalLogout [type="radio"]:not(:checked) ~ label:after,#partnerportalForgot [type="radio"]:not(:checked) ~ label:before,#partnerportalForgot [type="radio"]:not(:checked) ~ label:after,#partnerportalChangePassword [type="radio"]:not(:checked) ~ label:before,#partnerportalChangePassword [type="radio"]:not(:checked) ~ label:after,#contactPageForm [type="radio"]:not(:checked) ~ label:before,#contactPageForm [type="radio"]:not(:checked) ~ label:after{border:1px solid #3c3c3c}.new-form-style [type="radio"]:not(:checked) ~ label:after,#downloadRegistration [type="radio"]:not(:checked) ~ label:after,#partnerportalRegistration [type="radio"]:not(:checked) ~ label:after,#partnerportalLogin [type="radio"]:not(:checked) ~ label:after,#partnerportalLogout [type="radio"]:not(:checked) ~ label:after,#partnerportalForgot [type="radio"]:not(:checked) ~ label:after,#partnerportalChangePassword [type="radio"]:not(:checked) ~ label:after,#contactPageForm [type="radio"]:not(:checked) ~ label:after{-ms-transform:scale(0);transform:scale(0)}.new-form-style [type="radio"]:checked ~ label:before,#downloadRegistration [type="radio"]:checked ~ label:before,#partnerportalRegistration [type="radio"]:checked ~ label:before,#partnerportalLogin [type="radio"]:checked ~ label:before,#partnerportalLogout [type="radio"]:checked ~ label:before,#partnerportalForgot [type="radio"]:checked ~ label:before,#partnerportalChangePassword [type="radio"]:checked ~ label:before,#contactPageForm [type="radio"]:checked ~ label:before{border:1px solid transparent}.new-form-style [type="radio"]:checked ~ label:after,.new-form-style [type="radio"].with-gap:checked ~ label:before,.new-form-style [type="radio"].with-gap:checked ~ label:after,#downloadRegistration [type="radio"]:checked ~ label:after,#downloadRegistration [type="radio"].with-gap:checked ~ label:before,#downloadRegistration [type="radio"].with-gap:checked ~ label:after,#partnerportalRegistration [type="radio"]:checked ~ label:after,#partnerportalRegistration [type="radio"].with-gap:checked ~ label:before,#partnerportalRegistration [type="radio"].with-gap:checked ~ label:after,#partnerportalLogin [type="radio"]:checked ~ label:after,#partnerportalLogin [type="radio"].with-gap:checked ~ label:before,#partnerportalLogin [type="radio"].with-gap:checked ~ label:after,#partnerportalLogout [type="radio"]:checked ~ label:after,#partnerportalLogout [type="radio"].with-gap:checked ~ label:before,#partnerportalLogout [type="radio"].with-gap:checked ~ label:after,#partnerportalForgot [type="radio"]:checked ~ label:after,#partnerportalForgot [type="radio"].with-gap:checked ~ label:before,#partnerportalForgot [type="radio"].with-gap:checked ~ label:after,#partnerportalChangePassword [type="radio"]:checked ~ label:after,#partnerportalChangePassword [type="radio"].with-gap:checked ~ label:before,#partnerportalChangePassword [type="radio"].with-gap:checked ~ label:after,#contactPageForm [type="radio"]:checked ~ label:after,#contactPageForm [type="radio"].with-gap:checked ~ label:before,#contactPageForm [type="radio"].with-gap:checked ~ label:after{border:1px solid #3c3c3c}.new-form-style [type="radio"]:checked ~ label:after,.new-form-style [type="radio"].with-gap:checked ~ label:after,#downloadRegistration [type="radio"]:checked ~ label:after,#downloadRegistration [type="radio"].with-gap:checked ~ label:after,#partnerportalRegistration [type="radio"]:checked ~ label:after,#partnerportalRegistration [type="radio"].with-gap:checked ~ label:after,#partnerportalLogin [type="radio"]:checked ~ label:after,#partnerportalLogin [type="radio"].with-gap:checked ~ label:after,#partnerportalLogout [type="radio"]:checked ~ label:after,#partnerportalLogout [type="radio"].with-gap:checked ~ label:after,#partnerportalForgot [type="radio"]:checked ~ label:after,#partnerportalForgot [type="radio"].with-gap:checked ~ label:after,#partnerportalChangePassword [type="radio"]:checked ~ label:after,#partnerportalChangePassword [type="radio"].with-gap:checked ~ label:after,#contactPageForm [type="radio"]:checked ~ label:after,#contactPageForm [type="radio"].with-gap:checked ~ label:after{background-color:#0089c4}.new-form-style [type="radio"]:checked ~ label:after,#downloadRegistration [type="radio"]:checked ~ label:after,#partnerportalRegistration [type="radio"]:checked ~ label:after,#partnerportalLogin [type="radio"]:checked ~ label:after,#partnerportalLogout [type="radio"]:checked ~ label:after,#partnerportalForgot [type="radio"]:checked ~ label:after,#partnerportalChangePassword [type="radio"]:checked ~ label:after,#contactPageForm [type="radio"]:checked ~ label:after{-ms-transform:scale(1.02);transform:scale(1.02)}.new-form-style [type="radio"].with-gap:checked ~ label:after,#downloadRegistration [type="radio"].with-gap:checked ~ label:after,#partnerportalRegistration [type="radio"].with-gap:checked ~ label:after,#partnerportalLogin [type="radio"].with-gap:checked ~ label:after,#partnerportalLogout [type="radio"].with-gap:checked ~ label:after,#partnerportalForgot [type="radio"].with-gap:checked ~ label:after,#partnerportalChangePassword [type="radio"].with-gap:checked ~ label:after,#contactPageForm [type="radio"].with-gap:checked ~ label:after{-ms-transform:scale(0.4);transform:scale(0.4)}.new-form-style [type="radio"].tabbed:focus ~ label:before,#downloadRegistration [type="radio"].tabbed:focus ~ label:before,#partnerportalRegistration [type="radio"].tabbed:focus ~ label:before,#partnerportalLogin [type="radio"].tabbed:focus ~ label:before,#partnerportalLogout [type="radio"].tabbed:focus ~ label:before,#partnerportalForgot [type="radio"].tabbed:focus ~ label:before,#partnerportalChangePassword [type="radio"].tabbed:focus ~ label:before,#contactPageForm [type="radio"].tabbed:focus ~ label:before{box-shadow:0 0 0 10px #e0e0e0}.new-form-style [type="checkbox"]:not(:checked),.new-form-style [type="checkbox"]:checked,#downloadRegistration [type="checkbox"]:not(:checked),#downloadRegistration [type="checkbox"]:checked,#partnerportalRegistration [type="checkbox"]:not(:checked),#partnerportalRegistration [type="checkbox"]:checked,#partnerportalLogin [type="checkbox"]:not(:checked),#partnerportalLogin [type="checkbox"]:checked,#partnerportalLogout [type="checkbox"]:not(:checked),#partnerportalLogout [type="checkbox"]:checked,#partnerportalForgot [type="checkbox"]:not(:checked),#partnerportalForgot [type="checkbox"]:checked,#partnerportalChangePassword [type="checkbox"]:not(:checked),#partnerportalChangePassword [type="checkbox"]:checked,#contactPageForm [type="checkbox"]:not(:checked),#contactPageForm [type="checkbox"]:checked{position:absolute;left:-9999px;opacity:0}.new-form-style ~ label.invalid,#downloadRegistration ~ label.invalid,#partnerportalRegistration ~ label.invalid,#partnerportalLogin ~ label.invalid,#partnerportalLogout ~ label.invalid,#partnerportalForgot ~ label.invalid,#partnerportalChangePassword ~ label.invalid,#contactPageForm ~ label.invalid{color:#e98300 !important;font-size:14px;-ms-transform:translateY(0);transform:translateY(0)}.new-form-style .checkbox-label,#downloadRegistration .checkbox-label,#partnerportalRegistration .checkbox-label,#partnerportalLogin .checkbox-label,#partnerportalLogout .checkbox-label,#partnerportalForgot .checkbox-label,#partnerportalChangePassword .checkbox-label,#contactPageForm .checkbox-label{line-height:27px;vertical-align:bottom;margin-right:34px;color:#5d5d5d}.new-form-style .checkbox-group div.invalid,#downloadRegistration .checkbox-group div.invalid,#partnerportalRegistration .checkbox-group div.invalid,#partnerportalLogin .checkbox-group div.invalid,#partnerportalLogout .checkbox-group div.invalid,#partnerportalForgot .checkbox-group div.invalid,#partnerportalChangePassword .checkbox-group div.invalid,#contactPageForm .checkbox-group div.invalid{display:none !important}.new-form-style .checkbox-group label.invalid,#downloadRegistration .checkbox-group label.invalid,#partnerportalRegistration .checkbox-group label.invalid,#partnerportalLogin .checkbox-group label.invalid,#partnerportalLogout .checkbox-group label.invalid,#partnerportalForgot .checkbox-group label.invalid,#partnerportalChangePassword .checkbox-group label.invalid,#contactPageForm .checkbox-group label.invalid{color:#e98300 !important;font-size:14px;-ms-transform:translate(0);transform:translate(0)}.new-form-style .checkbox-field,#downloadRegistration .checkbox-field,#partnerportalRegistration .checkbox-field,#partnerportalLogin .checkbox-field,#partnerportalLogout .checkbox-field,#partnerportalForgot .checkbox-field,#partnerportalChangePassword .checkbox-field,#contactPageForm .checkbox-field{display:inline-block;margin-right:34px}@media (max-width: 699px){.new-form-style .checkbox-field,#downloadRegistration .checkbox-field,#partnerportalRegistration .checkbox-field,#partnerportalLogin .checkbox-field,#partnerportalLogout .checkbox-field,#partnerportalForgot .checkbox-field,#partnerportalChangePassword .checkbox-field,#contactPageForm .checkbox-field{display:block}}.new-form-style [type="checkbox"] ~ label,#downloadRegistration [type="checkbox"] ~ label,#partnerportalRegistration [type="checkbox"] ~ label,#partnerportalLogin [type="checkbox"] ~ label,#partnerportalLogout [type="checkbox"] ~ label,#partnerportalForgot [type="checkbox"] ~ label,#partnerportalChangePassword [type="checkbox"] ~ label,#contactPageForm [type="checkbox"] ~ label{position:relative;padding-left:30px;cursor:pointer;display:inline-block;height:35px;margin-top:10px;font-size:14px;color:#3c3c3c;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.new-form-style [type="checkbox"] ~ label.invalid,#downloadRegistration [type="checkbox"] ~ label.invalid,#partnerportalRegistration [type="checkbox"] ~ label.invalid,#partnerportalLogin [type="checkbox"] ~ label.invalid,#partnerportalLogout [type="checkbox"] ~ label.invalid,#partnerportalForgot [type="checkbox"] ~ label.invalid,#partnerportalChangePassword [type="checkbox"] ~ label.invalid,#contactPageForm [type="checkbox"] ~ label.invalid{color:#e98300 !important;font-size:14px;-ms-transform:translateY(0);transform:translateY(0)}.new-form-style [type="checkbox"].tabbed:focus ~ label:after,#downloadRegistration [type="checkbox"].tabbed:focus ~ label:after,#partnerportalRegistration [type="checkbox"].tabbed:focus ~ label:after,#partnerportalLogin [type="checkbox"].tabbed:focus ~ label:after,#partnerportalLogout [type="checkbox"].tabbed:focus ~ label:after,#partnerportalForgot [type="checkbox"].tabbed:focus ~ label:after,#partnerportalChangePassword [type="checkbox"].tabbed:focus ~ label:after,#contactPageForm [type="checkbox"].tabbed:focus ~ label:after{-ms-transform:scale(1);transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}.new-form-style [type="checkbox"].filled-in ~ label:after,#downloadRegistration [type="checkbox"].filled-in ~ label:after,#partnerportalRegistration [type="checkbox"].filled-in ~ label:after,#partnerportalLogin [type="checkbox"].filled-in ~ label:after,#partnerportalLogout [type="checkbox"].filled-in ~ label:after,#partnerportalForgot [type="checkbox"].filled-in ~ label:after,#partnerportalChangePassword [type="checkbox"].filled-in ~ label:after,#contactPageForm [type="checkbox"].filled-in ~ label:after{border-radius:1px}.new-form-style [type="checkbox"].filled-in ~ label:before,.new-form-style [type="checkbox"].filled-in ~ label:after,#downloadRegistration [type="checkbox"].filled-in ~ label:before,#downloadRegistration [type="checkbox"].filled-in ~ label:after,#partnerportalRegistration [type="checkbox"].filled-in ~ label:before,#partnerportalRegistration [type="checkbox"].filled-in ~ label:after,#partnerportalLogin [type="checkbox"].filled-in ~ label:before,#partnerportalLogin [type="checkbox"].filled-in ~ label:after,#partnerportalLogout [type="checkbox"].filled-in ~ label:before,#partnerportalLogout [type="checkbox"].filled-in ~ label:after,#partnerportalForgot [type="checkbox"].filled-in ~ label:before,#partnerportalForgot [type="checkbox"].filled-in ~ label:after,#partnerportalChangePassword [type="checkbox"].filled-in ~ label:before,#partnerportalChangePassword [type="checkbox"].filled-in ~ label:after,#contactPageForm [type="checkbox"].filled-in ~ label:before,#contactPageForm [type="checkbox"].filled-in ~ label:after{content:'';left:0;position:absolute;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1}.new-form-style [type="checkbox"].filled-in:not(:checked) ~ label:before,#downloadRegistration [type="checkbox"].filled-in:not(:checked) ~ label:before,#partnerportalRegistration [type="checkbox"].filled-in:not(:checked) ~ label:before,#partnerportalLogin [type="checkbox"].filled-in:not(:checked) ~ label:before,#partnerportalLogout [type="checkbox"].filled-in:not(:checked) ~ label:before,#partnerportalForgot [type="checkbox"].filled-in:not(:checked) ~ label:before,#partnerportalChangePassword [type="checkbox"].filled-in:not(:checked) ~ label:before,#contactPageForm [type="checkbox"].filled-in:not(:checked) ~ label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-ms-transform:rotate(37deg);transform:rotateZ(37deg);-ms-transform-origin:100% 100%;transform-origin:100% 100%}.new-form-style [type="checkbox"].filled-in:not(:checked) ~ label:after,#downloadRegistration [type="checkbox"].filled-in:not(:checked) ~ label:after,#partnerportalRegistration [type="checkbox"].filled-in:not(:checked) ~ label:after,#partnerportalLogin [type="checkbox"].filled-in:not(:checked) ~ label:after,#partnerportalLogout [type="checkbox"].filled-in:not(:checked) ~ label:after,#partnerportalForgot [type="checkbox"].filled-in:not(:checked) ~ label:after,#partnerportalChangePassword [type="checkbox"].filled-in:not(:checked) ~ label:after,#contactPageForm [type="checkbox"].filled-in:not(:checked) ~ label:after{height:20px;width:20px;background-color:transparent;border:1px solid #b9b9b9;top:0;z-index:0}.new-form-style [type="checkbox"].filled-in:checked ~ label:before,#downloadRegistration [type="checkbox"].filled-in:checked ~ label:before,#partnerportalRegistration [type="checkbox"].filled-in:checked ~ label:before,#partnerportalLogin [type="checkbox"].filled-in:checked ~ label:before,#partnerportalLogout [type="checkbox"].filled-in:checked ~ label:before,#partnerportalForgot [type="checkbox"].filled-in:checked ~ label:before,#partnerportalChangePassword [type="checkbox"].filled-in:checked ~ label:before,#contactPageForm [type="checkbox"].filled-in:checked ~ label:before{top:0;left:0;width:8px;height:15px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-ms-transform:rotate(37deg);transform:rotateZ(37deg);-ms-transform-origin:100% 100%;transform-origin:100% 100%}.new-form-style [type="checkbox"].filled-in:checked ~ label:after,#downloadRegistration [type="checkbox"].filled-in:checked ~ label:after,#partnerportalRegistration [type="checkbox"].filled-in:checked ~ label:after,#partnerportalLogin [type="checkbox"].filled-in:checked ~ label:after,#partnerportalLogout [type="checkbox"].filled-in:checked ~ label:after,#partnerportalForgot [type="checkbox"].filled-in:checked ~ label:after,#partnerportalChangePassword [type="checkbox"].filled-in:checked ~ label:after,#contactPageForm [type="checkbox"].filled-in:checked ~ label:after{top:0;width:20px;height:20px;border:2px solid #0089c4;background-color:#0089c4;z-index:0}.new-form-style [type="checkbox"].filled-in.tabbed:focus ~ label:after,#downloadRegistration [type="checkbox"].filled-in.tabbed:focus ~ label:after,#partnerportalRegistration [type="checkbox"].filled-in.tabbed:focus ~ label:after,#partnerportalLogin [type="checkbox"].filled-in.tabbed:focus ~ label:after,#partnerportalLogout [type="checkbox"].filled-in.tabbed:focus ~ label:after,#partnerportalForgot [type="checkbox"].filled-in.tabbed:focus ~ label:after,#partnerportalChangePassword [type="checkbox"].filled-in.tabbed:focus ~ label:after,#contactPageForm [type="checkbox"].filled-in.tabbed:focus ~ label:after{border-radius:2px;border-color:#3c3c3c;background-color:rgba(0,0,0,0.1)}.new-form-style [type="checkbox"].filled-in.tabbed:checked:focus ~ label:after,#downloadRegistration [type="checkbox"].filled-in.tabbed:checked:focus ~ label:after,#partnerportalRegistration [type="checkbox"].filled-in.tabbed:checked:focus ~ label:after,#partnerportalLogin [type="checkbox"].filled-in.tabbed:checked:focus ~ label:after,#partnerportalLogout [type="checkbox"].filled-in.tabbed:checked:focus ~ label:after,#partnerportalForgot [type="checkbox"].filled-in.tabbed:checked:focus ~ label:after,#partnerportalChangePassword [type="checkbox"].filled-in.tabbed:checked:focus ~ label:after,#contactPageForm [type="checkbox"].filled-in.tabbed:checked:focus ~ label:after{border-radius:2px;background-color:#0089c4;border-color:#0089c4}.new-form-style select,#downloadRegistration select,#partnerportalRegistration select,#partnerportalLogin select,#partnerportalLogout select,#partnerportalForgot select,#partnerportalChangePassword select,#contactPageForm select{display:none}.new-form-style select,#downloadRegistration select,#partnerportalRegistration select,#partnerportalLogin select,#partnerportalLogout select,#partnerportalForgot select,#partnerportalChangePassword select,#contactPageForm select{background-color:#fff;width:100%;padding:5px;border:1px solid #b9b9b9;border-radius:2px;height:35px}.new-form-style .select--prefilled .select-wrapper input.select-dropdown,#downloadRegistration .select--prefilled .select-wrapper input.select-dropdown,#partnerportalRegistration .select--prefilled .select-wrapper input.select-dropdown,#partnerportalLogin .select--prefilled .select-wrapper input.select-dropdown,#partnerportalLogout .select--prefilled .select-wrapper input.select-dropdown,#partnerportalForgot .select--prefilled .select-wrapper input.select-dropdown,#partnerportalChangePassword .select--prefilled .select-wrapper input.select-dropdown,#contactPageForm .select--prefilled .select-wrapper input.select-dropdown{color:#3c3c3c}.new-form-style .select-wrapper,#downloadRegistration .select-wrapper,#partnerportalRegistration .select-wrapper,#partnerportalLogin .select-wrapper,#partnerportalLogout .select-wrapper,#partnerportalForgot .select-wrapper,#partnerportalChangePassword .select-wrapper,#contactPageForm .select-wrapper{position:relative}.new-form-style .select-wrapper input.select-dropdown,#downloadRegistration .select-wrapper input.select-dropdown,#partnerportalRegistration .select-wrapper input.select-dropdown,#partnerportalLogin .select-wrapper input.select-dropdown,#partnerportalLogout .select-wrapper input.select-dropdown,#partnerportalForgot .select-wrapper input.select-dropdown,#partnerportalChangePassword .select-wrapper input.select-dropdown,#contactPageForm .select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #b9b9b9;outline:none;height:35px;line-height:35px;width:100%;font-size:14px;margin:34px 0 0 0;padding:3px 0 0 0;display:block;color:transparent}.new-form-style .select-wrapper input.select-dropdown.invalid,#downloadRegistration .select-wrapper input.select-dropdown.invalid,#partnerportalRegistration .select-wrapper input.select-dropdown.invalid,#partnerportalLogin .select-wrapper input.select-dropdown.invalid,#partnerportalLogout .select-wrapper input.select-dropdown.invalid,#partnerportalForgot .select-wrapper input.select-dropdown.invalid,#partnerportalChangePassword .select-wrapper input.select-dropdown.invalid,#contactPageForm .select-wrapper input.select-dropdown.invalid{border-bottom:1px solid #e98300;color:#5d5d5d}.new-form-style .select-wrapper input.select-dropdown.valid,.new-form-style .select-wrapper input.select-dropdown.active,#downloadRegistration .select-wrapper input.select-dropdown.valid,#downloadRegistration .select-wrapper input.select-dropdown.active,#partnerportalRegistration .select-wrapper input.select-dropdown.valid,#partnerportalRegistration .select-wrapper input.select-dropdown.active,#partnerportalLogin .select-wrapper input.select-dropdown.valid,#partnerportalLogin .select-wrapper input.select-dropdown.active,#partnerportalLogout .select-wrapper input.select-dropdown.valid,#partnerportalLogout .select-wrapper input.select-dropdown.active,#partnerportalForgot .select-wrapper input.select-dropdown.valid,#partnerportalForgot .select-wrapper input.select-dropdown.active,#partnerportalChangePassword .select-wrapper input.select-dropdown.valid,#partnerportalChangePassword .select-wrapper input.select-dropdown.active,#contactPageForm .select-wrapper input.select-dropdown.valid,#contactPageForm .select-wrapper input.select-dropdown.active{color:#3c3c3c}.new-form-style .select-wrapper input.select-dropdown.start,#downloadRegistration .select-wrapper input.select-dropdown.start,#partnerportalRegistration .select-wrapper input.select-dropdown.start,#partnerportalLogin .select-wrapper input.select-dropdown.start,#partnerportalLogout .select-wrapper input.select-dropdown.start,#partnerportalForgot .select-wrapper input.select-dropdown.start,#partnerportalChangePassword .select-wrapper input.select-dropdown.start,#contactPageForm .select-wrapper input.select-dropdown.start{color:#5d5d5d}.new-form-style .select-wrapper input.select-dropdown.active ~ label,#downloadRegistration .select-wrapper input.select-dropdown.active ~ label,#partnerportalRegistration .select-wrapper input.select-dropdown.active ~ label,#partnerportalLogin .select-wrapper input.select-dropdown.active ~ label,#partnerportalLogout .select-wrapper input.select-dropdown.active ~ label,#partnerportalForgot .select-wrapper input.select-dropdown.active ~ label,#partnerportalChangePassword .select-wrapper input.select-dropdown.active ~ label,#contactPageForm .select-wrapper input.select-dropdown.active ~ label{font-size:12px;color:#5d5d5d;-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:1;z-index:auto}.new-form-style .select-wrapper span.caret,#downloadRegistration .select-wrapper span.caret,#partnerportalRegistration .select-wrapper span.caret,#partnerportalLogin .select-wrapper span.caret,#partnerportalLogout .select-wrapper span.caret,#partnerportalForgot .select-wrapper span.caret,#partnerportalChangePassword .select-wrapper span.caret,#contactPageForm .select-wrapper span.caret{position:absolute;background-color:transparent;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%228px%22%20viewBox%3D%220%200%2014%208%22%20enable-background%3D%22new%200%200%2014%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20transform%3D%22rotate%28180%2C%207%2C4%29%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23888888%22%20d%3D%22M0.957%2C7.977l6.035-6.184L13.041%2C8L14%2C7.196L6.991%2C0L0%2C7.196%20L0.957%2C7.977z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-position:0 center;background-repeat:no-repeat;background-attachment:scroll;bottom:0;content:'';right:0;top:0;z-index:0;height:8px;width:20px;margin:auto;border:none}.new-form-style .select-wrapper label,#downloadRegistration .select-wrapper label,#partnerportalRegistration .select-wrapper label,#partnerportalLogin .select-wrapper label,#partnerportalLogout .select-wrapper label,#partnerportalForgot .select-wrapper label,#partnerportalChangePassword .select-wrapper label,#contactPageForm .select-wrapper label{position:absolute;font-size:12px}.new-form-style .select-wrapper .label--select,#downloadRegistration .select-wrapper .label--select,#partnerportalRegistration .select-wrapper .label--select,#partnerportalLogin .select-wrapper .label--select,#partnerportalLogout .select-wrapper .label--select,#partnerportalForgot .select-wrapper .label--select,#partnerportalChangePassword .select-wrapper .label--select,#contactPageForm .select-wrapper .label--select{z-index:-1;font-size:14px}.new-form-style .select-wrapper label.active,#downloadRegistration .select-wrapper label.active,#partnerportalRegistration .select-wrapper label.active,#partnerportalLogin .select-wrapper label.active,#partnerportalLogout .select-wrapper label.active,#partnerportalForgot .select-wrapper label.active,#partnerportalChangePassword .select-wrapper label.active,#contactPageForm .select-wrapper label.active{opacity:1;transition:opacity 0.2s ease-out 0s, color 0.2s ease-out 0s;z-index:auto;font-size:12px}.new-form-style .select-wrapper label.invalid,#downloadRegistration .select-wrapper label.invalid,#partnerportalRegistration .select-wrapper label.invalid,#partnerportalLogin .select-wrapper label.invalid,#partnerportalLogout .select-wrapper label.invalid,#partnerportalForgot .select-wrapper label.invalid,#partnerportalChangePassword .select-wrapper label.invalid,#contactPageForm .select-wrapper label.invalid{opacity:1;z-index:auto;font-size:12px}.new-form-style .select-wrapper label:after,#downloadRegistration .select-wrapper label:after,#partnerportalRegistration .select-wrapper label:after,#partnerportalLogin .select-wrapper label:after,#partnerportalLogout .select-wrapper label:after,#partnerportalForgot .select-wrapper label:after,#partnerportalChangePassword .select-wrapper label:after,#contactPageForm .select-wrapper label:after{display:block;position:absolute;opacity:0;top:48px;transition:.2s opacity ease-out, .2s color ease-out;font-size:12px}.new-form-style .select-wrapper label.invalid:after,#downloadRegistration .select-wrapper label.invalid:after,#partnerportalRegistration .select-wrapper label.invalid:after,#partnerportalLogin .select-wrapper label.invalid:after,#partnerportalLogout .select-wrapper label.invalid:after,#partnerportalForgot .select-wrapper label.invalid:after,#partnerportalChangePassword .select-wrapper label.invalid:after,#contactPageForm .select-wrapper label.invalid:after{content:attr(data-error);color:#e98300;opacity:1}.new-form-style .tooltipbox,#downloadRegistration .tooltipbox,#partnerportalRegistration .tooltipbox,#partnerportalLogin .tooltipbox,#partnerportalLogout .tooltipbox,#partnerportalForgot .tooltipbox,#partnerportalChangePassword .tooltipbox,#contactPageForm .tooltipbox{box-shadow:0 1px 3px rgba(0,0,0,0.2);background-color:#fff;border:1px solid;position:absolute;z-index:1201 !important;border-color:#bbb #bbb #a8a8a8;padding-left:16px;padding-right:16px;line-height:17px;width:255px;visibility:hidden;opacity:0;top:65px;transition:all 0.218s}.new-form-style .tooltipbox p,#downloadRegistration .tooltipbox p,#partnerportalRegistration .tooltipbox p,#partnerportalLogin .tooltipbox p,#partnerportalLogout .tooltipbox p,#partnerportalForgot .tooltipbox p,#partnerportalChangePassword .tooltipbox p,#contactPageForm .tooltipbox p{font-size:12px}.new-form-style .tooltipbox.active,#downloadRegistration .tooltipbox.active,#partnerportalRegistration .tooltipbox.active,#partnerportalLogin .tooltipbox.active,#partnerportalLogout .tooltipbox.active,#partnerportalForgot .tooltipbox.active,#partnerportalChangePassword .tooltipbox.active,#contactPageForm .tooltipbox.active{visibility:visible;opacity:1}.new-form-style .tooltipbox__arrow,#downloadRegistration .tooltipbox__arrow,#partnerportalRegistration .tooltipbox__arrow,#partnerportalLogin .tooltipbox__arrow,#partnerportalLogout .tooltipbox__arrow,#partnerportalForgot .tooltipbox__arrow,#partnerportalChangePassword .tooltipbox__arrow,#contactPageForm .tooltipbox__arrow{position:absolute;top:-9px}.new-form-style .tooltipbox__arrow:before,.new-form-style .tooltipbox__arrow:after,#downloadRegistration .tooltipbox__arrow:before,#downloadRegistration .tooltipbox__arrow:after,#partnerportalRegistration .tooltipbox__arrow:before,#partnerportalRegistration .tooltipbox__arrow:after,#partnerportalLogin .tooltipbox__arrow:before,#partnerportalLogin .tooltipbox__arrow:after,#partnerportalLogout .tooltipbox__arrow:before,#partnerportalLogout .tooltipbox__arrow:after,#partnerportalForgot .tooltipbox__arrow:before,#partnerportalForgot .tooltipbox__arrow:after,#partnerportalChangePassword .tooltipbox__arrow:before,#partnerportalChangePassword .tooltipbox__arrow:after,#contactPageForm .tooltipbox__arrow:before,#contactPageForm .tooltipbox__arrow:after{content:"";display:block;height:0;position:absolute;width:0}.new-form-style .tooltipbox__arrow:before,#downloadRegistration .tooltipbox__arrow:before,#partnerportalRegistration .tooltipbox__arrow:before,#partnerportalLogin .tooltipbox__arrow:before,#partnerportalLogout .tooltipbox__arrow:before,#partnerportalForgot .tooltipbox__arrow:before,#partnerportalChangePassword .tooltipbox__arrow:before,#contactPageForm .tooltipbox__arrow:before{border:8px solid;border-color:#bbb transparent;border-top-width:0}.new-form-style .tooltipbox__arrow:after,#downloadRegistration .tooltipbox__arrow:after,#partnerportalRegistration .tooltipbox__arrow:after,#partnerportalLogin .tooltipbox__arrow:after,#partnerportalLogout .tooltipbox__arrow:after,#partnerportalForgot .tooltipbox__arrow:after,#partnerportalChangePassword .tooltipbox__arrow:after,#contactPageForm .tooltipbox__arrow:after{border:8px solid;border-color:#fff transparent;border-top-width:0;top:1px}.new-form-style .before-password-strength,#downloadRegistration .before-password-strength,#partnerportalRegistration .before-password-strength,#partnerportalLogin .before-password-strength,#partnerportalLogout .before-password-strength,#partnerportalForgot .before-password-strength,#partnerportalChangePassword .before-password-strength,#contactPageForm .before-password-strength{display:none}.new-form-style #passwordStrengthLabels,#downloadRegistration #passwordStrengthLabels,#partnerportalRegistration #passwordStrengthLabels,#partnerportalLogin #passwordStrengthLabels,#partnerportalLogout #passwordStrengthLabels,#partnerportalForgot #passwordStrengthLabels,#partnerportalChangePassword #passwordStrengthLabels,#contactPageForm #passwordStrengthLabels{display:none !important}.new-form-style .password-strength,#downloadRegistration .password-strength,#partnerportalRegistration .password-strength,#partnerportalLogin .password-strength,#partnerportalLogout .password-strength,#partnerportalForgot .password-strength,#partnerportalChangePassword .password-strength,#contactPageForm .password-strength{margin-bottom:14px;margin-top:14px;font-size:14px}.new-form-style .password-strength__bar,#downloadRegistration .password-strength__bar,#partnerportalRegistration .password-strength__bar,#partnerportalLogin .password-strength__bar,#partnerportalLogout .password-strength__bar,#partnerportalForgot .password-strength__bar,#partnerportalChangePassword .password-strength__bar,#contactPageForm .password-strength__bar{height:5px;width:auto}.new-form-style .password-strength__bar-bg,#downloadRegistration .password-strength__bar-bg,#partnerportalRegistration .password-strength__bar-bg,#partnerportalLogin .password-strength__bar-bg,#partnerportalLogout .password-strength__bar-bg,#partnerportalForgot .password-strength__bar-bg,#partnerportalChangePassword .password-strength__bar-bg,#contactPageForm .password-strength__bar-bg{background:#e0e0e0;border:none !important}.new-form-style .password-strength__text,#downloadRegistration .password-strength__text,#partnerportalRegistration .password-strength__text,#partnerportalLogin .password-strength__text,#partnerportalLogout .password-strength__text,#partnerportalForgot .password-strength__text,#partnerportalChangePassword .password-strength__text,#contactPageForm .password-strength__text{display:block;padding:10px;padding-left:0;text-align:left}.new-form-style .picker,#downloadRegistration .picker,#partnerportalRegistration .picker,#partnerportalLogin .picker,#partnerportalLogout .picker,#partnerportalForgot .picker,#partnerportalChangePassword .picker,#contactPageForm .picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.new-form-style .picker__input,#downloadRegistration .picker__input,#partnerportalRegistration .picker__input,#partnerportalLogin .picker__input,#partnerportalLogout .picker__input,#partnerportalForgot .picker__input,#partnerportalChangePassword .picker__input,#contactPageForm .picker__input{cursor:default}.new-form-style .picker__input.picker__input--active,#downloadRegistration .picker__input.picker__input--active,#partnerportalRegistration .picker__input.picker__input--active,#partnerportalLogin .picker__input.picker__input--active,#partnerportalLogout .picker__input.picker__input--active,#partnerportalForgot .picker__input.picker__input--active,#partnerportalChangePassword .picker__input.picker__input--active,#contactPageForm .picker__input.picker__input--active{border-bottom:1px solid #0089c4;box-shadow:0 1px 0 0 #0089c4}.new-form-style .picker__holder,#downloadRegistration .picker__holder,#partnerportalRegistration .picker__holder,#partnerportalLogin .picker__holder,#partnerportalLogout .picker__holder,#partnerportalForgot .picker__holder,#partnerportalChangePassword .picker__holder,#contactPageForm .picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.new-form-style .picker__holder,.new-form-style .picker__frame,#downloadRegistration .picker__holder,#downloadRegistration .picker__frame,#partnerportalRegistration .picker__holder,#partnerportalRegistration .picker__frame,#partnerportalLogin .picker__holder,#partnerportalLogin .picker__frame,#partnerportalLogout .picker__holder,#partnerportalLogout .picker__frame,#partnerportalForgot .picker__holder,#partnerportalForgot .picker__frame,#partnerportalChangePassword .picker__holder,#partnerportalChangePassword .picker__frame,#contactPageForm .picker__holder,#contactPageForm .picker__frame{bottom:0;left:0;right:0;top:100%}.new-form-style .picker__holder,#downloadRegistration .picker__holder,#partnerportalRegistration .picker__holder,#partnerportalLogin .picker__holder,#partnerportalLogout .picker__holder,#partnerportalForgot .picker__holder,#partnerportalChangePassword .picker__holder,#contactPageForm .picker__holder{position:fixed;transition:background 0.15s ease-out, top 0s 0.15s;-webkit-backface-visibility:hidden}.new-form-style .picker__frame,#downloadRegistration .picker__frame,#partnerportalRegistration .picker__frame,#partnerportalLogin .picker__frame,#partnerportalLogout .picker__frame,#partnerportalForgot .picker__frame,#partnerportalChangePassword .picker__frame,#contactPageForm .picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:all 0.15s ease-out}@media (min-height: 28.875em){.new-form-style .picker__frame,#downloadRegistration .picker__frame,#partnerportalRegistration .picker__frame,#partnerportalLogin .picker__frame,#partnerportalLogout .picker__frame,#partnerportalForgot .picker__frame,#partnerportalChangePassword .picker__frame,#contactPageForm .picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height: 40.125em){.new-form-style .picker__frame,#downloadRegistration .picker__frame,#partnerportalRegistration .picker__frame,#partnerportalLogin .picker__frame,#partnerportalLogout .picker__frame,#partnerportalForgot .picker__frame,#partnerportalChangePassword .picker__frame,#contactPageForm .picker__frame{margin-bottom:7.5%}}.new-form-style .picker__wrap,#downloadRegistration .picker__wrap,#partnerportalRegistration .picker__wrap,#partnerportalLogin .picker__wrap,#partnerportalLogout .picker__wrap,#partnerportalForgot .picker__wrap,#partnerportalChangePassword .picker__wrap,#contactPageForm .picker__wrap{display:table;width:100%;height:100%}@media (min-height: 28.875em){.new-form-style .picker__wrap,#downloadRegistration .picker__wrap,#partnerportalRegistration .picker__wrap,#partnerportalLogin .picker__wrap,#partnerportalLogout .picker__wrap,#partnerportalForgot .picker__wrap,#partnerportalChangePassword .picker__wrap,#contactPageForm .picker__wrap{display:block}}.new-form-style .picker__box,#downloadRegistration .picker__box,#partnerportalRegistration .picker__box,#partnerportalLogin .picker__box,#partnerportalLogout .picker__box,#partnerportalForgot .picker__box,#partnerportalChangePassword .picker__box,#contactPageForm .picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height: 28.875em){.new-form-style .picker__box,#downloadRegistration .picker__box,#partnerportalRegistration .picker__box,#partnerportalLogin .picker__box,#partnerportalLogout .picker__box,#partnerportalForgot .picker__box,#partnerportalChangePassword .picker__box,#contactPageForm .picker__box{display:block;box-shadow:0 12px 36px 16px #888}}.new-form-style .picker--opened .picker__holder,#downloadRegistration .picker--opened .picker__holder,#partnerportalRegistration .picker--opened .picker__holder,#partnerportalLogin .picker--opened .picker__holder,#partnerportalLogout .picker--opened .picker__holder,#partnerportalForgot .picker--opened .picker__holder,#partnerportalChangePassword .picker--opened .picker__holder,#contactPageForm .picker--opened .picker__holder{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);transition:background 0.15s ease-out}.new-form-style .picker--opened .picker__frame,#downloadRegistration .picker--opened .picker__frame,#partnerportalRegistration .picker--opened .picker__frame,#partnerportalLogin .picker--opened .picker__frame,#partnerportalLogout .picker--opened .picker__frame,#partnerportalForgot .picker--opened .picker__frame,#partnerportalChangePassword .picker--opened .picker__frame,#contactPageForm .picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}@media (min-height: 35.875em){.new-form-style .picker--opened .picker__frame,#downloadRegistration .picker--opened .picker__frame,#partnerportalRegistration .picker--opened .picker__frame,#partnerportalLogin .picker--opened .picker__frame,#partnerportalLogout .picker--opened .picker__frame,#partnerportalForgot .picker--opened .picker__frame,#partnerportalChangePassword .picker--opened .picker__frame,#contactPageForm .picker--opened .picker__frame{top:10%;bottom:auto}}.new-form-style .picker__box,#downloadRegistration .picker__box,#partnerportalRegistration .picker__box,#partnerportalLogin .picker__box,#partnerportalLogout .picker__box,#partnerportalForgot .picker__box,#partnerportalChangePassword .picker__box,#contactPageForm .picker__box{padding:0 1em}.new-form-style .picker__header,#downloadRegistration .picker__header,#partnerportalRegistration .picker__header,#partnerportalLogin .picker__header,#partnerportalLogout .picker__header,#partnerportalForgot .picker__header,#partnerportalChangePassword .picker__header,#contactPageForm .picker__header{text-align:center;position:relative;margin:14px 0}.new-form-style .picker__month,.new-form-style .picker__year,#downloadRegistration .picker__month,#downloadRegistration .picker__year,#partnerportalRegistration .picker__month,#partnerportalRegistration .picker__year,#partnerportalLogin .picker__month,#partnerportalLogin .picker__year,#partnerportalLogout .picker__month,#partnerportalLogout .picker__year,#partnerportalForgot .picker__month,#partnerportalForgot .picker__year,#partnerportalChangePassword .picker__month,#partnerportalChangePassword .picker__year,#contactPageForm .picker__month,#contactPageForm .picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.new-form-style .picker__select--month,.new-form-style .picker__select--year,#downloadRegistration .picker__select--month,#downloadRegistration .picker__select--year,#partnerportalRegistration .picker__select--month,#partnerportalRegistration .picker__select--year,#partnerportalLogin .picker__select--month,#partnerportalLogin .picker__select--year,#partnerportalLogout .picker__select--month,#partnerportalLogout .picker__select--year,#partnerportalForgot .picker__select--month,#partnerportalForgot .picker__select--year,#partnerportalChangePassword .picker__select--month,#partnerportalChangePassword .picker__select--year,#contactPageForm .picker__select--month,#contactPageForm .picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em}.new-form-style .picker__select--month.browser-default,#downloadRegistration .picker__select--month.browser-default,#partnerportalRegistration .picker__select--month.browser-default,#partnerportalLogin .picker__select--month.browser-default,#partnerportalLogout .picker__select--month.browser-default,#partnerportalForgot .picker__select--month.browser-default,#partnerportalChangePassword .picker__select--month.browser-default,#contactPageForm .picker__select--month.browser-default{display:inline;background-color:#fff;width:40%}.new-form-style .picker__select--year.browser-default,#downloadRegistration .picker__select--year.browser-default,#partnerportalRegistration .picker__select--year.browser-default,#partnerportalLogin .picker__select--year.browser-default,#partnerportalLogout .picker__select--year.browser-default,#partnerportalForgot .picker__select--year.browser-default,#partnerportalChangePassword .picker__select--year.browser-default,#contactPageForm .picker__select--year.browser-default{display:inline;background-color:#fff;width:26%}.new-form-style .picker__nav--prev,.new-form-style .picker__nav--next,#downloadRegistration .picker__nav--prev,#downloadRegistration .picker__nav--next,#partnerportalRegistration .picker__nav--prev,#partnerportalRegistration .picker__nav--next,#partnerportalLogin .picker__nav--prev,#partnerportalLogin .picker__nav--next,#partnerportalLogout .picker__nav--prev,#partnerportalLogout .picker__nav--next,#partnerportalForgot .picker__nav--prev,#partnerportalForgot .picker__nav--next,#partnerportalChangePassword .picker__nav--prev,#partnerportalChangePassword .picker__nav--next,#contactPageForm .picker__nav--prev,#contactPageForm .picker__nav--next{position:absolute;padding:10px 30px;width:1em;height:1em;box-sizing:content-box;top:-0.25em}.new-form-style .picker__nav--prev,#downloadRegistration .picker__nav--prev,#partnerportalRegistration .picker__nav--prev,#partnerportalLogin .picker__nav--prev,#partnerportalLogout .picker__nav--prev,#partnerportalForgot .picker__nav--prev,#partnerportalChangePassword .picker__nav--prev,#contactPageForm .picker__nav--prev{left:-1em;padding-right:1.25em}.new-form-style .picker__nav--next,#downloadRegistration .picker__nav--next,#partnerportalRegistration .picker__nav--next,#partnerportalLogin .picker__nav--next,#partnerportalLogout .picker__nav--next,#partnerportalForgot .picker__nav--next,#partnerportalChangePassword .picker__nav--next,#contactPageForm .picker__nav--next{right:-1em;padding-left:1.25em}.new-form-style .picker__table,#downloadRegistration .picker__table,#partnerportalRegistration .picker__table,#partnerportalLogin .picker__table,#partnerportalLogout .picker__table,#partnerportalForgot .picker__table,#partnerportalChangePassword .picker__table,#contactPageForm .picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em}.new-form-style .picker__table th,.new-form-style .picker__table td,#downloadRegistration .picker__table th,#downloadRegistration .picker__table td,#partnerportalRegistration .picker__table th,#partnerportalRegistration .picker__table td,#partnerportalLogin .picker__table th,#partnerportalLogin .picker__table td,#partnerportalLogout .picker__table th,#partnerportalLogout .picker__table td,#partnerportalForgot .picker__table th,#partnerportalForgot .picker__table td,#partnerportalChangePassword .picker__table th,#partnerportalChangePassword .picker__table td,#contactPageForm .picker__table th,#contactPageForm .picker__table td{text-align:center}.new-form-style .picker__table td,#downloadRegistration .picker__table td,#partnerportalRegistration .picker__table td,#partnerportalLogin .picker__table td,#partnerportalLogout .picker__table td,#partnerportalForgot .picker__table td,#partnerportalChangePassword .picker__table td,#contactPageForm .picker__table td{margin:0;padding:0}.new-form-style .picker__weekday,#downloadRegistration .picker__weekday,#partnerportalRegistration .picker__weekday,#partnerportalLogin .picker__weekday,#partnerportalLogout .picker__weekday,#partnerportalForgot .picker__weekday,#partnerportalChangePassword .picker__weekday,#contactPageForm .picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#888;font-weight:500}@media (min-height: 33.875em){.new-form-style .picker__weekday,#downloadRegistration .picker__weekday,#partnerportalRegistration .picker__weekday,#partnerportalLogin .picker__weekday,#partnerportalLogout .picker__weekday,#partnerportalForgot .picker__weekday,#partnerportalChangePassword .picker__weekday,#contactPageForm .picker__weekday{padding-bottom:.5em}}.new-form-style .picker__box,#downloadRegistration .picker__box,#partnerportalRegistration .picker__box,#partnerportalLogin .picker__box,#partnerportalLogout .picker__box,#partnerportalForgot .picker__box,#partnerportalChangePassword .picker__box,#contactPageForm .picker__box{border-radius:2px;overflow:hidden}.new-form-style .picker__date-display,#downloadRegistration .picker__date-display,#partnerportalRegistration .picker__date-display,#partnerportalLogin .picker__date-display,#partnerportalLogout .picker__date-display,#partnerportalForgot .picker__date-display,#partnerportalChangePassword .picker__date-display,#contactPageForm .picker__date-display{text-align:center;background-color:#0089c4;color:#fff;padding-bottom:15px;font-weight:300}@media (max-width: 699px){.new-form-style .picker__date-display,#downloadRegistration .picker__date-display,#partnerportalRegistration .picker__date-display,#partnerportalLogin .picker__date-display,#partnerportalLogout .picker__date-display,#partnerportalForgot .picker__date-display,#partnerportalChangePassword .picker__date-display,#contactPageForm .picker__date-display{display:none}}.new-form-style .picker__weekday-display,#downloadRegistration .picker__weekday-display,#partnerportalRegistration .picker__weekday-display,#partnerportalLogin .picker__weekday-display,#partnerportalLogout .picker__weekday-display,#partnerportalForgot .picker__weekday-display,#partnerportalChangePassword .picker__weekday-display,#contactPageForm .picker__weekday-display{background-color:#005a8b;padding:10px;font-weight:200;font-size:1rem;margin-bottom:15px}.new-form-style .picker__month-display,#downloadRegistration .picker__month-display,#partnerportalRegistration .picker__month-display,#partnerportalLogin .picker__month-display,#partnerportalLogout .picker__month-display,#partnerportalForgot .picker__month-display,#partnerportalChangePassword .picker__month-display,#contactPageForm .picker__month-display{text-transform:uppercase;font-size:2rem}.new-form-style .picker__day-display,#downloadRegistration .picker__day-display,#partnerportalRegistration .picker__day-display,#partnerportalLogin .picker__day-display,#partnerportalLogout .picker__day-display,#partnerportalForgot .picker__day-display,#partnerportalChangePassword .picker__day-display,#contactPageForm .picker__day-display{font-size:4.5rem;font-weight:400}.new-form-style .picker__year-display,#downloadRegistration .picker__year-display,#partnerportalRegistration .picker__year-display,#partnerportalLogin .picker__year-display,#partnerportalLogout .picker__year-display,#partnerportalForgot .picker__year-display,#partnerportalChangePassword .picker__year-display,#contactPageForm .picker__year-display{font-size:1.8rem;color:#b3c8e6}.new-form-style .picker__box,#downloadRegistration .picker__box,#partnerportalRegistration .picker__box,#partnerportalLogin .picker__box,#partnerportalLogout .picker__box,#partnerportalForgot .picker__box,#partnerportalChangePassword .picker__box,#contactPageForm .picker__box{padding:0}.new-form-style .picker__calendar-container,#downloadRegistration .picker__calendar-container,#partnerportalRegistration .picker__calendar-container,#partnerportalLogin .picker__calendar-container,#partnerportalLogout .picker__calendar-container,#partnerportalForgot .picker__calendar-container,#partnerportalChangePassword .picker__calendar-container,#contactPageForm .picker__calendar-container{padding:0 1rem}.new-form-style .picker__calendar-container thead,#downloadRegistration .picker__calendar-container thead,#partnerportalRegistration .picker__calendar-container thead,#partnerportalLogin .picker__calendar-container thead,#partnerportalLogout .picker__calendar-container thead,#partnerportalForgot .picker__calendar-container thead,#partnerportalChangePassword .picker__calendar-container thead,#contactPageForm .picker__calendar-container thead{border:none}.new-form-style .picker__nav--prev:before,.new-form-style .picker__nav--next:before,#downloadRegistration .picker__nav--prev:before,#downloadRegistration .picker__nav--next:before,#partnerportalRegistration .picker__nav--prev:before,#partnerportalRegistration .picker__nav--next:before,#partnerportalLogin .picker__nav--prev:before,#partnerportalLogin .picker__nav--next:before,#partnerportalLogout .picker__nav--prev:before,#partnerportalLogout .picker__nav--next:before,#partnerportalForgot .picker__nav--prev:before,#partnerportalForgot .picker__nav--next:before,#partnerportalChangePassword .picker__nav--prev:before,#partnerportalChangePassword .picker__nav--next:before,#contactPageForm .picker__nav--prev:before,#contactPageForm .picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #888;width:0;height:0;display:block;margin:0 auto}.new-form-style .picker__nav--next:before,#downloadRegistration .picker__nav--next:before,#partnerportalRegistration .picker__nav--next:before,#partnerportalLogin .picker__nav--next:before,#partnerportalLogout .picker__nav--next:before,#partnerportalForgot .picker__nav--next:before,#partnerportalChangePassword .picker__nav--next:before,#contactPageForm .picker__nav--next:before{border-right:0;border-left:0.75em solid #888}.new-form-style .picker__nav--disabled:before,#downloadRegistration .picker__nav--disabled:before,#partnerportalRegistration .picker__nav--disabled:before,#partnerportalLogin .picker__nav--disabled:before,#partnerportalLogout .picker__nav--disabled:before,#partnerportalForgot .picker__nav--disabled:before,#partnerportalChangePassword .picker__nav--disabled:before,#contactPageForm .picker__nav--disabled:before{cursor:default;background:none;border-right-color:#ccc;border-left-color:#ccc}.new-form-style .picker__table,#downloadRegistration .picker__table,#partnerportalRegistration .picker__table,#partnerportalLogin .picker__table,#partnerportalLogout .picker__table,#partnerportalForgot .picker__table,#partnerportalChangePassword .picker__table,#contactPageForm .picker__table{margin-top:0;margin-bottom:.5em}.new-form-style .picker__day--disabled:before,#downloadRegistration .picker__day--disabled:before,#partnerportalRegistration .picker__day--disabled:before,#partnerportalLogin .picker__day--disabled:before,#partnerportalLogout .picker__day--disabled:before,#partnerportalForgot .picker__day--disabled:before,#partnerportalChangePassword .picker__day--disabled:before,#contactPageForm .picker__day--disabled:before{border-top-color:#efefef}.new-form-style .picker__day--infocus,#downloadRegistration .picker__day--infocus,#partnerportalRegistration .picker__day--infocus,#partnerportalLogin .picker__day--infocus,#partnerportalLogout .picker__day--infocus,#partnerportalForgot .picker__day--infocus,#partnerportalChangePassword .picker__day--infocus,#contactPageForm .picker__day--infocus{letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent;color:#3c3c3c}.new-form-style .picker__day--infocus:hover,#downloadRegistration .picker__day--infocus:hover,#partnerportalRegistration .picker__day--infocus:hover,#partnerportalLogin .picker__day--infocus:hover,#partnerportalLogout .picker__day--infocus:hover,#partnerportalForgot .picker__day--infocus:hover,#partnerportalChangePassword .picker__day--infocus:hover,#contactPageForm .picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500}.new-form-style .picker__day--outfocus,#downloadRegistration .picker__day--outfocus,#partnerportalRegistration .picker__day--outfocus,#partnerportalLogin .picker__day--outfocus,#partnerportalLogout .picker__day--outfocus,#partnerportalForgot .picker__day--outfocus,#partnerportalChangePassword .picker__day--outfocus,#contactPageForm .picker__day--outfocus{display:none;padding:.75rem 0;color:#fff}.new-form-style .picker__day--outfocus:hover,#downloadRegistration .picker__day--outfocus:hover,#partnerportalRegistration .picker__day--outfocus:hover,#partnerportalLogin .picker__day--outfocus:hover,#partnerportalLogout .picker__day--outfocus:hover,#partnerportalForgot .picker__day--outfocus:hover,#partnerportalChangePassword .picker__day--outfocus:hover,#contactPageForm .picker__day--outfocus:hover{cursor:pointer;color:#b9b9b9}.new-form-style .picker__day.picker__day--today,#downloadRegistration .picker__day.picker__day--today,#partnerportalRegistration .picker__day.picker__day--today,#partnerportalLogin .picker__day.picker__day--today,#partnerportalLogout .picker__day.picker__day--today,#partnerportalForgot .picker__day.picker__day--today,#partnerportalChangePassword .picker__day.picker__day--today,#contactPageForm .picker__day.picker__day--today{color:#0089c4;position:relative;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.new-form-style .picker__day.picker__day--today.picker__day--selected,#downloadRegistration .picker__day.picker__day--today.picker__day--selected,#partnerportalRegistration .picker__day.picker__day--today.picker__day--selected,#partnerportalLogin .picker__day.picker__day--today.picker__day--selected,#partnerportalLogout .picker__day.picker__day--today.picker__day--selected,#partnerportalForgot .picker__day.picker__day--today.picker__day--selected,#partnerportalChangePassword .picker__day.picker__day--today.picker__day--selected,#contactPageForm .picker__day.picker__day--today.picker__day--selected{color:#fff}.new-form-style .picker__weekday,#downloadRegistration .picker__weekday,#partnerportalRegistration .picker__weekday,#partnerportalLogin .picker__weekday,#partnerportalLogout .picker__weekday,#partnerportalForgot .picker__weekday,#partnerportalChangePassword .picker__weekday,#contactPageForm .picker__weekday{font-size:.9rem}.new-form-style .picker__day--highlighted:hover,.new-form-style .picker--focused .picker__day--highlighted,#downloadRegistration .picker__day--highlighted:hover,#downloadRegistration .picker--focused .picker__day--highlighted,#partnerportalRegistration .picker__day--highlighted:hover,#partnerportalRegistration .picker--focused .picker__day--highlighted,#partnerportalLogin .picker__day--highlighted:hover,#partnerportalLogin .picker--focused .picker__day--highlighted,#partnerportalLogout .picker__day--highlighted:hover,#partnerportalLogout .picker--focused .picker__day--highlighted,#partnerportalForgot .picker__day--highlighted:hover,#partnerportalForgot .picker--focused .picker__day--highlighted,#partnerportalChangePassword .picker__day--highlighted:hover,#partnerportalChangePassword .picker--focused .picker__day--highlighted,#contactPageForm .picker__day--highlighted:hover,#contactPageForm .picker--focused .picker__day--highlighted{cursor:pointer}.new-form-style .picker__day--selected,.new-form-style .picker__day--selected:hover,.new-form-style .picker--focused .picker__day--selected,#downloadRegistration .picker__day--selected,#downloadRegistration .picker__day--selected:hover,#downloadRegistration .picker--focused .picker__day--selected,#partnerportalRegistration .picker__day--selected,#partnerportalRegistration .picker__day--selected:hover,#partnerportalRegistration .picker--focused .picker__day--selected,#partnerportalLogin .picker__day--selected,#partnerportalLogin .picker__day--selected:hover,#partnerportalLogin .picker--focused .picker__day--selected,#partnerportalLogout .picker__day--selected,#partnerportalLogout .picker__day--selected:hover,#partnerportalLogout .picker--focused .picker__day--selected,#partnerportalForgot .picker__day--selected,#partnerportalForgot .picker__day--selected:hover,#partnerportalForgot .picker--focused .picker__day--selected,#partnerportalChangePassword .picker__day--selected,#partnerportalChangePassword .picker__day--selected:hover,#partnerportalChangePassword .picker--focused .picker__day--selected,#contactPageForm .picker__day--selected,#contactPageForm .picker__day--selected:hover,#contactPageForm .picker--focused .picker__day--selected{border-radius:50%;-ms-transform:scale(0.9);transform:scale(0.9);background-color:#0089c4;color:#fff}.new-form-style .picker__day--selected.picker__day--outfocus,.new-form-style .picker__day--selected:hover.picker__day--outfocus,.new-form-style .picker--focused .picker__day--selected.picker__day--outfocus,#downloadRegistration .picker__day--selected.picker__day--outfocus,#downloadRegistration .picker__day--selected:hover.picker__day--outfocus,#downloadRegistration .picker--focused .picker__day--selected.picker__day--outfocus,#partnerportalRegistration .picker__day--selected.picker__day--outfocus,#partnerportalRegistration .picker__day--selected:hover.picker__day--outfocus,#partnerportalRegistration .picker--focused .picker__day--selected.picker__day--outfocus,#partnerportalLogin .picker__day--selected.picker__day--outfocus,#partnerportalLogin .picker__day--selected:hover.picker__day--outfocus,#partnerportalLogin .picker--focused .picker__day--selected.picker__day--outfocus,#partnerportalLogout .picker__day--selected.picker__day--outfocus,#partnerportalLogout .picker__day--selected:hover.picker__day--outfocus,#partnerportalLogout .picker--focused .picker__day--selected.picker__day--outfocus,#partnerportalForgot .picker__day--selected.picker__day--outfocus,#partnerportalForgot .picker__day--selected:hover.picker__day--outfocus,#partnerportalForgot .picker--focused .picker__day--selected.picker__day--outfocus,#partnerportalChangePassword .picker__day--selected.picker__day--outfocus,#partnerportalChangePassword .picker__day--selected:hover.picker__day--outfocus,#partnerportalChangePassword .picker--focused .picker__day--selected.picker__day--outfocus,#contactPageForm .picker__day--selected.picker__day--outfocus,#contactPageForm .picker__day--selected:hover.picker__day--outfocus,#contactPageForm .picker--focused .picker__day--selected.picker__day--outfocus{background-color:#82d2f5}.new-form-style .picker__day--disabled,.new-form-style .picker__day--disabled:hover,.new-form-style .picker--focused .picker__day--disabled,#downloadRegistration .picker__day--disabled,#downloadRegistration .picker__day--disabled:hover,#downloadRegistration .picker--focused .picker__day--disabled,#partnerportalRegistration .picker__day--disabled,#partnerportalRegistration .picker__day--disabled:hover,#partnerportalRegistration .picker--focused .picker__day--disabled,#partnerportalLogin .picker__day--disabled,#partnerportalLogin .picker__day--disabled:hover,#partnerportalLogin .picker--focused .picker__day--disabled,#partnerportalLogout .picker__day--disabled,#partnerportalLogout .picker__day--disabled:hover,#partnerportalLogout .picker--focused .picker__day--disabled,#partnerportalForgot .picker__day--disabled,#partnerportalForgot .picker__day--disabled:hover,#partnerportalForgot .picker--focused .picker__day--disabled,#partnerportalChangePassword .picker__day--disabled,#partnerportalChangePassword .picker__day--disabled:hover,#partnerportalChangePassword .picker--focused .picker__day--disabled,#contactPageForm .picker__day--disabled,#contactPageForm .picker__day--disabled:hover,#contactPageForm .picker--focused .picker__day--disabled{background:#efefef;border-color:#efefef;color:#e0e0e0;cursor:default}.new-form-style .picker__day--highlighted.picker__day--disabled,.new-form-style .picker__day--highlighted.picker__day--disabled:hover,#downloadRegistration .picker__day--highlighted.picker__day--disabled,#downloadRegistration .picker__day--highlighted.picker__day--disabled:hover,#partnerportalRegistration .picker__day--highlighted.picker__day--disabled,#partnerportalRegistration .picker__day--highlighted.picker__day--disabled:hover,#partnerportalLogin .picker__day--highlighted.picker__day--disabled,#partnerportalLogin .picker__day--highlighted.picker__day--disabled:hover,#partnerportalLogout .picker__day--highlighted.picker__day--disabled,#partnerportalLogout .picker__day--highlighted.picker__day--disabled:hover,#partnerportalForgot .picker__day--highlighted.picker__day--disabled,#partnerportalForgot .picker__day--highlighted.picker__day--disabled:hover,#partnerportalChangePassword .picker__day--highlighted.picker__day--disabled,#partnerportalChangePassword .picker__day--highlighted.picker__day--disabled:hover,#contactPageForm .picker__day--highlighted.picker__day--disabled,#contactPageForm .picker__day--highlighted.picker__day--disabled:hover{background:#efefef}.new-form-style .picker__footer,#downloadRegistration .picker__footer,#partnerportalRegistration .picker__footer,#partnerportalLogin .picker__footer,#partnerportalLogout .picker__footer,#partnerportalForgot .picker__footer,#partnerportalChangePassword .picker__footer,#contactPageForm .picker__footer{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px}.new-form-style .picker__btn,#downloadRegistration .picker__btn,#partnerportalRegistration .picker__btn,#partnerportalLogin .picker__btn,#partnerportalLogout .picker__btn,#partnerportalForgot .picker__btn,#partnerportalChangePassword .picker__btn,#contactPageForm .picker__btn{margin-bottom:5px}@media (max-width: 699px){.new-form-style .picker__btn,#downloadRegistration .picker__btn,#partnerportalRegistration .picker__btn,#partnerportalLogin .picker__btn,#partnerportalLogout .picker__btn,#partnerportalForgot .picker__btn,#partnerportalChangePassword .picker__btn,#contactPageForm .picker__btn{font-size:12px;line-height:18px}}.new-form-style .picker__btn--clear,#downloadRegistration .picker__btn--clear,#partnerportalRegistration .picker__btn--clear,#partnerportalLogin .picker__btn--clear,#partnerportalLogout .picker__btn--clear,#partnerportalForgot .picker__btn--clear,#partnerportalChangePassword .picker__btn--clear,#contactPageForm .picker__btn--clear{display:none}.new-form-style .file-field .file-upload,#downloadRegistration .file-field .file-upload,#partnerportalRegistration .file-field .file-upload,#partnerportalLogin .file-field .file-upload,#partnerportalLogout .file-field .file-upload,#partnerportalForgot .file-field .file-upload,#partnerportalChangePassword .file-field .file-upload,#contactPageForm .file-field .file-upload{width:25%;float:left;margin:30px 0 0 0;vertical-align:baseline;padding:1px;min-width:25%;font-size:12px;font-family:Tahoma, Arial}@media (max-width: 960px){.new-form-style .file-field .file-upload,#downloadRegistration .file-field .file-upload,#partnerportalRegistration .file-field .file-upload,#partnerportalLogin .file-field .file-upload,#partnerportalLogout .file-field .file-upload,#partnerportalForgot .file-field .file-upload,#partnerportalChangePassword .file-field .file-upload,#contactPageForm .file-field .file-upload{width:35%;min-width:35%}}.new-form-style .file-field .file-path,#downloadRegistration .file-field .file-path,#partnerportalRegistration .file-field .file-path,#partnerportalLogin .file-field .file-path,#partnerportalLogout .file-field .file-path,#partnerportalForgot .file-field .file-path,#partnerportalChangePassword .file-field .file-path,#contactPageForm .file-field .file-path{padding-left:10px;width:75%;float:left}.new-form-style .file-field .file-path__input,#downloadRegistration .file-field .file-path__input,#partnerportalRegistration .file-field .file-path__input,#partnerportalLogin .file-field .file-path__input,#partnerportalLogout .file-field .file-path__input,#partnerportalForgot .file-field .file-path__input,#partnerportalChangePassword .file-field .file-path__input,#contactPageForm .file-field .file-path__input{width:100%;height:35px;margin-top:20px}.new-form-style .file-field .file-path__label,#downloadRegistration .file-field .file-path__label,#partnerportalRegistration .file-field .file-path__label,#partnerportalLogin .file-field .file-path__label,#partnerportalLogout .file-field .file-path__label,#partnerportalForgot .file-field .file-path__label,#partnerportalChangePassword .file-field .file-path__label,#contactPageForm .file-field .file-path__label{left:25%;padding-left:10px;top:30px;width:75%}@media (max-width: 960px){.new-form-style .file-field .file-path,#downloadRegistration .file-field .file-path,#partnerportalRegistration .file-field .file-path,#partnerportalLogin .file-field .file-path,#partnerportalLogout .file-field .file-path,#partnerportalForgot .file-field .file-path,#partnerportalChangePassword .file-field .file-path,#contactPageForm .file-field .file-path{width:65%}.new-form-style .file-field .file-path__label,#downloadRegistration .file-field .file-path__label,#partnerportalRegistration .file-field .file-path__label,#partnerportalLogin .file-field .file-path__label,#partnerportalLogout .file-field .file-path__label,#partnerportalForgot .file-field .file-path__label,#partnerportalChangePassword .file-field .file-path__label,#contactPageForm .file-field .file-path__label{left:35%;width:65%}}.new-form-style .file-field input[type=file],#downloadRegistration .file-field input[type=file],#partnerportalRegistration .file-field input[type=file],#partnerportalLogin .file-field input[type=file],#partnerportalLogout .file-field input[type=file],#partnerportalForgot .file-field input[type=file],#partnerportalChangePassword .file-field input[type=file],#contactPageForm .file-field input[type=file]{position:absolute;top:30px;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;filter:alpha(opacity=0);display:none}.spinner{display:none;position:fixed;text-align:center;top:50%;left:calc(50% - 40px)}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem}input.orange:focus,body#body_borange input:focus{border:none}input.green:focus,body#body_bgreen input:focus{border:none;border-bottom:1px solid #5b8f22}body#body_bgreen input.invalid:focus{border-bottom:1px solid #e98300}input[type=text].fontcolor--white,input.website_wording[type=text]{border-color:white}body#body_bgreen input[type=text].fontcolor--white:focus,body#body_bgreen input.website_wording[type=text]:focus,input[type=text].fontcolor--white:focus,input.website_wording[type=text]:focus{border-color:white;box-shadow:0 1px 0 0 white}.speechexec_download fieldset{margin-bottom:0}.speechexec_download input[type="text"]{display:inline-block;font-size:17px;line-height:25px;margin-top:20px;letter-spacing:1px;text-align:center}.speechexec_download input[type="text"].len4{width:60px}.speechexec_download input[type="text"].len3{width:45px}.speechexec_download input[type="text"].len2{width:30px}.speechexec_download input[type="submit"]{display:block;margin-top:34px}.speechexec_download .checkbox-field{line-height:0}.speechexec_download .checkbox-field input[type=checkbox]{margin:0}.speechexec_download_manual{background:white linear-gradient(125deg, rgba(15,32,75,0.2) 0%, rgba(15,32,75,0) 70%, rgba(15,32,75,0) 100%);border-top:1px solid transparent;border-bottom:1px solid transparent}@media (max-width: 700px){.speechexec_download_manual .styled-select{margin-left:0}}@media (min-width: 700px){.speechexec_download_manual .img{margin:0 0 0 -25px}}@media (max-width: 699px){.speechexec_download_manual .img{margin:0 0 20px 0}}#confirmation{display:none}.productRegistration .icon{background-position:center;margin:auto;margin-bottom:34px}@media (max-width: 699px){.productRegistration .icon{margin-top:34px;margin-bottom:20px}}.productRegistration .icon.registrationwarrantyicon,.productRegistration .icon.registrationpromotionsicon{width:65px;height:75px}.productRegistration .icon.registrationsupporticon{width:75px;height:75px}.productRegistration .search-link:after{content:'›';position:absolute;font-family:"CentraleSans XBold";margin-top:-1px;margin-left:5px}.productRegistration .mfp-content{max-width:570px}.container--iframe{margin:34px 34px 20px}@media (max-width: 449px){.container--iframe{margin:20px 20px 14px}}.visible-cc_NL,.visible-cc_IT,.visible-cc_FR,.visible-cc_ES,.visible-cc_BE,.visible-cc_BE-FR,.visible-cc_AU{display:none}.cc_NL .visible-cc_NL,.cc_IT .visible-cc_IT,.cc_FR .visible-cc_FR,.cc_ES .visible-cc_ES,.cc_BE .visible-cc_BE,.cc_BE-FR .visible-cc_BE-FR,.cc_AU .visible-cc_AU{display:block}.cc_NL .hidden-cc_NL,.cc_IT .hidden-cc_IT,.cc_FR .hidden-cc_FR,.cc_ES .hidden-cc_ES,.cc_BE-FR .hidden-cc_BE-FR,.cc_BE .hidden-cc_BE,.cc_AU .hidden-cc_AU{display:none}input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none}.ie8{display:none}ul,ol{margin:0;padding:0;list-style:none}ul.checkmarks,.productfeature--advanced ul{list-style:none;padding:0}ul.checkmarks li,.productfeature--advanced ul li{position:relative;padding-left:21px;padding-bottom:10px}ul.checkmarks li:last-of-type,.productfeature--advanced ul li:last-of-type{padding-bottom:0}ul.checkmarks li:before,.productfeature--advanced ul li:before{content:'';display:block;position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;background-color:#0066a1;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20enable-background%3D%22new%200%200%2014%2014%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M6.059%2C10.718L2.386%2C6.769l0.838-0.843L6.05%2C8.527l4.737-4.407l0.699%2C0.696L6.059%2C10.718z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}ul.checkmarks--product-feature li,.productfeature--advanced ul li{padding-bottom:0}ul.checkmarks--product-feature li:before,.productfeature--advanced ul li:before{top:5px}.container-fluid{max-width:960px}.container-fluid img,.container-fluid video,.container-fluid picture{max-width:100%;height:auto}body{-webkit-font-smoothing:antialiased}#content{position:relative}@media (min-width: 961px){#content{min-height:calc(100vh - 360px)}}.valignmiddle{position:relative}.valignmiddle>*{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.valignmiddle.center>*{left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translateY(-50%, -50%)}@media (max-width: 449px){.ph.ph-xs{display:inline-block;padding-left:6px;padding-right:6px}}@media (min-width: 450px) and (max-width: 699px){.ph.ph-sm{display:inline-block;padding-left:9px;padding-right:9px}}@media (min-width: 700px) and (max-width: 960px){.ph.ph-md{display:inline-block;padding-left:11px;padding-right:11px}}@media (min-width: 961px){.ph.ph-lg{display:inline-block;padding-left:0px;padding-right:0px}}.icon-arrow-up--after:after{display:inline-block;border-radius:2px;content:'';background-color:#0089c4;background-position:center;width:26px;vertical-align:middle;margin-left:10px;height:26px}.extbase-debugger input[type=checkbox]{display:block !important;opacity:1;height:14px !important;width:14px !important;visibility:visible;z-index:99999}.inline-block{display:inline-block}
/*# sourceMappingURL=main.css.map */
.pac-container {
    z-index: 10000 !important;
}

.materialize-red {
  background-color: #e51c23 !important;
}

.materialize-red-text {
  color: #e51c23 !important;
}

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

.red {
  background-color: #F44336 !important;
}

.red-text {
  color: #F44336 !important;
}

.red.lighten-5 {
  background-color: #FFEBEE !important;
}

.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

.red.lighten-3 {
  background-color: #EF9A9A !important;
}

.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

.red.lighten-2 {
  background-color: #E57373 !important;
}

.red-text.text-lighten-2 {
  color: #E57373 !important;
}

.red.lighten-1 {
  background-color: #EF5350 !important;
}

.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

.red.darken-1 {
  background-color: #E53935 !important;
}

.red-text.text-darken-1 {
  color: #E53935 !important;
}

.red.darken-2 {
  background-color: #D32F2F !important;
}

.red-text.text-darken-2 {
  color: #D32F2F !important;
}

.red.darken-3 {
  background-color: #C62828 !important;
}

.red-text.text-darken-3 {
  color: #C62828 !important;
}

.red.darken-4 {
  background-color: #B71C1C !important;
}

.red-text.text-darken-4 {
  color: #B71C1C !important;
}

.red.accent-1 {
  background-color: #FF8A80 !important;
}

.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

.red.accent-2 {
  background-color: #FF5252 !important;
}

.red-text.text-accent-2 {
  color: #FF5252 !important;
}

.red.accent-3 {
  background-color: #FF1744 !important;
}

.red-text.text-accent-3 {
  color: #FF1744 !important;
}

.red.accent-4 {
  background-color: #D50000 !important;
}

.red-text.text-accent-4 {
  color: #D50000 !important;
}

.pink {
  background-color: #e91e63 !important;
}

.pink-text {
  color: #e91e63 !important;
}

.pink.lighten-5 {
  background-color: #fce4ec !important;
}

.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

.pink.lighten-2 {
  background-color: #f06292 !important;
}

.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

.pink.lighten-1 {
  background-color: #ec407a !important;
}

.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

.pink.darken-1 {
  background-color: #d81b60 !important;
}

.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

.pink.darken-2 {
  background-color: #c2185b !important;
}

.pink-text.text-darken-2 {
  color: #c2185b !important;
}

.pink.darken-3 {
  background-color: #ad1457 !important;
}

.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

.pink.darken-4 {
  background-color: #880e4f !important;
}

.pink-text.text-darken-4 {
  color: #880e4f !important;
}

.pink.accent-1 {
  background-color: #ff80ab !important;
}

.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

.pink.accent-2 {
  background-color: #ff4081 !important;
}

.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

.pink.accent-3 {
  background-color: #f50057 !important;
}

.pink-text.text-accent-3 {
  color: #f50057 !important;
}

.pink.accent-4 {
  background-color: #c51162 !important;
}

.pink-text.text-accent-4 {
  color: #c51162 !important;
}

.purple {
  background-color: #9c27b0 !important;
}

.purple-text {
  color: #9c27b0 !important;
}

.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

.purple.lighten-1 {
  background-color: #ab47bc !important;
}

.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

.purple.darken-1 {
  background-color: #8e24aa !important;
}

.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

.purple.darken-3 {
  background-color: #6a1b9a !important;
}

.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

.purple.darken-4 {
  background-color: #4a148c !important;
}

.purple-text.text-darken-4 {
  color: #4a148c !important;
}

.purple.accent-1 {
  background-color: #ea80fc !important;
}

.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

.purple.accent-2 {
  background-color: #e040fb !important;
}

.purple-text.text-accent-2 {
  color: #e040fb !important;
}

.purple.accent-3 {
  background-color: #d500f9 !important;
}

.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

.purple.accent-4 {
  background-color: #aa00ff !important;
}

.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

.deep-purple {
  background-color: #673ab7 !important;
}

.deep-purple-text {
  color: #673ab7 !important;
}

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

.deep-purple.accent-3 {
  background-color: #651fff !important;
}

.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

.indigo {
  background-color: #3f51b5 !important;
}

.indigo-text {
  color: #3f51b5 !important;
}

.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

.indigo.lighten-2 {
  background-color: #7986cb !important;
}

.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

.indigo.darken-1 {
  background-color: #3949ab !important;
}

.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

.indigo.darken-2 {
  background-color: #303f9f !important;
}

.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

.indigo.darken-3 {
  background-color: #283593 !important;
}

.indigo-text.text-darken-3 {
  color: #283593 !important;
}

.indigo.darken-4 {
  background-color: #1a237e !important;
}

.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

.indigo.accent-1 {
  background-color: #8c9eff !important;
}

.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

.indigo.accent-2 {
  background-color: #536dfe !important;
}

.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

.indigo.accent-3 {
  background-color: #3d5afe !important;
}

.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

.indigo.accent-4 {
  background-color: #304ffe !important;
}

.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

.blue {
  background-color: #2196F3 !important;
}

.blue-text {
  color: #2196F3 !important;
}

.blue.lighten-5 {
  background-color: #E3F2FD !important;
}

.blue-text.text-lighten-5 {
  color: #E3F2FD !important;
}

.blue.lighten-4 {
  background-color: #BBDEFB !important;
}

.blue-text.text-lighten-4 {
  color: #BBDEFB !important;
}

.blue.lighten-3 {
  background-color: #90CAF9 !important;
}

.blue-text.text-lighten-3 {
  color: #90CAF9 !important;
}

.blue.lighten-2 {
  background-color: #64B5F6 !important;
}

.blue-text.text-lighten-2 {
  color: #64B5F6 !important;
}

.blue.lighten-1 {
  background-color: #42A5F5 !important;
}

.blue-text.text-lighten-1 {
  color: #42A5F5 !important;
}

.blue.darken-1 {
  background-color: #1E88E5 !important;
}

.blue-text.text-darken-1 {
  color: #1E88E5 !important;
}

.blue.darken-2 {
  background-color: #1976D2 !important;
}

.blue-text.text-darken-2 {
  color: #1976D2 !important;
}

.blue.darken-3 {
  background-color: #1565C0 !important;
}

.blue-text.text-darken-3 {
  color: #1565C0 !important;
}

.blue.darken-4 {
  background-color: #0D47A1 !important;
}

.blue-text.text-darken-4 {
  color: #0D47A1 !important;
}

.blue.accent-1 {
  background-color: #82B1FF !important;
}

.blue-text.text-accent-1 {
  color: #82B1FF !important;
}

.blue.accent-2 {
  background-color: #448AFF !important;
}

.blue-text.text-accent-2 {
  color: #448AFF !important;
}

.blue.accent-3 {
  background-color: #2979FF !important;
}

.blue-text.text-accent-3 {
  color: #2979FF !important;
}

.blue.accent-4 {
  background-color: #2962FF !important;
}

.blue-text.text-accent-4 {
  color: #2962FF !important;
}

.light-blue {
  background-color: #03a9f4 !important;
}

.light-blue-text {
  color: #03a9f4 !important;
}

.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

.light-blue.darken-1 {
  background-color: #039be5 !important;
}

.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

.light-blue.darken-3 {
  background-color: #0277bd !important;
}

.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

.light-blue.darken-4 {
  background-color: #01579b !important;
}

.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

.light-blue.accent-4 {
  background-color: #0091ea !important;
}

.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

.cyan {
  background-color: #00bcd4 !important;
}

.cyan-text {
  color: #00bcd4 !important;
}

.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

.cyan.lighten-3 {
  background-color: #80deea !important;
}

.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

.cyan.lighten-1 {
  background-color: #26c6da !important;
}

.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

.cyan.darken-1 {
  background-color: #00acc1 !important;
}

.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

.cyan.darken-2 {
  background-color: #0097a7 !important;
}

.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

.cyan.darken-3 {
  background-color: #00838f !important;
}

.cyan-text.text-darken-3 {
  color: #00838f !important;
}

.cyan.darken-4 {
  background-color: #006064 !important;
}

.cyan-text.text-darken-4 {
  color: #006064 !important;
}

.cyan.accent-1 {
  background-color: #84ffff !important;
}

.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

.cyan.accent-2 {
  background-color: #18ffff !important;
}

.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

.cyan.accent-3 {
  background-color: #00e5ff !important;
}

.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

.teal {
  background-color: #009688 !important;
}

.teal-text {
  color: #009688 !important;
}

.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

.teal.lighten-2 {
  background-color: #4db6ac !important;
}

.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

.teal.lighten-1 {
  background-color: #26a69a !important;
}

.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

.teal.darken-1 {
  background-color: #00897b !important;
}

.teal-text.text-darken-1 {
  color: #00897b !important;
}

.teal.darken-2 {
  background-color: #00796b !important;
}

.teal-text.text-darken-2 {
  color: #00796b !important;
}

.teal.darken-3 {
  background-color: #00695c !important;
}

.teal-text.text-darken-3 {
  color: #00695c !important;
}

.teal.darken-4 {
  background-color: #004d40 !important;
}

.teal-text.text-darken-4 {
  color: #004d40 !important;
}

.teal.accent-1 {
  background-color: #a7ffeb !important;
}

.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

.teal.accent-2 {
  background-color: #64ffda !important;
}

.teal-text.text-accent-2 {
  color: #64ffda !important;
}

.teal.accent-3 {
  background-color: #1de9b6 !important;
}

.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

.teal.accent-4 {
  background-color: #00bfa5 !important;
}

.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

.green {
  background-color: #4CAF50 !important;
}

.green-text {
  color: #4CAF50 !important;
}

.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}

.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}

.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}

.green.lighten-2 {
  background-color: #81C784 !important;
}

.green-text.text-lighten-2 {
  color: #81C784 !important;
}

.green.lighten-1 {
  background-color: #66BB6A !important;
}

.green-text.text-lighten-1 {
  color: #66BB6A !important;
}

.green.darken-1 {
  background-color: #43A047 !important;
}

.green-text.text-darken-1 {
  color: #43A047 !important;
}

.green.darken-2 {
  background-color: #388E3C !important;
}

.green-text.text-darken-2 {
  color: #388E3C !important;
}

.green.darken-3 {
  background-color: #2E7D32 !important;
}

.green-text.text-darken-3 {
  color: #2E7D32 !important;
}

.green.darken-4 {
  background-color: #1B5E20 !important;
}

.green-text.text-darken-4 {
  color: #1B5E20 !important;
}

.green.accent-1 {
  background-color: #B9F6CA !important;
}

.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

.green.accent-2 {
  background-color: #69F0AE !important;
}

.green-text.text-accent-2 {
  color: #69F0AE !important;
}

.green.accent-3 {
  background-color: #00E676 !important;
}

.green-text.text-accent-3 {
  color: #00E676 !important;
}

.green.accent-4 {
  background-color: #00C853 !important;
}

.green-text.text-accent-4 {
  color: #00C853 !important;
}

.light-green {
  background-color: #8bc34a !important;
}

.light-green-text {
  color: #8bc34a !important;
}

.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

.light-green.lighten-2 {
  background-color: #aed581 !important;
}

.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

.light-green.darken-1 {
  background-color: #7cb342 !important;
}

.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

.light-green.darken-2 {
  background-color: #689f38 !important;
}

.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

.light-green.darken-3 {
  background-color: #558b2f !important;
}

.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

.light-green.darken-4 {
  background-color: #33691e !important;
}

.light-green-text.text-darken-4 {
  color: #33691e !important;
}

.light-green.accent-1 {
  background-color: #ccff90 !important;
}

.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

.light-green.accent-3 {
  background-color: #76ff03 !important;
}

.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

.light-green.accent-4 {
  background-color: #64dd17 !important;
}

.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

.lime {
  background-color: #cddc39 !important;
}

.lime-text {
  color: #cddc39 !important;
}

.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

.lime.lighten-2 {
  background-color: #dce775 !important;
}

.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

.lime.lighten-1 {
  background-color: #d4e157 !important;
}

.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

.lime.darken-1 {
  background-color: #c0ca33 !important;
}

.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

.lime.darken-2 {
  background-color: #afb42b !important;
}

.lime-text.text-darken-2 {
  color: #afb42b !important;
}

.lime.darken-3 {
  background-color: #9e9d24 !important;
}

.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

.lime.darken-4 {
  background-color: #827717 !important;
}

.lime-text.text-darken-4 {
  color: #827717 !important;
}

.lime.accent-1 {
  background-color: #f4ff81 !important;
}

.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

.lime.accent-2 {
  background-color: #eeff41 !important;
}

.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

.lime.accent-3 {
  background-color: #c6ff00 !important;
}

.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

.lime.accent-4 {
  background-color: #aeea00 !important;
}

.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

.yellow {
  background-color: #ffeb3b !important;
}

.yellow-text {
  color: #ffeb3b !important;
}

.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

.yellow.lighten-3 {
  background-color: #fff59d !important;
}

.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

.yellow.lighten-2 {
  background-color: #fff176 !important;
}

.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

.yellow.darken-1 {
  background-color: #fdd835 !important;
}

.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

.yellow.darken-2 {
  background-color: #fbc02d !important;
}

.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

.yellow.darken-3 {
  background-color: #f9a825 !important;
}

.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

.yellow.darken-4 {
  background-color: #f57f17 !important;
}

.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

.yellow.accent-1 {
  background-color: #ffff8d !important;
}

.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

.yellow.accent-2 {
  background-color: #ffff00 !important;
}

.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

.yellow.accent-3 {
  background-color: #ffea00 !important;
}

.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

.yellow.accent-4 {
  background-color: #ffd600 !important;
}

.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

.amber {
  background-color: #ffc107 !important;
}

.amber-text {
  color: #ffc107 !important;
}

.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

.amber.lighten-3 {
  background-color: #ffe082 !important;
}

.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

.amber.lighten-2 {
  background-color: #ffd54f !important;
}

.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

.amber.lighten-1 {
  background-color: #ffca28 !important;
}

.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

.amber.darken-1 {
  background-color: #ffb300 !important;
}

.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

.amber.darken-2 {
  background-color: #ffa000 !important;
}

.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

.amber.darken-3 {
  background-color: #ff8f00 !important;
}

.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

.amber.darken-4 {
  background-color: #ff6f00 !important;
}

.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

.amber.accent-1 {
  background-color: #ffe57f !important;
}

.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

.amber.accent-2 {
  background-color: #ffd740 !important;
}

.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

.amber.accent-3 {
  background-color: #ffc400 !important;
}

.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

.amber.accent-4 {
  background-color: #ffab00 !important;
}

.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

.orange {
  background-color: #ff9800 !important;
}

.orange-text {
  color: #ff9800 !important;
}

.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

.orange.lighten-2 {
  background-color: #ffb74d !important;
}

.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

.orange.lighten-1 {
  background-color: #ffa726 !important;
}

.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

.orange.darken-1 {
  background-color: #fb8c00 !important;
}

.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

.orange.darken-2 {
  background-color: #f57c00 !important;
}

.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

.orange.darken-3 {
  background-color: #ef6c00 !important;
}

.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

.orange.darken-4 {
  background-color: #e65100 !important;
}

.orange-text.text-darken-4 {
  color: #e65100 !important;
}

.orange.accent-1 {
  background-color: #ffd180 !important;
}

.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

.orange.accent-2 {
  background-color: #ffab40 !important;
}

.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

.orange.accent-3 {
  background-color: #ff9100 !important;
}

.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

.orange.accent-4 {
  background-color: #ff6d00 !important;
}

.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

.deep-orange {
  background-color: #ff5722 !important;
}

.deep-orange-text {
  color: #ff5722 !important;
}

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

.brown {
  background-color: #795548 !important;
}

.brown-text {
  color: #795548 !important;
}

.brown.lighten-5 {
  background-color: #efebe9 !important;
}

.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

.brown.lighten-2 {
  background-color: #a1887f !important;
}

.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

.brown.darken-1 {
  background-color: #6d4c41 !important;
}

.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

.brown.darken-2 {
  background-color: #5d4037 !important;
}

.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

.brown.darken-3 {
  background-color: #4e342e !important;
}

.brown-text.text-darken-3 {
  color: #4e342e !important;
}

.brown.darken-4 {
  background-color: #3e2723 !important;
}

.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

.blue-grey {
  background-color: #607d8b !important;
}

.blue-grey-text {
  color: #607d8b !important;
}

.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

.blue-grey.darken-3 {
  background-color: #37474f !important;
}

.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

.blue-grey.darken-4 {
  background-color: #263238 !important;
}

.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

.grey {
  background-color: #9e9e9e !important;
}

.grey-text {
  color: #9e9e9e !important;
}

.grey.lighten-5 {
  background-color: #fafafa !important;
}

.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

.grey.lighten-3 {
  background-color: #eeeeee !important;
}

.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

.grey.darken-1 {
  background-color: #757575 !important;
}

.grey-text.text-darken-1 {
  color: #757575 !important;
}

.grey.darken-2 {
  background-color: #616161 !important;
}

.grey-text.text-darken-2 {
  color: #616161 !important;
}

.grey.darken-3 {
  background-color: #424242 !important;
}

.grey-text.text-darken-3 {
  color: #424242 !important;
}

.grey.darken-4 {
  background-color: #212121 !important;
}

.grey-text.text-darken-4 {
  color: #212121 !important;
}

.black {
  background-color: #000000 !important;
}

.black-text {
  color: #000000 !important;
}

.white {
  background-color: #FFFFFF !important;
}

.white-text {
  color: #FFFFFF !important;
}

.transparent {
  background-color: transparent !important;
}

.transparent-text {
  color: transparent !important;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

button,
input,
optgroup,
select,
textarea {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

ul:not(.browser-default) {
  padding-left: 0;
  list-style-type: none;
}
ul:not(.browser-default) > li {
  list-style-type: none;
}

a {
  color: #039be5;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

.valign-wrapper {
  display: flex;
  align-items: center;
}

.clearfix {
  clear: both;
}

.z-depth-0 {
  box-shadow: none !important;
}

/* 2dp elevation modified*/
.z-depth-1, .dropdown-content {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.z-depth-1-half {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

/* 6dp elevation modified*/
.z-depth-2 {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

/* 12dp elevation modified*/
.z-depth-3 {
  box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

/* 16dp elevation */
.z-depth-4 {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);
}

/* 24dp elevation */
.z-depth-5 {
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
}

.hoverable {
  transition: box-shadow 0.25s;
}
.hoverable:hover {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0;
}

blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #ee6e73;
}

i {
  line-height: inherit;
}
i.left {
  float: left;
  margin-right: 15px;
}
i.right {
  float: right;
  margin-left: 15px;
}
i.tiny {
  font-size: 1rem;
}
i.small {
  font-size: 2rem;
}
i.medium {
  font-size: 4rem;
}
i.large {
  font-size: 6rem;
}

img.responsive-img,
video.responsive-video {
  max-width: 100%;
  height: auto;
}

.pagination li {
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  vertical-align: top;
  height: 30px;
}
.pagination li a {
  color: #444;
  display: inline-block;
  font-size: 1.2rem;
  padding: 0 10px;
  line-height: 30px;
}
.pagination li.active a {
  color: #fff;
}
.pagination li.active {
  background-color: #ee6e73;
}
.pagination li.disabled a {
  cursor: default;
  color: #999;
}
.pagination li i {
  font-size: 2rem;
}
.pagination li.pages ul li {
  display: inline-block;
  float: none;
}

@media only screen and (max-width : 992px) {
  .pagination {
    width: 100%;
  }
  .pagination li.prev,
.pagination li.next {
    width: 10%;
  }
  .pagination li.pages {
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
  }
}
.breadcrumb {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
}
.breadcrumb i,
.breadcrumb [class^=mdi-], .breadcrumb [class*=mdi-],
.breadcrumb i.material-icons {
  display: inline-block;
  float: left;
  font-size: 24px;
}
.breadcrumb:before {
  content: "\e5cc";
  color: rgba(255, 255, 255, 0.7);
  vertical-align: top;
  display: inline-block;
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  margin: 0 10px 0 8px;
  -webkit-font-smoothing: antialiased;
}
.breadcrumb:first-child:before {
  display: none;
}
.breadcrumb:last-child {
  color: #fff;
}

.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px;
}
.parallax-container .parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.parallax-container .parallax img {
  opacity: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
  transform: translateX(-50%);
}

.pin-top, .pin-bottom {
  position: relative;
}

.pinned {
  position: fixed !important;
}

/*********************
  Transition Classes
**********************/
ul.staggered-list li {
  opacity: 0;
}

.fade-in {
  opacity: 0;
  transform-origin: 0 50%;
}

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width : 600px) {
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important;
  }
}

@media only screen and (max-width : 992px) {
  .hide-on-med-and-down {
    display: none !important;
  }
}

@media only screen and (min-width : 601px) {
  .hide-on-med-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .hide-on-med-only {
    display: none !important;
  }
}

@media only screen and (min-width : 993px) {
  .hide-on-large-only {
    display: none !important;
  }
}

@media only screen and (min-width : 1201px) {
  .hide-on-extra-large-only {
    display: none !important;
  }
}

@media only screen and (min-width : 1201px) {
  .show-on-extra-large {
    display: block !important;
  }
}

@media only screen and (min-width : 993px) {
  .show-on-large {
    display: block !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .show-on-medium {
    display: block !important;
  }
}

@media only screen and (max-width : 600px) {
  .show-on-small {
    display: block !important;
  }
}

@media only screen and (min-width : 601px) {
  .show-on-medium-and-up {
    display: block !important;
  }
}

@media only screen and (max-width : 992px) {
  .show-on-medium-and-down {
    display: block !important;
  }
}

@media only screen and (max-width : 600px) {
  .center-on-small-only {
    text-align: center;
  }
}

.page-footer {
  padding-top: 20px;
  color: #fff;
  background-color: #ee6e73;
}
.page-footer .footer-copyright {
  overflow: hidden;
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08);
}

table, th, td {
  border: none;
}

table {
  width: 100%;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
}
table.striped tr {
  border-bottom: none;
}
table.striped > tbody > tr:nth-child(odd) {
  background-color: rgba(242, 242, 242, 0.5);
}
table.striped > tbody > tr > td {
  border-radius: 0;
}
table.highlight > tbody > tr {
  transition: background-color 0.25s ease;
}
table.highlight > tbody > tr:hover {
  background-color: rgba(242, 242, 242, 0.5);
}
table.centered thead tr th, table.centered tbody tr td {
  text-align: center;
}

tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}

@media only screen and (max-width : 992px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */
  }
  table.responsive-table td:empty:before {
    content: " ";
  }
  table.responsive-table th,
table.responsive-table td {
    margin: 0;
    vertical-align: top;
  }
  table.responsive-table th {
    text-align: left;
  }
  table.responsive-table thead {
    display: block;
    float: left;
  }
  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0;
  }
  table.responsive-table thead tr th::before {
    content: " ";
  }
  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  table.responsive-table th {
    display: block;
    text-align: right;
  }
  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }
  table.responsive-table tr {
    border-bottom: none;
    padding: 0 10px;
  }
  table.responsive-table thead {
    border: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.12);
  }
}
.collection {
  margin: 0.5rem 0 1rem 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}
.collection .collection-item {
  background-color: #fff;
  line-height: 1.5rem;
  padding: 10px 20px;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}
.collection .collection-item.avatar {
  min-height: 84px;
  padding-left: 72px;
  position: relative;
}
.collection .collection-item.avatar:not(.circle-clipper) > .circle,
.collection .collection-item.avatar :not(.circle-clipper) > .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
}
.collection .collection-item.avatar i.circle {
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  background-color: #999;
  text-align: center;
}
.collection .collection-item.avatar .title {
  font-size: 16px;
}
.collection .collection-item.avatar p {
  margin: 0;
}
.collection .collection-item.avatar .secondary-content {
  position: absolute;
  top: 16px;
  right: 16px;
}
.collection .collection-item:last-child {
  border-bottom: none;
}
.collection .collection-item.active {
  background-color: #26a69a;
  color: #eafaf9;
}
.collection .collection-item.active .secondary-content {
  color: #fff;
}
.collection a.collection-item {
  display: block;
  transition: 0.25s;
  color: #26a69a;
}
.collection a.collection-item:not(.active):hover {
  background-color: #ddd;
}
.collection.with-header .collection-header {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px;
}
.collection.with-header .collection-item {
  padding-left: 30px;
}
.collection.with-header .collection-item.avatar {
  padding-left: 72px;
}

.secondary-content {
  float: right;
  color: #26a69a;
}

.collapsible .collection {
  margin: 0;
  border: none;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #acece6;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden;
}
.progress .determinate {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #26a69a;
  transition: width 0.3s linear;
}
.progress .indeterminate {
  background-color: #26a69a;
}
.progress .indeterminate:before {
  content: "";
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.progress .indeterminate:after {
  content: "";
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
/*******************
  Utility Classes
*******************/
.hide {
  display: none !important;
}

.left-align {
  text-align: left;
}

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

.center, .center-align {
  text-align: center;
}

.left {
  float: left !important;
}

.right {
  float: right !important;
}

.no-select, input[type=range],
input[type=range] + .thumb {
  user-select: none;
}

.circle {
  border-radius: 50%;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.no-padding {
  padding: 0 !important;
}

.scale-transition {
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
}
.scale-transition.scale-out {
  transform: scale(0);
  transition: transform 0.2s !important;
}
.scale-transition.scale-in {
  transform: scale(1);
}

.dropdown-content {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 100px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  transform-origin: 0 0;
}
.dropdown-content:focus {
  outline: 0;
}
.dropdown-content li {
  clear: both;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  min-height: 50px;
  line-height: 1.5rem;
  width: 100%;
  text-align: left;
}
.dropdown-content li:hover, .dropdown-content li.active {
  background-color: #eee;
}
.dropdown-content li:focus {
  outline: none;
}
.dropdown-content li.divider {
  min-height: 0;
  height: 1px;
}
.dropdown-content li > a, .dropdown-content li > span {
  font-size: 16px;
  color: #26a69a;
  display: block;
  line-height: 22px;
  padding: 14px 16px;
}
.dropdown-content li > span > label {
  top: 1px;
  left: 0;
  height: 18px;
}
.dropdown-content li > a > i {
  height: inherit;
  line-height: inherit;
  float: left;
  margin: 0 24px 0 0;
  width: 24px;
}

body.keyboard-focused .dropdown-content li:focus {
  background-color: #dadada;
}

.input-field.col .dropdown-content [type=checkbox] + label {
  top: 1px;
  left: 0;
  height: 18px;
  transform: none;
}

.dropdown-trigger {
  cursor: pointer;
}

select:focus {
  outline: 1px solid #c9f3ef;
}

button:focus {
  outline: none;
  background-color: #2ab7a9;
}

/* Text Inputs + Textarea
   ========================================================================== */
/* Style Placeholders */
::placeholder {
  color: #d1d1d1;
}

/* Text inputs */
textarea.materialize-textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 100%;
  font-size: 16px;
  margin: 0 0 8px 0;
  padding: 0;
  box-shadow: none;
  box-sizing: content-box;
  transition: box-shadow 0.3s, border 0.3s;
}
textarea.materialize-textarea:disabled,
textarea.materialize-textarea[readonly=readonly] {
  color: rgba(0, 0, 0, 0.42);
  border-bottom: 1px dotted rgba(0, 0, 0, 0.42);
}
textarea.materialize-textarea:disabled + label,
textarea.materialize-textarea[readonly=readonly] + label {
  color: rgba(0, 0, 0, 0.42);
}
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #26a69a;
  box-shadow: 0 1px 0 0 #26a69a;
}
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #26a69a;
}
textarea.materialize-textarea:focus.valid ~ label {
  color: #4CAF50;
}
textarea.materialize-textarea:focus.invalid ~ label {
  color: #F44336;
}
textarea.materialize-textarea.validate + label {
  width: 100%;
}
/* Validation Sass Placeholders */
.select-wrapper.valid > input.select-dropdown,
textarea.materialize-textarea.valid,
textarea.materialize-textarea:focus.valid {
  border-bottom: 1px solid #4CAF50;
  box-shadow: 0 1px 0 0 #4CAF50;
}

.select-wrapper.invalid > input.select-dropdown, .select-wrapper.invalid > input.select-dropdown:focus,
textarea.materialize-textarea.invalid,
textarea.materialize-textarea:focus.invalid {
  border-bottom: 1px solid #F44336;
  box-shadow: 0 1px 0 0 #F44336;
}

.select-wrapper.valid .helper-text[data-success], .select-wrapper.invalid ~ .helper-text[data-error], input:not([type]).valid ~ .helper-text[data-success], input:not([type]):focus.valid ~ .helper-text[data-success], input:not([type]).invalid ~ .helper-text[data-error], input:not([type]):focus.invalid ~ .helper-text[data-error],
input[type=text]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=password]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=email]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=url]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=time]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=date]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=number]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=search]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error],
textarea.materialize-textarea.valid ~ .helper-text[data-success],
textarea.materialize-textarea:focus.valid ~ .helper-text[data-success],
textarea.materialize-textarea.invalid ~ .helper-text[data-error],
textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error] {
  color: transparent;
  user-select: none;
  pointer-events: none;
}

.select-wrapper.valid ~ .helper-text:after, input:not([type]).valid ~ .helper-text:after, input:not([type]):focus.valid ~ .helper-text:after,
input[type=text]:not(.browser-default).valid ~ .helper-text:after,
input[type=text]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=password]:not(.browser-default).valid ~ .helper-text:after,
input[type=password]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=email]:not(.browser-default).valid ~ .helper-text:after,
input[type=email]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=url]:not(.browser-default).valid ~ .helper-text:after,
input[type=url]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=time]:not(.browser-default).valid ~ .helper-text:after,
input[type=time]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=date]:not(.browser-default).valid ~ .helper-text:after,
input[type=date]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=datetime]:not(.browser-default).valid ~ .helper-text:after,
input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default).valid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=tel]:not(.browser-default).valid ~ .helper-text:after,
input[type=tel]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=number]:not(.browser-default).valid ~ .helper-text:after,
input[type=number]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=search]:not(.browser-default).valid ~ .helper-text:after,
input[type=search]:not(.browser-default):focus.valid ~ .helper-text:after,
textarea.materialize-textarea.valid ~ .helper-text:after,
textarea.materialize-textarea:focus.valid ~ .helper-text:after {
  content: attr(data-success);
  color: #4CAF50;
}

.select-wrapper.invalid ~ .helper-text:after, input:not([type]).invalid ~ .helper-text:after, input:not([type]):focus.invalid ~ .helper-text:after,
input[type=text]:not(.browser-default).invalid ~ .helper-text:after,
input[type=text]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=password]:not(.browser-default).invalid ~ .helper-text:after,
input[type=password]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=email]:not(.browser-default).invalid ~ .helper-text:after,
input[type=email]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=url]:not(.browser-default).invalid ~ .helper-text:after,
input[type=url]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=time]:not(.browser-default).invalid ~ .helper-text:after,
input[type=time]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=date]:not(.browser-default).invalid ~ .helper-text:after,
input[type=date]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=datetime]:not(.browser-default).invalid ~ .helper-text:after,
input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=tel]:not(.browser-default).invalid ~ .helper-text:after,
input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=number]:not(.browser-default).invalid ~ .helper-text:after,
input[type=number]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=search]:not(.browser-default).invalid ~ .helper-text:after,
input[type=search]:not(.browser-default):focus.invalid ~ .helper-text:after,
textarea.materialize-textarea.invalid ~ .helper-text:after,
textarea.materialize-textarea:focus.invalid ~ .helper-text:after {
  content: attr(data-error);
  color: #F44336;
}

.select-wrapper + label:after,
textarea.materialize-textarea + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  opacity: 0;
  transition: 0.2s opacity ease-out, 0.2s color ease-out;
}

.input-field {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.input-field.inline {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.input-field.inline input,
.input-field.inline .select-dropdown {
  margin-bottom: 1rem;
}
.input-field.col label {
  left: 0.75rem;
}
.input-field.col .prefix ~ label,
.input-field.col .prefix ~ .validate ~ label {
  width: calc(100% - 3rem - 1.5rem);
}
.input-field > label {
  color: #9e9e9e;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1rem;
  cursor: text;
  transition: transform 0.2s ease-out, color 0.2s ease-out;
  transform-origin: 0% 100%;
  text-align: initial;
  transform: translateY(12px);
}
.input-field > label:not(.label-icon).active {
  transform: translateY(-14px) scale(0.8);
  transform-origin: 0 0;
}
.input-field > input[type]:-webkit-autofill:not(.browser-default):not([type=search]) + label, .input-field > input[type=date]:not(.browser-default) + label, .input-field > input[type=time]:not(.browser-default) + label {
  transform: translateY(-14px) scale(0.8);
  transform-origin: 0 0;
}
.input-field .helper-text {
  position: relative;
  min-height: 18px;
  display: block;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
}
.input-field .helper-text::after {
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.input-field .prefix {
  position: absolute;
  width: 3rem;
  font-size: 2rem;
  transition: color 0.2s;
  top: 0.5rem;
}
.input-field .prefix.active {
  color: #26a69a;
}
.input-field .prefix ~ input,
.input-field .prefix ~ textarea,
.input-field .prefix ~ label,
.input-field .prefix ~ .validate ~ label,
.input-field .prefix ~ .helper-text,
.input-field .prefix ~ .autocomplete-content {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}
.input-field .prefix ~ label {
  margin-left: 3rem;
}
@media only screen and (max-width : 992px) {
  .input-field .prefix ~ input {
    width: 86%;
    width: calc(100% - 3rem);
  }
}
@media only screen and (max-width : 600px) {
  .input-field .prefix ~ input {
    width: 80%;
    width: calc(100% - 3rem);
  }
}

/* Search Field */
.input-field input[type=search] {
  display: block;
  line-height: inherit;
  transition: 0.3s background-color;
}
.nav-wrapper .input-field input[type=search] {
  height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem);
  border: 0;
  box-shadow: none;
}
.input-field input[type=search]:focus:not(.browser-default) {
  background-color: #fff;
  border: 0;
  box-shadow: none;
  color: #444;
}
.input-field input[type=search]:focus:not(.browser-default) + label i, .input-field input[type=search]:focus:not(.browser-default) ~ .mdi-navigation-close, .input-field input[type=search]:focus:not(.browser-default) ~ .material-icons {
  color: #444;
}
.input-field input[type=search] + .label-icon {
  transform: none;
  left: 1rem;
}
.input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons {
  position: absolute;
  top: 0;
  right: 1rem;
  color: transparent;
  cursor: pointer;
  font-size: 2rem;
  transition: 0.3s color;
}

/* Textarea */
textarea {
  width: 100%;
  height: 3rem;
  background-color: transparent;
}
textarea.materialize-textarea {
  line-height: normal;
  overflow-y: hidden;
  /* prevents scroll bar flash */
  padding: 0.8rem 0 0.8rem 0;
  /* prevents text jump on Enter keypress */
  resize: none;
  min-height: 3rem;
  box-sizing: border-box;
}

.hiddendiv {
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* future version of deprecated 'word-wrap' */
  padding-top: 1.2rem;
  /* prevents text jump on Enter keypress */
  position: absolute;
  top: 0;
  z-index: -1;
}

/* Autocomplete */
.autocomplete-content li .highlight {
  color: #444;
}
.autocomplete-content li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
}

/* Character Counter */
.character-counter {
  min-height: 18px;
}

/* Radio Buttons
   ========================================================================== */
[type=radio]:not(:checked),
[type=radio]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

[type=radio]:not(:checked) + span,
[type=radio]:checked + span {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  transition: 0.28s ease;
  user-select: none;
}

[type=radio] + span:before,
[type=radio] + span:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
  z-index: 0;
  transition: 0.28s ease;
}

/* Unchecked styles */
[type=radio]:not(:checked) + span:before,
[type=radio]:not(:checked) + span:after,
[type=radio]:checked + span:before,
[type=radio]:checked + span:after,
[type=radio].with-gap:checked + span:before,
[type=radio].with-gap:checked + span:after {
  border-radius: 50%;
}

[type=radio]:not(:checked) + span:before,
[type=radio]:not(:checked) + span:after {
  border: 2px solid #5a5a5a;
}

[type=radio]:not(:checked) + span:after {
  transform: scale(0);
}

/* Checked styles */
[type=radio]:checked + span:before {
  border: 2px solid transparent;
}

[type=radio]:checked + span:after,
[type=radio].with-gap:checked + span:before,
[type=radio].with-gap:checked + span:after {
  border: 2px solid #26a69a;
}

[type=radio]:checked + span:after,
[type=radio].with-gap:checked + span:after {
  background-color: #26a69a;
}

[type=radio]:checked + span:after {
  transform: scale(1.02);
}

/* Radio With gap */
[type=radio].with-gap:checked + span:after {
  transform: scale(0.5);
}

/* Focused styles */
[type=radio].tabbed:focus + span:before {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
}

/* Disabled Radio With gap */
[type=radio].with-gap:disabled:checked + span:before {
  border: 2px solid rgba(0, 0, 0, 0.42);
}

[type=radio].with-gap:disabled:checked + span:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.42);
}

/* Disabled style */
[type=radio]:disabled:not(:checked) + span:before,
[type=radio]:disabled:checked + span:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.42);
}

[type=radio]:disabled + span {
  color: rgba(0, 0, 0, 0.42);
}

[type=radio]:disabled:not(:checked) + span:before {
  border-color: rgba(0, 0, 0, 0.42);
}

[type=radio]:disabled:checked + span:after {
  background-color: rgba(0, 0, 0, 0.42);
  border-color: #949494;
}

/* Checkboxes
   ========================================================================== */
/* Remove default checkbox */
[type=checkbox]:not(:checked),
[type=checkbox]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

[type=checkbox] {
  /* checkbox aspect */
}
[type=checkbox] + span:not(.lever) {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  user-select: none;
}
[type=checkbox] + span:not(.lever):before, [type=checkbox]:not(.filled-in) + span:not(.lever):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  z-index: 0;
  border: 2px solid #5a5a5a;
  border-radius: 1px;
  margin-top: 3px;
  transition: 0.2s;
}
[type=checkbox]:not(.filled-in) + span:not(.lever):after {
  border: 0;
  transform: scale(0);
}
[type=checkbox]:not(:checked):disabled + span:not(.lever):before {
  border: none;
  background-color: rgba(0, 0, 0, 0.42);
}
[type=checkbox].tabbed:focus + span:not(.lever):after {
  transform: scale(1);
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}

[type=checkbox]:checked + span:not(.lever):before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #26a69a;
  border-bottom: 2px solid #26a69a;
  transform: rotate(40deg);
  backface-visibility: hidden;
  transform-origin: 100% 100%;
}
[type=checkbox]:checked:disabled + span:before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
}

/* Indeterminate checkbox */
[type=checkbox]:indeterminate + span:not(.lever):before {
  top: -11px;
  left: -12px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #26a69a;
  border-bottom: none;
  transform: rotate(90deg);
  backface-visibility: hidden;
  transform-origin: 100% 100%;
}
[type=checkbox]:indeterminate:disabled + span:not(.lever):before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  background-color: transparent;
}

[type=checkbox].filled-in + span:not(.lever):after {
  border-radius: 2px;
}
[type=checkbox].filled-in + span:not(.lever):before,
[type=checkbox].filled-in + span:not(.lever):after {
  content: "";
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
  z-index: 1;
}
[type=checkbox].filled-in:not(:checked) + span:not(.lever):before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%;
}
[type=checkbox].filled-in:not(:checked) + span:not(.lever):after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #5a5a5a;
  top: 0px;
  z-index: 0;
}
[type=checkbox].filled-in:checked + span:not(.lever):before {
  top: 0;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%;
}
[type=checkbox].filled-in:checked + span:not(.lever):after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #26a69a;
  background-color: #26a69a;
  z-index: 0;
}
[type=checkbox].filled-in.tabbed:focus + span:not(.lever):after {
  border-radius: 2px;
  border-color: #5a5a5a;
  background-color: rgba(0, 0, 0, 0.1);
}
[type=checkbox].filled-in.tabbed:checked:focus + span:not(.lever):after {
  border-radius: 2px;
  background-color: #26a69a;
  border-color: #26a69a;
}
[type=checkbox].filled-in:disabled:not(:checked) + span:not(.lever):before {
  background-color: transparent;
  border: 2px solid transparent;
}
[type=checkbox].filled-in:disabled:not(:checked) + span:not(.lever):after {
  border-color: transparent;
  background-color: #949494;
}
[type=checkbox].filled-in:disabled:checked + span:not(.lever):before {
  background-color: transparent;
}
[type=checkbox].filled-in:disabled:checked + span:not(.lever):after {
  background-color: #949494;
  border-color: #949494;
}

/* Switch
   ========================================================================== */
.switch,
.switch * {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}

.switch label {
  cursor: pointer;
}

.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch label input[type=checkbox]:checked + .lever {
  background-color: #84c7c1;
}
.switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after {
  left: 18px;
}
.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #26a69a;
}

.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 36px;
  height: 14px;
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 15px;
  margin-right: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px;
}
.switch label .lever:before, .switch label .lever:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  left: 0;
  top: -3px;
  transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, transform 0.1s ease;
}
.switch label .lever:before {
  background-color: rgba(38, 166, 154, 0.15);
}
.switch label .lever:after {
  background-color: #F1F1F1;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
  transform: scale(2.4);
  background-color: rgba(38, 166, 154, 0.15);
}

input[type=checkbox]:not(:disabled) ~ .lever:active:before,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
  transform: scale(2.4);
  background-color: rgba(0, 0, 0, 0.08);
}

.switch input[type=checkbox][disabled] + .lever {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.12);
}

.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #949494;
}

/* Select Field
   ========================================================================== */
select {
  display: none;
}

select.browser-default {
  display: block;
}

select {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 5px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 3rem;
}

.select-label {
  position: absolute;
}

.select-wrapper {
  position: relative;
}
.select-wrapper.valid + label, .select-wrapper.invalid + label {
  width: 100%;
  pointer-events: none;
}
.select-wrapper input.select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  outline: none;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  font-size: 16px;
  margin: 0 0 8px 0;
  padding: 0;
  display: block;
  user-select: none;
  z-index: 1;
}
.select-wrapper input.select-dropdown:focus {
  border-bottom: 1px solid #26a69a;
}
.select-wrapper .caret {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 0;
  fill: rgba(0, 0, 0, 0.87);
}
.select-wrapper + label {
  position: absolute;
  top: -26px;
  font-size: 0.8rem;
}

select:disabled {
  color: rgba(0, 0, 0, 0.42);
}

.select-wrapper.disabled + label {
  color: rgba(0, 0, 0, 0.42);
}
.select-wrapper.disabled .caret {
  fill: rgba(0, 0, 0, 0.42);
}

.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.42);
  cursor: default;
  user-select: none;
}

.select-wrapper i {
  color: rgba(0, 0, 0, 0.3);
}

.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent;
}

body.keyboard-focused .select-dropdown.dropdown-content li:focus {
  background-color: rgba(0, 0, 0, 0.08);
}

.select-dropdown.dropdown-content li:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.select-dropdown.dropdown-content li.selected {
  background-color: rgba(0, 0, 0, 0.03);
}

.prefix ~ .select-wrapper {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

.prefix ~ label {
  margin-left: 3rem;
}

.select-dropdown li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
  float: right;
}

.select-dropdown li.optgroup {
  border-top: 1px solid #eee;
}
.select-dropdown li.optgroup.selected > span {
  color: rgba(0, 0, 0, 0.7);
}
.select-dropdown li.optgroup > span {
  color: rgba(0, 0, 0, 0.4);
}
.select-dropdown li.optgroup ~ li.optgroup-option {
  padding-left: 1rem;
}

/* File Input
   ========================================================================== */
.file-field {
  position: relative;
}
.file-field .file-path-wrapper {
  overflow: hidden;
  padding-left: 10px;
}
.file-field input.file-path {
  width: 100%;
}
.file-field .btn {
  float: left;
  height: 3rem;
  line-height: 2.5rem;
}
.file-field span {
  cursor: pointer;
}
.file-field input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.file-field input[type=file]::-webkit-file-upload-button {
  display: none;
}

/* Range
   ========================================================================== */
.range-field {
  position: relative;
}

input[type=range],
input[type=range] + .thumb {
  cursor: pointer;
}

input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0;
  padding: 0;
}
input[type=range]:focus {
  outline: none;
}

input[type=range] + .thumb {
  position: absolute;
  top: 10px;
  left: 0;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #26a69a;
  margin-left: 7px;
  transform-origin: 50% 50%;
  transform: rotate(-45deg);
}
input[type=range] + .thumb .value {
  display: block;
  width: 30px;
  text-align: center;
  color: #26a69a;
  font-size: 0;
  transform: rotate(45deg);
}
input[type=range] + .thumb.active {
  border-radius: 50% 50% 50% 0;
}
input[type=range] + .thumb.active .value {
  color: #fff;
  margin-left: -1px;
  margin-top: 8px;
  font-size: 10px;
}

input[type=range] {
  -webkit-appearance: none;
}

input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none;
}

input[type=range]::-webkit-slider-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a;
  transition: box-shadow 0.3s;
  -webkit-appearance: none;
  background-color: #26a69a;
  transform-origin: 50% 50%;
  margin: -5px 0 0 0;
}

.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb {
  box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26);
}

input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border: 1px solid white;
  /*required for proper track sizing in FF*/
}

input[type=range]::-moz-range-track {
  height: 3px;
  background: #c2c0c2;
  border: none;
}

input[type=range]::-moz-focus-inner {
  border: 0;
}

input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a;
  transition: box-shadow 0.3s;
  margin-top: -5px;
}

input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px;
}

.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26);
}

input[type=range]::-ms-track {
  height: 3px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: #777;
}

input[type=range]::-ms-fill-upper {
  background: #ddd;
}

input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a;
  transition: box-shadow 0.3s;
}

.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb {
  box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26);
}

/* Modal */
.datepicker-modal {
  max-width: 325px;
  min-width: 300px;
  max-height: none;
}

.datepicker-container.modal-content {
  display: flex;
  flex-direction: column;
  padding: 0;
}

.datepicker-controls {
  display: flex;
  justify-content: space-between;
  width: 280px;
  margin: 0 auto;
}
.datepicker-controls .selects-container {
  display: flex;
}
.datepicker-controls .select-wrapper input {
  border-bottom: none;
  text-align: center;
  margin: 0;
}
.datepicker-controls .select-wrapper input:focus {
  border-bottom: none;
}
.datepicker-controls .select-wrapper .caret {
  display: none;
}
.datepicker-controls .select-year input {
  width: 50px;
}
.datepicker-controls .select-month input {
  width: 70px;
}

.month-prev, .month-next {
  margin-top: 4px;
  cursor: pointer;
  background-color: transparent;
  border: none;
}

/* Date Display */
.datepicker-date-display {
  flex: 1 auto;
  background-color: #26a69a;
  color: #fff;
  padding: 20px 22px;
  font-weight: 500;
}
.datepicker-date-display .year-text {
  display: block;
  font-size: 1.5rem;
  line-height: 25px;
  color: rgba(255, 255, 255, 0.7);
}
.datepicker-date-display .date-text {
  display: block;
  font-size: 2.8rem;
  line-height: 47px;
  font-weight: 500;
}

/* Calendar */
.datepicker-calendar-container {
  flex: 2.5 auto;
}

.datepicker-table {
  width: 280px;
  font-size: 1rem;
  margin: 0 auto;
}
.datepicker-table thead {
  border-bottom: none;
}
.datepicker-table th {
  padding: 10px 5px;
  text-align: center;
}
.datepicker-table tr {
  border: none;
}
.datepicker-table abbr {
  text-decoration: none;
  color: #999;
}
.datepicker-table td {
  border-radius: 50%;
  padding: 0;
}
.datepicker-table td.is-today {
  color: #26a69a;
}
.datepicker-table td.is-selected {
  background-color: #26a69a;
  color: #fff;
}
.datepicker-table td.is-outside-current-month, .datepicker-table td.is-disabled {
  color: rgba(0, 0, 0, 0.3);
  pointer-events: none;
}

.datepicker-day-button {
  background-color: transparent;
  border: none;
  line-height: 38px;
  display: block;
  width: 100%;
  border-radius: 50%;
  padding: 0 5px;
  cursor: pointer;
  color: inherit;
}
.datepicker-day-button:focus {
  background-color: rgba(43, 161, 150, 0.25);
}

/* Footer */
.datepicker-footer {
  width: 280px;
  margin: 0 auto;
  padding-bottom: 5px;
  display: flex;
  justify-content: space-between;
}

.datepicker-cancel,
.datepicker-clear,
.datepicker-today,
.datepicker-done {
  color: #26a69a;
  padding: 0 1rem;
}

.datepicker-clear {
  color: #F44336;
}

/* Media Queries */
@media only screen and (min-width : 601px) {
  .datepicker-modal {
    max-width: 625px;
  }

  .datepicker-container.modal-content {
    flex-direction: row;
  }

  .datepicker-date-display {
    flex: 0 1 270px;
  }

  .datepicker-controls,
.datepicker-table,
.datepicker-footer {
    width: 320px;
  }

  .datepicker-day-button {
    line-height: 44px;
  }
}
/* Timepicker Containers */
.timepicker-modal {
  max-width: 325px;
  max-height: none;
}

.timepicker-container.modal-content {
  display: flex;
  flex-direction: column;
  padding: 0;
}

.text-primary {
  color: rgb(255, 255, 255);
}

/* Clock Digital Display */
.timepicker-digital-display {
  flex: 1 auto;
  background-color: #26a69a;
  padding: 10px;
  font-weight: 300;
}

.timepicker-text-container {
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  position: relative;
  user-select: none;
}

.timepicker-span-hours,
.timepicker-span-minutes,
.timepicker-span-am-pm div {
  cursor: pointer;
}

.timepicker-span-hours {
  margin-right: 3px;
}

.timepicker-span-minutes {
  margin-left: 3px;
}

.timepicker-display-am-pm {
  font-size: 1.3rem;
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  font-weight: 400;
}

/* Analog Clock Display */
.timepicker-analog-display {
  flex: 2.5 auto;
}

.timepicker-plate {
  background-color: #eee;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  overflow: visible;
  position: relative;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 5px;
  user-select: none;
}

.timepicker-canvas,
.timepicker-dial {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.timepicker-minutes {
  visibility: hidden;
}

.timepicker-tick {
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
  line-height: 40px;
  text-align: center;
  width: 40px;
  height: 40px;
  position: absolute;
  cursor: pointer;
  font-size: 15px;
}

.timepicker-tick.active,
.timepicker-tick:hover {
  background-color: rgba(38, 166, 154, 0.25);
}

.timepicker-dial {
  transition: transform 350ms, opacity 350ms;
}

.timepicker-dial-out {
  opacity: 0;
}
.timepicker-dial-out.timepicker-hours {
  transform: scale(1.1, 1.1);
}
.timepicker-dial-out.timepicker-minutes {
  transform: scale(0.8, 0.8);
}

.timepicker-canvas {
  transition: opacity 175ms;
}
.timepicker-canvas line {
  stroke: #26a69a;
  stroke-width: 4;
  stroke-linecap: round;
}

.timepicker-canvas-out {
  opacity: 0.25;
}

.timepicker-canvas-bearing {
  stroke: none;
  fill: #26a69a;
}

.timepicker-canvas-bg {
  stroke: none;
  fill: #26a69a;
}

/* Footer */
.timepicker-footer {
  margin: 0 auto;
  padding: 5px 1rem;
  display: flex;
  justify-content: space-between;
}

.timepicker-clear {
  color: #F44336;
}

.timepicker-close {
  color: #26a69a;
}

.timepicker-clear,
.timepicker-close {
  padding: 0 20px;
}

/* Media Queries */
@media only screen and (min-width : 601px) {
  .timepicker-modal {
    max-width: 600px;
  }

  .timepicker-container.modal-content {
    flex-direction: row;
  }

  .timepicker-text-container {
    top: 32%;
  }

  .timepicker-display-am-pm {
    position: relative;
    right: auto;
    bottom: auto;
    text-align: center;
    margin-top: 1.2rem;
  }
}


/*main color*/
/*main color*/
/*main color*/
/*main color*/
/*main color*/
/*main color*/
/*main color*/
/*main color*/
/*main color*/
/*main color*/
/*main color*/
/*Philips-Buttons*/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/fonts/bootstrap/glyphicons-halflings-regular.eot');
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix') format("embedded-opentype"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/fonts/bootstrap/glyphicons-halflings-regular.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/fonts/bootstrap/glyphicons-halflings-regular.woff') format("woff"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/fonts/bootstrap/glyphicons-halflings-regular.ttf') format("truetype"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "⛺";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "⌛";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "¥";
}

.glyphicon-jpy:before {
  content: "¥";
}

.glyphicon-ruble:before {
  content: "₽";
}

.glyphicon-rub:before {
  content: "₽";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "CentraleSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.470588;
  color: #171717;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  text-decoration: none;
  color: inherit;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 2px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.470588;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid rgb(238.425, 238.425, 238.425);
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 11px;
  padding-right: 11px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 450px) {
  .container {
    width: 742px;
  }
}
@media (min-width: 700px) {
  .container {
    width: 962px;
  }
}
@media (min-width: 961px) {
  .container {
    width: 1162px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 6px;
  padding-right: 6px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}
@media (min-width: 450px) {
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 9px;
    padding-right: 9px;
  }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table;
  }
  .container-fluid:after {
    clear: both;
  }
}
@media (min-width: 700px) {
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 11px;
    padding-right: 11px;
  }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table;
  }
  .container-fluid:after {
    clear: both;
  }
}
@media (min-width: 961px) {
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table;
  }
  .container-fluid:after {
    clear: both;
  }
}

.row {
  margin-left: -8px;
  margin-right: -8px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
@media (min-width: 450px) {
  .row {
    margin-left: -8px;
    margin-right: -8px;
  }
  .row:before, .row:after {
    content: " ";
    display: table;
  }
  .row:after {
    clear: both;
  }
}
@media (min-width: 700px) {
  .row {
    margin-left: -12px;
    margin-right: -12px;
  }
  .row:before, .row:after {
    content: " ";
    display: table;
  }
  .row:after {
    clear: both;
  }
}
@media (min-width: 961px) {
  .row {
    margin-left: -12px;
    margin-right: -12px;
  }
  .row:before, .row:after {
    content: " ";
    display: table;
  }
  .row:after {
    clear: both;
  }
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}

@media (min-width: 450px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    position: relative;
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 700px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 961px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 450px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 700px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 961px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #ececec;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.470588;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: rgb(232.25, 232.25, 232.25);
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: rgb(207.8888888889, 232.9166666667, 197.5833333333);
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: rgb(195.9347826087, 227.0217391304, 242.5652173913);
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: rgb(249.5322580645, 242.2419354839, 203.9677419355);
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: rgb(234.7934782609, 203.7065217391, 203.7065217391);
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 449px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #3c3c3c;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 5px;
  font-size: 14px;
  line-height: 1.470588;
  color: rgb(85.425, 85.425, 85.425);
}

.form-control {
  display: block;
  width: 100%;
  height: 30px;
  padding: 4px 20px;
  font-size: 14px;
  line-height: 1.470588;
  color: rgb(85.425, 85.425, 85.425);
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: rgb(238.425, 238.425, 238.425);
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type=search] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
  input[type=time].form-control,
  input[type=datetime-local].form-control,
  input[type=month].form-control {
    line-height: 30px;
  }
  input[type=date].input-sm, .input-group-sm input[type=date],
  input[type=time].input-sm,
  .input-group-sm input[type=time],
  input[type=datetime-local].input-sm,
  .input-group-sm input[type=datetime-local],
  input[type=month].input-sm,
  .input-group-sm input[type=month] {
    line-height: 25px;
  }
  input[type=date].input-lg, .input-group-lg input[type=date],
  input[type=time].input-lg,
  .input-group-lg input[type=time],
  input[type=datetime-local].input-lg,
  .input-group-lg input[type=datetime-local],
  input[type=month].input-lg,
  .input-group-lg input[type=month] {
    line-height: 36px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9 ;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg, .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

.input-sm {
  height: 25px;
  padding: 1px 20px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 25px;
  line-height: 25px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.form-group-sm .form-control {
  height: 25px;
  padding: 1px 20px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 25px;
  line-height: 25px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 25px;
  min-height: 34px;
  padding: 2px 20px;
  font-size: 14px;
  line-height: 1.5;
}

.input-lg {
  height: 36px;
  padding: 6px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 2px;
}

select.input-lg {
  height: 36px;
  line-height: 36px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.form-group-lg .form-control {
  height: 36px;
  padding: 6px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 2px;
}
.form-group-lg select.form-control {
  height: 36px;
  line-height: 36px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 36px;
  min-height: 36px;
  padding: 7px 24px;
  font-size: 16px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 37.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 36px;
  height: 36px;
  line-height: 36px;
}

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 25px;
  height: 25px;
  line-height: 25px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: rgb(42.808988764, 84.191011236, 43.5224719101);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgb(102.5280898876, 177.4719101124, 103.8202247191);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgb(102.5280898876, 177.4719101124, 103.8202247191);
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: rgb(102.2741116751, 80.7817258883, 43.7258883249);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgb(191.807106599, 160.7461928934, 107.192893401);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgb(191.807106599, 160.7461928934, 107.192893401);
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: rgb(132.3234042553, 53.2425531915, 51.6765957447);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgb(206.4127659574, 132.0595744681, 130.5872340426);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgb(206.4127659574, 132.0595744681, 130.5872340426);
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: rgb(86.75, 86.75, 86.75);
}

@media (min-width: 450px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
  .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: -11px;
  margin-right: -11px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 450px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 5px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 11px;
}
@media (min-width: 450px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 7px;
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 2px;
    font-size: 14px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  outline: 0 !important;
  cursor: pointer;
  background-image: none;
  border: 2px solid transparent;
  white-space: nowrap;
  /*@include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $btn-border-radius-base);*/
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 86px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:not(.btn-sm) {
  margin-top: 24px;
}
.btn:hover, .btn:focus, .btn.focus {
  text-decoration: none;
}
.btn.active, .btn:active {
  transform: scale(0.95);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: rgb(229.5, 229.5, 229.5);
  box-shadow: none;
  border-color: #ccc;
}
.btn-default:hover {
  color: #333;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: #ccc;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: #ccc;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: #ccc;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-default.btn-transparent {
  background-color: transparent;
}
.btn-default.btn-transparent:hover, .btn-default.btn-transparent:focus, .btn-default.btn-transparent.focus {
  background-color: rgb(229.5, 229.5, 229.5);
}

.btn-primary {
  color: #FFF;
  background-color: #0074E0;
  border-color: transparent;
}
.btn-primary:focus, .btn-primary.focus {
  color: #FFF;
  background-color: #0059B3;
  box-shadow: none;
  border-color: transparent;
}
.btn-primary:hover {
  color: #FFF;
  background-color: #0059B3;
  border-color: transparent;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #FFF;
  background-color: #0059B3;
  border-color: transparent;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #FFF;
  background-color: #0059B3;
  border-color: transparent;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #0074E0;
  border-color: transparent;
}
.btn-primary .badge {
  color: #0074E0;
  background-color: #FFF;
}
.btn-primary.btn-transparent {
  background-color: transparent;
}
.btn-primary.btn-transparent:hover, .btn-primary.btn-transparent:focus, .btn-primary.btn-transparent.focus {
  background-color: #0059B3;
}

.btn-primary-secondary {
  color: #0074E0;
  background-color: #FFF;
  border-color: #0074E0;
}
.btn-primary-secondary:focus, .btn-primary-secondary.focus {
  color: #0074E0;
  background-color: #e5f3f9;
  box-shadow: none;
  border-color: #0074E0;
}
.btn-primary-secondary:hover {
  color: #0074E0;
  background-color: #f2f9fc;
  border-color: #0074E0;
}
.btn-primary-secondary:active, .btn-primary-secondary.active, .open > .btn-primary-secondary.dropdown-toggle {
  color: #0074E0;
  background-color: #f2f9fc;
  border-color: #0074E0;
}
.btn-primary-secondary:active:hover, .btn-primary-secondary:active:focus, .btn-primary-secondary:active.focus, .btn-primary-secondary.active:hover, .btn-primary-secondary.active:focus, .btn-primary-secondary.active.focus, .open > .btn-primary-secondary.dropdown-toggle:hover, .open > .btn-primary-secondary.dropdown-toggle:focus, .open > .btn-primary-secondary.dropdown-toggle.focus {
  color: #0074E0;
  background-color: #f2f9fc;
  border-color: #0074E0;
}
.btn-primary-secondary.disabled:hover, .btn-primary-secondary.disabled:focus, .btn-primary-secondary.disabled.focus, .btn-primary-secondary[disabled]:hover, .btn-primary-secondary[disabled]:focus, .btn-primary-secondary[disabled].focus, fieldset[disabled] .btn-primary-secondary:hover, fieldset[disabled] .btn-primary-secondary:focus, fieldset[disabled] .btn-primary-secondary.focus {
  background-color: #FFF;
  border-color: #0074E0;
}
.btn-primary-secondary .badge {
  color: #FFF;
  background-color: #0074E0;
}
.btn-primary-secondary.btn-transparent {
  background-color: transparent;
}
.btn-primary-secondary.btn-transparent:hover, .btn-primary-secondary.btn-transparent:focus, .btn-primary-secondary.btn-transparent.focus {
  background-color: #e5f3f9;
}

/*
// Success appears as green
.btn-success {
  @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border, $btn-success-bg-active);
}
// Info appears as blue-green
.btn-info {
  @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border, $btn-info-bg-active);
}
// Warning appears as orange
.btn-warning {
  @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border, $btn-warning-bg-active);
}
// Danger and error appear as red
.btn-danger {
  @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border, $btn-danger-bg-active);
}
*/
/*Philips Colors*/
.btn-link {
  color: #0074E0;
  font-weight: normal;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: rgb(0, 76.3839285714, 147.5);
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #ececec;
  text-decoration: none;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 2px;
  min-width: 94px;
}

.btn-sm {
  padding: 1px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 3px;
  min-width: 78px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-opaque {
  opacity: 0.8;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.470588;
  color: #3c3c3c;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #000;
  background-color: transparent;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #000;
  text-decoration: none;
  outline: 0;
  background-color: transparent;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #ececec;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.470588;
  color: #ececec;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9 ;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 961px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, .nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 20px 20px;
}
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}
.nav > li.disabled > a {
  color: #ececec;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #ececec;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: transparent;
  border-color: #0074E0;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid transparent;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.470588;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: transparent transparent transparent;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #0074E0;
  background-color: white;
  border: 1px solid transparent;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #0074E0;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 450px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid transparent;
}
@media (min-width: 450px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid transparent;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: transparent;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 961px) {
  .navbar {
    border-radius: 2px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 961px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 0;
  padding-left: 0;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 961px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 320px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 961px) {
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 961px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 961px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 0;
  font-size: 16px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 961px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 961px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px 0;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 960px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 961px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 450px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type=radio],
  .navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 960px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 961px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-sm {
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 961px) {
  .navbar-text {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 961px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: 0;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: rgb(231.425, 231.425, 231.425);
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: rgb(93.5, 93.5, 93.5);
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: rgb(231.425, 231.425, 231.425);
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: rgb(231.425, 231.425, 231.425);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: rgb(231.425, 231.425, 231.425);
  color: #555;
}
@media (max-width: 960px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: rgb(231.425, 231.425, 231.425);
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: rgb(8.5, 8.5, 8.5);
}
.navbar-inverse .navbar-brand {
  color: white;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: white;
}
.navbar-inverse .navbar-nav > li > a {
  color: white;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: rgb(8.5, 8.5, 8.5);
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: rgb(16.15, 16.15, 16.15);
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: rgb(8.5, 8.5, 8.5);
  color: #fff;
}
@media (max-width: 960px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: rgb(8.5, 8.5, 8.5);
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: rgb(8.5, 8.5, 8.5);
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: white;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: rgb(8.5, 8.5, 8.5);
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: white;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: white;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 5px;
  margin-bottom: 20px;
  list-style: none;
  background-color: transparent;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "› ";
  padding: 0 5px;
  color: #FFF;
}
.breadcrumb > .active {
  color: #FFF;
}

/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.row-eq-height > [class*=col-] {
  flex-shrink: 0;
  position: relative;
}

@media (min-width: 961px) {
  .row-eq-height-lg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .row-eq-height-lg > [class*=col-] {
    flex-shrink: 0;
    position: relative;
  }
}

@media (min-width: 700px) and (max-width: 960px) {
  .row-eq-height-md {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .row-eq-height-md > [class*=col-] {
    flex-shrink: 0;
    position: relative;
  }
}

@media (min-width: 450px) and (max-width: 699px) {
  .row-eq-height-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .row-eq-height-sm > [class*=col-] {
    flex-shrink: 0;
    position: relative;
  }
}

@media (max-width: 449px) {
  .row-eq-height-xs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .row-eq-height-xs > [class*=col-] {
    flex-shrink: 0;
    position: relative;
  }
}

/* mit table cell */
@media (min-width: 961px) {
  .row-eq-height-tc-lg {
    height: 100%;
    display: table;
  }
  .row-eq-height-tc-lg > [class*=col-] {
    display: table-cell;
    float: none;
    height: 100%;
  }
}

@media (min-width: 700px) {
  .row-eq-height-tc-md {
    height: 100%;
    display: table;
  }
  .row-eq-height-tc-md > [class*=col-] {
    display: table-cell;
    float: none;
    height: 100%;
  }
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: rgb(213.7777777778, 232.9166666667, 197.5833333333);
  color: #3c763d;
}
.alert-success hr {
  border-top-color: rgb(200.5555555556, 225.8333333333, 179.1666666667);
}
.alert-success .alert-link {
  color: rgb(42.808988764, 84.191011236, 43.5224719101);
}

.alert-info {
  background-color: #d9edf7;
  border-color: rgb(187.5086956522, 231.9108695652, 240.7913043478);
  color: #31708f;
}
.alert-info hr {
  border-top-color: rgb(166.4434782609, 224.7043478261, 236.3565217391);
}
.alert-info .alert-link {
  color: rgb(35.984375, 82.25, 105.015625);
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: rgb(249.5322580645, 234.6478494624, 203.9677419355);
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: rgb(247.064516129, 225.4623655914, 180.935483871);
}
.alert-warning .alert-link {
  color: rgb(102.2741116751, 80.7817258883, 43.7258883249);
}

.alert-danger {
  background-color: #f2dede;
  border-color: rgb(234.7934782609, 203.7065217391, 208.8876811594);
  color: #a94442;
}
.alert-danger hr {
  border-top-color: rgb(227.5869565217, 185.4130434783, 192.4420289855);
}
.alert-danger .alert-link {
  color: rgb(132.3234042553, 53.2425531915, 51.6765957447);
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 449px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 449px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 449px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 449px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 450px) and (max-width: 699px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 450px) and (max-width: 699px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 450px) and (max-width: 699px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 700px) and (max-width: 960px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 700px) and (max-width: 960px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 700px) and (max-width: 960px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 961px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 961px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 961px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 961px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 449px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 961px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}
.pswp * {
  box-sizing: border-box;
}
.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #FFF;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
.pswp .container-fluid {
  position: relative;
}

/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 34px;
  height: 34px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0 !important;
  margin: 0;
  margin-top: 7px;
  margin-right: 7px;
  background-position: center;
  min-width: initial !important;
  float: right;
  opacity: 0.9;
  transition: opacity 0.2s;
  box-shadow: none;
}
.pswp__button:active {
  outline: none;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button, .pswp__button--arrow--left .btn, .pswp__button--arrow--right .btn {
  width: 34px;
  height: 34px;
}

/*
.pswp__button--close {
	background-position: 0 -44px;
}
*/
.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp__button--zoom.btn {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom.btn {
  display: block;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
  min-width: initial;
}

.pswp__button--arrow--left .btn, .pswp__button--arrow--right .btn {
  min-width: 0;
  padding: 0;
  background-position: center;
  position: absolute;
}

/*
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {

	padding: 0 !important;
	content: '';
	min-width:initial !important;
	top: 35px;
	background-color: rgba(0,0,0,0.3);
	height: 34px;
	width: 34px;
	position: absolute;
}
*/
.pswp__button--arrow--left .btn {
  left: 7px;
}

.pswp__button--arrow--right .btn {
  right: 0;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  right: 45px;
  top: 3px;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #000;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: center;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px 0;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/img/content/preloader.gif') 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /*
  	The idea of animating inner circle is based on Polymer ("material") loading indicator
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 48px;
  width: 100%;
}
.pswp__top-bar .icon-wordmark {
  display: block;
  width: 114px;
  height: 21px;
  float: left;
  margin-top: 14px;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgb(255, 255, 255);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgb(255, 255, 255);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .pswp__container, .pswp__zoom-wrap {
    will-change: unset !important;
  }

  .pswp--animate_opacity {
    will-change: unset !important;
  }
} */
@font-face {
  font-family: philips-global-icon-font;
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/philips-global-icon-font-v2.5.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/philips-global-icon-font-v2.5.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: philips-global-icon-font-32;
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/philips-global-icon-font-32-v2.4.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/philips-global-icon-font-32-v2.4.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: philips-icon;
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/philips-icon.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/philips-icon.woff') format("woff");
  font-weight: 400;
  font-style: normal;
}
[data-icon]::before {
  font-family: philips-icon;
  content: attr(data-icon);
  speak: none;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.p-icon-3-modes, .p-icon-360-reset, .p-icon-360-rotate, .p-icon-360-rotate-2, .p-icon-accesoires, .p-icon-accessories, .p-icon-add, .p-icon-add-application, .p-icon-airfryer, .p-icon-alert, .p-icon-alipay, .p-icon-alipay-unboxed, .p-icon-allmyproducts, .p-icon-announcements, .p-icon-anti-friction, .p-icon-arrow-down, .p-icon-arrow-down-double, .p-icon-arrow-left, .p-icon-arrow-next, .p-icon-arrow-previous, .p-icon-arrow-right, .p-icon-arrow-up, .p-icon-automotive, .p-icon-babybottle-generic, .p-icon-battery-empty, .p-icon-beardadapt-sensor, .p-icon-bell, .p-icon-blog, .p-icon-blog-unboxed, .p-icon-book, .p-icon-bookmark, .p-icon-bowl, .p-icon-brush, .p-icon-calendar, .p-icon-car, .p-icon-chat, .p-icon-chat-2, .p-icon-chat-support, .p-icon-checkbox-mark, .p-icon-checklist, .p-icon-checkmark, .p-icon-checkmark-circle, .p-icon-checkmark-rounded, .p-icon-clinic, .p-icon-clock, .p-icon-clock-inverted, .p-icon-close, .p-icon-coffee-bean, .p-icon-coffee-bean-print, .p-icon-cogwheel, .p-icon-coins, .p-icon-collaboration, .p-icon-comb, .p-icon-comet, .p-icon-comet-unboxed, .p-icon-community, .p-icon-connection, .p-icon-contact, .p-icon-contactcard, .p-icon-contineous-arrow, .p-icon-courses, .p-icon-covid-19, .p-icon-cross, .p-icon-cross-2, .p-icon-dajie, .p-icon-dajie-unboxed, .p-icon-dashboard, .p-icon-database, .p-icon-delivery, .p-icon-dislike, .p-icon-doc, .p-icon-document, .p-icon-document-checkbox, .p-icon-documentchecked, .p-icon-documents, .p-icon-double-chevron-down, .p-icon-double-chevron-left, .p-icon-double-chevron-right, .p-icon-double-chevron-up, .p-icon-down, .p-icon-download, .p-icon-drop, .p-icon-envelope, .p-icon-envelope-2, .p-icon-envelope-3, .p-icon-events, .p-icon-exclamation, .p-icon-exit-fullscreen, .p-icon-exit-fullscreen-small, .p-icon-experiment, .p-icon-expert-recommendation, .p-icon-external-link, .p-icon-facebook, .p-icon-facebook-2, .p-icon-facebook-unboxed, .p-icon-faq, .p-icon-filters, .p-icon-finance, .p-icon-financial, .p-icon-flickr, .p-icon-flickr-unboxed, .p-icon-forum, .p-icon-fullscreen, .p-icon-fullscreen-2, .p-icon-fullscreen-small-2, .p-icon-gallery-grid, .p-icon-gallery-grid-2, .p-icon-gallery-preview, .p-icon-gift, .p-icon-globe, .p-icon-globe-2, .p-icon-google, .p-icon-google-unboxed, .p-icon-googleplus, .p-icon-googleplus-unboxed, .p-icon-grid-view, .p-icon-hamburger, .p-icon-health, .p-icon-healthcare, .p-icon-heart-b, .p-icon-hide, .p-icon-home-health, .p-icon-house, .p-icon-household, .p-icon-how-to, .p-icon-hr, .p-icon-hr-vacancies, .p-icon-idt, .p-icon-ies, .p-icon-images, .p-icon-important-chat, .p-icon-in-page-menu, .p-icon-information, .p-icon-information-circle, .p-icon-inpage, .p-icon-inpage-menu, .p-icon-instagram, .p-icon-instagram-unboxed, .p-icon-laptop, .p-icon-laptop-b, .p-icon-lattego, .p-icon-ldt, .p-icon-learning, .p-icon-learning-2, .p-icon-legal, .p-icon-light-bulb, .p-icon-lighting, .p-icon-lighting-2, .p-icon-like, .p-icon-link, .p-icon-link-2, .p-icon-link-unboxed, .p-icon-linkedin, .p-icon-linkedin-unboxed, .p-icon-list-items, .p-icon-list-view, .p-icon-livejournal, .p-icon-livejournal-unboxed, .p-icon-location, .p-icon-location-finder, .p-icon-lock, .p-icon-lock-closed, .p-icon-login, .p-icon-lumea, .p-icon-magnifier, .p-icon-marker, .p-icon-marker-2, .p-icon-marker-selected, .p-icon-maximize, .p-icon-mcc, .p-icon-menu, .p-icon-messaging-app, .p-icon-microphone, .p-icon-minus, .p-icon-minus-2, .p-icon-money, .p-icon-moon, .p-icon-moon-stars, .p-icon-more-stories, .p-icon-mouse, .p-icon-mr-scan, .p-icon-mr-scan-invert, .p-icon-multi-direction-contour-detect-heads, .p-icon-my-orders, .p-icon-myphilips, .p-icon-myproducts, .p-icon-myprofile, .p-icon-navigation, .p-icon-newsletter, .p-icon-next, .p-icon-next-2, .p-icon-no-image-available, .p-icon-no-image-available-outline, .p-icon-noise, .p-icon-oneblade, .p-icon-oneblade-blade, .p-icon-openid-unboxed, .p-icon-order-history, .p-icon-ordering, .p-icon-orders, .p-icon-pause, .p-icon-payment, .p-icon-paypal, .p-icon-paypal-unboxed, .p-icon-pcproducts, .p-icon-pdf, .p-icon-pencil, .p-icon-people-consultant, .p-icon-people-group, .p-icon-personalcare, .p-icon-philips-wordmark-2008, .p-icon-pinterest, .p-icon-pinterest-unboxed, .p-icon-plane, .p-icon-play, .p-icon-play-button, .p-icon-play-button-2, .p-icon-play-solid, .p-icon-plus, .p-icon-plus-2, .p-icon-power-button, .p-icon-ppt, .p-icon-prev, .p-icon-previous, .p-icon-previous-2, .p-icon-print, .p-icon-priority-high, .p-icon-priority-normal, .p-icon-profile, .p-icon-project, .p-icon-projectplanneradd, .p-icon-promotions, .p-icon-publication, .p-icon-publications, .p-icon-publications-2, .p-icon-qi-charging, .p-icon-qq, .p-icon-qq-unboxed, .p-icon-question-explanation, .p-icon-question-mark, .p-icon-question-mark-circle, .p-icon-questionmark, .p-icon-quotesleft, .p-icon-quotesright, .p-icon-record, .p-icon-record-2, .p-icon-refresh, .p-icon-refresh-cart, .p-icon-register-product, .p-icon-repair, .p-icon-repair-service, .p-icon-reset, .p-icon-returns, .p-icon-reward, .p-icon-rfa, .p-icon-rolf, .p-icon-rosette, .p-icon-rotate-ccw, .p-icon-rotate-cw, .p-icon-rotation, .p-icon-rss, .p-icon-rss-unboxed, .p-icon-sales-marketing, .p-icon-screen, .p-icon-search, .p-icon-self-service, .p-icon-send, .p-icon-settings, .p-icon-share, .p-icon-share-2, .p-icon-shaver, .p-icon-shield, .p-icon-shield-half, .p-icon-shipping, .p-icon-shopping-cart-inverted, .p-icon-shoppingcart, .p-icon-shoppingcart-inverted, .p-icon-show, .p-icon-sidemenu, .p-icon-signup, .p-icon-simple-cleaning, .p-icon-sinaweibo, .p-icon-sinaweibo-unboxed, .p-icon-smartphone, .p-icon-software-update, .p-icon-sound-and-vision, .p-icon-soundvision, .p-icon-speedometer, .p-icon-standby, .p-icon-standby-2, .p-icon-star, .p-icon-star-2, .p-icon-star-empty, .p-icon-star-filled, .p-icon-star-lines, .p-icon-star-solid, .p-icon-stopwatch, .p-icon-stories, .p-icon-subscriptions, .p-icon-subtract, .p-icon-suitcase-first-aid, .p-icon-sun, .p-icon-support, .p-icon-support-2, .p-icon-support-nav, .p-icon-tag, .p-icon-teeth, .p-icon-telephone, .p-icon-tencentweibo, .p-icon-tencentweibo-unboxed, .p-icon-tools, .p-icon-toothbrush, .p-icon-toothbrush-connected, .p-icon-tradelink-outline, .p-icon-transport-truck, .p-icon-trashbin, .p-icon-travel, .p-icon-twitter, .p-icon-twitter-unboxed, .p-icon-uld, .p-icon-up, .p-icon-up-to-date, .p-icon-vacuum-cleaner, .p-icon-vibration, .p-icon-video-camera, .p-icon-video-camera-a, .p-icon-videos, .p-icon-vk-unboxed, .p-icon-vkontakte, .p-icon-vkontakte-unboxed, .p-icon-volume-high, .p-icon-volume-low, .p-icon-volume-medium, .p-icon-volume-mute, .p-icon-warranty, .p-icon-web-navigation, .p-icon-webinars, .p-icon-wechat, .p-icon-wechat-unboxed, .p-icon-weibo, .p-icon-weibo-unboxed, .p-icon-whatsapp, .p-icon-whatsapp-unboxed, .p-icon-wheels, .p-icon-xing, .p-icon-xing-unboxed, .p-icon-xls, .p-icon-youku, .p-icon-youku-unboxed, .p-icon-youtube, .p-icon-youtube-unboxed, .p-icon-zip, .philips-global-icon-font {
  font-family: philips-global-icon-font;
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.p-icon-3-modes::after {
  content: "\e110";
}

.p-icon-accesoires::after, .p-icon-accessories::after {
  content: "\e829";
}

.p-icon-airfryer::after {
  content: "\e135";
}

.p-icon-alert::after {
  content: "\e10f";
}

.p-icon-announcements::after {
  content: "\e112";
}

.p-icon-anti-friction::after {
  content: "\e113";
}

.p-icon-arrow-next::after {
  content: "\e10d";
}

.p-icon-arrow-previous::after {
  content: "\e10e";
}

.p-icon-battery-empty::after {
  content: "\e136";
}

.p-icon-beardadapt-sensor::after {
  content: "\e111";
}

.p-icon-bell::after {
  content: "\e126";
}

.p-icon-bookmark::after {
  content: "\e149";
}

.p-icon-chat-support::after {
  content: "\e119";
}

.p-icon-checkbox-mark::after {
  content: "\e114";
}

.p-icon-coins::after, .p-icon-money::after {
  content: "\e121";
}

.p-icon-connection::after {
  content: "\e124";
}

.p-icon-contact::after {
  content: "\e131";
}

.p-icon-covid-19::after {
  content: "\e11e";
}

.p-icon-dislike::after {
  content: "\e115";
}

.p-icon-double-chevron-left::after {
  content: "\e12e";
}

.p-icon-double-chevron-right::after {
  content: "\e12f";
}

.p-icon-double-chevron-up::after {
  content: "\e130";
}

.p-icon-experiment::after {
  content: "\e137";
}

.p-icon-filters::after {
  content: "\e12d";
}

.p-icon-hamburger::after, .p-icon-menu::after, .p-icon-sidemenu::after {
  content: "\e146";
}

.p-icon-hide::after {
  content: "\e10b";
}

.p-icon-important-chat::after {
  content: "\e152";
}

.p-icon-information-circle::after {
  content: "\e153";
}

.p-icon-messaging-app::after {
  content: "\e16b";
}

.p-icon-multi-direction-contour-detect-heads::after {
  content: "\e171";
}

.p-icon-payment::after {
  content: "\e179";
}

.p-icon-paypal::after {
  content: "\e11f";
}

.p-icon-publication::after {
  content: "\e18e";
}

.p-icon-qi-charging::after {
  content: "\e190";
}

.p-icon-record-2::after {
  content: "\e11c";
}

.p-icon-refresh-cart::after {
  content: "\e196";
}

.p-icon-returns::after {
  content: "\e19b";
}

.p-icon-send::after {
  content: "\e132";
}

.p-icon-smartphone::after {
  content: "\e13e";
}

.p-icon-shaver::after {
  content: "\e12a";
}

.p-icon-delivery::after, .p-icon-shipping::after {
  content: "\e1a8";
}

.p-icon-show::after {
  content: "\e10c";
}

.p-icon-simple-cleaning::after {
  content: "\e1ac";
}

.p-icon-speedometer::after {
  content: "\e1af";
}

.p-icon-star-2::after, .p-icon-star-empty::after, .p-icon-star-lines::after {
  content: "\e1b2";
}

.p-icon-stopwatch::after {
  content: "\e103";
}

.p-icon-subtract::after {
  content: "\e1b4";
}

.p-icon-tag::after {
  content: "\e14b";
}

.p-icon-support-2::after {
  content: "\e134";
}

.p-icon-subscriptions::after {
  content: "\e13f";
}

.p-icon-expert-recommendation::after {
  content: "\e12b";
}

.p-icon-external-link::after {
  content: "\e12c";
}

.p-icon-blog::after {
  content: "\e634";
}

.p-icon-blog-unboxed::after {
  content: "\e117";
}

.p-icon-comb::after {
  content: "\e819";
}

.p-icon-comet::after {
  content: "\e639";
}

.p-icon-comet-unboxed::after {
  content: "\e11a";
}

.p-icon-dajie::after {
  content: "\e313";
}

.p-icon-dajie-unboxed::after {
  content: "\e11b";
}

.p-icon-livejournal-unboxed::after, .p-icon-livejournal::after {
  content: "\e306";
}

.p-icon-philips-wordmark-2008::after {
  content: "\e100";
}

.p-icon-rolf::after {
  content: "\e623";
}

.p-icon-tencentweibo::after {
  content: "\e118";
}

.p-icon-tencentweibo-unboxed::after {
  content: "\e129";
}

.p-icon-xing::after {
  content: "\e312";
}

.p-icon-xing-unboxed::after {
  content: "\e122";
}

.p-icon-add::after {
  content: "\e83f";
}

.p-icon-register-product::after {
  content: "\e143";
}

.p-icon-add-application::after {
  content: "\e600";
}

.p-icon-alipay::after {
  content: "\e127";
}

.p-icon-alipay-unboxed::after {
  content: "\e64d";
}

.p-icon-allmyproducts::after {
  content: "\e627";
}

.p-icon-arrow-down::after, .p-icon-down::after {
  content: "\e201";
}

.p-icon-arrow-left::after, .p-icon-prev::after {
  content: "\e202";
}

.p-icon-arrow-right::after, .p-icon-next::after {
  content: "\e203";
}

.p-icon-arrow-up::after, .p-icon-up::after {
  content: "\e200";
}

.p-icon-book::after {
  content: "\e657";
}

.p-icon-bowl::after {
  content: "\e817";
}

.p-icon-brush::after {
  content: "\e800";
}

.p-icon-automotive::after, .p-icon-car::after {
  content: "\e818";
}

.p-icon-chat-2::after, .p-icon-chat::after {
  content: "\e62b";
}

.p-icon-checklist::after, .p-icon-document-checkbox::after, .p-icon-documentchecked::after {
  content: "\e660";
}

.p-icon-checkmark::after {
  content: "\e204";
}

.p-icon-checkmark-circle::after, .p-icon-checkmark-rounded::after {
  content: "\e116";
}

.p-icon-clinic::after {
  content: "\e801";
}

.p-icon-clock-inverted::after, .p-icon-clock::after {
  content: "\e602";
}

.p-icon-close::after, .p-icon-cross-2::after, .p-icon-cross::after {
  content: "\e20f";
}

.p-icon-coffee-bean-print::after, .p-icon-coffee-bean::after {
  content: "\e839";
}

.p-icon-collaboration::after {
  content: "\e604";
}

.p-icon-contactcard::after, .p-icon-hr::after {
  content: "\e633";
}

.p-icon-courses::after, .p-icon-webinars::after {
  content: "\e228";
}

.p-icon-dashboard::after {
  content: "\e605";
}

.p-icon-database::after {
  content: "\e606";
}

.p-icon-doc::after {
  content: "\e615";
}

.p-icon-document::after {
  content: "\e607";
}

.p-icon-documents::after {
  content: "\e608";
}

.p-icon-arrow-down-double::after, .p-icon-double-chevron-down::after {
  content: "\e841";
}

.p-icon-download::after {
  content: "\e229";
}

.p-icon-drop::after {
  content: "\e802";
}

.p-icon-envelope-2::after, .p-icon-envelope-3::after, .p-icon-envelope::after {
  content: "\e217";
}

.p-icon-calendar::after, .p-icon-events::after {
  content: "\e22a";
}

.p-icon-exclamation::after {
  content: "\e108";
}

.p-icon-exit-fullscreen-small::after, .p-icon-exit-fullscreen::after {
  content: "\e206";
}

.p-icon-facebook-2::after, .p-icon-facebook::after {
  content: "\e300";
}

.p-icon-facebook-unboxed::after {
  content: "\e648";
}

.p-icon-faq::after {
  content: "\e22c";
}

.p-icon-finance::after {
  content: "\e609";
}

.p-icon-financial::after {
  content: "\e149";
}

.p-icon-flickr::after {
  content: "\e301";
}

.p-icon-flickr-unboxed::after {
  content: "\e643";
}

.p-icon-forum::after {
  content: "\e822";
}

.p-icon-fullscreen-2::after, .p-icon-fullscreen-small-2::after, .p-icon-fullscreen::after, .p-icon-maximize::after {
  content: "\e205";
}

.p-icon-gallery-grid-2::after, .p-icon-gallery-grid::after {
  content: "\e218";
}

.p-icon-gallery-preview::after {
  content: "\e219";
}

.p-icon-gift::after {
  content: "\e811";
}

.p-icon-globe-2::after, .p-icon-globe::after {
  content: "\e60a";
}

.p-icon-google::after, .p-icon-googleplus::after {
  content: "\e647";
}

.p-icon-google-unboxed::after, .p-icon-googleplus-unboxed::after {
  content: "\e302";
}

.p-icon-grid-view::after {
  content: "\e207";
}

.p-icon-health::after, .p-icon-heart-b::after {
  content: "\e904";
}

.p-icon-healthcare::after {
  content: "\e60b";
}

.p-icon-home-health::after {
  content: "\e820";
}

.p-icon-house::after {
  content: "\e803";
}

.p-icon-household::after {
  content: "\e831";
}

.p-icon-how-to::after {
  content: "\e823";
}

.p-icon-hr-vacancies::after {
  content: "\e60d";
}

.p-icon-idt::after {
  content: "\e619";
}

.p-icon-ies::after {
  content: "\e61f";
}

.p-icon-images::after {
  content: "\e60e";
}

.p-icon-information::after {
  content: "\e658";
}

.p-icon-inpage::after {
  content: "\e402";
}

.p-icon-instagram::after {
  content: "\e303";
}

.p-icon-instagram-unboxed::after {
  content: "\e63f";
}

.p-icon-laptop-b::after, .p-icon-laptop::after {
  content: "\e60f";
}

.p-icon-lattego::after {
  content: "\e138";
}

.p-icon-lumea::after {
  content: "\e139";
}

.p-icon-ldt::after {
  content: "\e628";
}

.p-icon-learning-2::after, .p-icon-learning::after {
  content: "\e610";
}

.p-icon-legal::after {
  content: "\e611";
}

.p-icon-light-bulb::after, .p-icon-lighting-2::after, .p-icon-lighting::after {
  content: "\e81b";
}

.p-icon-like::after {
  content: "\e813";
}

.p-icon-link-2::after, .p-icon-link-unboxed::after, .p-icon-link::after {
  content: "\e304";
}

.p-icon-linkedin::after {
  content: "\e305";
}

.p-icon-linkedin-unboxed::after {
  content: "\e644";
}

.p-icon-in-page-menu::after, .p-icon-inpage-menu::after, .p-icon-list-items::after {
  content: "\e225";
}

.p-icon-list-view::after {
  content: "\e208";
}

.p-icon-location::after {
  content: "\e637";
}

.p-icon-location-finder::after {
  content: "\e827";
}

.p-icon-lock-closed::after, .p-icon-lock::after {
  content: "\e700";
}

.p-icon-login::after {
  content: "\e62f";
}

.p-icon-marker-2::after, .p-icon-marker::after {
  content: "\e310";
}

.p-icon-marker-selected::after {
  content: "\e311";
}

.p-icon-babybottle-generic::after, .p-icon-mcc::after {
  content: "\e832";
}

.p-icon-microphone::after {
  content: "\e145";
}

.p-icon-minus-2::after, .p-icon-minus::after {
  content: "\e22e";
}

.p-icon-moon-stars::after, .p-icon-moon::after {
  content: "\e804";
}

.p-icon-more-stories::after {
  content: "\e22f";
}

.p-icon-mouse::after, .p-icon-pcproducts::after {
  content: "\e614";
}

.p-icon-mr-scan-invert::after, .p-icon-mr-scan::after {
  content: "\e900";
}

.p-icon-myproducts::after {
  content: "\e83c";
}

.p-icon-my-orders::after {
  content: "\e144";
}

.p-icon-navigation::after {
  content: "\e230";
}

.p-icon-newsletter::after {
  content: "\e13a";
}

.p-icon-next-2::after {
  content: "\e231";
}

.p-icon-noise::after {
  content: "\e13b";
}

.p-icon-no-image-available-outline::after, .p-icon-no-image-available::after {
  content: "\e65a";
}

.p-icon-oneblade::after {
  content: "\e148";
}

.p-icon-oneblade-blade::after {
  content: "\e147";
}

.p-icon-openid-unboxed::after {
  content: "\e63b";
}

.p-icon-ordering::after, .p-icon-orders::after {
  content: "\e177";
}

.p-icon-order-history::after {
  content: "\e142";
}

.p-icon-pause::after {
  content: "\e20b";
}

.p-icon-paypal-unboxed::after {
  content: "\e646";
}

.p-icon-pdf::after {
  content: "\e620";
}

.p-icon-pencil::after {
  content: "\e616";
}

.p-icon-people-consultant::after {
  content: "\e902";
}

.p-icon-community::after, .p-icon-people-group::after {
  content: "\e903";
}

.p-icon-personalcare::after {
  content: "\e834";
}

.p-icon-pinterest::after {
  content: "\e307";
}

.p-icon-pinterest-unboxed::after {
  content: "\e640";
}

.p-icon-plane::after {
  content: "\e617";
}

.p-icon-play-button-2::after, .p-icon-play-button::after, .p-icon-play-solid::after, .p-icon-play::after {
  content: "\e20a";
}

.p-icon-plus-2::after, .p-icon-plus::after {
  content: "\e20e";
}

.p-icon-ppt::after {
  content: "\e621";
}

.p-icon-previous-2::after, .p-icon-previous::after {
  content: "\e232";
}

.p-icon-print::after {
  content: "\e809";
}

.p-icon-priority-high::after {
  content: "\e805";
}

.p-icon-priority-normal::after {
  content: "\e806";
}

.p-icon-myphilips::after, .p-icon-myprofile::after, .p-icon-profile::after {
  content: "\e83d";
}

.p-icon-power-button::after {
  content: "\e13c";
}

.p-icon-project::after {
  content: "\e62a";
}

.p-icon-projectplanneradd::after {
  content: "\e635";
}

.p-icon-promotions::after {
  content: "\e662";
}

.p-icon-publications-2::after, .p-icon-publications::after {
  content: "\e234";
}

.p-icon-qq::after {
  content: "\e128";
}

.p-icon-qq-unboxed::after {
  content: "\e64f";
}

.p-icon-question-mark::after, .p-icon-questionmark::after {
  content: "\e109";
}

.p-icon-question-explanation::after, .p-icon-question-mark-circle::after {
  content: "\e842";
}

.p-icon-quotesleft::after {
  content: "\e638";
}

.p-icon-quotesright::after {
  content: "\e63a";
}

.p-icon-record::after {
  content: "\e20c";
}

.p-icon-360-rotate-2::after, .p-icon-360-rotate::after, .p-icon-contineous-arrow::after, .p-icon-refresh::after {
  content: "\e221";
}

.p-icon-repair::after {
  content: "\e838";
}

.p-icon-repair-service::after, .p-icon-support-nav::after, .p-icon-support::after {
  content: "\e815";
}

.p-icon-reward::after {
  content: "\e13d";
}

.p-icon-rfa::after {
  content: "\e622";
}

.p-icon-rosette::after {
  content: "\e701";
}

.p-icon-360-reset::after, .p-icon-reset::after, .p-icon-rotate-ccw::after {
  content: "\e220";
}

.p-icon-rotate-cw::after, .p-icon-rotation::after {
  content: "\e235";
}

.p-icon-rss::after {
  content: "\e308";
}

.p-icon-rss-unboxed::after {
  content: "\e11d";
}

.p-icon-sales-marketing::after {
  content: "\e61a";
}

.p-icon-screen::after {
  content: "\e821";
}

.p-icon-magnifier::after, .p-icon-search::after {
  content: "\e209";
}

.p-icon-self-service::after {
  content: "\e61b";
}

.p-icon-cogwheel::after, .p-icon-settings::after, .p-icon-wheels::after {
  content: "\e61e";
}

.p-icon-share-2::after, .p-icon-share::after {
  content: "\e401";
}

.p-icon-shield-half::after, .p-icon-shield::after {
  content: "\e814";
}

.p-icon-shopping-cart-inverted::after, .p-icon-shoppingcart-inverted::after, .p-icon-shoppingcart::after {
  content: "\e223";
}

.p-icon-signup::after {
  content: "\e62e";
}

.p-icon-software-update::after, .p-icon-up-to-date::after {
  content: "\e824";
}

.p-icon-sound-and-vision::after, .p-icon-soundvision::after {
  content: "\e826";
}

.p-icon-standby-2::after, .p-icon-standby::after {
  content: "\e702";
}

.p-icon-star-filled::after, .p-icon-star-solid::after, .p-icon-star::after {
  content: "\e632";
}

.p-icon-stories::after {
  content: "\e400";
}

.p-icon-suitcase-first-aid::after {
  content: "\e812";
}

.p-icon-sun::after {
  content: "\e807";
}

.p-icon-teeth::after {
  content: "\e808";
}

.p-icon-telephone::after {
  content: "\e224";
}

.p-icon-tools::after {
  content: "\e810";
}

.p-icon-toothbrush::after {
  content: "\e140";
}

.p-icon-toothbrush-connected::after {
  content: "\e14c";
}

.p-icon-tradelink-outline::after {
  content: "\e237";
}

.p-icon-transport-truck::after {
  content: "\e703";
}

.p-icon-trashbin::after {
  content: "\e636";
}

.p-icon-travel::after {
  content: "\e61c";
}

.p-icon-twitter::after {
  content: "\e30b";
}

.p-icon-twitter-unboxed::after {
  content: "\e64a";
}

.p-icon-uld::after {
  content: "\e624";
}

.p-icon-vacuum-cleaner::after {
  content: "\e81f";
}

.p-icon-vibration::after {
  content: "\e141";
}

.p-icon-video-camera-a::after, .p-icon-video-camera::after {
  content: "\e81c";
}

.p-icon-videos::after {
  content: "\e239";
}

.p-icon-vkontakte::after {
  content: "\e30c";
}

.p-icon-vk-unboxed::after, .p-icon-vkontakte-unboxed::after {
  content: "\e63e";
}

.p-icon-volume-high::after {
  content: "\e211";
}

.p-icon-volume-low::after {
  content: "\e213";
}

.p-icon-volume-medium::after {
  content: "\e212";
}

.p-icon-volume-mute::after {
  content: "\e214";
}

.p-icon-warranty::after {
  content: "\e825";
}

.p-icon-web-navigation::after {
  content: "\e61d";
}

.p-icon-wechat::after {
  content: "\e133";
}

.p-icon-wechat-unboxed::after {
  content: "\e651";
}

.p-icon-sinaweibo::after, .p-icon-weibo::after {
  content: "\e309";
}

.p-icon-sinaweibo-unboxed::after, .p-icon-weibo-unboxed::after {
  content: "\e63d";
}

.p-icon-whatsapp::after {
  content: "\e317";
}

.p-icon-whatsapp-unboxed::after {
  content: "\e120";
}

.p-icon-xls::after {
  content: "\e625";
}

.p-icon-youku::after {
  content: "\e314";
}

.p-icon-youku-unboxed::after {
  content: "\e123";
}

.p-icon-youtube::after {
  content: "\e30d";
}

.p-icon-youtube-unboxed::after {
  content: "\e125";
}

.p-icon-zip::after {
  content: "\e626";
}

.p-icon-download-doc, .p-icon-support-faq, .p-icon-support-forum, .p-icon-support-nav, .p-icon-support-search, .p-icon-wrench, .p-icon-wrench-2 {
  font-family: philips-global-icon-font;
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: top;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.p-icon-support-forum::after {
  content: "\e903";
}

.p-icon-support-search::after {
  content: "\e209";
}

.p-icon-support-faq::after {
  content: "\e842";
}

.p-icon-download-doc::after {
  content: "\e229";
}

.p-icon-support-nav::after {
  content: "\e815";
}

.p-icon-wrench-2::after, .p-icon-wrench::after {
  content: "\e838";
}

.p-icon-accesoires--32, .p-icon-accessories--32, .p-icon-add--32, .p-icon-airfryer--32, .p-icon-alipay--32, .p-icon-alipay-unboxed--32, .p-icon-arrow-down--32, .p-icon-arrow-down-double--32, .p-icon-arrow-left--32, .p-icon-arrow-next--32, .p-icon-arrow-previous--32, .p-icon-arrow-right--32, .p-icon-arrow-up--32, .p-icon-automotive--32, .p-icon-babybottle-generic--32, .p-icon-battery-empty--32, .p-icon-bell--32, .p-icon-blog--32, .p-icon-blog-unboxed--32, .p-icon-car--32, .p-icon-coffee-bean--32, .p-icon-coffee-bean-print--32, .p-icon-comet--32, .p-icon-comet-unboxed--32, .p-icon-connection--32, .p-icon-contact--32, .p-icon-covid-19--32, .p-icon-dajie--32, .p-icon-dajie-unboxed--32, .p-icon-dislike--32, .p-icon-double-chevron-down--32, .p-icon-double-chevron-left--32, .p-icon-double-chevron-right--32, .p-icon-double-chevron-up--32, .p-icon-down--32, .p-icon-download--32, .p-icon-experiment--32, .p-icon-expert-recommendation--32, .p-icon-external-link--32, .p-icon-facebook--32, .p-icon-facebook-2--32, .p-icon-facebook-unboxed--32, .p-icon-filters--32, .p-icon-financial--32, .p-icon-flickr--32, .p-icon-flickr-unboxed--32, .p-icon-globe--32, .p-icon-globe-2--32, .p-icon-google--32, .p-icon-google-unboxed--32, .p-icon-googleplus--32, .p-icon-googleplus-unboxed--32, .p-icon-health--32, .p-icon-healthcare--32, .p-icon-heart-b--32, .p-icon-household--32, .p-icon-images--32, .p-icon-information-circle--32, .p-icon-instagram--32, .p-icon-instagram-unboxed--32, .p-icon-lattego--32, .p-icon-learning--32, .p-icon-light-bulb--32, .p-icon-lighting--32, .p-icon-lighting-2--32, .p-icon-like--32, .p-icon-link--32, .p-icon-link-2--32, .p-icon-link-unboxed--32, .p-icon-linkedin--32, .p-icon-linkedin-unboxed--32, .p-icon-lumea--32, .p-icon-magnifier--32, .p-icon-mcc--32, .p-icon-microphone--32, .p-icon-mouse--32, .p-icon-mr-scan--32, .p-icon-my-orders--32, .p-icon-newsletter--32, .p-icon-next--32, .p-icon-no-image-available--32, .p-icon-no-image-available-outline--32, .p-icon-noise--32, .p-icon-oneblade--32, .p-icon-oneblade-blade--32, .p-icon-order-history--32, .p-icon-ordering--32, .p-icon-orders--32, .p-icon-paypal--32, .p-icon-paypal-unboxed--32, .p-icon-pcproducts--32, .p-icon-personalcare--32, .p-icon-pinterest--32, .p-icon-pinterest-unboxed--32, .p-icon-play--32, .p-icon-play-button--32, .p-icon-play-button-2--32, .p-icon-play-solid--32, .p-icon-power-button--32, .p-icon-prev--32, .p-icon-promotions--32, .p-icon-qq--32, .p-icon-qq-unboxed--32, .p-icon-register-product--32, .p-icon-repair-service--32, .p-icon-reward--32, .p-icon-rss--32, .p-icon-rss-unboxed--32, .p-icon-search--32, .p-icon-send--32, .p-icon-shaver--32, .p-icon-sinaweibo--32, .p-icon-sinaweibo-unboxed--32, .p-icon-smartphone--32, .p-icon-sound-and-vision--32, .p-icon-soundvision--32, .p-icon-star--32, .p-icon-star-2--32, .p-icon-star-empty--32, .p-icon-star-filled--32, .p-icon-star-lines--32, .p-icon-star-solid--32, .p-icon-stopwatch--32, .p-icon-subscriptions--32, .p-icon-subtract--32, .p-icon-support--32, .p-icon-support-2--32, .p-icon-support-nav--32, .p-icon-tencentweibo--32, .p-icon-tencentweibo-unboxed--32, .p-icon-tools--32, .p-icon-toothbrush--32, .p-icon-twitter--32, .p-icon-twitter-unboxed--32, .p-icon-up--32, .p-icon-vibration--32, .p-icon-vk-unboxed--32, .p-icon-vkontakte--32, .p-icon-vkontakte-unboxed--32, .p-icon-wechat--32, .p-icon-wechat-unboxed--32, .p-icon-weibo--32, .p-icon-weibo-unboxed--32, .p-icon-whatsapp--32, .p-icon-whatsapp-unboxed--32, .p-icon-xing--32, .p-icon-xing-unboxed--32, .p-icon-youku--32, .p-icon-youku-unboxed--32, .p-icon-youtube--32, .p-icon-youtube-unboxed--32, .philips-global-icon-font-32 {
  font-family: philips-global-icon-font-32;
  font-size: 32px;
  line-height: 32px;
  display: inline-block;
  vertical-align: top;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.p-icon-accesoires--32::after, .p-icon-accessories--32::after {
  content: "\e829";
}

.p-icon-airfryer--32::after {
  content: "\e135";
}

.p-icon-arrow-next--32::after {
  content: "\e10d";
}

.p-icon-arrow-previous--32::after {
  content: "\e10e";
}

.p-icon-battery-empty--32::after {
  content: "\e136";
}

.p-icon-bell--32::after {
  content: "\e126";
}

.p-icon-connection--32::after {
  content: "\e124";
}

.p-icon-covid-19--32::after {
  content: "\e11e";
}

.p-icon-dislike--32::after {
  content: "\e115";
}

.p-icon-double-chevron-left--32::after {
  content: "\e12e";
}

.p-icon-double-chevron-right--32::after {
  content: "\e12f";
}

.p-icon-double-chevron-up--32::after {
  content: "\e130";
}

.p-icon-experiment--32::after {
  content: "\e137";
}

.p-icon-paypal--32::after {
  content: "\e11f";
}

.p-icon-shaver--32::after {
  content: "\e12a";
}

.p-icon-star-2--32::after, .p-icon-star-empty--32::after, .p-icon-star-lines--32::after {
  content: "\e1b2";
}

.p-icon-stopwatch--32::after {
  content: "\e103";
}

.p-icon-subtract--32::after {
  content: "\e1b4";
}

.p-icon-contact--32::after {
  content: "\e131";
}

.p-icon-expert-recommendation--32::after {
  content: "\e12b";
}

.p-icon-external-link--32::after {
  content: "\e12c";
}

.p-icon-filters--32::after {
  content: "\e12d";
}

.p-icon-send--32::after {
  content: "\e132";
}

.p-icon-blog--32::after {
  content: "\e634";
}

.p-icon-blog-unboxed--32::after {
  content: "\e117";
}

.p-icon-comet--32::after {
  content: "\e639";
}

.p-icon-comet-unboxed--32::after {
  content: "\e11a";
}

.p-icon-dajie--32::after {
  content: "\e313";
}

.p-icon-dajie-unboxed--32::after {
  content: "\e11b";
}

.p-icon-tencentweibo--32::after {
  content: "\e118";
}

.p-icon-tencentweibo-unboxed--32::after {
  content: "\e129";
}

.p-icon-xing--32::after {
  content: "\e312";
}

.p-icon-xing-unboxed--32::after {
  content: "\e122";
}

.p-icon-add--32::after {
  content: "\e83f";
}

.p-icon-register-product--32::after {
  content: "\e143";
}

.p-icon-alipay--32::after {
  content: "\e127";
}

.p-icon-alipay-unboxed--32::after {
  content: "\e64d";
}

.p-icon-arrow-down--32::after, .p-icon-down--32::after {
  content: "\e201";
}

.p-icon-arrow-left--32::after, .p-icon-prev--32::after {
  content: "\e202";
}

.p-icon-arrow-right--32::after, .p-icon-next--32::after {
  content: "\e203";
}

.p-icon-arrow-up--32::after, .p-icon-up--32::after {
  content: "\e200";
}

.p-icon-automotive--32::after, .p-icon-car--32::after {
  content: "\e818";
}

.p-icon-coffee-bean--32::after, .p-icon-coffee-bean-print--32::after {
  content: "\e839";
}

.p-icon-arrow-down-double--32::after, .p-icon-double-chevron-down--32::after {
  content: "\e841";
}

.p-icon-download--32::after {
  content: "\e229";
}

.p-icon-facebook--32::after, .p-icon-facebook-2--32::after {
  content: "\e300";
}

.p-icon-facebook-unboxed--32::after {
  content: "\e648";
}

.p-icon-financial--32::after {
  content: "\e149";
}

.p-icon-flickr--32::after {
  content: "\e301";
}

.p-icon-flickr-unboxed--32::after {
  content: "\e643";
}

.p-icon-globe--32::after, .p-icon-globe-2--32::after {
  content: "\e60a";
}

.p-icon-google--32::after, .p-icon-googleplus--32::after {
  content: "\e647";
}

.p-icon-google-unboxed--32::after, .p-icon-googleplus-unboxed--32::after {
  content: "\e302";
}

.p-icon-health--32::after, .p-icon-heart-b--32::after {
  content: "\e904";
}

.p-icon-healthcare--32::after {
  content: "\e60b";
}

.p-icon-household--32::after {
  content: "\e831";
}

.p-icon-images--32::after {
  content: "\e60e";
}

.p-icon-information-circle--32::after {
  content: "\e153";
}

.p-icon-instagram--32::after {
  content: "\e303";
}

.p-icon-instagram-unboxed--32::after {
  content: "\e63f";
}

.p-icon-lattego--32::after {
  content: "\e138";
}

.p-icon-learning--32::after {
  content: "\e610";
}

.p-icon-light-bulb--32::after, .p-icon-lighting--32::after, .p-icon-lighting-2--32::after {
  content: "\e81b";
}

.p-icon-like--32::after {
  content: "\e813";
}

.p-icon-link--32::after, .p-icon-link-2--32::after, .p-icon-link-unboxed--32::after {
  content: "\e304";
}

.p-icon-linkedin--32::after {
  content: "\e305";
}

.p-icon-linkedin-unboxed--32::after {
  content: "\e644";
}

.p-icon-lumea--32::after {
  content: "\e139";
}

.p-icon-babybottle-generic--32::after, .p-icon-mcc--32::after {
  content: "\e832";
}

.p-icon-microphone--32::after {
  content: "\e145";
}

.p-icon-mouse--32::after, .p-icon-pcproducts--32::after {
  content: "\e614";
}

.p-icon-mr-scan--32::after {
  content: "\e900";
}

.p-icon-my-orders--32::after {
  content: "\e144";
}

.p-icon-newsletter--32::after {
  content: "\e13a";
}

.p-icon-noise--32::after {
  content: "\e13b";
}

.p-icon-no-image-available--32::after, .p-icon-no-image-available-outline--32::after {
  content: "\e65a";
}

.p-icon-oneblade--32::after {
  content: "\e148";
}

.p-icon-oneblade-blade--32::after {
  content: "\e147";
}

.p-icon-ordering--32::after, .p-icon-orders--32::after {
  content: "\e177";
}

.p-icon-order-history--32::after {
  content: "\e142";
}

.p-icon-paypal-unboxed--32::after {
  content: "\e646";
}

.p-icon-personalcare--32::after {
  content: "\e834";
}

.p-icon-pinterest--32::after {
  content: "\e307";
}

.p-icon-pinterest-unboxed--32::after {
  content: "\e640";
}

.p-icon-play--32::after, .p-icon-play-button--32::after, .p-icon-play-button-2--32::after, .p-icon-play-solid--32::after {
  content: "\e20a";
}

.p-icon-power-button--32::after {
  content: "\e13c";
}

.p-icon-promotions--32::after {
  content: "\e662";
}

.p-icon-qq--32::after {
  content: "\e128";
}

.p-icon-qq-unboxed--32::after {
  content: "\e64f";
}

.p-icon-repair-service--32::after, .p-icon-support--32::after, .p-icon-support-nav--32::after {
  content: "\e815";
}

.p-icon-reward--32::after {
  content: "\e13d";
}

.p-icon-support-2--32::after {
  content: "\e134";
}

.p-icon-rss--32::after {
  content: "\e308";
}

.p-icon-rss-unboxed--32::after {
  content: "\e11d";
}

.p-icon-magnifier--32::after, .p-icon-search--32::after {
  content: "\e209";
}

.p-icon-smartphone--32 {
  content: "\e13e";
}

.p-icon-sound-and-vision--32::after, .p-icon-soundvision--32::after {
  content: "\e826";
}

.p-icon-star--32::after, .p-icon-star-filled--32::after, .p-icon-star-solid--32::after {
  content: "\e632";
}

.p-icon-subscriptions--32::after {
  content: "\e13f";
}

.p-icon-tools--32::after {
  content: "\e810";
}

.p-icon-toothbrush--32::after {
  content: "\e140";
}

.p-icon-twitter--32::after {
  content: "\e30b";
}

.p-icon-twitter-unboxed--32::after {
  content: "\e64a";
}

.p-icon-vibration--32::after {
  content: "\e141";
}

.p-icon-vkontakte--32::after {
  content: "\e30c";
}

.p-icon-vk-unboxed--32::after, .p-icon-vkontakte-unboxed--32::after {
  content: "\e63e";
}

.p-icon-wechat--32::after {
  content: "\e133";
}

.p-icon-wechat-unboxed--32::after {
  content: "\e651";
}

.p-icon-sinaweibo--32::after, .p-icon-weibo--32::after {
  content: "\e309";
}

.p-icon-sinaweibo-unboxed--32::after, .p-icon-weibo-unboxed--32::after {
  content: "\e63d";
}

.p-icon-whatsapp--32::after {
  content: "\e317";
}

.p-icon-whatsapp-unboxed--32::after {
  content: "\e120";
}

.p-icon-youku--32::after {
  content: "\e314";
}

.p-icon-youku-unboxed--32::after {
  content: "\e123";
}

.p-icon-youtube--32::after {
  content: "\e30d";
}

.p-icon-youtube-unboxed--32::after {
  content: "\e125";
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  max-width: 745px;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  /*background: transparent;*/
  background-color: transparent;
  background-position: center;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #3c3c3c;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #3c3c3c;
  right: 25px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #3c3c3c;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #3c3c3c;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 0;
  padding-bottom: 0;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 745px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #FFF;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/*Overflow auf ios verbieten klappt einfach nicht*/
/*
.mfp-wrap {
  overflow-scrolling: touch;
  transform: translateZ(0);
}

html.mfp-helper {
  height: 100%;

  body {
    overflow: hidden;
    height: 100%;
    position:relative;

    transform: translateZ(0);
  }
}
*/
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim, .mfp-zoom-in .mfp-inline-holder, .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim, .mfp-zoom-in.mfp-ready .mfp-inline-holder, .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-ready .mfp-preloader {
  opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim, .mfp-zoom-in.mfp-removing .mfp-inline-holder, .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler {
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg, .mfp-zoom-in.mfp-removing .mfp-preloader {
  opacity: 0;
}

.mfp-close {
  width: 24px;
  height: 24px;
  min-width: 24px;
  opacity: 1;
  margin: 12px;
}
.mfp-close:hover {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2215px%22%20height%3D%2215px%22%20viewBox%3D%22-8%2010%2015%2015%22%20enable-background%3D%22new%20-8%2010%2015%2015%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20id%3D%22XMLID_4_%22%20fill%3D%22%23FFFFFF%22%20points%3D%226.7%2C11.6%205.4%2C10.3%20-0.5%2C16.2%20-6.4%2C10.3%20-7.7%2C11.6%20-1.8%2C17.5%20-7.7%2C23.4%20-6.4%2C24.7%20%20-0.5%2C18.8%205.4%2C24.7%206.7%2C23.4%200.8%2C17.5%20%22%2F%3E%3C%2Fsvg%3E");
}

.mfp-white-bg {
  background: white;
  padding: 27px 35px;
}

@media (max-width: 700px) {
  .retailerswidth .mfp-container {
    padding: 0;
  }
}
.retailerswidth .mfp-content {
  max-width: 490px !important;
}
@media (max-width: 490px) {
  .retailerswidth .retailer_popupcontainer {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media (max-width: 449px) {
  .retailerswidth .retailer_popupcontainer {
    padding-left: 6px;
    padding-right: 6px;
  }
}

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

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

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

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

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

.slick-arrow.slick-hidden {
  display: none;
}

body.fixed {
  position: static;
  height: 100%;
  overflow: hidden;
}

span.nolink {
  cursor: default;
}

/*Logo Desktop - initial vor Scroll*/
span.logo {
  display: block;
  width: 140px;
  height: 140px;
  color: white;
  margin-top: 20px;
  font-size: 21px;
  font-weight: 400;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.4);
}
span.logo a, span.logo a:hover {
  text-decoration: none;
  color: inherit;
}
span.logo:hover, span.logo:active, span.logo:focus {
  text-decoration: none;
}
span.logo .icon-wordmarkbg {
  display: block;
  position: relative;
  z-index: 15;
  width: 140px;
  height: 94px;
  padding: 32px 0 0 12px;
  background-position: -9px -9px;
}
span.logo .icon-wordmarkbg .icon-wordmark {
  display: block;
  width: 114px;
  height: 21px;
}
span.logo .wordmarkbgbottom {
  display: block;
  width: 140px;
  z-index: 1;
  height: 80px;
  padding: 40px 0 0 12px;
  position: relative;
  top: -34px;
}

/*Logo & blaue Leiste kleiner Float Breakpoint*/
@media (max-width: 960px) {
  span.logo {
    width: 100%;
    height: 45px;
    font-size: 14px;
    margin-top: 0;
  }
  span.logo .icon-wordmarkbg {
    background: white;
    border-bottom-right-radius: 15px;
    width: 100%;
    box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.8);
    height: 45px;
    padding: 15px 0 0 16px;
  }
  span.logo .icon-wordmarkbg .icon-wordmark {
    width: 88px;
    height: 18px;
    background-size: 100%;
  }
  span.logo .wordmarkbgbottom {
    left: 0;
    right: 0;
    width: 100%;
    height: 80px;
    padding: 56px 0 0 17px;
    color: white;
    background-size: 101%;
    background-position: center;
    top: -6px;
    position: absolute;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.4);
  }
  span.icon-menu_search-black, span.icon-menu_storelocator-black {
    width: 24px;
    float: right;
    font-size: 0;
    line-height: 0;
    height: 24px;
    margin: 10px 0;
    margin-right: 5px;
    background-size: 90%;
    position: relative;
    z-index: 16;
    opacity: 0.6;
    background-position: center;
  }
  span.icon-menu_storelocator-black {
    margin-right: 10px;
  }
  .navbar-toggle {
    z-index: 16;
    margin-top: 3px;
    margin-bottom: 4px;
    padding: 10px 13px 10px 10px;
    margin-right: 7px;
  }
  .navbar-toggle span.icon-menu_close-black {
    display: none;
    width: 18px;
    background-position: -2px -2px;
    height: 18px;
    opacity: 0.6;
  }
  .navbar-toggle.open span.icon-bar {
    display: none;
  }
  .navbar-toggle.open span.icon-menu_close-black {
    display: block;
  }
  span.icon-bar {
    background-color: #636363;
    width: 18px !important;
    margin-top: 3px !important;
  }
}
/*Headercontainer (für Logo und Menu mit Verlauf)*/
.siteheader {
  position: absolute;
  z-index: 200;
  right: 0;
  left: 0;
  border: none !important;
  margin: 0 !important;
  min-height: initial;
  top: 0;
  /*Desktop*/
}
.siteheader.fix-it {
  position: fixed;
}
.siteheader .container-fluid {
  position: relative;
}
@media (min-width: 961px) {
  .siteheader {
    /*Verlauf nur vor Float Breakpoint*/
    height: 190px;
    position: fixed;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 20%, rgba(0, 0, 0, 0) 100%);
    /*Abstand rechts zwischen Logo und Menu*/
    /*Transisiton nur bei einblenden, beim ausblenden siehts komisch aus*/
  }
  .siteheader .navbar-header {
    margin-right: 33px !important;
  }
  .siteheader.solid {
    height: 48px;
    background: white;
    transition: background 0.6s;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.8);
    /*Breadcrumbs weg*/
    /*Logo Desktop nach scroll*/
    /*Icons umfärben*/
  }
  .siteheader.solid ol.breadcrumb {
    display: none;
  }
  .siteheader.solid span.logo {
    height: 48px;
    margin-top: 0px;
    box-shadow: none;
  }
  .siteheader.solid span.logo .icon-wordmarkbg {
    height: 48px;
    padding: 14px 0;
    background: none;
  }
  .siteheader.solid span.logo .wordmarkbgbottom {
    display: none;
  }
  .siteheader.solid ul.navbar-nav {
    border: none;
    /*CSS Triangles*/
  }
  .siteheader.solid ul.navbar-nav > li > a, .siteheader.solid ul.navbar-nav > li > span.nolink {
    color: black;
    transition: color 0.6s;
  }
  .siteheader.solid ul.navbar-nav > li.active > a:after, .siteheader.solid ul.navbar-nav > li.active > span.nolink:after {
    border-color: transparent transparent rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5);
    box-shadow: none;
  }
  .siteheader.solid ul.navbar-nav > li:hover > a:after, .siteheader.solid ul.navbar-nav > li:hover > span.nolink:after {
    border-color: transparent transparent rgba(255, 255, 255, 0.9) rgba(255, 255, 255, 0.9);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
  }
  .siteheader.solid svg path, .siteheader.solid svg ellipse {
    fill: #000000;
    transition: fill 0.6s;
  }
}
@media print {
  .siteheader {
    display: none;
  }
}

#spacer {
  display: none;
}
@media (max-width: 960px) {
  #spacer {
    display: block;
    height: 74px;
  }
}

/*Navigation*/
ul.navbar-nav {
  position: relative;
  /*Nur für Desktop Variante*/
}
ul.navbar-nav > li:hover ul, ul.navbar-nav > li > span:hover ul {
  display: block;
  max-height: 600px !important;
}
ul.navbar-nav > li.hasFlyoutNav {
  position: static;
}
@media (min-width: 961px) {
  ul.navbar-nav {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    width: calc(100% - 173px);
    /*CSS Triangle ist gar nicht so einfach wenn mit box shadow*/
    /*Pfeil heller*/
    /*Menu Schrift*/
    /*Erste Element ein bisschen weiter nach links rücken*/
    /*Icons - Suche, PP, Dealer*/
  }
  ul.navbar-nav > li.active > a:after, ul.navbar-nav > li:hover > a:after, ul.navbar-nav > li.active > span.nolink:after, ul.navbar-nav > li:hover > span.nolink:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -8px;
    left: calc(50% + 6px);
    box-sizing: border-box;
    border: 4px solid;
    border-color: transparent transparent rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    transform-origin: 0 0;
    transform: rotate(135deg);
  }
  ul.navbar-nav > li:hover > a:after, ul.navbar-nav > li:hover > span.nolink:after {
    border-color: transparent transparent rgba(255, 255, 255, 0.9) rgba(255, 255, 255, 0.9);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
  }
  ul.navbar-nav > li > a, ul.navbar-nav > li > span.nolink {
    color: #FFF;
    display: block;
    line-height: 20px;
    position: relative;
    /*Damit CSS Arrow mit Box shadow funzt*/
    overflow: hidden;
    font-size: 13px;
    padding: 15px 20px 13px 20px;
  }
  ul.navbar-nav > li:first-child > a, ul.navbar-nav > li:first-child > span.nolink {
    padding: 15px 20px 13px 14px;
  }
  ul.navbar-nav .dropdown-menu {
    top: 100%;
  }
  ul.navbar-nav li.icon {
    float: right;
    /* bei pp menu Dreick schon anzeigen */
  }
  ul.navbar-nav li.icon > a, ul.navbar-nav li.icon > span.nolink {
    padding: 12px 0 12px 12px;
    display: block;
    font-size: 0;
    line-height: 0;
  }
  ul.navbar-nav li.icon.active, ul.navbar-nav li.icon:hover {
    opacity: 1;
    /*Kein Dreieck unter icons*/
  }
  ul.navbar-nav li.icon.active > a:after, ul.navbar-nav li.icon.active > span.nolink:after, ul.navbar-nav li.icon:hover > a:after, ul.navbar-nav li.icon:hover > span.nolink:after {
    display: none;
  }
  ul.navbar-nav li.icon .icon-menu_search, ul.navbar-nav li.icon .icon-menu_pp, ul.navbar-nav li.icon .icon-menu_dealers {
    width: 24px;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    height: 24px;
    margin: 0;
    opacity: 0.8;
    background-position: center;
  }
  ul.navbar-nav li.icon .icon-menu_search:hover, ul.navbar-nav li.icon .icon-menu_pp:hover, ul.navbar-nav li.icon .icon-menu_dealers:hover {
    opacity: 1;
  }
  ul.navbar-nav li.icon.pp-login.hasFlyoutNav .dropdown-menu {
    left: auto;
    right: 0;
  }
  ul.navbar-nav li.icon.pp-login.hasFlyoutNav:hover a:after, ul.navbar-nav li.icon.pp-login.hasFlyoutNav.active > a:after, ul.navbar-nav li.icon.pp-login.hasFlyoutNav:hover span.nolink:after, ul.navbar-nav li.icon.pp-login.hasFlyoutNav.active > span.nolink:after {
    left: calc(50% + 12px);
    display: block;
  }
}

/*Nur dropdown Menu*/
@media (max-width: 960px) {
  .siteheader {
    position: fixed;
  }
  .siteheader .container-fluid {
    padding: 0 !important;
  }
  .navbar-collapse {
    z-index: 11;
    overflow: hidden;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    transition: height 500ms;
    /*background-color:#0e1e45;*/
    display: none;
    height: 1px;
    /*Menu*/
  }
  .navbar-collapse.in {
    display: block;
  }
  .navbar-collapse ul.navbar-nav {
    padding-top: 45px;
    margin: 0;
    border: none;
    /*Erste Ebene - inaktiv*/
    /*Erste Ebene aktiv*/
  }
  .navbar-collapse ul.navbar-nav > li {
    /*Zweite Menuebene vor breakpoint immer block, damit transition über max height funzt*/
  }
  .navbar-collapse ul.navbar-nav > li a, .navbar-collapse ul.navbar-nav > li span.nolink {
    color: white;
    display: block;
    font-size: 17px;
    padding: 11px 16px;
  }
  .navbar-collapse ul.navbar-nav > li.hassub a:after, .navbar-collapse ul.navbar-nav > li.hassub span.nolink:after {
    content: "›";
    position: absolute;
    right: 16px;
    transform: rotate(90deg);
    color: white;
    font-family: "CentraleSans XBold";
  }
  .navbar-collapse ul.navbar-nav > li > ul {
    display: block;
    overflow: hidden;
    border: none;
    max-height: 0;
    transition: all 0.3s;
    margin: 0;
    padding: 0;
    position: relative;
    float: none;
    /*Zweite Ebene*/
  }
  .navbar-collapse ul.navbar-nav > li > ul > li {
    /*background-color:#3a57a0;*/
  }
  .navbar-collapse ul.navbar-nav > li > ul > li:first-child {
    box-shadow: inset 0px 10px 19px -10px rgba(0, 0, 0, 0.75);
  }
  .navbar-collapse ul.navbar-nav > li > ul > li:last-child a {
    /*border-bottom:1px solid #003478;*/
  }
  .navbar-collapse ul.navbar-nav > li > ul > li > a {
    font-size: 17px;
    /*border-bottom:1px solid #4e6ebf;*/
    text-overflow: ellipsis;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    /*Pfeil in Submenu nicht nach unten*/
  }
  .navbar-collapse ul.navbar-nav > li > ul > li > a:after {
    transform: none !important;
  }
  .navbar-collapse ul.navbar-nav > li.active > a, .navbar-collapse ul.navbar-nav > li.active > span.nolink {
    font-weight: bold;
  }
  .navbar-collapse ul.navbar-nav > li.active ul {
    display: block;
    max-height: 700px;
  }
  .navbar-collapse .icon-menu_pp {
    display: none;
  }
  .navbar-collapse .icon-footer_philips {
    width: 110px;
    height: 140px;
    margin: 70px auto 40px;
  }
}
.searchformcontainer {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  height: 49px;
  text-align: right;
  right: 0;
  z-index: 17;
}
.searchformcontainer.visible {
  display: block;
}
@media (max-width: 960px) {
  .searchformcontainer {
    right: 46px;
  }
  .searchformcontainer.notHeader {
    right: 0;
  }
}
.searchformcontainer input#ke_search_sword, .searchformcontainer input.searchinput {
  border: 1px solid #cccedb;
  font-size: 12px;
  border-radius: 2px;
  margin-top: 8px;
  border: 1px solid #cccedb;
  height: 31px;
  width: 200px;
  line-height: 20px;
  padding-left: 10px;
  padding-right: 25px;
  color: #b9bbc7;
}
@media (max-width: 960px) {
  .searchformcontainer input#ke_search_sword, .searchformcontainer input.searchinput {
    margin-top: 7px;
  }
}
.searchformcontainer input#ke_search_sword input#ke_search_sword::-ms-clear, .searchformcontainer input.searchinput input#ke_search_sword::-ms-clear {
  display: none;
}
.searchformcontainer input.searchinput {
  width: 100%;
}
.searchformcontainer button.icon-menu_search-primaryBlue {
  line-height: 0;
  position: absolute;
  right: 0;
  top: 11px;
  padding: 0;
  background-color: transparent;
  border: none;
  width: 23px;
  height: 23px;
  outline: none;
}
@media (max-width: 960px) {
  .searchformcontainer button.icon-menu_search-primaryBlue {
    background-size: 92%;
    background-position: left center;
  }
}

/*Direkt unter Hauptnav - Breadcrumbs nur bis Breakpoint*/
.siteheader .breadcrumb li {
  padding-top: 10px;
  color: white !important;
  font-size: 13px;
}
.siteheader .breadcrumb li:first-child {
  padding-left: 14px;
}
.siteheader .breadcrumb li:before {
  font-weight: 700;
  font-family: "CentraleSans XBold";
}
.siteheader .breadcrumb a {
  color: white !important;
  font-size: 13px;
}
@media (max-width: 960px) {
  .siteheader .breadcrumb {
    display: none;
  }
}

.nav-tabs > li > a {
  color: white;
  padding: 10px 20px;
  border-radius: 0;
  text-align: center;
  border: 1px solid transparent;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  color: #0089c4;
  background-color: #fff;
}
.nav-tabs > li.active > a {
  color: #0089c4;
  background-color: #fff;
}

.responsive-tabs-container {
  position: relative;
}
.responsive-tabs-container .responsive-tabs.dropdown_visible {
  padding-right: 34px;
}
.responsive-tabs-container .tabs-dropdown {
  position: absolute;
  right: 0;
  top: 4px;
  margin-right: 0 !important;
}
.responsive-tabs-container .tabs-dropdown.navbar-nav {
  margin: 0 !important;
}
.responsive-tabs-container .tabs-dropdown .dropdown-menu {
  left: initial;
  right: 0;
  margin-top: 4px;
  border-radius: 0;
  border: none;
  padding: 0;
  color: #006e9d;
}
.responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a {
  color: white;
  padding: 10px 20px;
  border-radius: 0;
  text-align: center;
  border: 1px solid transparent;
}
.responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover, .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus {
  color: #0089c4;
  background-color: #fff;
}
.responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #0089c4;
  background-color: #fff;
}
.responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a {
  text-align: left;
  min-width: 200px;
}
.responsive-tabs-container .tabs-dropdown .dropdown-toggle.btn-dropdown {
  width: 34px;
  min-width: unset;
  position: relative;
  display: block;
  padding: 0;
  background-position: center;
  height: 34px;
  background-size: 50%;
}
.responsive-tabs-container .tabs-dropdown .dropdown-toggle.btn-dropdown:hover, .responsive-tabs-container .tabs-dropdown .dropdown-toggle.btn-dropdown:focus {
  background-color: white;
  background-repeat: no-repeat;
  box-shadow: none;
}
.responsive-tabs-container .tabs-dropdown .dropdown-toggle.btn-dropdown svg {
  top: 6px;
  position: relative;
}

/*TabNav (Produkte- Overview, specifications...)*/
.tabnav_container {
  background: #0074E0;
}
.tabnav_container.fix-it {
  position: fixed;
  z-index: 9;
  right: 0;
  left: 0;
  opacity: 0.95;
  top: 0;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.8);
}
.tabnav_container .nav-tabs > li > a {
  margin-right: 0;
}
.tabnav_container--valign .nav-tabs {
  display: table;
  width: 100%;
  border-bottom: none;
}
.tabnav_container--valign .js-tab {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  float: none;
}
.tabnav_container--valign .js-tab.active, .tabnav_container--valign .js-tab:hover {
  background: #fff;
}

.tabnav_spacer {
  height: 42px;
  display: none;
}

/*Breite der Tabs mit Css abhängig von der Anzahl setzen damit es nicht hüpft bis responsivetabs.js ausgeführt ist*/
.resptabs li:first-child:nth-last-child(1) {
  width: 100%;
}
.resptabs li:first-child:nth-last-child(2),
.resptabs li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}
.resptabs li:first-child:nth-last-child(3),
.resptabs li:first-child:nth-last-child(3) ~ li {
  width: 33.3333%;
}
.resptabs li:first-child:nth-last-child(4),
.resptabs li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}
.resptabs li:first-child:nth-last-child(5),
.resptabs li:first-child:nth-last-child(5) ~ li {
  width: 20%;
}

.geo-detection-bar {
  background: #0074E0;
  color: #fff;
  text-align: center;
  padding: 7px 40px;
  position: relative;
  width: 100%;
  z-index: 222;
}
.geo-detection-bar a {
  color: #fff;
  text-decoration: underline;
}
.geo-detection-bar .close-this {
  position: absolute;
  z-index: 1;
  right: 10px;
  top: 6px;
  width: 24px;
  height: 24px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/close_icon.svg') center center no-repeat scroll #0074E0;
  cursor: pointer;
  display: block;
}

.upper-banner {
  position: relative;
  width: 100%;
  text-align: center;
  z-index: 2222;
  padding: 8px 0;
}
.upper-banner .banner-container {
  text-align: center;
}
.upper-banner .banner-container i.p-icon {
  font-size: 1.7em;
  line-height: 1em;
  margin-right: 4px;
}
.upper-banner .banner-container a:not(.btn) {
  color: inherit;
}
.upper-banner .banner-container a:not(.btn):hover {
  text-decoration: underline;
}
.upper-banner .banner-container p {
  margin-bottom: 0;
}
.upper-banner .banner-container h1 i.p-icon {
  font-size: 1.2em;
  margin-right: 10px;
}
.upper-banner .banner-container h2 i.p-icon {
  font-size: 1.125em;
  margin-right: 10px;
}
.upper-banner .banner-container h3 i.p-icon {
  font-size: 1.125em;
  margin-right: 8px;
}
.upper-banner .banner-container .size--1--xlarge--regular i.p-icon,
.upper-banner .banner-container .size--1--xlarge--light i.p-icon,
.upper-banner .banner-container .size--1--large--regular i.p-icon,
.upper-banner .banner-container .size--1--large--light i.p-icon,
.upper-banner .banner-container .size--1--regular i.p-icon,
.upper-banner .banner-container .size--1--light i.p-icon {
  font-size: 1.125em;
  margin-right: 10px;
}
.upper-banner .banner-container .size--2--regular i.p-icon,
.upper-banner .banner-container .size--2--light i.p-icon {
  font-size: 1.2em;
  margin-right: 10px;
}
.upper-banner .banner-container .size--3--regular i.p-icon,
.upper-banner .banner-container .size--3--light i.p-icon {
  font-size: 1.2em;
  margin-right: 8px;
}
.upper-banner .banner-container .size--4--large--regular i.p-icon,
.upper-banner .banner-container .size--4--large--light i.p-icon,
.upper-banner .banner-container .size--4--regular i.p-icon,
.upper-banner .banner-container .size--4--light i.p-icon,
.upper-banner .banner-container .text--large--regular i.p-icon,
.upper-banner .banner-container .text--large--light i.p-icon {
  font-size: 1.5em;
  line-height: 1em;
  margin-right: 8px;
}

.info-top-banner-holder {
  position: relative;
  top: 0;
  width: 100%;
  z-index: 22222;
}

.decision_page {
  position: relative;
}

/*Decision Page*/
.decision_page {
  position: relative;
  z-index: 1;
  /*Product Headline 1*/
  /*Product headline2*/
  /*Select your Profession*/
  /*Buttons*/
}
.decision_page video, .decision_page img {
  width: 100%;
  z-index: 1;
  height: auto;
}
.decision_page .overlay {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: white;
}
.decision_page .container-fluid {
  position: relative;
  height: 100%;
}
.decision_page h1 {
  font-size: 85px;
  font-weight: 700;
  margin-top: 292px;
}
@media (min-width: 961px) and (max-width: 1120px) {
  .decision_page h1 {
    margin-top: 272px;
  }
}
.decision_page h1 span {
  font-weight: 100;
}
@media (max-width: 961px) {
  .decision_page h1 {
    margin-top: 81px;
    font-size: 66px;
  }
}
@media (max-width: 700px) {
  .decision_page h1 {
    margin-top: 40px;
    font-size: 43px;
  }
}
@media (max-width: 450px) {
  .decision_page h1 {
    margin-top: 29px;
    font-size: 35px;
  }
}
.decision_page h2 {
  font-size: 42px;
  font-weight: 700;
  padding: 7px 0 0 56px;
  letter-spacing: 0.5px;
}
@media (max-width: 961px) {
  .decision_page h2 {
    font-size: 33px;
    padding-left: 46px;
  }
}
@media (max-width: 700px) {
  .decision_page h2 {
    font-size: 21px;
    padding-left: 29px;
  }
}
@media (max-width: 450px) {
  .decision_page h2 {
    font-size: 17px;
    padding-left: 24px;
  }
}
.decision_page h3 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 20px;
}
.decision_page .buttons {
  width: 700px;
  left: -11px;
  padding-top: 120px;
}
@media (min-width: 961px) and (max-width: 1120px) {
  .decision_page .buttons {
    padding-top: 60px;
  }
}
.decision_page .buttons .btn {
  width: calc(33% - 11px);
  margin: 0 0 0 11px;
}
@media (max-width: 961px) {
  .decision_page .buttons {
    position: absolute;
    bottom: 13px;
    width: auto;
    left: 11px;
    right: 11px;
  }
}
@media (max-width: 700px) {
  .decision_page .buttons {
    left: 9px;
    right: 9px;
  }
  .decision_page .buttons .btn {
    width: 100%;
    margin: 0 0 11px 0;
  }
}
@media (max-width: 450px) {
  .decision_page .buttons {
    left: 6px;
    right: 6px;
  }
}

.productheader {
  padding-top: 85px;
  min-height: 670px;
}
@media (max-width: 1200px) {
  .productheader {
    padding-top: 30px;
    min-height: 515px;
  }
}
@media (max-width: 960px) {
  .productheader {
    padding-top: 30px;
    min-height: 515px;
  }
}
@media (max-width: 699px) {
  .productheader {
    padding-top: 30px;
    min-height: 150px;
  }
}
.productheader__image {
  display: block;
  margin: 0 auto;
}
.productheader .badge {
  position: absolute;
  left: 14px;
  top: 0;
}
.productheader__award {
  position: absolute;
  left: 14px;
  bottom: 0;
}

.badge {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  text-align: center;
  box-shadow: 3px 2px 6px 0px rgba(0, 0, 0, 0.25);
  color: white;
  line-height: 15px;
  padding-top: 19px;
}
.badge__line1 {
  font-size: 17px;
}
.badge__line2 {
  font-size: 12px;
}

.productdesc__desc {
  margin: 0;
}
.productdesc__awardimage {
  margin-right: 70px;
  margin-top: 50px;
}
.productdesc__awardimage:last-of-type {
  margin-right: 0;
}

.btn-typeindicator {
  width: 35px;
  height: 35px;
  opacity: 0.9;
  padding: 0;
  min-width: 0;
  margin: 0;
  background-position: center;
  z-index: 5;
  position: absolute;
  left: 7px;
  bottom: 7px;
}

.productfeature {
  clear: both;
}
.productfeature.productfeature--advanced {
  position: relative;
  margin-top: 0;
  display: table;
  width: 100%;
}
.productfeature__youtubeEmbedLink {
  display: inline-block;
  position: relative;
}
@media (min-width: 700px) {
  .productfeature {
    margin-top: 54px;
  }
}
@media (max-width: 699px) {
  .productfeature .row {
    margin-top: 14px;
    margin-bottom: 14px;
  }
}
.productfeature p {
  margin: 0;
}

.packaging_container li {
  color: #3c3c3c;
}
.packaging_container .buttons {
  margin-top: 20px;
}
@media (max-width: 700px) {
  .packaging_container .buttons {
    text-align: center;
  }
}
@media (min-width: 700px) {
  .packaging_container .row {
    display: flex;
    align-items: center;
  }
}

.retailer_container {
  padding-top: 54px;
  padding-bottom: 54px;
  background-image: linear-gradient(35deg, rgb(237, 242, 248) 0%, rgb(246, 249, 252) 65%, rgb(255, 255, 255) 100%);
}
.retailer_container.retailer_container--promotion {
  background-image: none;
  padding: 0;
}
@media (max-width: 699px) {
  .retailer_container {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
.retailer_container .retailer_logo {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  height: 106px;
  background: white;
  border: 1px solid #6c6d6d;
  vertical-align: middle;
  text-align: center;
}
@media (max-width: 699px) {
  .retailer_container .retailer_logo {
    margin-bottom: 14px;
  }
}
.retailer_container .retailer_logo > * {
  position: absolute;
  top: calc(50% - 10px);
  left: 50%;
  transform: translate(-50%, -50%);
}

.targetGroupHeader {
  background: black;
  position: relative;
  /*Product Headline 1*/
  /*Product headline2*/
}
.targetGroupHeader video, .targetGroupHeader img {
  width: 100%;
  z-index: 1;
  height: auto;
}
.targetGroupHeader .overlay {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  right: 0;
  color: white;
  top: 37%;
  /*Hier kann man transforms zum zentrieren verwenden- IE8 kennt eh keine Media Queries*/
}
@media (min-width: 700px) and (max-width: 961px) {
  .targetGroupHeader .overlay {
    top: 50%;
    transform: translateY(-55%);
  }
}
@media (max-width: 700px) {
  .targetGroupHeader .overlay {
    top: 40px;
    transform: none;
  }
  .targetGroupHeader .overlay .container-fluid {
    height: 100%;
  }
}
.targetGroupHeader h1 {
  font-size: 70px;
  line-height: 70px;
  font-weight: 700;
}
@media (max-width: 961px) {
  .targetGroupHeader h1 {
    font-size: 63px;
    line-height: 63px;
  }
}
@media (max-width: 700px) {
  .targetGroupHeader h1 {
    font-size: 27px;
    line-height: 27px;
    padding-left: 6.4%;
  }
}
@media (max-width: 450px) {
  .targetGroupHeader h1 {
    font-size: 24px;
    line-height: 24px;
  }
}
.targetGroupHeader h2 {
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #0074E0;
}
@media (max-width: 961px) {
  .targetGroupHeader h2 {
    font-size: 31px;
  }
}
@media (max-width: 700px) {
  .targetGroupHeader h2 {
    font-size: 14px;
    padding-left: 6.4%;
  }
}
@media (max-width: 450px) {
  .targetGroupHeader h2 {
    font-size: 12px;
  }
}
.targetGroupHeader span.indent {
  display: inline-block;
  width: 40px;
}
@media (max-width: 961px) {
  .targetGroupHeader span.indent {
    width: 37px;
  }
}
@media (max-width: 700px) {
  .targetGroupHeader span.indent {
    width: 16px;
  }
}
.targetGroupHeader .buttons {
  margin-top: 87px;
}
@media (max-width: 961px) {
  .targetGroupHeader .buttons {
    margin-top: 70px;
  }
}
@media (max-width: 700px) {
  .targetGroupHeader .buttons {
    margin-top: 0;
    position: absolute;
    bottom: 33px;
    text-align: center;
    left: 0;
    right: 0;
  }
}

div.container-fluid.relative {
  position: relative;
}
div.container-fluid.relative div.award-logo-absolute {
  position: absolute;
  bottom: 54px;
  right: 0;
  padding-left: inherit;
  padding-right: inherit;
}
@media (max-width: 961px) {
  div.container-fluid.relative div.award-logo-absolute {
    bottom: 54px;
  }
}
@media (max-width: 700px) {
  div.container-fluid.relative div.award-logo-absolute {
    bottom: 97px;
  }
}
div.container-fluid.relative div.award-logo-absolute img {
  width: auto;
  height: auto;
}

/*Panel Textpicvideo*/
.textpicvideo video, .textpicvideo img {
  width: 100%;
  z-index: 1;
  height: auto;
}
.textpicvideo ol {
  padding-left: 15px;
  list-style: decimal;
}
.textpicvideo .padding-container {
  padding-top: 80px;
  padding-bottom: 70px;
}
@media (max-width: 700px) {
  .textpicvideo .padding-container {
    padding-top: 30px;
    padding-bottom: 0px;
  }
}
.textpicvideo h2 {
  color: #0074E0;
  margin-bottom: 1em;
}
@media (max-width: 700px) {
  .textpicvideo h2 {
    margin-bottom: 0.9em;
  }
}
.textpicvideo p {
  font-size: 17px;
  line-height: 25px;
  font-weight: 100;
}
@media (max-width: 700px) {
  .textpicvideo p {
    font-size: 16px;
  }
}

/*Highlights Overview*/
.highlightsOverview {
  background: black;
  color: white;
}
.highlightsOverview .container-fluid {
  position: relative;
  min-height: 690px;
}
.highlightsOverview .icons_container {
  position: absolute;
  z-index: 3;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  /*Icons Container - Mobile*/
}
@media (max-width: 699px) {
  .highlightsOverview .icons_container {
    margin-top: 30px !important;
  }
}
.highlightsOverview .icons_container.amount5 {
  top: 56%;
}
.highlightsOverview .icons_container .icon_col {
  width: 95px;
  float: left;
  padding-left: 8px;
}
.highlightsOverview .icons_container .icon_col:first-child {
  border-right: 1px solid #808080;
  padding-left: 0;
  padding-right: 8px;
}
.highlightsOverview .icons_container .icon_col .icon_highlight {
  width: 82px;
  height: 103px;
  text-align: center;
  font-size: 11px;
  line-height: 17px;
  transition: color 300ms;
  cursor: pointer;
}
.highlightsOverview .icons_container .icon_col .icon_highlight svg, .highlightsOverview .icons_container .icon_col .icon_highlight img {
  width: 56px;
  height: 56px;
  display: block;
  margin: 0 auto;
}
.highlightsOverview .icons_container .icon_col .icon_highlight svg path, .highlightsOverview .icons_container .icon_col .icon_highlight img path {
  transition: fill 300ms;
}
.highlightsOverview .icons_container .icon_col .icon_highlight .fallback_png {
  display: none;
}
.highlightsOverview .icons_container .icon_col .icon_highlight.active, .highlightsOverview .icons_container .icon_col .icon_highlight:hover {
  color: #0074E0;
}
.highlightsOverview .icons_container .icon_col .icon_highlight.active svg .st0, .highlightsOverview .icons_container .icon_col .icon_highlight:hover svg .st0 {
  fill: #0074E0;
}
@media (max-width: 961px) {
  .highlightsOverview .icons_container {
    position: relative;
    text-align: center;
    left: initial;
    top: initial;
    margin-top: 43px;
    transform: none;
  }
  .highlightsOverview .icons_container .break {
    width: 100%;
    height: 1px;
  }
  .highlightsOverview .icons_container .icon_col {
    width: auto;
    width: auto;
    float: none;
    padding: 0;
    display: inline-block;
  }
  .highlightsOverview .icons_container .icon_col:first-child {
    border: none;
    padding: 0;
  }
  .highlightsOverview .icons_container .icon_col .icon_highlight {
    width: 100px;
    height: 90px;
    float: left;
  }
}
@media (max-width: 961px) and (max-width: 700px) {
  .highlightsOverview .icons_container .icon_col .icon_highlight {
    width: 72px;
    height: 60px;
  }
  .highlightsOverview .icons_container .icon_col .icon_highlight span {
    display: none;
  }
}
.highlightsOverview .descshort_container {
  width: 270px;
  left: 213px;
  position: absolute;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
  /*DescShort Container - Mobile*/
}
@media (max-width: 961px) {
  .highlightsOverview .descshort_container {
    position: relative;
    width: 100%;
    left: initial;
    margin-top: 40px;
    margin-bottom: 50px;
    top: initial;
    transform: none;
  }
}
@media (max-width: 699px) {
  .highlightsOverview .descshort_container {
    margin-bottom: 34px;
  }
}
.highlightsOverview .videos_container {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 0;
  /*Videos Container - Mobile*/
}
@media (max-width: 961px) {
  .highlightsOverview .videos_container {
    position: relative;
    right: initial;
    bottom: initial;
    top: initial;
  }
  .highlightsOverview .videos_container video {
    width: 100%;
    height: auto;
  }
}
.highlightsOverview h2 {
  padding-top: 50px;
}
@media (max-width: 700px) {
  .highlightsOverview h2 {
    padding-top: 30px;
  }
}
@media (min-width: 961px) {
  .highlightsOverview .videoSmall {
    display: none !important;
  }
}
@media (max-width: 961px) {
  .highlightsOverview .videoBig {
    display: none !important;
  }
}
.highlightsOverview .desc_short, .highlightsOverview .videoBig, .highlightsOverview .videoSmall {
  display: none;
}
.highlightsOverview .desc_short.active, .highlightsOverview .videoBig.active, .highlightsOverview .videoSmall.active {
  display: block;
}

@media (max-width: 699px) {
  .highlights_detail_container {
    padding-top: 2px;
  }
}
.highlights_detail_container .padding-container {
  padding-top: 55px;
}
@media (max-width: 699px) {
  .highlights_detail_container .padding-container {
    padding-top: 10px;
  }
}
.highlights_detail_container .textpicvideo h2:first-of-type {
  margin-bottom: 0;
}
.highlights_detail_container .textpicvideo h2 {
  margin-bottom: 50px;
}
@media (max-width: 699px) {
  .highlights_detail_container .textpicvideo h2 {
    margin-bottom: 8px;
  }
}
@media (max-width: 699px) {
  .highlights_detail_container .textpicvideo p {
    margin-bottom: 11px;
  }
}

.moreproductfeatures_container h2 {
  color: #0074E0;
  text-align: center;
  padding-top: 58px;
  padding-bottom: 64px;
}
@media (max-width: 961px) {
  .moreproductfeatures_container h2 {
    padding-bottom: 51px;
    text-align: left;
  }
}
.moreproductfeatures_container h3 {
  color: #0074E0;
  margin-top: 13px;
  margin-bottom: 10px;
}
@media (min-width: 700px) {
  .moreproductfeatures_container .clearfix {
    margin-bottom: 65px;
  }
}
@media (max-width: 699px) {
  .moreproductfeatures_container p {
    margin-bottom: 2em;
  }
}

.banner_speechair {
  padding-top: 49px;
  padding-bottom: 18px;
}
@media (max-width: 699px) {
  .banner_speechair {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
.banner_speechair h3 {
  margin-top: 1em;
  margin-bottom: 1.1em;
}
.banner_speechair h2 span {
  font-weight: 200;
}
.banner_speechair.darkblue-gradient h2, .banner_speechair.darkblue-gradient h3, .banner_speechair.darkblue-gradient h4 {
  color: white;
}

.relatedproducts_container a:hover {
  text-decoration: none;
}
.relatedproducts_container a:hover span.viewproductlink {
  text-decoration: underline;
}
.relatedproducts_container .related_product_image {
  height: 180px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 20px;
}
.relatedproducts_container .related_product_txt {
  color: #3c3c3c;
  text-decoration: none !important;
  min-height: 80px;
}
.relatedproducts_container .related_product_txt strong {
  color: #0074E0;
  font-size: 17px;
  font-family: "Neue Frutiger World Regular";
}
.relatedproducts_container .viewproductlink {
  font-weight: 400;
}

.retailer_popupcontainer .retailer {
  min-height: 70px;
  border-bottom: 1px solid #bababa;
}
.retailer_popupcontainer .retailer:first-child {
  border-top: 1px solid #bababa;
}
.retailer_popupcontainer .retailer div[class^=col-] {
  height: 70px;
}
.retailer_popupcontainer .retailer .retailer_logo {
  width: 90%;
  margin-top: -2px;
  text-align: center;
}
.retailer_popupcontainer input.searchinput {
  height: 35px;
  color: #171717;
}
.retailer_popupcontainer button.icon-menu_search-primaryBlue {
  right: 5px !important;
  top: 13px !important;
}
.retailer_popupcontainer img {
  height: auto;
}
.retailer_popupcontainer h2, .retailer_popupcontainer h4 {
  color: #0074E0;
}
.retailer_popupcontainer h2 {
  font-family: "CentraleSans XBold";
  font-weight: 700;
  margin-bottom: 18px;
}
@media (max-width: 490px) {
  .retailer_popupcontainer h2 {
    margin-bottom: 11px;
    margin-top: 20px;
  }
}
.retailer_popupcontainer h4 {
  margin-bottom: 14px;
}

.versions {
  padding-top: 54px;
  padding-bottom: 0px;
}
.versions img {
  max-width: 100%;
  box-sizing: content-box;
  border: 1px solid #cccccc;
}
.versions div.row {
  margin-bottom: 55px;
}

.autocomplete-suggestions {
  border: 1px solid #999;
  background: #FFF;
  overflow: auto;
}

.autocomplete-suggestion {
  clear: both;
  padding: 6px 0;
  white-space: nowrap;
  overflow: hidden;
}

.autocomplete-suggestion span {
  top: 10px;
  position: relative;
}

.autocomplete-selected {
  background: #F0F0F0;
}

.autocomplete-suggestions strong {
  font-weight: normal;
  color: #3399FF;
}

.autocomplete-group {
  padding: 2px 5px;
}

.autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #000;
}

.autocompleteimage {
  float: left;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: 10px;
  margin-right: 10px;
  background-position: center;
}

.textandimageheader__supportcontainer input.icon-menu_search-primaryBlue {
  margin-top: 20px;
  background-position: right center;
  width: 550px;
  max-width: 100%;
}

.agreement {
  height: 400px;
  overflow-y: scroll;
  border: 1px solid #DBDBDB;
  padding: 8px;
  margin-top: 30px;
  margin-bottom: 30px;
}

form#languagedropdown, form#languagedropdown_mm {
  margin-bottom: 28px;
}

.icon-before {
  position: relative;
  padding-left: 35px;
  margin-bottom: 7px;
  min-height: 34px;
}

.icon-before:before {
  content: "";
  display: block;
  position: absolute;
  width: 25px;
  height: 34px;
  left: 0;
  top: 4px;
}

.icon_downloadbasket {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/img/content/einkaufswagen.png') no-repeat 0 -1px;
  width: 18px;
  height: 16px;
  padding: 0;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
}
.icon_downloadbasket:hover {
  text-decoration: none;
}

img.star {
  vertical-align: top;
}

.productsupport {
  padding-top: 49px;
  padding-bottom: 45px;
}
.productsupport h2 {
  padding-bottom: 21px;
}
.productsupport h3 {
  color: #0f204b;
  margin-top: 0;
  margin-bottom: 10px;
}
.productsupport .manuals, .productsupport .software {
  padding-bottom: 45px;
}
.productsupport .manuals p, .productsupport .software p {
  margin: 0;
}
.productsupport #faq_container {
  margin-top: 3px;
}
.productsupport #faq_container .faq.panel ul li {
  padding-left: 16px;
  padding-bottom: 16px;
}
.productsupport .support_sidebar_container > div {
  margin-bottom: 49px;
}
@media (max-width: 699px) {
  .productsupport .support_sidebar_container > div {
    margin-top: 30px;
    margin-bottom: 0;
  }
}

.manuals ul span, .software ul span {
  display: block;
}

.slick_tutorials {
  margin-left: 80px;
  margin-right: 80px;
}
.slick_tutorials.slick-slider .slick-prev {
  left: -50px;
}
.slick_tutorials.slick-slider .slick-next {
  right: -50px;
}
.slick_tutorials .overlay {
  opacity: 0;
  transiton: all 500ms;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 20px;
  color: white;
  overflow: hidden;
  padding: 5px 10px;
}
.slick_tutorials .slick-slide {
  margin-left: 11px;
  margin-right: 11px;
  cursor: pointer;
}
.slick_tutorials .slick-slide:hover .overlay {
  opacity: 1;
}
.slick_tutorials .slick-slide:hover .icon-play {
  display: none;
}

.tutorial_video {
  position: relative;
  display: none;
}
.tutorial_video.active {
  display: block;
}
.tutorial_video .poster {
  cursor: pointer;
}
.tutorial_video .icon-play {
  left: 50%;
  top: 50%;
  margin: 0;
  margin-left: -17px;
  margin-top: -17px;
  width: 35px;
  height: 35px;
  opacity: 0.9;
  padding: 0;
  min-width: initial;
  background-position: center;
  z-index: 5;
  position: absolute;
}
.tutorial_video .ytplayer, .tutorial_video .tutorial_video_element {
  display: none;
}

.specs {
  padding-bottom: 45px;
  column-count: 2;
  column-gap: 22px;
}
@media (max-width: 699px) {
  .specs {
    column-count: 1;
    column-gap: 0;
  }
}
.specs h5 {
  font-size: 21px;
  line-height: 26px;
  padding-top: 53px;
  margin-top: 0;
  margin-bottom: 10px;
  break-after: avoid;
  break-inside: avoid;
  -webkit-column-break-after: avoid;
  -webkit-column-break-inside: avoid;
}
@media (max-width: 700px) {
  .specs h5 {
    font-size: 19px;
    line-height: 25px;
  }
}
.specs h5 strong, .specs h5 b {
  display: block;
  break-inside: avoid;
  break-after: avoid;
}
.specs dl {
  break-inside: avoid;
  border-bottom: 1px solid #cccccc;
  position: relative;
  margin: 0;
}
.specs dl:after {
  display: table;
  content: "";
  clear: both;
}
.specs dt, .specs dd {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 50%;
}
.specs dt {
  clear: both;
  float: left;
  font-weight: 700;
  padding-right: 12px;
}
.specs dd {
  float: right;
  padding-left: 12px;
  margin-left: 0;
}
.specs dt:before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  border-bottom: 1px solid #cccccc;
  height: 1px;
  display: block;
  margin-top: -5px;
}

.dropdown-menu .productflyout {
  width: 785px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 7px;
  margin-bottom: -8px;
}
.dropdown-menu .productflyout .productflyout__item {
  width: 124px;
  margin-left: 5px;
  height: 216px;
  float: left;
}
.dropdown-menu .productflyout .productflyout__item a:hover {
  text-decoration: none;
}
.dropdown-menu .productflyout .productflyout__item:first-child {
  margin-left: 0;
}
.dropdown-menu .productflyout .productflyout__imagecontainer {
  height: 116px;
}
.dropdown-menu .productflyout .productflyout__image {
  margin: 0 auto;
  max-width: 124px;
}
.dropdown-menu .productflyout .productflyout__descsmall {
  height: 50px;
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  color: #3c3c3c;
}
.dropdown-menu .productflyout .productflyout__descsmall > div {
  max-height: 50px;
  overflow: hidden;
  width: 100%;
}
.dropdown-menu .productflyout .productflyout__description {
  height: 50px;
  width: 100%;
  font-size: 13px;
  line-height: 15px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.dropdown-menu .productflyout .productflyout__description > div {
  width: 100%;
}
.dropdown-menu .productflyout .productflyout__description:after {
  content: "";
  position: absolute;
  display: none;
  width: 0;
  height: 0;
  bottom: -8px;
  left: calc(50% + 6px);
  box-sizing: border-box;
  border: 4px solid;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: inherit;
  border-left-color: inherit;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.dropdown-menu .productflyout .productflyout__link:hover .productflyout__description:after {
  display: block;
}

.bordercolor--bblue, .bordercolor--bblue:after {
  border-color: #0074E0;
}

.bordercolor--bpink, .bordercolor--bpink:after {
  border-color: #E10581;
}

.bordercolor--bgreen, .bordercolor--bgreen:after {
  border-color: #558109;
}

.bordercolor--borange, .bordercolor--borange:after {
  border-color: #C25400;
}

.bordercolor--baqua, .bordercolor--baqua:after {
  border-color: #21837C;
}

.bordercolor--bpurple, .bordercolor--bpurple:after {
  border-color: #925CC1;
}

.menubanner {
  clear: both;
  margin-left: -8px;
  margin-right: -8px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.menubanner__image {
  float: left;
  width: 240px;
  min-height: 153px;
}
.menubanner__image img {
  max-width: 204px !important;
}
.menubanner__text {
  min-height: 153px;
  float: left;
  width: calc(100% - 240px);
}

/*
Collapse Toggle (Headline, kann aber jedes Element sein)
Data Parent ist nur für Acordion Funktionalität nötig, aber <span class="icon-arrow-up" data-grunticon-embed></span> muss innerhalb des Elements vorhanden sein

<h5 class="toggle" data-toggle="collapse" data-target="#panel_highlight_{highlight.uid}" data-parent="#highlightsDetailContainer">{highlight.title}<span class="icon-arrow-up" data-grunticon-embed></span></h5>
*/
.toggle {
  background: #d9edf6;
  font-size: 14px;
  color: #0066a1;
  font-weight: 400;
  padding: 7px 30px 7px 16px;
  margin-bottom: 2px;
  border-radius: 2px;
  cursor: pointer;
  position: relative;
}
.toggle .icon-arrow-up-darkBlue, .toggle .icontoggle {
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -11px;
  transition: transform 300ms;
  transform: rotate(180deg);
}
.toggle .icon-arrow-up-darkBlue {
  width: 14px;
  height: 8px;
  margin-top: 6px;
}
.toggle:not(.collapsed) .icon-arrow-up-darkBlue, .toggle:not(.collapsed) .icontoggle {
  transform: rotate(0deg);
}

/*
Kann z.B. in Zusammenhang mit Toggle verwendet werden das auf größeren Geräten versteckt ist..

<div class="container-fluid hidden-md hidden-lg">
    <h5 class="toggle" data-toggle="collapse" data-target="#panel_highlight_{highlight.uid}" data-parent="#highlightsDetailContainer">{highlight.title}<span class="icon-arrow-up" data-grunticon-embed></span></h5>
</div>
*/
@media (min-width: 700px) {
  .collapse-xs-sm-only .collapse {
    display: block;
    height: auto !important;
  }
}
@media (max-width: 699px) {
  .collapse-xs-sm-only .collapse {
    /*TODO: Bei Speechair andere Lösung suchen
    padding-bottom:14px;*/
  }
}

@media (max-width: 699px) {
  .tab-md-lg-only .tab-content > .active, .tab-md-lg-only .tab-content > .tab-pane {
    display: block;
    opacity: 1;
  }
}

/*Slider Allgemein*/
.slick-slider .slick-slide {
  position: relative;
}
.slick-slider .slick-prev, .slick-slider .slick-next, .slick-slider .btn-slick {
  width: 35px;
  height: 35px;
  opacity: 0.9;
  padding: 0;
  min-width: 0;
  margin: 0;
  background-position: center;
  z-index: 5;
  position: absolute;
}
.slick-slider .slick-prev, .slick-slider .slick-next {
  top: 50%;
  margin-top: -17px;
  left: 8px;
}
@media (min-width: 450px) {
  .slick-slider .slick-prev, .slick-slider .slick-next {
    left: 8px;
  }
}
@media (min-width: 700px) {
  .slick-slider .slick-prev, .slick-slider .slick-next {
    left: 12px;
  }
}
@media (min-width: 961px) {
  .slick-slider .slick-prev, .slick-slider .slick-next {
    left: 12px;
  }
}
.slick-slider .icon-enlarge, .slick-slider .icon-play {
  bottom: 7px;
  left: 7px;
}
.slick-slider .slick-next {
  left: initial !important;
  right: 8px;
}
@media (min-width: 450px) {
  .slick-slider .slick-next {
    right: 8px;
  }
}
@media (min-width: 700px) {
  .slick-slider .slick-next {
    right: 12px;
  }
}
@media (min-width: 961px) {
  .slick-slider .slick-next {
    right: 12px;
  }
}

/*Spezifisch für Gallery*/
.gallery_container {
  height: 370px;
}
.gallery_container .slick-slide a:before, .gallery_container .slick-slide a:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 34px;
}
.gallery_container .slick-slide a:before {
  top: 0;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 20%, rgba(0, 0, 0, 0) 100%);
}
.gallery_container .slick-slide a:after {
  bottom: 0;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05) 20%, rgba(0, 0, 0, 0) 100%);
}
@media (max-width: 699px) {
  .gallery_container {
    height: 250px;
  }
  .gallery_container .slick-slide img {
    height: 250px;
    width: auto;
  }
}
@media (max-width: 449px) {
  .gallery_container {
    height: 200px;
  }
  .gallery_container .slick-slide img {
    height: 200px;
    width: auto;
  }
}
.gallery_container .slick-slide {
  border-right: 1px solid #e0e0e0;
}
.gallery_container .gallery_item .popup_caption {
  display: none;
}

.videoposter {
  display: none;
}

.pswp .videoposter {
  display: block;
}

.pswp .mfp-bg {
  opacity: 1 !important;
}

.pswp .mfp-container {
  padding: 48px 0 0 0;
}

.pswp .backToGallery {
  position: absolute;
  top: 0px;
  color: #FFF;
  background: white;
  width: 100%;
  height: 48px;
  padding-top: 7px;
  padding-right: 7px;
  left: 0;
  opacity: 1;
  right: 0;
}

.videoel {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.videoel video, .videoel iframe:not(:fullscreen) {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: auto;
  height: 100%;
}
.videoel iframe {
  width: 100% !important;
}

.videoposter {
  text-align: center;
  height: 100%;
}
.videoposter .mfp-inline {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}
.videoposter .mfp-inline img {
  max-width: 100%;
  height: auto;
}

.video .mfp-content {
  max-height: 100%;
}

.icon-play--before:before {
  display: block;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: #0074E0;
  border-radius: 2px;
  background-size: 50%;
  background-position: center;
  opacity: 0.9;
  content: "";
  margin-top: -40px;
  margin-left: -40px;
  top: 50%;
  left: 50%;
}

.wow {
  visibility: hidden;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: 0.75s;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-10%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
  animation-timing-function: ease-in-out;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(10%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRight {
  animation-name: fadeInRight;
  animation-timing-function: ease-in-out;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100vw, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  animation-name: slideInRight;
  animation-timing-function: ease-in-out;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
  animation-timing-function: ease-in-out;
}

.icon-map_filter {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  right: 7px;
  background-position: center;
  cursor: pointer;
  top: 8px;
  transition: all 300ms;
}
.icon-map_filter.active {
  transform: rotateX(180deg);
}

.search-filters {
  display: none;
  border-top: 1px solid #b9b9b9;
  padding: 14px;
}
.search-filters .styled-select {
  width: 100%;
}
.search-filters .styled-select select {
  height: 26px;
  font-size: 12px;
  padding: 2px 5px;
  width: 100%;
}
.search-filters input {
  height: 10px;
  margin: 0;
}
.search-filters .checkbox--fullwidth {
  margin-left: -5px;
  margin-top: 0;
  font-size: 14px;
}
.search-filters .checkbox--fullwidth:before {
  top: 2px;
}

/*
Defaults
---------------------------*/
.p-sc08-map {
  position: relative;
}
.p-sc08-map .p-map-overlay {
  position: relative;
  z-index: 1;
}
.p-sc08-map .p-map-overlay.p-map-overlay-narrow {
  margin: 0 auto;
  max-width: 960px;
}
.p-sc08-map .p-map-search {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 20px;
}
.p-sc08-map .p-map-search-header {
  display: none;
}
.p-sc08-map .p-map-search-box {
  position: relative;
}
.p-sc08-map .p-map-search-box > div {
  padding-right: 30px;
  padding-left: 15px;
  position: relative;
}
.p-sc08-map .p-map-search-box > div:after {
  content: "";
  display: block;
  width: 1px;
  height: 21px;
  background: #b9b9b9;
  top: 7px;
  position: absolute;
  right: 35px;
}
.p-sc08-map .p-map-search-box input {
  padding-left: 15px;
  padding-right: 26px;
}
.p-sc08-map .p-map-search-box input {
  border: 0;
  color: #252f47;
  height: 33px;
  font-size: 13px;
  left: -15px;
  line-height: 33px;
  position: relative;
  width: 100%;
}
.p-sc08-map .p-map-search-box input:focus {
  outline: none;
}
.p-sc08-map .p-map-search-box .p-search-location-btn,
.p-sc08-map .p-map-search-box .p-search-list-btn,
.p-sc08-map .p-map-search-box .p-search-btn {
  position: absolute;
  display: inline-block;
  /* background: @mapSprite 0 0  no-repeat;*/
  cursor: pointer;
}
.p-sc08-map .p-map-search-box .p-search-list-btn:after,
.p-sc08-map .p-map-search-box .p-search-location-btn:after {
  content: "";
  display: block;
  position: absolute;
  background: #cccedb;
  width: 1px;
  height: 23px;
  right: -11px;
  top: -4px;
}
.p-sc08-map .p-map-search-box .p-search-list-btn {
  display: none;
  width: 24px;
  height: 15px;
  top: 10px;
  right: 33px;
  margin-right: 17px;
}
.p-sc08-map .p-map-search-box .p-search-location-btn {
  display: none;
  background-position: 0 -35px;
  right: 0;
  width: 15px;
  height: 20px;
  top: 7px;
  margin-right: 52px;
}
.p-sc08-map .p-map-search-box .p-search-location-btn:after {
  top: -1px;
}
.p-sc08-map .p-map-search-box .p-search-btn {
  background-position: center;
  right: 44px;
  width: 20px;
  height: 20px;
  top: 8px;
}
.p-sc08-map .p-map-info {
  position: absolute;
  top: 75px;
  width: 100%;
}
.p-sc08-map .p-map-info-content {
  background: #fff;
  overflow: hidden;
  font-size: 13px;
  line-height: 20px;
}
.p-sc08-map .p-map-info-content .p-icon-close {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 24px;
  height: 24px;
  min-width: 24px;
}
.p-sc08-map .p-map-info-content .p-icon-close.icon-close-brightBlue:after {
  content: none;
}
.p-sc08-map .p-map-info-content .p-info-wrapper {
  margin: 25px 0;
  padding: 0 25px;
}
.p-sc08-map .p-map-info-content .icon-sl_certified, .p-sc08-map .p-map-info-content .icon-sl_address, .p-sc08-map .p-map-info-content .icon-sl_directions, .p-sc08-map .p-map-info-content .icon-sl_email, .p-sc08-map .p-map-info-content .icon-sl_phone, .p-sc08-map .p-map-info-content .icon-sl_website {
  padding-left: 28px;
  display: inline-block;
  margin-bottom: 14px;
  background-size: 18px 18px;
  background-position: left top;
}
.p-sc08-map .p-map-info-content p {
  margin: 0;
}
.p-sc08-map .p-map-info-content img {
  max-width: 100%;
}
.p-sc08-map .p-map-info-content.p-list {
  padding: 0;
}
.p-sc08-map .p-map-info-content.p-list li {
  position: relative;
  cursor: pointer;
  padding: 19px 30px 19px 25px;
}
.p-sc08-map .p-map-info-content.p-list li:hover {
  background: rgba(0, 116, 224, 0.1);
}
.p-sc08-map .p-map-info-content.p-list li:after {
  width: 8px;
  height: 14px;
  right: 10px;
  top: 50%;
  margin-top: -7px;
  content: "";
  display: block;
  position: absolute;
  background-size: contain;
}

.p-map-info li.retailer {
  padding: 13px 16px 13px 85px;
  background-position-x: 16px;
  background-position-y: center;
  background-repeat: no-repeat;
}

/*
Min Width 701
---------------------------*/
@media screen and (min-width: 701px) {
  .p-sc08-map .p-map-search {
    width: 330px;
  }
  .p-sc08-map .p-map-info {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    overflow-y: auto;
    width: 330px;
  }
  .p-sc08-map .p-map-search,
  .p-sc08-map .p-map-info {
    right: auto;
    left: 20px;
  }
  .p-sc08-map .p-map-search-header {
    background-color: #3285ff;
    border-radius: 5px 5px 0px 0px;
    color: white;
    display: block;
    font-size: 12px;
    padding: 7px 15px;
  }
  .p-sc08-map .p-map-overlay-inverted .p-map-search,
  .p-sc08-map .p-map-overlay-inverted .p-map-info {
    left: auto;
    right: 20px;
  }
  .p-sc08-map .p-map-info-content {
    overflow-y: auto;
  }
}
/*
Min-width 961
---------------------------*/
@media screen and (min-width: 961px) {
  .p-sc08-map .p-map-overlay-narrow .p-map-search,
  .p-sc08-map .p-map-overlay-narrow .p-map-info {
    left: 0;
  }
  .p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-search,
  .p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-info {
    left: auto;
    right: 0;
  }
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 700px) {
  .p-sc08-map .p-map {
    margin: 0 5px;
  }
  .p-sc08-map .p-map-info-content, .p-sc08-map .p-map-info {
    max-height: none !important;
  }
  .p-sc08-map .p-map-info .p-title {
    font-size: 22px;
    line-height: 25px;
    margin-top: 16px;
    margin-bottom: 4px;
  }
  .p-sc08-map .p-map-info .p-button {
    margin-bottom: 15px;
  }
  .p-sc08-map .p-map-info .p-button.p-large {
    min-height: 35px;
  }
  .p-sc08-map .p-map-info .p-button.p-large > span {
    min-height: 33px;
  }
  .p-sc08-map .p-map-info.p-list {
    width: 100%;
    top: 74px;
  }
}
@media screen and (max-width: 700px) and (-webkit-min-device-pixel-ratio: 0) {
  .p-sc08-map .p-map-search-box input:focus {
    font-size: 17px;
  }
}
.gradient--blue-dark,
.gradient--blue-18 {
  background-image: linear-gradient(125deg, rgb(0, 50, 93) 0%, rgb(0, 119, 205) 100%);
}

.gradient--blue-mid-tone,
.gradient--blue-34 {
  background-image: linear-gradient(125deg, rgb(0, 98, 159) 0%, rgb(0, 169, 235) 100%);
}

.gradient--blue-bright,
.gradient--blue-50 {
  background-image: linear-gradient(125deg, rgb(0, 119, 205) 0%, rgb(154, 215, 249) 100%);
}

.gradient--blue-light,
.gradient--blue-66 {
  background-image: linear-gradient(125deg, rgb(0, 169, 235) 0%, rgb(221, 238, 252) 100%);
}

.gradient--blue-pale,
.gradient--blue-82 {
  background-image: linear-gradient(125deg, rgb(154, 215, 249) 0%, rgb(255, 255, 255) 100%);
}

.gradient--blue-hc,
.gradient--blue-18-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

.gradient--aqua-dark,
.gradient--aqua-18 {
  background-image: linear-gradient(125deg, rgb(36, 76, 93) 0%, rgb(38, 154, 145) 100%);
}

.gradient--aqua-mid-tone,
.gradient--aqua-34 {
  background-image: linear-gradient(125deg, rgb(17, 94, 107) 0%, rgb(92, 185, 187) 100%);
}

.gradient--aqua-bright,
.gradient--aqua-50 {
  background-image: linear-gradient(125deg, rgb(38, 154, 145) 0%, rgb(126, 221, 222) 100%);
}

.gradient--aqua-light,
.gradient--aqua-66 {
  background-image: linear-gradient(125deg, rgb(92, 185, 187) 0%, rgb(218, 235, 236) 100%);
}

.gradient--aqua-pale,
.gradient--aqua-82 {
  background-image: linear-gradient(125deg, rgb(126, 221, 222) 0%, rgb(255, 255, 255) 100%);
}

.gradient--aqua-hc,
.gradient--aqua-18-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

.gradient--green-mid-tone,
.gradient--green-34 {
  background-image: linear-gradient(125deg, rgb(84, 98, 37) 0%, rgb(101, 168, 18) 100%);
}

.gradient--green-bright,
.gradient--green-50 {
  background-image: linear-gradient(125deg, rgb(101, 142, 30) 0%, rgb(193, 226, 146) 100%);
}

.gradient--green-light,
.gradient--green-66 {
  background-image: linear-gradient(125deg, rgb(101, 168, 18) 0%, rgb(235, 239, 203) 100%);
}

.gradient--green-pale,
.gradient--green-82 {
  background-image: linear-gradient(125deg, rgb(193, 226, 146) 0%, rgb(255, 255, 255) 100%);
}

.gradient--orange-dark,
.gradient--orange-18 {
  background-image: linear-gradient(125deg, rgb(155, 52, 38) 0%, rgb(222, 124, 0) 100%);
}

.gradient--orange-mid-tone,
.gradient--orange-34 {
  background-image: linear-gradient(125deg, rgb(190, 85, 0) 0%, rgb(255, 164, 13) 100%);
}

.gradient--orange-bright,
.gradient--orange-50 {
  background-image: linear-gradient(125deg, rgb(222, 124, 0) 0%, rgb(253, 211, 122) 100%);
}

.gradient--orange-light,
.gradient--orange-66 {
  background-image: linear-gradient(125deg, rgb(255, 164, 13) 0%, rgb(252, 240, 194) 100%);
}

.gradient--orange-pale,
.gradient--orange-82 {
  background-image: linear-gradient(125deg, rgb(253, 211, 122) 0%, rgb(255, 255, 255) 100%);
}

.gradient--orange-hc,
.gradient--orange-18-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

.gradient--red-dark,
.gradient--red-18 {
  background-image: linear-gradient(125deg, rgb(121, 31, 29) 0%, rgb(205, 32, 44) 100%);
}

.gradient--red-mid-tone,
.gradient--red-34 {
  background-image: linear-gradient(125deg, rgb(168, 29, 30) 0%, rgb(255, 91, 86) 100%);
}

.gradient--red-bright,
.gradient--red-50 {
  background-image: linear-gradient(125deg, rgb(205, 32, 44) 0%, rgb(255, 142, 131) 100%);
}

.gradient--red-light,
.gradient--red-66 {
  background-image: linear-gradient(125deg, rgb(255, 91, 86) 0%, rgb(255, 173, 170) 100%);
}

.gradient--red-pale,
.gradient--red-82 {
  background-image: linear-gradient(125deg, rgb(255, 142, 131) 0%, rgb(255, 255, 255) 100%);
}

.gradient--red-hc,
.gradient--red-18-hc {
  background-image: linear-gradient(125deg, rgb(72, 0, 0) 0%, rgb(121, 31, 29) 50%, rgb(255, 91, 86) 100%);
}

.gradient--warm-red-dark,
.gradient--warm-red-18 {
  background-image: linear-gradient(125deg, rgb(120, 36, 52) 0%, rgb(240, 66, 121) 100%);
}

.gradient--warm-red-bright,
.gradient--warm-red-50 {
  background-image: linear-gradient(125deg, rgb(240, 66, 121) 0%, rgb(250, 188, 219) 100%);
}

.gradient--warm-red-light,
.gradient--warm-red-66 {
  background-image: linear-gradient(125deg, rgb(252, 155, 193) 0%, rgb(245, 228, 240) 100%);
}

.gradient--warm-red-pale,
.gradient--warm-red-82 {
  background-image: linear-gradient(125deg, rgb(250, 188, 219) 0%, rgb(255, 255, 255) 100%);
}

.gradient--warm-red-hc,
.gradient--warm-red-18-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

.gradient--magenta-dark,
.gradient--magenta-18 {
  background-image: linear-gradient(125deg, rgb(109, 30, 74) 0%, rgb(209, 0, 119) 100%);
}

.gradient--magenta-mid-tone,
.gradient--magenta-34 {
  background-image: linear-gradient(125deg, rgb(138, 10, 94) 0%, rgb(235, 111, 189) 100%);
}

.gradient--magenta-bright,
.gradient--magenta-50 {
  background-image: linear-gradient(125deg, rgb(209, 0, 119) 0%, rgb(234, 190, 219) 100%);
}

.gradient--magenta-light,
.gradient--magenta-66 {
  background-image: linear-gradient(125deg, rgb(235, 111, 189) 0%, rgb(243, 222, 236) 100%);
}

.gradient--magenta-pale,
.gradient--magenta-82 {
  background-image: linear-gradient(125deg, rgb(234, 190, 219) 0%, rgb(255, 255, 255) 100%);
}

.gradient--magenta-hc,
.gradient--magenta-18-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

.gradient--purple-dark,
.gradient--purple-18 {
  background-image: linear-gradient(125deg, rgb(61, 15, 88) 0%, rgb(131, 69, 186) 100%);
}

.gradient--purple-mid-tone,
.gradient--purple-34 {
  background-image: linear-gradient(125deg, rgb(80, 3, 127) 0%, rgb(167, 122, 215) 100%);
}

.gradient--purple-bright,
.gradient--purple-50 {
  background-image: linear-gradient(125deg, rgb(131, 69, 186) 0%, rgb(193, 160, 232) 100%);
}

.gradient--purple-light,
.gradient--purple-66 {
  background-image: linear-gradient(125deg, rgb(167, 122, 215) 0%, rgb(222, 212, 233) 100%);
}

.gradient--purple-pale,
.gradient--purple-82 {
  background-image: linear-gradient(125deg, rgb(222, 212, 233) 0%, rgb(255, 255, 255) 100%);
}

.gradient--purple-hc,
.gradient--purple-18-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

/* ==============================================*/
/*gradients add -- pagebrand orange  */
/* ==============================================*/
body#body_borange .gradient--orange-dark {
  background-image: linear-gradient(125deg, rgb(155, 52, 38) 0%, rgb(222, 124, 0) 100%);
}

body#body_borange .pagebrand-dark-gradient {
  background-image: linear-gradient(125deg, rgb(155, 52, 38) 0%, rgb(222, 124, 0) 100%);
}

body#body_borange .pagebrand-dark-gradient .gradient--orange-dark {
  background-image: linear-gradient(125deg, rgb(155, 52, 38) 0%, rgb(222, 124, 0) 100%);
}

body#body_borange .gradient--orange-mid-tone {
  background-image: linear-gradient(125deg, rgb(190, 85, 0) 0%, rgb(255, 164, 13) 100%);
}

body#body_borange .pagebrand-mid-tone-gradient {
  background-image: linear-gradient(125deg, rgb(190, 85, 0) 0%, rgb(255, 164, 13) 100%);
}

body#body_borange .pagebrand-mid-tone-gradient .gradient--orange-mid-tone {
  background-image: linear-gradient(125deg, rgb(190, 85, 0) 0%, rgb(255, 164, 13) 100%);
}

body#body_borange .gradient--orange-bright {
  background-image: linear-gradient(125deg, rgb(222, 124, 0) 0%, rgb(253, 211, 122) 100%);
}

body#body_borange .pagebrand-bright-gradient {
  background-image: linear-gradient(125deg, rgb(222, 124, 0) 0%, rgb(253, 211, 122) 100%);
}

body#body_borange .pagebrand-bright-gradient .gradient--orange-bright {
  background-image: linear-gradient(125deg, rgb(222, 124, 0) 0%, rgb(253, 211, 122) 100%);
}

body#body_borange .gradient--orange-light {
  background-image: linear-gradient(125deg, rgb(255, 164, 13) 0%, rgb(252, 240, 194) 100%);
}

body#body_borange .pagebrand-light-gradient {
  background-image: linear-gradient(125deg, rgb(255, 164, 13) 0%, rgb(252, 240, 194) 100%);
}

body#body_borange .pagebrand-light-gradient .gradient--orange-light {
  background-image: linear-gradient(125deg, rgb(255, 164, 13) 0%, rgb(252, 240, 194) 100%);
}

body#body_borange .gradient--orange-pale {
  background-image: linear-gradient(125deg, rgb(253, 211, 122) 0%, rgb(255, 255, 255) 100%);
}

body#body_borange .pagebrand-pale-gradient {
  background-image: linear-gradient(125deg, rgb(253, 211, 122) 0%, rgb(255, 255, 255) 100%);
}

body#body_borange .pagebrand-pale-gradient .gradient--orange-pale {
  background-image: linear-gradient(125deg, rgb(253, 211, 122) 0%, rgb(255, 255, 255) 100%);
}

body#body_borange .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .pagebrand-hc-gradient {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .pagebrand-hc-gradient .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

/* ==============================================*/
/*gradients add -- pagebrand blue  */
/* ==============================================*/
body#body_bblue .gradient--blue-dark {
  background-image: linear-gradient(125deg, rgb(0, 50, 93) 0%, rgb(0, 119, 205) 100%);
}

body#body_bblue .pagebrand-dark-gradient {
  background-image: linear-gradient(125deg, rgb(0, 50, 93) 0%, rgb(0, 119, 205) 100%);
}

body#body_bblue .pagebrand-dark-gradient .gradient--blue-dark {
  background-image: linear-gradient(125deg, rgb(0, 50, 93) 0%, rgb(0, 119, 205) 100%);
}

body#body_bblue .gradient--blue-mid-tone {
  background-image: linear-gradient(125deg, rgb(0, 98, 159) 0%, rgb(0, 169, 235) 100%);
}

body#body_bblue .pagebrand-mid-tone-gradient {
  background-image: linear-gradient(125deg, rgb(0, 98, 159) 0%, rgb(0, 169, 235) 100%);
}

body#body_bblue .pagebrand-mid-tone-gradient .gradient--blue-mid-tone {
  background-image: linear-gradient(125deg, rgb(0, 98, 159) 0%, rgb(0, 169, 235) 100%);
}

body#body_bblue .gradient--blue-bright {
  background-image: linear-gradient(125deg, rgb(0, 119, 205) 0%, rgb(154, 215, 249) 100%);
}

body#body_bblue .pagebrand-bright-gradient {
  background-image: linear-gradient(125deg, rgb(0, 119, 205) 0%, rgb(154, 215, 249) 100%);
}

body#body_bblue .pagebrand-bright-gradient .gradient--blue-bright {
  background-image: linear-gradient(125deg, rgb(0, 119, 205) 0%, rgb(154, 215, 249) 100%);
}

body#body_bblue .gradient--blue-light {
  background-image: linear-gradient(125deg, rgb(0, 169, 235) 0%, rgb(221, 238, 252) 100%);
}

body#body_bblue .pagebrand-light-gradient {
  background-image: linear-gradient(125deg, rgb(0, 169, 235) 0%, rgb(221, 238, 252) 100%);
}

body#body_bblue .pagebrand-light-gradient .gradient--blue-light {
  background-image: linear-gradient(125deg, rgb(0, 169, 235) 0%, rgb(221, 238, 252) 100%);
}

body#body_bblue .gradient--blue-pale {
  background-image: linear-gradient(125deg, rgb(154, 215, 249) 0%, rgb(255, 255, 255) 100%);
}

body#body_bblue .pagebrand-pale-gradient {
  background-image: linear-gradient(125deg, rgb(154, 215, 249) 0%, rgb(255, 255, 255) 100%);
}

body#body_bblue .pagebrand-pale-gradient .gradient--blue-pale {
  background-image: linear-gradient(125deg, rgb(154, 215, 249) 0%, rgb(255, 255, 255) 100%);
}

body#body_bblue .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .pagebrand-hc-gradient {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .pagebrand-hc-gradient .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

/* ==============================================*/
/*gradients add -- pagebrand aqua  */
/* ==============================================*/
body#body_baqua .gradient--aqua-dark {
  background-image: linear-gradient(125deg, rgb(36, 76, 93) 0%, rgb(38, 154, 145) 100%);
}

body#body_baqua .pagebrand-dark-gradient {
  background-image: linear-gradient(125deg, rgb(36, 76, 93) 0%, rgb(38, 154, 145) 100%);
}

body#body_baqua .pagebrand-dark-gradient .gradient--aqua-dark {
  background-image: linear-gradient(125deg, rgb(36, 76, 93) 0%, rgb(38, 154, 145) 100%);
}

body#body_baqua .gradient--aqua-mid-tone {
  background-image: linear-gradient(125deg, rgb(17, 94, 107) 0%, rgb(92, 185, 187) 100%);
}

body#body_baqua .pagebrand-mid-tone-gradient {
  background-image: linear-gradient(125deg, rgb(17, 94, 107) 0%, rgb(92, 185, 187) 100%);
}

body#body_baqua .pagebrand-mid-tone-gradient .gradient--aqua-mid-tone {
  background-image: linear-gradient(125deg, rgb(17, 94, 107) 0%, rgb(92, 185, 187) 100%);
}

body#body_baqua .gradient--aqua-bright {
  background-image: linear-gradient(125deg, rgb(38, 154, 145) 0%, rgb(126, 221, 222) 100%);
}

body#body_baqua .pagebrand-bright-gradient {
  background-image: linear-gradient(125deg, rgb(38, 154, 145) 0%, rgb(126, 221, 222) 100%);
}

body#body_baqua .pagebrand-bright-gradient .gradient--aqua-bright {
  background-image: linear-gradient(125deg, rgb(38, 154, 145) 0%, rgb(126, 221, 222) 100%);
}

body#body_baqua .gradient--aqua-light {
  background-image: linear-gradient(125deg, rgb(92, 185, 187) 0%, rgb(218, 235, 236) 100%);
}

body#body_baqua .pagebrand-light-gradient {
  background-image: linear-gradient(125deg, rgb(92, 185, 187) 0%, rgb(218, 235, 236) 100%);
}

body#body_baqua .pagebrand-light-gradient .gradient--aqua-light {
  background-image: linear-gradient(125deg, rgb(92, 185, 187) 0%, rgb(218, 235, 236) 100%);
}

body#body_baqua .gradient--aqua-pale {
  background-image: linear-gradient(125deg, rgb(126, 221, 222) 0%, rgb(255, 255, 255) 100%);
}

body#body_baqua .pagebrand-pale-gradient {
  background-image: linear-gradient(125deg, rgb(126, 221, 222) 0%, rgb(255, 255, 255) 100%);
}

body#body_baqua .pagebrand-pale-gradient .gradient--aqua-pale {
  background-image: linear-gradient(125deg, rgb(126, 221, 222) 0%, rgb(255, 255, 255) 100%);
}

body#body_baqua .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .pagebrand-hc-gradient {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .pagebrand-hc-gradient .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

/* ==============================================*/
/*gradients add -- pagebrand magenta  */
/* ==============================================*/
body#body_bmagenta .gradient--magenta-dark {
  background-image: linear-gradient(125deg, rgb(109, 30, 74) 0%, rgb(209, 0, 119) 100%);
}

body#body_bmagenta .pagebrand-dark-gradient {
  background-image: linear-gradient(125deg, rgb(109, 30, 74) 0%, rgb(209, 0, 119) 100%);
}

body#body_bmagenta .pagebrand-dark-gradient .gradient--magenta-dark {
  background-image: linear-gradient(125deg, rgb(109, 30, 74) 0%, rgb(209, 0, 119) 100%);
}

body#body_bmagenta .gradient--magenta-mid-tone {
  background-image: linear-gradient(125deg, rgb(138, 10, 94) 0%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .pagebrand-mid-tone-gradient {
  background-image: linear-gradient(125deg, rgb(138, 10, 94) 0%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .pagebrand-mid-tone-gradient .gradient--magenta-mid-tone {
  background-image: linear-gradient(125deg, rgb(138, 10, 94) 0%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .gradient--magenta-bright {
  background-image: linear-gradient(125deg, rgb(209, 0, 119) 0%, rgb(234, 190, 219) 100%);
}

body#body_bmagenta .pagebrand-bright-gradient {
  background-image: linear-gradient(125deg, rgb(209, 0, 119) 0%, rgb(234, 190, 219) 100%);
}

body#body_bmagenta .pagebrand-bright-gradient .gradient--magenta-bright {
  background-image: linear-gradient(125deg, rgb(209, 0, 119) 0%, rgb(234, 190, 219) 100%);
}

body#body_bmagenta .gradient--magenta-light {
  background-image: linear-gradient(125deg, rgb(235, 111, 189) 0%, rgb(243, 222, 236) 100%);
}

body#body_bmagenta .pagebrand-light-gradient {
  background-image: linear-gradient(125deg, rgb(235, 111, 189) 0%, rgb(243, 222, 236) 100%);
}

body#body_bmagenta .pagebrand-light-gradient .gradient--magenta-light {
  background-image: linear-gradient(125deg, rgb(235, 111, 189) 0%, rgb(243, 222, 236) 100%);
}

body#body_bmagenta .gradient--magenta-pale {
  background-image: linear-gradient(125deg, rgb(234, 190, 219) 0%, rgb(255, 255, 255) 100%);
}

body#body_bmagenta .pagebrand-pale-gradient {
  background-image: linear-gradient(125deg, rgb(234, 190, 219) 0%, rgb(255, 255, 255) 100%);
}

body#body_bmagenta .pagebrand-pale-gradient .gradient--magenta-pale {
  background-image: linear-gradient(125deg, rgb(234, 190, 219) 0%, rgb(255, 255, 255) 100%);
}

body#body_bmagenta .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .pagebrand-hc-gradient {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .pagebrand-hc-gradient .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

/* ==============================================*/
/*gradients add -- pagebrand purple  */
/* ==============================================*/
body#body_bpurple .gradient--purple-dark {
  background-image: linear-gradient(125deg, rgb(61, 15, 88) 0%, rgb(131, 69, 186) 100%);
}

body#body_bpurple .pagebrand-dark-gradient {
  background-image: linear-gradient(125deg, rgb(61, 15, 88) 0%, rgb(131, 69, 186) 100%);
}

body#body_bpurple .pagebrand-dark-gradient .gradient--purple-dark {
  background-image: linear-gradient(125deg, rgb(61, 15, 88) 0%, rgb(131, 69, 186) 100%);
}

body#body_bpurple .gradient--purple-mid-tone {
  background-image: linear-gradient(125deg, rgb(80, 3, 127) 0%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .pagebrand-mid-tone-gradient {
  background-image: linear-gradient(125deg, rgb(80, 3, 127) 0%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .pagebrand-mid-tone-gradient .gradient--purple-mid-tone {
  background-image: linear-gradient(125deg, rgb(80, 3, 127) 0%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .gradient--purple-bright {
  background-image: linear-gradient(125deg, rgb(131, 69, 186) 0%, rgb(193, 160, 232) 100%);
}

body#body_bpurple .pagebrand-bright-gradient {
  background-image: linear-gradient(125deg, rgb(131, 69, 186) 0%, rgb(193, 160, 232) 100%);
}

body#body_bpurple .pagebrand-bright-gradient .gradient--purple-bright {
  background-image: linear-gradient(125deg, rgb(131, 69, 186) 0%, rgb(193, 160, 232) 100%);
}

body#body_bpurple .gradient--purple-light {
  background-image: linear-gradient(125deg, rgb(167, 122, 215) 0%, rgb(222, 212, 233) 100%);
}

body#body_bpurple .pagebrand-light-gradient {
  background-image: linear-gradient(125deg, rgb(167, 122, 215) 0%, rgb(222, 212, 233) 100%);
}

body#body_bpurple .pagebrand-light-gradient .gradient--purple-light {
  background-image: linear-gradient(125deg, rgb(167, 122, 215) 0%, rgb(222, 212, 233) 100%);
}

body#body_bpurple .gradient--purple-pale {
  background-image: linear-gradient(125deg, rgb(222, 212, 233) 0%, rgb(255, 255, 255) 100%);
}

body#body_bpurple .pagebrand-pale-gradient {
  background-image: linear-gradient(125deg, rgb(222, 212, 233) 0%, rgb(255, 255, 255) 100%);
}

body#body_bpurple .pagebrand-pale-gradient .gradient--purple-pale {
  background-image: linear-gradient(125deg, rgb(222, 212, 233) 0%, rgb(255, 255, 255) 100%);
}

body#body_bpurple .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .pagebrand-hc-gradient {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .pagebrand-hc-gradient .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

/* ==============================================*/
/*gradients add -- pagebrand green  */
/* ==============================================*/
body#body_bgreen .gradient--green-mid-tone {
  background-image: linear-gradient(125deg, rgb(84, 98, 37) 0%, rgb(101, 168, 18) 100%);
}

body#body_bgreen .pagebrand-mid-tone-gradient {
  background-image: linear-gradient(125deg, rgb(84, 98, 37) 0%, rgb(101, 168, 18) 100%);
}

body#body_bgreen .pagebrand-mid-tone-gradient .gradient--green-mid-tone {
  background-image: linear-gradient(125deg, rgb(84, 98, 37) 0%, rgb(101, 168, 18) 100%);
}

body#body_bgreen .gradient--green-bright {
  background-image: linear-gradient(125deg, rgb(101, 142, 30) 0%, rgb(193, 226, 146) 100%);
}

body#body_bgreen .pagebrand-bright-gradient {
  background-image: linear-gradient(125deg, rgb(101, 142, 30) 0%, rgb(193, 226, 146) 100%);
}

body#body_bgreen .pagebrand-bright-gradient .gradient--green-bright {
  background-image: linear-gradient(125deg, rgb(101, 142, 30) 0%, rgb(193, 226, 146) 100%);
}

body#body_bgreen .gradient--green-light {
  background-image: linear-gradient(125deg, rgb(101, 168, 18) 0%, rgb(235, 239, 203) 100%);
}

body#body_bgreen .pagebrand-light-gradient {
  background-image: linear-gradient(125deg, rgb(101, 168, 18) 0%, rgb(235, 239, 203) 100%);
}

body#body_bgreen .pagebrand-light-gradient .gradient--green-light {
  background-image: linear-gradient(125deg, rgb(101, 168, 18) 0%, rgb(235, 239, 203) 100%);
}

body#body_bgreen .gradient--green-pale {
  background-image: linear-gradient(125deg, rgb(193, 226, 146) 0%, rgb(255, 255, 255) 100%);
}

body#body_bgreen .pagebrand-pale-gradient {
  background-image: linear-gradient(125deg, rgb(193, 226, 146) 0%, rgb(255, 255, 255) 100%);
}

body#body_bgreen .pagebrand-pale-gradient .gradient--green-pale {
  background-image: linear-gradient(125deg, rgb(193, 226, 146) 0%, rgb(255, 255, 255) 100%);
}

/* ==============================================*/
/*gradients add -- pagebrand warm-red  */
/* ==============================================*/
body#body_bwarm-red .gradient--warm-red-dark {
  background-image: linear-gradient(125deg, rgb(120, 36, 52) 0%, rgb(240, 66, 121) 100%);
}

body#body_bwarm-red .pagebrand-dark-gradient {
  background-image: linear-gradient(125deg, rgb(120, 36, 52) 0%, rgb(240, 66, 121) 100%);
}

body#body_bwarm-red .pagebrand-dark-gradient .gradient--warm-red-dark {
  background-image: linear-gradient(125deg, rgb(120, 36, 52) 0%, rgb(240, 66, 121) 100%);
}

body#body_bwarm-red .gradient--warm-red-bright {
  background-image: linear-gradient(125deg, rgb(240, 66, 121) 0%, rgb(250, 188, 219) 100%);
}

body#body_bwarm-red .pagebrand-bright-gradient {
  background-image: linear-gradient(125deg, rgb(240, 66, 121) 0%, rgb(250, 188, 219) 100%);
}

body#body_bwarm-red .pagebrand-bright-gradient .gradient--warm-red-bright {
  background-image: linear-gradient(125deg, rgb(240, 66, 121) 0%, rgb(250, 188, 219) 100%);
}

body#body_bwarm-red .gradient--warm-red-light {
  background-image: linear-gradient(125deg, rgb(252, 155, 193) 0%, rgb(245, 228, 240) 100%);
}

body#body_bwarm-red .pagebrand-light-gradient {
  background-image: linear-gradient(125deg, rgb(252, 155, 193) 0%, rgb(245, 228, 240) 100%);
}

body#body_bwarm-red .pagebrand-light-gradient .gradient--warm-red-light {
  background-image: linear-gradient(125deg, rgb(252, 155, 193) 0%, rgb(245, 228, 240) 100%);
}

body#body_bwarm-red .gradient--warm-red-pale {
  background-image: linear-gradient(125deg, rgb(250, 188, 219) 0%, rgb(255, 255, 255) 100%);
}

body#body_bwarm-red .pagebrand-pale-gradient {
  background-image: linear-gradient(125deg, rgb(250, 188, 219) 0%, rgb(255, 255, 255) 100%);
}

body#body_bwarm-red .pagebrand-pale-gradient .gradient--warm-red-pale {
  background-image: linear-gradient(125deg, rgb(250, 188, 219) 0%, rgb(255, 255, 255) 100%);
}

body#body_bwarm-red .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .pagebrand-hc-gradient {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .pagebrand-hc-gradient .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

.bgcolor--white {
  background-color: white;
}

.bgcolor--black {
  background-color: black;
}

.bgcolor--grey-98 {
  background-color: #F7F7F7;
}

.bgcolor--grey-94 {
  background-color: #E8E8E8;
}

.bgcolor--grey-90 {
  background-color: #DBDBDB;
}

.bgcolor--grey-86 {
  background-color: #D1D1D1;
}

.bgcolor--grey-82 {
  background-color: #C4C4C4;
}

.bgcolor--grey-78 {
  background-color: #B8B8B8;
}

.bgcolor--grey-74 {
  background-color: #ADADAD;
}

.bgcolor--grey-70 {
  background-color: #A3A3A3;
}

.bgcolor--grey-66 {
  background-color: #999999;
}

.bgcolor--grey-62 {
  background-color: #8F8F8F;
}

.bgcolor--grey-58 {
  background-color: #858585;
}

.bgcolor--grey-54 {
  background-color: #7D7D7D;
}

.bgcolor--grey-50 {
  background-color: #757575;
}

.bgcolor--grey-46 {
  background-color: #6B6B6B;
}

.bgcolor--grey-42 {
  background-color: #636363;
}

.bgcolor--grey-38 {
  background-color: #5C5C5C;
}

.bgcolor--grey-34 {
  background-color: #545454;
}

.bgcolor--grey-30 {
  background-color: #4D4D4D;
}

.bgcolor--grey-26 {
  background-color: #454545;
}

.bgcolor--grey-22 {
  background-color: #3D3D3D;
}

.bgcolor--grey-18 {
  background-color: #363636;
}

.bgcolor--grey-14 {
  background-color: #2B2B2B;
}

.bgcolor--grey-10 {
  background-color: #242424;
}

.bgcolor--grey-06 {
  background-color: #171717;
}

.bgcolor--grey-02 {
  background-color: #0A0A0A;
}

.bgcolor--gold-yellow-98 {
  background-color: #fff6e0;
}

.bgcolor--gold-yellow-94 {
  background-color: #FFE8B3;
}

.bgcolor--gold-yellow-90 {
  background-color: #FFD885;
}

.bgcolor--gold-yellow-86 {
  background-color: #FFC64D;
}

.bgcolor--gold-yellow-82 {
  background-color: #FFB81F;
}

.bgcolor--gold-yellow-78 {
  background-color: #FAA700;
}

.bgcolor--gold-yellow-74 {
  background-color: #EB9C00;
}

.bgcolor--gold-yellow-70 {
  background-color: #DB9200;
}

.bgcolor--gold-yellow-66 {
  background-color: #D18800;
}

.bgcolor--gold-yellow-62 {
  background-color: #C78100;
}

.bgcolor--gold-yellow-58 {
  background-color: #B87700;
}

.bgcolor--gold-yellow-54 {
  background-color: #AD6E00;
}

.bgcolor--gold-yellow-50 {
  background-color: #A46800;
}

.bgcolor--gold-yellow-46 {
  background-color: #996100;
}

.bgcolor--gold-yellow-42 {
  background-color: #8F5800;
}

.bgcolor--gold-yellow-38 {
  background-color: #804F00;
}

.bgcolor--gold-yellow-34 {
  background-color: #754800;
}

.bgcolor--gold-yellow-30 {
  background-color: #6B4000;
}

.bgcolor--gold-yellow-26 {
  background-color: #613a00;
}

.bgcolor--gold-yellow-22 {
  background-color: #573400;
}

.bgcolor--gold-yellow-18 {
  background-color: #4D2D00;
}

.bgcolor--gold-yellow-14 {
  background-color: #422700;
}

.bgcolor--gold-yellow-10 {
  background-color: #331E00;
}

.bgcolor--gold-yellow-06 {
  background-color: #241400;
}

.bgcolor--gold-yellow-02 {
  background-color: #0F0900;
}

.bgcolor--orange-98 {
  background-color: #FFF5EB;
}

.bgcolor--orange-94 {
  background-color: #FFE6CC;
}

.bgcolor--orange-90 {
  background-color: #FFD5AD;
}

.bgcolor--orange-86 {
  background-color: #FFC58F;
}

.bgcolor--orange-82 {
  background-color: #FFB36B;
}

.bgcolor--orange-78 {
  background-color: #FFA352;
}

.bgcolor--orange-74 {
  background-color: #FF9233;
}

.bgcolor--orange-70 {
  background-color: #FF7F0F;
}

.bgcolor--orange-66 {
  background-color: #FA7000;
}

.bgcolor--orange-62 {
  background-color: #EB6A00;
}

.bgcolor--orange-58 {
  background-color: #DB6300;
}

.bgcolor--orange-54 {
  background-color: #CC5800;
}

.bgcolor--orange-50 {
  background-color: #C25400;
}

.bgcolor--orange-46 {
  background-color: #B34D00;
}

.bgcolor--orange-42 {
  background-color: #A84600;
}

.bgcolor--orange-38 {
  background-color: #994000;
}

.bgcolor--orange-34 {
  background-color: #8F3C00;
}

.bgcolor--orange-30 {
  background-color: #853500;
}

.bgcolor--orange-26 {
  background-color: #752F00;
}

.bgcolor--orange-22 {
  background-color: #662900;
}

.bgcolor--orange-18 {
  background-color: #5C2300;
}

.bgcolor--orange-14 {
  background-color: #4D1D00;
}

.bgcolor--orange-10 {
  background-color: #3D1700;
}

.bgcolor--orange-06 {
  background-color: #290F00;
}

.bgcolor--orange-02 {
  background-color: #0F0600;
}

.bgcolor--blue-98 {
  background-color: #F0F9FF;
}

.bgcolor--blue-94 {
  background-color: #D1ECFF;
}

.bgcolor--blue-90 {
  background-color: #B8E0FF;
}

.bgcolor--blue-86 {
  background-color: #9ED5FF;
}

.bgcolor--blue-82 {
  background-color: #8ACCFF;
}

.bgcolor--blue-78 {
  background-color: #70BFFF;
}

.bgcolor--blue-74 {
  background-color: #57B3FF;
}

.bgcolor--blue-70 {
  background-color: #3DA8FF;
}

.bgcolor--blue-66 {
  background-color: #2E9DFF;
}

.bgcolor--blue-62 {
  background-color: #1492FF;
}

.bgcolor--blue-58 {
  background-color: #0085FA;
}

.bgcolor--blue-54 {
  background-color: #007CF0;
}

.bgcolor--blue-50 {
  background-color: #0074E0;
}

.bgcolor--blue-46 {
  background-color: #006CD1;
}

.bgcolor--blue-42 {
  background-color: #0061C2;
}

.bgcolor--blue-38 {
  background-color: #0059B3;
}

.bgcolor--blue-34 {
  background-color: #0052A3;
}

.bgcolor--blue-30 {
  background-color: #004A99;
}

.bgcolor--blue-26 {
  background-color: #00438A;
}

.bgcolor--blue-22 {
  background-color: #003B7A;
}

.bgcolor--blue-18 {
  background-color: #00326B;
}

.bgcolor--blue-14 {
  background-color: #002B5C;
}

.bgcolor--blue-10 {
  background-color: #00244D;
}

.bgcolor--blue-06 {
  background-color: #001733;
}

.bgcolor--blue-02 {
  background-color: #000914;
}

.bgcolor--aqua-98 {
  background-color: #EBFAFA;
}

.bgcolor--aqua-94 {
  background-color: #CAF2F2;
}

.bgcolor--aqua-90 {
  background-color: #A5E9E7;
}

.bgcolor--aqua-86 {
  background-color: #81DFDE;
}

.bgcolor--aqua-82 {
  background-color: #5CD6D4;
}

.bgcolor--aqua-78 {
  background-color: #33CCC7;
}

.bgcolor--aqua-74 {
  background-color: #30C0BB;
}

.bgcolor--aqua-70 {
  background-color: #2DB4AF;
}

.bgcolor--aqua-66 {
  background-color: #2BABA5;
}

.bgcolor--aqua-62 {
  background-color: #289F99;
}

.bgcolor--aqua-58 {
  background-color: #25938D;
}

.bgcolor--aqua-54 {
  background-color: #238B84;
}

.bgcolor--aqua-50 {
  background-color: #21837C;
}

.bgcolor--aqua-46 {
  background-color: #1E7670;
}

.bgcolor--aqua-42 {
  background-color: #1C6E67;
}

.bgcolor--aqua-38 {
  background-color: #1A6660;
}

.bgcolor--aqua-34 {
  background-color: #175E58;
}

.bgcolor--aqua-30 {
  background-color: #15564F;
}

.bgcolor--aqua-26 {
  background-color: #134E48;
}

.bgcolor--aqua-22 {
  background-color: #10413C;
}

.bgcolor--aqua-18 {
  background-color: #0E3934;
}

.bgcolor--aqua-14 {
  background-color: #0C312D;
}

.bgcolor--aqua-10 {
  background-color: #0A2925;
}

.bgcolor--aqua-06 {
  background-color: #071D1A;
}

.bgcolor--aqua-02 {
  background-color: #030C0B;
}

.bgcolor--magenta-98 {
  background-color: #FFF5FB;
}

.bgcolor--magenta-94 {
  background-color: #FEE1F4;
}

.bgcolor--magenta-90 {
  background-color: #FECDEB;
}

.bgcolor--magenta-86 {
  background-color: #FEB9E3;
}

.bgcolor--magenta-82 {
  background-color: #FDAADD;
}

.bgcolor--magenta-78 {
  background-color: #FD96D4;
}

.bgcolor--magenta-74 {
  background-color: #FC82CB;
}

.bgcolor--magenta-70 {
  background-color: #FC73C5;
}

.bgcolor--magenta-66 {
  background-color: #FC5FBA;
}

.bgcolor--magenta-62 {
  background-color: #FB41AE;
}

.bgcolor--magenta-58 {
  background-color: #FB23A1;
}

.bgcolor--magenta-54 {
  background-color: #F0058A;
}

.bgcolor--magenta-50 {
  background-color: #E10581;
}

.bgcolor--magenta-46 {
  background-color: #D20479;
}

.bgcolor--magenta-42 {
  background-color: #C3046D;
}

.bgcolor--magenta-38 {
  background-color: #B40465;
}

.bgcolor--magenta-34 {
  background-color: #A5035C;
}

.bgcolor--magenta-30 {
  background-color: #960351;
}

.bgcolor--magenta-26 {
  background-color: #870349;
}

.bgcolor--magenta-22 {
  background-color: #780241;
}

.bgcolor--magenta-18 {
  background-color: #6E023A;
}

.bgcolor--magenta-14 {
  background-color: #5A022F;
}

.bgcolor--magenta-10 {
  background-color: #4B0227;
}

.bgcolor--magenta-06 {
  background-color: #37011C;
}

.bgcolor--magenta-02 {
  background-color: #19010D;
}

.bgcolor--purple-98 {
  background-color: #F8F4FB;
}

.bgcolor--purple-94 {
  background-color: #EFE5F5;
}

.bgcolor--purple-90 {
  background-color: #E5D6F0;
}

.bgcolor--purple-86 {
  background-color: #DCC8EA;
}

.bgcolor--purple-82 {
  background-color: #D2B9E4;
}

.bgcolor--purple-78 {
  background-color: #CAAEE0;
}

.bgcolor--purple-74 {
  background-color: #C19FDB;
}

.bgcolor--purple-70 {
  background-color: #B994D6;
}

.bgcolor--purple-66 {
  background-color: #B189D2;
}

.bgcolor--purple-62 {
  background-color: #AA7ECE;
}

.bgcolor--purple-58 {
  background-color: #A272CA;
}

.bgcolor--purple-54 {
  background-color: #9A67C5;
}

.bgcolor--purple-50 {
  background-color: #925CC1;
}

.bgcolor--purple-46 {
  background-color: #8B51BD;
}

.bgcolor--purple-42 {
  background-color: #8146B9;
}

.bgcolor--purple-38 {
  background-color: #7741AA;
}

.bgcolor--purple-34 {
  background-color: #6F3C9F;
}

.bgcolor--purple-30 {
  background-color: #633790;
}

.bgcolor--purple-26 {
  background-color: #593181;
}

.bgcolor--purple-22 {
  background-color: #4F2B73;
}

.bgcolor--purple-18 {
  background-color: #442664;
}

.bgcolor--purple-14 {
  background-color: #3A2055;
}

.bgcolor--purple-10 {
  background-color: #2D1943;
}

.bgcolor--purple-06 {
  background-color: #201230;
}

.bgcolor--purple-02 {
  background-color: #0C0712;
}

.bgcolor--cool-green-98 {
  background-color: #E2FEF1;
}

.bgcolor--cool-green-94 {
  background-color: #A7FBD5;
}

.bgcolor--cool-green-90 {
  background-color: #82F2BE;
}

.bgcolor--cool-green-86 {
  background-color: #70E6AF;
}

.bgcolor--cool-green-82 {
  background-color: #40DD94;
}

.bgcolor--cool-green-78 {
  background-color: #25D07D;
}

.bgcolor--cool-green-74 {
  background-color: #22C375;
}

.bgcolor--cool-green-70 {
  background-color: #13B969;
}

.bgcolor--cool-green-66 {
  background-color: #07B05C;
}

.bgcolor--cool-green-62 {
  background-color: #07A254;
}

.bgcolor--cool-green-58 {
  background-color: #06984F;
}

.bgcolor--cool-green-54 {
  background-color: #068E48;
}

.bgcolor--cool-green-50 {
  background-color: #068744;
}

.bgcolor--cool-green-46 {
  background-color: #057A3E;
}

.bgcolor--cool-green-42 {
  background-color: #057137;
}

.bgcolor--cool-green-38 {
  background-color: #046C35;
}

.bgcolor--cool-green-34 {
  background-color: #046230;
}

.bgcolor--cool-green-30 {
  background-color: #04582A;
}

.bgcolor--cool-green-26 {
  background-color: #034E25;
}

.bgcolor--cool-green-22 {
  background-color: #034520;
}

.bgcolor--cool-green-18 {
  background-color: #023B1B;
}

.bgcolor--cool-green-14 {
  background-color: #023116;
}

.bgcolor--cool-green-10 {
  background-color: #022712;
}

.bgcolor--cool-green-06 {
  background-color: #011D0D;
}

.bgcolor--cool-green-02 {
  background-color: #000A04;
}

.bgcolor--green-98 {
  background-color: #F0FCD4;
}

.bgcolor--green-94 {
  background-color: #D5F788;
}

.bgcolor--green-90 {
  background-color: #C0EC5F;
}

.bgcolor--green-86 {
  background-color: #AFDF49;
}

.bgcolor--green-82 {
  background-color: #9DD425;
}

.bgcolor--green-78 {
  background-color: #91C723;
}

.bgcolor--green-74 {
  background-color: #87BA21;
}

.bgcolor--green-70 {
  background-color: #7EB215;
}

.bgcolor--green-66 {
  background-color: #71A70C;
}

.bgcolor--green-62 {
  background-color: #6A9D0B;
}

.bgcolor--green-58 {
  background-color: #64940A;
}

.bgcolor--green-54 {
  background-color: #5B8A0A;
}

.bgcolor--green-50 {
  background-color: #558109;
}

.bgcolor--green-46 {
  background-color: #4F7708;
}

.bgcolor--green-42 {
  background-color: #476E08;
}

.bgcolor--green-38 {
  background-color: #406407;
}

.bgcolor--green-34 {
  background-color: #3A5B06;
}

.bgcolor--green-30 {
  background-color: #365606;
}

.bgcolor--green-26 {
  background-color: #304C05;
}

.bgcolor--green-22 {
  background-color: #2A4305;
}

.bgcolor--green-18 {
  background-color: #233904;
}

.bgcolor--green-14 {
  background-color: #1D3003;
}

.bgcolor--green-10 {
  background-color: #172603;
}

.bgcolor--green-06 {
  background-color: #0E1802;
}

.bgcolor--green-02 {
  background-color: #060A01;
}

.bgcolor--warm-red-98 {
  background-color: #FEF1F6;
}

.bgcolor--warm-red-94 {
  background-color: #FDE3ED;
}

.bgcolor--warm-red-90 {
  background-color: #FBD0E0;
}

.bgcolor--warm-red-86 {
  background-color: #FAC1D6;
}

.bgcolor--warm-red-82 {
  background-color: #F9AECA;
}

.bgcolor--warm-red-78 {
  background-color: #F89BBC;
}

.bgcolor--warm-red-74 {
  background-color: #F68DB2;
}

.bgcolor--warm-red-70 {
  background-color: #F57AA5;
}

.bgcolor--warm-red-66 {
  background-color: #F46796;
}

.bgcolor--warm-red-62 {
  background-color: #F3598C;
}

.bgcolor--warm-red-58 {
  background-color: #F1417C;
}

.bgcolor--warm-red-54 {
  background-color: #EF2A68;
}

.bgcolor--warm-red-50 {
  background-color: #E41154;
}

.bgcolor--warm-red-46 {
  background-color: #D5104F;
}

.bgcolor--warm-red-42 {
  background-color: #C70F46;
}

.bgcolor--warm-red-38 {
  background-color: #B40E40;
}

.bgcolor--warm-red-34 {
  background-color: #A60C3B;
}

.bgcolor--warm-red-30 {
  background-color: #980B33;
}

.bgcolor--warm-red-26 {
  background-color: #8A0A2E;
}

.bgcolor--warm-red-22 {
  background-color: #7B092A;
}

.bgcolor--warm-red-18 {
  background-color: #6D0823;
}

.bgcolor--warm-red-14 {
  background-color: #5F071F;
}

.bgcolor--warm-red-10 {
  background-color: #4C0618;
}

.bgcolor--warm-red-06 {
  background-color: #340410;
}

.bgcolor--warm-red-02 {
  background-color: #180207;
}

.bgcolor--lime-98 {
  background-color: #F7F9DC;
}

.bgcolor--lime-94 {
  background-color: #EBF0A8;
}

.bgcolor--lime-90 {
  background-color: #DBE566;
}

.bgcolor--lime-86 {
  background-color: #CCDB29;
}

.bgcolor--lime-82 {
  background-color: #BFCD23;
}

.bgcolor--lime-78 {
  background-color: #B0C021;
}

.bgcolor--lime-74 {
  background-color: #A8B71F;
}

.bgcolor--lime-70 {
  background-color: #9CAA1D;
}

.bgcolor--lime-66 {
  background-color: #92A11B;
}

.bgcolor--lime-62 {
  background-color: #869419;
}

.bgcolor--lime-58 {
  background-color: #7E8C18;
}

.bgcolor--lime-54 {
  background-color: #748316;
}

.bgcolor--lime-50 {
  background-color: #6D7A15;
}

.bgcolor--lime-46 {
  background-color: #657113;
}

.bgcolor--lime-42 {
  background-color: #5C6912;
}

.bgcolor--lime-38 {
  background-color: #546010;
}

.bgcolor--lime-34 {
  background-color: #4C570F;
}

.bgcolor--lime-30 {
  background-color: #444E0D;
}

.bgcolor--lime-26 {
  background-color: #3C460C;
}

.bgcolor--lime-22 {
  background-color: #38410B;
}

.bgcolor--lime-18 {
  background-color: #30390A;
}

.bgcolor--lime-14 {
  background-color: #293008;
}

.bgcolor--lime-10 {
  background-color: #1E2306;
}

.bgcolor--lime-06 {
  background-color: #161A04;
}

.bgcolor--lime-02 {
  background-color: #070901;
}

/* shifted two positions up from the main color (lighter / ex.: $color-blue-50 ) */
/* shifted two positions down from the main color (darker / ex.: $color-blue-50 ) */
/*background hover combined ---------------------------------------------------------------- grey*/
.backgroundhovercombi--grey {
  background: rgba(133, 133, 133, 0.1);
}
.backgroundhovercombi--grey .banner__teaser-bg {
  background: #858585;
}
.backgroundhovercombi--grey .banner__teaser-bg:hover {
  background: #636363;
}
.backgroundhovercombi--grey .news-carousel__overlay {
  background: rgba(99, 99, 99, 0.2);
}

/*background hover combined ---------------------------------------------------------------- gold-yellow*/
.backgroundhovercombi--gold-yellow {
  background: rgba(184, 119, 0, 0.1);
}
.backgroundhovercombi--gold-yellow .banner__teaser-bg {
  background: #B87700;
}
.backgroundhovercombi--gold-yellow .banner__teaser-bg:hover {
  background: #8F5800;
}
.backgroundhovercombi--gold-yellow .news-carousel__overlay {
  background: rgba(143, 88, 0, 0.2);
}

/*background hover combined ---------------------------------------------------------------- orange*/
.backgroundhovercombi--orange {
  background: rgba(219, 99, 0, 0.1);
}
.backgroundhovercombi--orange .banner__teaser-bg {
  background: #DB6300;
}
.backgroundhovercombi--orange .banner__teaser-bg:hover {
  background: #A84600;
}
.backgroundhovercombi--orange .news-carousel__overlay {
  background: rgba(168, 70, 0, 0.2);
}

/*background hover combined ---------------------------------------------------------------- blue*/
.backgroundhovercombi--blue {
  background: rgba(0, 133, 250, 0.1);
}
.backgroundhovercombi--blue .banner__teaser-bg {
  background: #0085FA;
}
.backgroundhovercombi--blue .banner__teaser-bg:hover {
  background: #0061C2;
}
.backgroundhovercombi--blue .news-carousel__overlay {
  background: rgba(0, 97, 194, 0.2);
}

/*background hover combined ---------------------------------------------------------------- aqua*/
.backgroundhovercombi--aqua {
  background: rgba(37, 147, 141, 0.1);
}
.backgroundhovercombi--aqua .banner__teaser-bg {
  background: #25938D;
}
.backgroundhovercombi--aqua .banner__teaser-bg:hover {
  background: #1C6E67;
}
.backgroundhovercombi--aqua .news-carousel__overlay {
  background: rgba(28, 110, 103, 0.2);
}

/*background hover combined ---------------------------------------------------------------- magenta*/
.backgroundhovercombi--magenta {
  background: rgba(251, 35, 161, 0.1);
}
.backgroundhovercombi--magenta .banner__teaser-bg {
  background: #FB23A1;
}
.backgroundhovercombi--magenta .banner__teaser-bg:hover {
  background: #C3046D;
}
.backgroundhovercombi--magenta .news-carousel__overlay {
  background: rgba(195, 4, 109, 0.2);
}

/*background hover combined ---------------------------------------------------------------- purple*/
.backgroundhovercombi--purple {
  background: rgba(162, 114, 202, 0.1);
}
.backgroundhovercombi--purple .banner__teaser-bg {
  background: #A272CA;
}
.backgroundhovercombi--purple .banner__teaser-bg:hover {
  background: #8146B9;
}
.backgroundhovercombi--purple .news-carousel__overlay {
  background: rgba(129, 70, 185, 0.2);
}

/*background hover combined ---------------------------------------------------------------- cool-green*/
.backgroundhovercombi--cool-green {
  background: rgba(6, 152, 79, 0.1);
}
.backgroundhovercombi--cool-green .banner__teaser-bg {
  background: #06984F;
}
.backgroundhovercombi--cool-green .banner__teaser-bg:hover {
  background: #057137;
}
.backgroundhovercombi--cool-green .news-carousel__overlay {
  background: rgba(5, 113, 55, 0.2);
}

/*background hover combined ---------------------------------------------------------------- green*/
.backgroundhovercombi--green {
  background: rgba(100, 148, 10, 0.1);
}
.backgroundhovercombi--green .banner__teaser-bg {
  background: #64940A;
}
.backgroundhovercombi--green .banner__teaser-bg:hover {
  background: #476E08;
}
.backgroundhovercombi--green .news-carousel__overlay {
  background: rgba(71, 110, 8, 0.2);
}

/*background hover combined ---------------------------------------------------------------- warm-red*/
.backgroundhovercombi--warm-red {
  background: rgba(241, 65, 124, 0.1);
}
.backgroundhovercombi--warm-red .banner__teaser-bg {
  background: #F1417C;
}
.backgroundhovercombi--warm-red .banner__teaser-bg:hover {
  background: #C70F46;
}
.backgroundhovercombi--warm-red .news-carousel__overlay {
  background: rgba(199, 15, 70, 0.2);
}

/*background hover combined ---------------------------------------------------------------- lime*/
.backgroundhovercombi--lime {
  background: rgba(126, 140, 24, 0.1);
}
.backgroundhovercombi--lime .banner__teaser-bg {
  background: #7E8C18;
}
.backgroundhovercombi--lime .banner__teaser-bg:hover {
  background: #5C6912;
}
.backgroundhovercombi--lime .news-carousel__overlay {
  background: rgba(92, 105, 18, 0.2);
}

.video_playpause {
  position: relative;
  cursor: pointer;
  line-height: 0;
  /*
  blöd... hover state bleibt bei touc devices nach klick...
  &.playing:hover .overlay{
    display:block;
    background:none;
    .icon-video_pause{
      display:block;
    }
    .icon-video_play{
      display:none
    }
  }*/
}
.video_playpause .overlay {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.video_playpause .overlay .icon-video_play, .video_playpause .overlay .icon-video_pause {
  display: block;
  width: 57px;
  position: absolute;
  top: 50%;
  margin-top: -23px;
  left: 50%;
  margin-left: -23px;
  height: 57px;
  content: "";
}
.video_playpause .overlay .icon-video_pause {
  display: none;
}
.video_playpause.playing .overlay {
  display: none;
}

.text-left {
  text-align: left;
}

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

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

html {
  font-size: 14px;
  overflow-y: scroll;
}

body {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}

p {
  margin: 0 0 1em 0;
}

a {
  color: #0074E0;
}

a:hover {
  text-decoration: underline;
}

a.btn:hover {
  text-decoration: none;
}

.fontsize--large, .search__result-title, .search__result-number {
  font-size: 17px;
  line-height: 25px;
}
@media (max-width: 700px) {
  .fontsize--large, .search__result-title, .search__result-number {
    font-size: 16px;
    line-height: 24px;
  }
}

.fontsize--small {
  font-size: 12px;
  line-height: 18px;
}

.fontsize--normal {
  font-size: 14px;
  line-height: 22px;
}

.fontsize--xsmall {
  font-family: Tahoma;
  font-size: 11px;
  line-height: 16px;
}

/*Fontweight*/
.fontweight--thin {
  font-weight: 100;
  font-family: "Neue Frutiger World Light";
}

.fontweight--light {
  font-weight: 200;
  font-family: "Neue Frutiger World Light";
}

.fontweight--light--italic {
  font-weight: 200;
  font-style: italic;
  font-family: "Neue Frutiger World Light";
}

.fontweight--medium {
  font-weight: 500;
  font-family: "Neue Frutiger World Regular";
}

.fontweight--book {
  font-weight: 400;
  font-family: "Neue Frutiger World Regular";
}

.fontweight--italic {
  font-weight: 400;
  font-style: italic;
  font-family: "Neue Frutiger World Regular";
}

.fontweight--bold {
  font-weight: 700;
  font-family: "Neue Frutiger World Bold";
}

.fontweight--xbold {
  font-weight: 700;
  font-family: "Neue Frutiger World Bold";
}

.link-with-arrow:after {
  content: "›";
  margin-left: 5px;
  font-family: "CentraleSans XBold";
  /*Damit der Pfeil nicht unterstrichen ist(hover)*/
  display: inline-block;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: 400;
}

h1, .header1 {
  font-size: 55px;
  line-height: 66px;
  letter-spacing: -1px;
}
@media (max-width: 700px) {
  h1, .header1 {
    font-size: 34px;
    line-height: 40px;
    letter-spacing: -0.5px;
  }
}
h1.fontsize--large, h1.search__result-title, h1.search__result-number, .header1.fontsize--large, .header1.search__result-title, .header1.search__result-number {
  font-size: 89px;
  line-height: 100px;
  letter-spacing: -2px;
}
@media (max-width: 700px) {
  h1.fontsize--large, h1.search__result-title, h1.search__result-number, .header1.fontsize--large, .header1.search__result-title, .header1.search__result-number {
    font-size: 55px;
    line-height: 60px;
    letter-spacing: -1px;
  }
}
h1.fontsize--xlarge, .header1.fontsize--xlarge {
  font-size: 144px;
  line-height: 155px;
  letter-spacing: -3px;
}
@media (max-width: 700px) {
  h1.fontsize--xlarge, .header1.fontsize--xlarge {
    font-size: 89px;
    line-height: 100px;
    letter-spacing: -2px;
  }
}

h2, .header2 {
  font-size: 34px;
  line-height: 40px;
  letter-spacing: -0.5px;
}
@media (max-width: 700px) {
  h2, .header2 {
    font-size: 26px;
    line-height: 30px;
    letter-spacing: -0.3px;
  }
}

h3, .header3 {
  font-size: 21px;
  line-height: 26px;
  letter-spacing: -0.2px;
}
@media (max-width: 700px) {
  h3, .header3 {
    font-size: 19px;
    line-height: 25px;
  }
}

h4, .header4 {
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
  letter-spacing: -0.1px;
}
h4.fontsize--large, h4.search__result-title, h4.search__result-number, .header4.fontsize--large, .header4.search__result-title, .header4.search__result-number {
  font-size: 17px;
  line-height: 25px;
}
@media (max-width: 700px) {
  h4.fontsize--large, h4.search__result-title, h4.search__result-number, .header4.fontsize--large, .header4.search__result-title, .header4.search__result-number {
    font-size: 16px;
    line-height: 24px;
  }
}

.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

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

.align-justify {
  text-align: justify;
}

@media (min-width: 961px) {
  .align-right-lg {
    text-align: right;
  }
}

.list {
  margin: 0 0 1em 0;
}
.list--disc li {
  position: relative;
  padding: 0 0 6px 15px;
}
.list--disc li:before {
  content: "•";
  font-size: 21px;
  position: absolute;
  left: 0;
}
.list--dec {
  list-style-type: decimal;
  margin-left: 18px;
}
.list.fontsize--small li:before {
  font-size: 16px;
}

p + ul.list {
  margin-top: -8px;
}

a[class~=btn]:not(.margin-right) {
  margin-right: 20px;
}

a[class~=btn] + a[class~=btn--no_margin] {
  margin-right: -20px;
}

.bgposition--top-left {
  background-position: left top;
}

.bgposition--top-center {
  background-position: center top;
}

.bgposition--top-right {
  background-position: right top;
}

.bgposition--center-left {
  background-position: left center;
}

.bgposition--center-center {
  background-position: center center;
}

.bgposition--center-right {
  background-position: right center;
}

.bgposition--bottom-left {
  background-position: left bottom;
}

.bgposition--bottom-center {
  background-position: center bottom;
}

.bgposition--bottom-right {
  background-position: right bottom;
}

@media (min-width: 961px) {
  .bgposition--top-left-lg {
    background-position: left top;
  }
  .bgposition--top-center-lg {
    background-position: center top;
  }
  .bgposition--top-right-lg {
    background-position: right top;
  }
  .bgposition--center-left-lg {
    background-position: left center;
  }
  .bgposition--center-center-lg {
    background-position: center center;
  }
  .bgposition--center-right-lg {
    background-position: right center;
  }
  .bgposition--bottom-left-lg {
    background-position: left bottom;
  }
  .bgposition--bottom-center-lg {
    background-position: center bottom;
  }
  .bgposition--bottom-right-lg {
    background-position: right bottom;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .bgposition--top-left-md {
    background-position: left top;
  }
  .bgposition--top-center-md {
    background-position: center top;
  }
  .bgposition--top-right-md {
    background-position: right top;
  }
  .bgposition--center-left-md {
    background-position: left center;
  }
  .bgposition--center-center-md {
    background-position: center center;
  }
  .bgposition--center-right-md {
    background-position: right center;
  }
  .bgposition--bottom-left-md {
    background-position: left bottom;
  }
  .bgposition--bottom-center-md {
    background-position: center bottom;
  }
  .bgposition--bottom-right-md {
    background-position: right bottom;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .bgposition--top-left-sm {
    background-position: left top;
  }
  .bgposition--top-center-sm {
    background-position: center top;
  }
  .bgposition--top-right-sm {
    background-position: right top;
  }
  .bgposition--center-left-sm {
    background-position: left center;
  }
  .bgposition--center-center-sm {
    background-position: center center;
  }
  .bgposition--center-right-sm {
    background-position: right center;
  }
  .bgposition--bottom-left-sm {
    background-position: left bottom;
  }
  .bgposition--bottom-center-sm {
    background-position: center bottom;
  }
  .bgposition--bottom-right-sm {
    background-position: right bottom;
  }
}
@media (max-width: 449px) {
  .bgposition--top-left-xs {
    background-position: left top;
  }
  .bgposition--top-center-xs {
    background-position: center top;
  }
  .bgposition--top-right-xs {
    background-position: right top;
  }
  .bgposition--center-left-xs {
    background-position: left center;
  }
  .bgposition--center-center-xs {
    background-position: center center;
  }
  .bgposition--center-right-xs {
    background-position: right center;
  }
  .bgposition--bottom-left-xs {
    background-position: left bottom;
  }
  .bgposition--bottom-center-xs {
    background-position: center bottom;
  }
  .bgposition--bottom-right-xs {
    background-position: right bottom;
  }
}
/*Font color*/
.fontcolor--white {
  color: white;
}
.fontcolor--white:hover {
  color: white;
}

.fontcolor--black {
  color: black;
}
.fontcolor--black:hover {
  color: black;
}

.fontcolor--grey-98 {
  color: #F7F7F7;
}

.fontcolor--grey-94 {
  color: #E8E8E8;
}

.fontcolor--grey-90 {
  color: #DBDBDB;
}

.fontcolor--grey-86 {
  color: #D1D1D1;
}

.fontcolor--grey-82 {
  color: #C4C4C4;
}

.fontcolor--grey-78 {
  color: #B8B8B8;
}

.fontcolor--grey-74 {
  color: #ADADAD;
}

.fontcolor--grey-70 {
  color: #A3A3A3;
}

.fontcolor--grey-66 {
  color: #999999;
}

.fontcolor--grey-62 {
  color: #8F8F8F;
}

.fontcolor--grey-58 {
  color: #858585;
}

.fontcolor--grey-54 {
  color: #7D7D7D;
}

.fontcolor--grey-50 {
  color: #757575;
}

.fontcolor--grey-46 {
  color: #6B6B6B;
}

.fontcolor--grey-42 {
  color: #636363;
}

.fontcolor--grey-38 {
  color: #5C5C5C;
}

.fontcolor--grey-34 {
  color: #545454;
}

.fontcolor--grey-30 {
  color: #4D4D4D;
}

.fontcolor--grey-26 {
  color: #454545;
}

.fontcolor--grey-22 {
  color: #3D3D3D;
}

.fontcolor--grey-18 {
  color: #363636;
}

.fontcolor--grey-14 {
  color: #2B2B2B;
}

.fontcolor--grey-10 {
  color: #242424;
}

.fontcolor--grey-06 {
  color: #171717;
}

.fontcolor--grey-02 {
  color: #0A0A0A;
}

.fontcolor--gold-yellow-98 {
  color: #fff6e0;
}

.fontcolor--gold-yellow-94 {
  color: #FFE8B3;
}

.fontcolor--gold-yellow-90 {
  color: #FFD885;
}

.fontcolor--gold-yellow-86 {
  color: #FFC64D;
}

.fontcolor--gold-yellow-82 {
  color: #FFB81F;
}

.fontcolor--gold-yellow-78 {
  color: #FAA700;
}

.fontcolor--gold-yellow-74 {
  color: #EB9C00;
}

.fontcolor--gold-yellow-70 {
  color: #DB9200;
}

.fontcolor--gold-yellow-66 {
  color: #D18800;
}

.fontcolor--gold-yellow-62 {
  color: #C78100;
}

.fontcolor--gold-yellow-58 {
  color: #B87700;
}

.fontcolor--gold-yellow-54 {
  color: #AD6E00;
}

.fontcolor--gold-yellow-50 {
  color: #A46800;
}

.fontcolor--gold-yellow-46 {
  color: #996100;
}

.fontcolor--gold-yellow-42 {
  color: #8F5800;
}

.fontcolor--gold-yellow-38 {
  color: #804F00;
}

.fontcolor--gold-yellow-34 {
  color: #754800;
}

.fontcolor--gold-yellow-30 {
  color: #6B4000;
}

.fontcolor--gold-yellow-26 {
  color: #613a00;
}

.fontcolor--gold-yellow-22 {
  color: #573400;
}

.fontcolor--gold-yellow-18 {
  color: #4D2D00;
}

.fontcolor--gold-yellow-14 {
  color: #422700;
}

.fontcolor--gold-yellow-10 {
  color: #331E00;
}

.fontcolor--gold-yellow-06 {
  color: #241400;
}

.fontcolor--gold-yellow-02 {
  color: #0F0900;
}

.fontcolor--orange-98 {
  color: #FFF5EB;
}

.fontcolor--orange-94 {
  color: #FFE6CC;
}

.fontcolor--orange-90 {
  color: #FFD5AD;
}

.fontcolor--orange-86 {
  color: #FFC58F;
}

.fontcolor--orange-82 {
  color: #FFB36B;
}

.fontcolor--orange-78 {
  color: #FFA352;
}

.fontcolor--orange-74 {
  color: #FF9233;
}

.fontcolor--orange-70 {
  color: #FF7F0F;
}

.fontcolor--orange-66 {
  color: #FA7000;
}

.fontcolor--orange-62 {
  color: #EB6A00;
}

.fontcolor--orange-58 {
  color: #DB6300;
}

.fontcolor--orange-54 {
  color: #CC5800;
}

.fontcolor--orange-50 {
  color: #C25400;
}

.fontcolor--orange-46 {
  color: #B34D00;
}

.fontcolor--orange-42 {
  color: #A84600;
}

.fontcolor--orange-38 {
  color: #994000;
}

.fontcolor--orange-34 {
  color: #8F3C00;
}

.fontcolor--orange-30 {
  color: #853500;
}

.fontcolor--orange-26 {
  color: #752F00;
}

.fontcolor--orange-22 {
  color: #662900;
}

.fontcolor--orange-18 {
  color: #5C2300;
}

.fontcolor--orange-14 {
  color: #4D1D00;
}

.fontcolor--orange-10 {
  color: #3D1700;
}

.fontcolor--orange-06 {
  color: #290F00;
}

.fontcolor--orange-02 {
  color: #0F0600;
}

.fontcolor--blue-98 {
  color: #F0F9FF;
}

.fontcolor--blue-94 {
  color: #D1ECFF;
}

.fontcolor--blue-90 {
  color: #B8E0FF;
}

.fontcolor--blue-86 {
  color: #9ED5FF;
}

.fontcolor--blue-82 {
  color: #8ACCFF;
}

.fontcolor--blue-78 {
  color: #70BFFF;
}

.fontcolor--blue-74 {
  color: #57B3FF;
}

.fontcolor--blue-70 {
  color: #3DA8FF;
}

.fontcolor--blue-66 {
  color: #2E9DFF;
}

.fontcolor--blue-62 {
  color: #1492FF;
}

.fontcolor--blue-58 {
  color: #0085FA;
}

.fontcolor--blue-54 {
  color: #007CF0;
}

.fontcolor--blue-50 {
  color: #0074E0;
}

.fontcolor--blue-46 {
  color: #006CD1;
}

.fontcolor--blue-42 {
  color: #0061C2;
}

.fontcolor--blue-38 {
  color: #0059B3;
}

.fontcolor--blue-34 {
  color: #0052A3;
}

.fontcolor--blue-30 {
  color: #004A99;
}

.fontcolor--blue-26 {
  color: #00438A;
}

.fontcolor--blue-22 {
  color: #003B7A;
}

.fontcolor--blue-18 {
  color: #00326B;
}

.fontcolor--blue-14 {
  color: #002B5C;
}

.fontcolor--blue-10 {
  color: #00244D;
}

.fontcolor--blue-06 {
  color: #001733;
}

.fontcolor--blue-02 {
  color: #000914;
}

.fontcolor--aqua-98 {
  color: #EBFAFA;
}

.fontcolor--aqua-94 {
  color: #CAF2F2;
}

.fontcolor--aqua-90 {
  color: #A5E9E7;
}

.fontcolor--aqua-86 {
  color: #81DFDE;
}

.fontcolor--aqua-82 {
  color: #5CD6D4;
}

.fontcolor--aqua-78 {
  color: #33CCC7;
}

.fontcolor--aqua-74 {
  color: #30C0BB;
}

.fontcolor--aqua-70 {
  color: #2DB4AF;
}

.fontcolor--aqua-66 {
  color: #2BABA5;
}

.fontcolor--aqua-62 {
  color: #289F99;
}

.fontcolor--aqua-58 {
  color: #25938D;
}

.fontcolor--aqua-54 {
  color: #238B84;
}

.fontcolor--aqua-50 {
  color: #21837C;
}

.fontcolor--aqua-46 {
  color: #1E7670;
}

.fontcolor--aqua-42 {
  color: #1C6E67;
}

.fontcolor--aqua-38 {
  color: #1A6660;
}

.fontcolor--aqua-34 {
  color: #175E58;
}

.fontcolor--aqua-30 {
  color: #15564F;
}

.fontcolor--aqua-26 {
  color: #134E48;
}

.fontcolor--aqua-22 {
  color: #10413C;
}

.fontcolor--aqua-18 {
  color: #0E3934;
}

.fontcolor--aqua-14 {
  color: #0C312D;
}

.fontcolor--aqua-10 {
  color: #0A2925;
}

.fontcolor--aqua-06 {
  color: #071D1A;
}

.fontcolor--aqua-02 {
  color: #030C0B;
}

.fontcolor--magenta-98 {
  color: #FFF5FB;
}

.fontcolor--magenta-94 {
  color: #FEE1F4;
}

.fontcolor--magenta-90 {
  color: #FECDEB;
}

.fontcolor--magenta-86 {
  color: #FEB9E3;
}

.fontcolor--magenta-82 {
  color: #FDAADD;
}

.fontcolor--magenta-78 {
  color: #FD96D4;
}

.fontcolor--magenta-74 {
  color: #FC82CB;
}

.fontcolor--magenta-70 {
  color: #FC73C5;
}

.fontcolor--magenta-66 {
  color: #FC5FBA;
}

.fontcolor--magenta-62 {
  color: #FB41AE;
}

.fontcolor--magenta-58 {
  color: #FB23A1;
}

.fontcolor--magenta-54 {
  color: #F0058A;
}

.fontcolor--magenta-50 {
  color: #E10581;
}

.fontcolor--magenta-46 {
  color: #D20479;
}

.fontcolor--magenta-42 {
  color: #C3046D;
}

.fontcolor--magenta-38 {
  color: #B40465;
}

.fontcolor--magenta-34 {
  color: #A5035C;
}

.fontcolor--magenta-30 {
  color: #960351;
}

.fontcolor--magenta-26 {
  color: #870349;
}

.fontcolor--magenta-22 {
  color: #780241;
}

.fontcolor--magenta-18 {
  color: #6E023A;
}

.fontcolor--magenta-14 {
  color: #5A022F;
}

.fontcolor--magenta-10 {
  color: #4B0227;
}

.fontcolor--magenta-06 {
  color: #37011C;
}

.fontcolor--magenta-02 {
  color: #19010D;
}

.fontcolor--purple-98 {
  color: #F8F4FB;
}

.fontcolor--purple-94 {
  color: #EFE5F5;
}

.fontcolor--purple-90 {
  color: #E5D6F0;
}

.fontcolor--purple-86 {
  color: #DCC8EA;
}

.fontcolor--purple-82 {
  color: #D2B9E4;
}

.fontcolor--purple-78 {
  color: #CAAEE0;
}

.fontcolor--purple-74 {
  color: #C19FDB;
}

.fontcolor--purple-70 {
  color: #B994D6;
}

.fontcolor--purple-66 {
  color: #B189D2;
}

.fontcolor--purple-62 {
  color: #AA7ECE;
}

.fontcolor--purple-58 {
  color: #A272CA;
}

.fontcolor--purple-54 {
  color: #9A67C5;
}

.fontcolor--purple-50 {
  color: #925CC1;
}

.fontcolor--purple-46 {
  color: #8B51BD;
}

.fontcolor--purple-42 {
  color: #8146B9;
}

.fontcolor--purple-38 {
  color: #7741AA;
}

.fontcolor--purple-34 {
  color: #6F3C9F;
}

.fontcolor--purple-30 {
  color: #633790;
}

.fontcolor--purple-26 {
  color: #593181;
}

.fontcolor--purple-22 {
  color: #4F2B73;
}

.fontcolor--purple-18 {
  color: #442664;
}

.fontcolor--purple-14 {
  color: #3A2055;
}

.fontcolor--purple-10 {
  color: #2D1943;
}

.fontcolor--purple-06 {
  color: #201230;
}

.fontcolor--purple-02 {
  color: #0C0712;
}

.fontcolor--cool-green-98 {
  color: #E2FEF1;
}

.fontcolor--cool-green-94 {
  color: #A7FBD5;
}

.fontcolor--cool-green-90 {
  color: #82F2BE;
}

.fontcolor--cool-green-86 {
  color: #70E6AF;
}

.fontcolor--cool-green-82 {
  color: #40DD94;
}

.fontcolor--cool-green-78 {
  color: #25D07D;
}

.fontcolor--cool-green-74 {
  color: #22C375;
}

.fontcolor--cool-green-70 {
  color: #13B969;
}

.fontcolor--cool-green-66 {
  color: #07B05C;
}

.fontcolor--cool-green-62 {
  color: #07A254;
}

.fontcolor--cool-green-58 {
  color: #06984F;
}

.fontcolor--cool-green-54 {
  color: #068E48;
}

.fontcolor--cool-green-50 {
  color: #068744;
}

.fontcolor--cool-green-46 {
  color: #057A3E;
}

.fontcolor--cool-green-42 {
  color: #057137;
}

.fontcolor--cool-green-38 {
  color: #046C35;
}

.fontcolor--cool-green-34 {
  color: #046230;
}

.fontcolor--cool-green-30 {
  color: #04582A;
}

.fontcolor--cool-green-26 {
  color: #034E25;
}

.fontcolor--cool-green-22 {
  color: #034520;
}

.fontcolor--cool-green-18 {
  color: #023B1B;
}

.fontcolor--cool-green-14 {
  color: #023116;
}

.fontcolor--cool-green-10 {
  color: #022712;
}

.fontcolor--cool-green-06 {
  color: #011D0D;
}

.fontcolor--cool-green-02 {
  color: #000A04;
}

.fontcolor--green-98 {
  color: #F0FCD4;
}

.fontcolor--green-94 {
  color: #D5F788;
}

.fontcolor--green-90 {
  color: #C0EC5F;
}

.fontcolor--green-86 {
  color: #AFDF49;
}

.fontcolor--green-82 {
  color: #9DD425;
}

.fontcolor--green-78 {
  color: #91C723;
}

.fontcolor--green-74 {
  color: #87BA21;
}

.fontcolor--green-70 {
  color: #7EB215;
}

.fontcolor--green-66 {
  color: #71A70C;
}

.fontcolor--green-62 {
  color: #6A9D0B;
}

.fontcolor--green-58 {
  color: #64940A;
}

.fontcolor--green-54 {
  color: #5B8A0A;
}

.fontcolor--green-50 {
  color: #558109;
}

.fontcolor--green-46 {
  color: #4F7708;
}

.fontcolor--green-42 {
  color: #476E08;
}

.fontcolor--green-38 {
  color: #406407;
}

.fontcolor--green-34 {
  color: #3A5B06;
}

.fontcolor--green-30 {
  color: #365606;
}

.fontcolor--green-26 {
  color: #304C05;
}

.fontcolor--green-22 {
  color: #2A4305;
}

.fontcolor--green-18 {
  color: #233904;
}

.fontcolor--green-14 {
  color: #1D3003;
}

.fontcolor--green-10 {
  color: #172603;
}

.fontcolor--green-06 {
  color: #0E1802;
}

.fontcolor--green-02 {
  color: #060A01;
}

.fontcolor--warm-red-98 {
  color: #FEF1F6;
}

.fontcolor--warm-red-94 {
  color: #FDE3ED;
}

.fontcolor--warm-red-90 {
  color: #FBD0E0;
}

.fontcolor--warm-red-86 {
  color: #FAC1D6;
}

.fontcolor--warm-red-82 {
  color: #F9AECA;
}

.fontcolor--warm-red-78 {
  color: #F89BBC;
}

.fontcolor--warm-red-74 {
  color: #F68DB2;
}

.fontcolor--warm-red-70 {
  color: #F57AA5;
}

.fontcolor--warm-red-66 {
  color: #F46796;
}

.fontcolor--warm-red-62 {
  color: #F3598C;
}

.fontcolor--warm-red-58 {
  color: #F1417C;
}

.fontcolor--warm-red-54 {
  color: #EF2A68;
}

.fontcolor--warm-red-50 {
  color: #E41154;
}

.fontcolor--warm-red-46 {
  color: #D5104F;
}

.fontcolor--warm-red-42 {
  color: #C70F46;
}

.fontcolor--warm-red-38 {
  color: #B40E40;
}

.fontcolor--warm-red-34 {
  color: #A60C3B;
}

.fontcolor--warm-red-30 {
  color: #980B33;
}

.fontcolor--warm-red-26 {
  color: #8A0A2E;
}

.fontcolor--warm-red-22 {
  color: #7B092A;
}

.fontcolor--warm-red-18 {
  color: #6D0823;
}

.fontcolor--warm-red-14 {
  color: #5F071F;
}

.fontcolor--warm-red-10 {
  color: #4C0618;
}

.fontcolor--warm-red-06 {
  color: #340410;
}

.fontcolor--warm-red-02 {
  color: #180207;
}

.fontcolor--lime-98 {
  color: #F7F9DC;
}

.fontcolor--lime-94 {
  color: #EBF0A8;
}

.fontcolor--lime-90 {
  color: #DBE566;
}

.fontcolor--lime-86 {
  color: #CCDB29;
}

.fontcolor--lime-82 {
  color: #BFCD23;
}

.fontcolor--lime-78 {
  color: #B0C021;
}

.fontcolor--lime-74 {
  color: #A8B71F;
}

.fontcolor--lime-70 {
  color: #9CAA1D;
}

.fontcolor--lime-66 {
  color: #92A11B;
}

.fontcolor--lime-62 {
  color: #869419;
}

.fontcolor--lime-58 {
  color: #7E8C18;
}

.fontcolor--lime-54 {
  color: #748316;
}

.fontcolor--lime-50 {
  color: #6D7A15;
}

.fontcolor--lime-46 {
  color: #657113;
}

.fontcolor--lime-42 {
  color: #5C6912;
}

.fontcolor--lime-38 {
  color: #546010;
}

.fontcolor--lime-34 {
  color: #4C570F;
}

.fontcolor--lime-30 {
  color: #444E0D;
}

.fontcolor--lime-26 {
  color: #3C460C;
}

.fontcolor--lime-22 {
  color: #38410B;
}

.fontcolor--lime-18 {
  color: #30390A;
}

.fontcolor--lime-14 {
  color: #293008;
}

.fontcolor--lime-10 {
  color: #1E2306;
}

.fontcolor--lime-06 {
  color: #161A04;
}

.fontcolor--lime-02 {
  color: #070901;
}

.text-shadow-black {
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 60px rgba(0, 0, 0, 0.4);
}

.text-shadow-white {
  text-shadow: 0 0 4px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.9);
}

.bgposition--top-left {
  background-position: left top !important;
}

.bgposition--top-center {
  background-position: center top !important;
}

.bgposition--top-right {
  background-position: right top !important;
}

.bgposition--center-left {
  background-position: left center !important;
}

.bgposition--center-center {
  background-position: center center !important;
}

.bgposition--center-right {
  background-position: right center !important;
}

.bgposition--bottom-left {
  background-position: left bottom !important;
}

.bgposition--bottom-center {
  background-position: center bottom !important;
}

.bgposition--bottom-right {
  background-position: right bottom !important;
}

@media (min-width: 961px) {
  .bgposition--top-left-lg {
    background-position: left top !important;
  }
  .bgposition--top-center-lg {
    background-position: center top !important;
  }
  .bgposition--top-right-lg {
    background-position: right top !important;
  }
  .bgposition--center-left-lg {
    background-position: left center !important;
  }
  .bgposition--center-center-lg {
    background-position: center center !important;
  }
  .bgposition--center-right-lg {
    background-position: right center !important;
  }
  .bgposition--bottom-left-lg {
    background-position: left bottom !important;
  }
  .bgposition--bottom-center-lg {
    background-position: center bottom !important;
  }
  .bgposition--bottom-right-lg {
    background-position: right bottom !important;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .bgposition--top-left-md {
    background-position: left top !important;
  }
  .bgposition--top-center-md {
    background-position: center top !important;
  }
  .bgposition--top-right-md {
    background-position: right top !important;
  }
  .bgposition--center-left-md {
    background-position: left center !important;
  }
  .bgposition--center-center-md {
    background-position: center center !important;
  }
  .bgposition--center-right-md {
    background-position: right center !important;
  }
  .bgposition--bottom-left-md {
    background-position: left bottom !important;
  }
  .bgposition--bottom-center-md {
    background-position: center bottom !important;
  }
  .bgposition--bottom-right-md {
    background-position: right bottom !important;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .bgposition--top-left-sm {
    background-position: left top !important;
  }
  .bgposition--top-center-sm {
    background-position: center top !important;
  }
  .bgposition--top-right-sm {
    background-position: right top !important;
  }
  .bgposition--center-left-sm {
    background-position: left center !important;
  }
  .bgposition--center-center-sm {
    background-position: center center !important;
  }
  .bgposition--center-right-sm {
    background-position: right center !important;
  }
  .bgposition--bottom-left-sm {
    background-position: left bottom !important;
  }
  .bgposition--bottom-center-sm {
    background-position: center bottom !important;
  }
  .bgposition--bottom-right-sm {
    background-position: right bottom !important;
  }
}
@media (max-width: 449px) {
  .bgposition--top-left-xs {
    background-position: left top !important;
  }
  .bgposition--top-center-xs {
    background-position: center top !important;
  }
  .bgposition--top-right-xs {
    background-position: right top !important;
  }
  .bgposition--center-left-xs {
    background-position: left center !important;
  }
  .bgposition--center-center-xs {
    background-position: center center !important;
  }
  .bgposition--center-right-xs {
    background-position: right center !important;
  }
  .bgposition--bottom-left-xs {
    background-position: left bottom !important;
  }
  .bgposition--bottom-center-xs {
    background-position: center bottom !important;
  }
  .bgposition--bottom-right-xs {
    background-position: right bottom !important;
  }
}
/*Background Gradient can be overriden branding_color Page Setting*/
.textonlyheader {
  /*background-image: linear-gradient( -35deg, rgb(8,16,38) 0%, rgb(0,52,120) 60%, rgb(0,77,141) 84%, rgb(0,102,161) 100%);*/
}
.textonlyheader__header {
  padding: 100px 0 54px 0;
  color: white;
}
@media (max-width: 960px) {
  .textonlyheader__header {
    padding: 54px 66px 54px 0;
  }
}
@media (max-width: 699px) {
  .textonlyheader__header {
    padding: 34px 0;
  }
}
@media (max-width: 449px) {
  .textonlyheader__header {
    padding: 34px 6px;
  }
}

.small-width .textonlyheader__header {
  padding-left: 100px;
}

@media print {
  .textonlyheader {
    height: auto;
  }
  .textonlyheader__header {
    color: black;
    padding: 0;
  }
}
.ellip {
  display: block;
  height: 100%;
}

.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  margin-bottom: -7px;
}

.ellip,
.ellip-line {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}

.productcatnav-mobile__row--odd {
  background-color: #F7F7F7;
}
.productcatnav-mobile__row--accordion {
  background-color: #F7F7F7;
  border-bottom: 1px solid #DBDBDB;
}
.productcatnav-mobile__link--accordion {
  position: relative;
  display: block;
}
.productcatnav-mobile__link--accordion:before {
  clear: both;
  display: block;
  content: "";
  position: absolute;
  width: 14px;
  transition: transform 300ms;
  height: 8px;
  right: 8px;
  top: 50%;
}
.productcatnav-mobile__link--accordion.collapsed:before {
  transform: rotate(180deg);
}

.productcatnav-mobile .productcatnav-mobile__row--accordion {
  background-color: #F7F7F7;
  border-bottom: 1px solid #DBDBDB;
}
.productcatnav-mobile__link, .productcatnav-mobile__imagecontainer, .productcatnav-mobile__description {
  display: block;
  height: 86px;
}

/*Product Cat Nav - Homepage - Auf Übersicht ist ein container (productcatnavcontainer) rumgewrappt*/
.productcatnav {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.productcatnav .productcatnav__item {
  border-bottom: 2px solid transparent;
  transition: border-color 300ms;
  padding-left: 0;
  padding-right: 0;
}
.productcatnav .productcatnav__item.active .productcatnav__link {
  font-weight: 700;
}
.productcatnav .productcatnav__link {
  /*font-weight:700;*/
  display: block;
  text-align: center;
  color: #3c3c3c;
  padding: 10px 0;
  line-height: 21px;
  min-height: 50px;
}
.productcatnav .productcatnav__link:hover {
  text-decoration: none;
}

/*Product Cat Nav auf Produktseite*/
/*Homepage Styles überschreiben ALLGEMEIN FÜR ALLE BRANDS Cat Nav auf Produktseite*/
.productcatnavcontainer {
  transition: background-color 300ms;
  margin-top: -62px;
  position: relative;
}
.productcatnavcontainer .productcatnav__item .productcatnav__link {
  color: white;
}
.productcatnavcontainer .productcatnav,
.productcatnavcontainer .productcatnav__item,
.productcatnavcontainer .productcatnav__item:hover,
.productcatnavcontainer .productcatnav__item.active {
  border: none;
}
.productcatnavcontainer .productcatnav__item:hover,
.productcatnavcontainer .productcatnav__item.active {
  background: white;
}
.productcatnavcontainer--singleLine {
  margin-top: -43px;
}
.productcatnavcontainer--singleLine .productcatnav__link {
  line-height: 21px;
  min-height: 0;
}

/*Productlist - Homepage*/
.productlist {
  /*All Products Listing*/
}
.productlist .productlist__heroitem {
  padding-top: 54px;
}
.productlist .productlist__heroimage {
  margin: 0 auto;
  display: block;
}
.productlist .productlist__new {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 10;
  background: #e98300;
  padding: 2px 8px;
}
.productlist .linkthis {
  cursor: pointer;
}
.productlist .linkthis:hover a {
  text-decoration: underline;
}
.productlist .productlist__moreitems {
  border-top: 1px solid #e0e0e8;
  padding-top: 20px;
  padding-bottom: 20px;
}
.productlist .productlist__productamount {
  font-size: 14px;
  font-weight: 100;
  white-space: nowrap;
}
.productlist .productlist__moreitemsheader {
  float: left;
}
.productlist .productlist__allproductslink {
  font-size: 17px;
  font-weight: bold;
  float: right;
}
.productlist .productlist__allproductslink.icon-arrow-right--after:after {
  display: inline-block;
  border-radius: 2px;
  content: "";
  background-color: #0074E0;
  background-position: center;
  width: 35px;
  vertical-align: middle;
  margin-left: 10px;
  height: 35px;
}
.productlist .productlist__smallimage {
  max-height: 110px;
  max-width: 100%;
  width: auto;
  height: auto;
}
.productlist .productlist__smallproduct-desc {
  padding: 6px 14px;
}
.productlist .productlist__smallproductlink {
  display: block;
  position: absolute;
  bottom: 30px;
}
.productlist .productlist__smallproductlink.productlist__smallproductlink--homepage {
  position: relative;
  bottom: 0;
}
@media (max-width: 699px) {
  .productlist .productlist__smallproductlink {
    display: none;
  }
}
@media (max-width: 699px) {
  .productlist .productlist__ctn {
    font-size: 12px;
  }
}
.productlist .productlist__griditem {
  position: relative;
  cursor: pointer;
}
@media (min-width: 700px) {
  .productlist .productlist__griditem {
    float: left;
    border: 1px solid transparent;
    width: 50%;
    min-height: 586px;
    padding: 20px;
    /*Before Element ist vertikaler trennstrich - after ist horizontaler trennstrich*/
  }
  .productlist .productlist__griditem:before {
    content: "";
    display: block;
    width: 1px;
    background: linear-gradient(to bottom, rgba(224, 224, 232, 0) 5%, rgb(224, 224, 232) 30%, rgb(224, 224, 232) 70%, rgba(224, 224, 232, 0) 95%);
    position: absolute;
    left: -1px;
    top: 0;
    bottom: 0;
  }
  .productlist .productlist__griditem:nth-of-type(2n-1):before {
    display: none;
  }
  .productlist .productlist__griditem:hover {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    border-color: #e0e0e0;
  }
  .productlist .productlist__griditem:nth-of-type(2n):after {
    display: block;
    position: absolute;
    content: "";
    height: 1px;
    bottom: -2px;
    right: 0;
    /*2x 1px border (links und rechts) -1*/
    width: calc(200% + 3px);
    background: #e0e0e8;
  }
}
@media (min-width: 961px) {
  .productlist .productlist__griditem {
    width: 33.3333333333%;
    /*MD Breakpoint zurücksetzen - soll hier nach jedem 3ten Element angezeigt werden*/
  }
  .productlist .productlist__griditem:nth-of-type(2n-1):before {
    display: block;
  }
  .productlist .productlist__griditem:nth-of-type(3n-2):before {
    display: none;
  }
  .productlist .productlist__griditem:nth-of-type(2n):after {
    display: none;
  }
  .productlist .productlist__griditem:nth-of-type(3n):after {
    display: block;
    position: absolute;
    content: "";
    height: 1px;
    bottom: -2px;
    right: 0;
    /*3x 1px border (links und rechts) -1*/
    width: calc(300% + 5px);
    background: #e0e0e8;
  }
}
@media (max-width: 699px) {
  .productlist .productlist__griditem {
    border-bottom: 1px solid #DBDBDB;
    padding-top: 27px;
    padding-bottom: 25px;
  }
  .productlist .productlist__griditem:active {
    background-color: #F7F7F7;
  }
  .productlist .productlist__griditem:after {
    display: block;
    position: absolute;
    content: "";
    width: 14px;
    height: 8px;
    top: calc(50% - 4px);
    transform: rotate(90deg);
    right: 0;
  }
}
@media (min-width: 700px) {
  .productlist .productlist__imagecontainer {
    height: 245px;
    position: relative;
  }
  .productlist .productlist__imagecontainer > * {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 699px) {
  .productlist .productlist__imagecontainer {
    width: calc(33.3333333333% - 9px);
    height: auto;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 699px) {
  .productlist .productlist__image {
    width: auto;
    height: auto;
    max-height: 140px;
    max-width: 140px;
  }
}
@media (max-width: 449px) {
  .productlist .productlist__image {
    max-width: 100%;
  }
}
.productlist .productlist__product-desc {
  padding-bottom: 40px;
}
@media (max-width: 699px) {
  .productlist .productlist__product-desc {
    width: 66.6666666667%;
    margin-left: 33.3333333333%;
    padding-bottom: 0;
  }
  .productlist .productlist__product-desc h3 {
    font-size: 14px;
  }
}
.productlist .productlist__highlights li {
  margin: 10px 0;
  padding-left: 10px;
  position: relative;
}
.productlist .productlist__highlights li:before {
  content: "•";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 699px) {
  .productlist .productlist__highlights li {
    font-size: 12px;
    margin: 3px 0 4px;
  }
}
.productlist .productlist__hr {
  margin: 0;
  clear: both;
}

.filters {
  border-bottom: 1px solid #0074E0;
  margin-top: 40px;
  margin-bottom: 26px;
}
.filters:before, .filters:after {
  content: " ";
  display: table;
}
.filters:after {
  clear: both;
}
@media (max-width: 699px) {
  .filters {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.filters__all, .filters__current {
  display: inline-block;
  padding: 15px 30px;
  cursor: pointer;
}
@media (max-width: 699px) {
  .filters__all, .filters__current {
    padding: 15px;
    width: 50%;
    float: left;
    text-align: center;
  }
}
.filters--active {
  color: #0074E0;
  font-weight: 700;
  border-bottom: 2px solid #0074E0;
}
.filters .styled-select {
  float: right;
  margin-top: 10px;
}
.filters .styled-select select {
  width: auto;
  padding-right: 27px;
}

.branding--blue {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--blue .productcatnav,
.branding--blue .productcatnav__item:hover,
.branding--blue .productcatnav__item.active,
.branding--blue .filters,
.branding--blue .filters--active {
  border-bottom-color: #0074E0;
}
.branding--blue .productcatnav__item.active .productcatnav__link,
.branding--blue .productlist__hero-product-title,
.branding--blue .productlist__moreitems,
.branding--blue .productlist__smallproductname,
.branding--blue .productlist__smallproductlink,
.branding--blue .productlist__allproductslink,
.branding--blue .filters--active {
  color: #0074E0;
}
.branding--blue .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #0074E0;
}
.branding--blue.productcatnavcontainer {
  background-color: rgba(0, 116, 224, 0.8);
}
.branding--blue.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--blue.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #0074E0;
}

.branding--green {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--green .productcatnav,
.branding--green .productcatnav__item:hover,
.branding--green .productcatnav__item.active,
.branding--green .filters,
.branding--green .filters--active {
  border-bottom-color: #558109;
}
.branding--green .productcatnav__item.active .productcatnav__link,
.branding--green .productlist__hero-product-title,
.branding--green .productlist__moreitems,
.branding--green .productlist__smallproductname,
.branding--green .productlist__smallproductlink,
.branding--green .productlist__allproductslink,
.branding--green .filters--active {
  color: #558109;
}
.branding--green .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #558109;
}
.branding--green.productcatnavcontainer {
  background-color: rgba(85, 129, 9, 0.8);
}
.branding--green.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--green.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #558109;
}

.branding--aqua {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--aqua .productcatnav,
.branding--aqua .productcatnav__item:hover,
.branding--aqua .productcatnav__item.active,
.branding--aqua .filters,
.branding--aqua .filters--active {
  border-bottom-color: #21837C;
}
.branding--aqua .productcatnav__item.active .productcatnav__link,
.branding--aqua .productlist__hero-product-title,
.branding--aqua .productlist__moreitems,
.branding--aqua .productlist__smallproductname,
.branding--aqua .productlist__smallproductlink,
.branding--aqua .productlist__allproductslink,
.branding--aqua .filters--active {
  color: #21837C;
}
.branding--aqua .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #21837C;
}
.branding--aqua.productcatnavcontainer {
  background-color: rgba(33, 131, 124, 0.8);
}
.branding--aqua.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--aqua.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #21837C;
}

.branding--purple {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--purple .productcatnav,
.branding--purple .productcatnav__item:hover,
.branding--purple .productcatnav__item.active,
.branding--purple .filters,
.branding--purple .filters--active {
  border-bottom-color: #925CC1;
}
.branding--purple .productcatnav__item.active .productcatnav__link,
.branding--purple .productlist__hero-product-title,
.branding--purple .productlist__moreitems,
.branding--purple .productlist__smallproductname,
.branding--purple .productlist__smallproductlink,
.branding--purple .productlist__allproductslink,
.branding--purple .filters--active {
  color: #925CC1;
}
.branding--purple .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #925CC1;
}
.branding--purple.productcatnavcontainer {
  background-color: rgba(146, 92, 193, 0.8);
}
.branding--purple.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--purple.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #925CC1;
}

.branding--pink {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--pink .productcatnav,
.branding--pink .productcatnav__item:hover,
.branding--pink .productcatnav__item.active,
.branding--pink .filters,
.branding--pink .filters--active {
  border-bottom-color: #E10581;
}
.branding--pink .productcatnav__item.active .productcatnav__link,
.branding--pink .productlist__hero-product-title,
.branding--pink .productlist__moreitems,
.branding--pink .productlist__smallproductname,
.branding--pink .productlist__smallproductlink,
.branding--pink .productlist__allproductslink,
.branding--pink .filters--active {
  color: #E10581;
}
.branding--pink .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #E10581;
}
.branding--pink.productcatnavcontainer {
  background-color: rgba(225, 5, 129, 0.8);
}
.branding--pink.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--pink.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #E10581;
}

.branding--orange {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--orange .productcatnav,
.branding--orange .productcatnav__item:hover,
.branding--orange .productcatnav__item.active,
.branding--orange .filters,
.branding--orange .filters--active {
  border-bottom-color: #C25400;
}
.branding--orange .productcatnav__item.active .productcatnav__link,
.branding--orange .productlist__hero-product-title,
.branding--orange .productlist__moreitems,
.branding--orange .productlist__smallproductname,
.branding--orange .productlist__smallproductlink,
.branding--orange .productlist__allproductslink,
.branding--orange .filters--active {
  color: #C25400;
}
.branding--orange .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #C25400;
}
.branding--orange.productcatnavcontainer {
  background-color: rgba(194, 84, 0, 0.8);
}
.branding--orange.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--orange.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #C25400;
}

.branding--lime {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--lime .productcatnav,
.branding--lime .productcatnav__item:hover,
.branding--lime .productcatnav__item.active,
.branding--lime .filters,
.branding--lime .filters--active {
  border-bottom-color: #925CC1;
}
.branding--lime .productcatnav__item.active .productcatnav__link,
.branding--lime .productlist__hero-product-title,
.branding--lime .productlist__moreitems,
.branding--lime .productlist__smallproductname,
.branding--lime .productlist__smallproductlink,
.branding--lime .productlist__allproductslink,
.branding--lime .filters--active {
  color: #6D7A15;
}
.branding--lime .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #6D7A15;
}
.branding--lime.productcatnavcontainer {
  background-color: rgba(109, 122, 21, 0.8);
}
.branding--lime.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--lime.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #6D7A15;
}

.branding--warm-red {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--warm-red .productcatnav,
.branding--warm-red .productcatnav__item:hover,
.branding--warm-red .productcatnav__item.active,
.branding--warm-red .filters,
.branding--warm-red .filters--active {
  border-bottom-color: #925CC1;
}
.branding--warm-red .productcatnav__item.active .productcatnav__link,
.branding--warm-red .productlist__hero-product-title,
.branding--warm-red .productlist__moreitems,
.branding--warm-red .productlist__smallproductname,
.branding--warm-red .productlist__smallproductlink,
.branding--warm-red .productlist__allproductslink,
.branding--warm-red .filters--active {
  color: #E41154;
}
.branding--warm-red .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #E41154;
}
.branding--warm-red.productcatnavcontainer {
  background-color: rgba(228, 17, 84, 0.8);
}
.branding--warm-red.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--warm-red.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #E41154;
}

.branding--gold-yellow {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--gold-yellow .productcatnav,
.branding--gold-yellow .productcatnav__item:hover,
.branding--gold-yellow .productcatnav__item.active,
.branding--gold-yellow .filters,
.branding--gold-yellow .filters--active {
  border-bottom-color: #925CC1;
}
.branding--gold-yellow .productcatnav__item.active .productcatnav__link,
.branding--gold-yellow .productlist__hero-product-title,
.branding--gold-yellow .productlist__moreitems,
.branding--gold-yellow .productlist__smallproductname,
.branding--gold-yellow .productlist__smallproductlink,
.branding--gold-yellow .productlist__allproductslink,
.branding--gold-yellow .filters--active {
  color: #A46800;
}
.branding--gold-yellow .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #A46800;
}
.branding--gold-yellow.productcatnavcontainer {
  background-color: rgba(164, 104, 0, 0.8);
}
.branding--gold-yellow.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--gold-yellow.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #A46800;
}

.branding--cool-green {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--cool-green .productcatnav,
.branding--cool-green .productcatnav__item:hover,
.branding--cool-green .productcatnav__item.active,
.branding--cool-green .filters,
.branding--cool-green .filters--active {
  border-bottom-color: #925CC1;
}
.branding--cool-green .productcatnav__item.active .productcatnav__link,
.branding--cool-green .productlist__hero-product-title,
.branding--cool-green .productlist__moreitems,
.branding--cool-green .productlist__smallproductname,
.branding--cool-green .productlist__smallproductlink,
.branding--cool-green .productlist__allproductslink,
.branding--cool-green .filters--active {
  color: #068744;
}
.branding--cool-green .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #068744;
}
.branding--cool-green.productcatnavcontainer {
  background-color: rgba(6, 135, 68, 0.8);
}
.branding--cool-green.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--cool-green.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #068744;
}

.branding--magenta {
  /*Homepage Styles überschreiben Cat Nav auf Produktseite*/
}
.branding--magenta .productcatnav,
.branding--magenta .productcatnav__item:hover,
.branding--magenta .productcatnav__item.active,
.branding--magenta .filters,
.branding--magenta .filters--active {
  border-bottom-color: #E10581;
}
.branding--magenta .productcatnav__item.active .productcatnav__link,
.branding--magenta .productlist__hero-product-title,
.branding--magenta .productlist__moreitems,
.branding--magenta .productlist__smallproductname,
.branding--magenta .productlist__smallproductlink,
.branding--magenta .productlist__allproductslink,
.branding--magenta .filters--active {
  color: #E10581;
}
.branding--magenta .productlist__allproductslink.icon-arrow-right--after:after {
  background-color: #E10581;
}
.branding--magenta.productcatnavcontainer {
  background-color: rgba(225, 5, 129, 0.8);
}
.branding--magenta.productcatnavcontainer .productcatnav__item:hover .productcatnav__link,
.branding--magenta.productcatnavcontainer .productcatnav__item.active .productcatnav__link {
  color: #E10581;
}

.cantfindproduct {
  padding-top: 84px;
  padding-bottom: 80px;
  clear: both;
}
.cantfindproduct .icon-menu_search-brightBlue {
  width: 120px;
  height: 120px;
  margin-top: -30px;
  margin-left: auto;
  margin-right: auto;
  background-size: contain;
}
.cantfindproduct .cantfindproduct__link {
  color: #0074E0;
}

.page-footer {
  padding: 80px 0 75px 0;
  position: relative;
  min-height: 325px;
  color: rgb(255, 255, 255);
}
@media (max-width: 700px) {
  .page-footer {
    padding-top: 20px;
    padding-bottom: 80px;
  }
}
.page-footer a, .page-footer a:active {
  color: white;
  font-weight: 400;
}
.page-footer p,
.page-footer a,
.page-footer span,
.page-footer li {
  font-size: 16px;
  line-height: 22px;
}
@media (max-width: 700px) {
  .page-footer p,
  .page-footer a,
  .page-footer span,
  .page-footer li {
    font-size: 15px;
    margin-bottom: 12px;
  }
}
.page-footer .footer-breadcrumb {
  margin-bottom: 80px;
}
.page-footer .footer-breadcrumb .footer-mob-breadcrumb {
  display: none;
}
@media (max-width: 700px) {
  .page-footer .footer-breadcrumb {
    margin-bottom: 0;
    margin-left: -16px;
    margin-right: -16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .page-footer .footer-breadcrumb .footer-desktop-breadcrumb {
    display: none;
  }
  .page-footer .footer-breadcrumb .footer-mob-breadcrumb {
    display: block;
    margin-left: 8px;
    margin-bottom: 10px;
  }
  .page-footer .footer-breadcrumb .footer-mob-breadcrumb li::after {
    display: none;
  }
  .page-footer .footer-breadcrumb .footer-mob-breadcrumb li.previous-icon {
    padding-left: 28px;
  }
  .page-footer .footer-breadcrumb .footer-mob-breadcrumb li.previous-icon::before {
    position: absolute;
    left: 0;
    content: "";
    top: 1px;
    width: 20px;
    height: 20px;
    background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/bc_arrow_icon_white.svg') center center no-repeat scroll transparent;
    transform: rotate(180deg);
  }
}
@media (min-width: 700px) {
  .page-footer .footer-breadcrumb .footer-desktop-breadcrumb {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .page-footer .footer-breadcrumb .footer-desktop-breadcrumb li {
    flex: 0 0 auto;
  }
  .page-footer .footer-breadcrumb .footer-desktop-breadcrumb li.curent {
    flex: 1 1 auto;
  }
}
.page-footer .footer-breadcrumb ul li {
  display: inline-block;
  position: relative;
  padding-right: 20px;
  margin-right: 10px;
  font-size: 14px;
}
.page-footer .footer-breadcrumb ul li:last-child::after {
  display: none;
}
.page-footer .footer-breadcrumb ul li a {
  font-size: 14px;
}
.page-footer .footer-breadcrumb ul li a:hover {
  text-decoration: underline;
}
.page-footer .footer-breadcrumb ul li.current-page a {
  font-size: 14px;
}
.page-footer .footer-breadcrumb ul li.homepage-icon {
  width: 20px;
  height: 20px;
  display: none;
}
.page-footer .footer-breadcrumb ul li.homepage-icon::after {
  position: absolute;
  right: 0;
  content: "";
  top: 3px;
  width: 20px;
  height: 20px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/bc_home_icon_white.svg') center center no-repeat scroll transparent;
}
.page-footer .footer-breadcrumb ul li::after {
  position: absolute;
  right: -6px;
  content: "";
  top: 2px;
  width: 20px;
  height: 20px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/bc_arrow_icon_white.svg') center center no-repeat scroll transparent;
}
.page-footer .footer-main-menu {
  margin-bottom: 80px;
}
@media (max-width: 700px) {
  .page-footer .footer-main-menu {
    margin-bottom: 0;
    display: none;
  }
}
.page-footer .footer-main-menu span.label-item {
  font-weight: bold;
  margin-bottom: 18px;
  display: inline-block;
}
.page-footer .footer-main-menu ul li {
  margin-bottom: 18px;
}
.page-footer .footer-main-menu ul li.label-item {
  font-weight: bold;
}
@media (max-width: 700px) {
  .page-footer .footer-main-menu ul li.label-item {
    position: relative;
  }
  .page-footer .footer-main-menu ul li.label-item::after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/bc_arrow_icon_white.svg') center center no-repeat scroll transparent;
    transform: rotate(90deg);
  }
}
.page-footer .footer-main-menu ul li a:hover {
  text-decoration: underline;
}
@media (min-width: 700px) {
  .page-footer .footer-mobile-menu-accordion {
    display: none;
  }
}
.page-footer .footer-mobile-menu-accordion .collapse {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.page-footer .footer-mobile-menu-accordion span {
  position: relative;
  width: 100%;
  display: inline-block;
  line-height: 70px;
  margin-bottom: 0;
}
.page-footer .footer-mobile-menu-accordion span.label-item {
  font-weight: bold;
}
.page-footer .footer-mobile-menu-accordion span.label-item:not(.collapsed)::after {
  position: absolute;
  content: "";
  right: 0;
  top: 27px;
  width: 20px;
  height: 20px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/bc_arrow_icon_white.svg') center center no-repeat scroll transparent;
  transform: rotate(270deg);
}
.page-footer .footer-mobile-menu-accordion span.label-item.collapsed {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.page-footer .footer-mobile-menu-accordion span.label-item.collapsed::after {
  position: absolute;
  content: "";
  right: 0;
  top: 27px;
  width: 20px;
  height: 20px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/bc_arrow_icon_white.svg') center center no-repeat scroll transparent;
  transform: rotate(90deg);
}
.page-footer .footer-mobile-menu-accordion ul li {
  font-weight: bold;
  position: relative;
  margin-bottom: 24px;
}
.page-footer .footer-mobile-menu-accordion ul li:last-child {
  margin-bottom: 25px;
}
.page-footer .footer-media {
  padding-top: 80px;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
@media (max-width: 700px) {
  .page-footer .footer-media {
    border-top: none;
    padding-top: 20px;
    display: flex;
    flex-direction: column;
  }
  .page-footer .footer-media .xs-flex:nth-child(1) {
    order: 4;
  }
  .page-footer .footer-media .xs-flex:nth-child(2) {
    order: 1;
  }
  .page-footer .footer-media .xs-flex:nth-child(3) {
    order: 2;
  }
  .page-footer .footer-media .xs-flex:nth-child(4) {
    order: 3;
  }
}
.page-footer .footer-media .footer-item p.footer-item-title {
  font-weight: bold;
}
@media (max-width: 700px) {
  .page-footer .footer-media .footer-item.f-newsletter {
    margin-bottom: 18px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-bottom: 8px;
  }
}
.page-footer .footer-media .footer-item.f-newsletter a {
  text-decoration: underline;
}
@media (max-width: 700px) {
  .page-footer .footer-media .footer-item.f-social {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.page-footer .footer-media .footer-item.f-social ul li {
  display: inline-block;
}
@media (max-width: 700px) {
  .page-footer .footer-media .footer-item.f-social ul li {
    margin-bottom: 0;
  }
}
.page-footer .footer-media .footer-item.f-social ul li a {
  display: block;
}
@media (max-width: 700px) {
  .page-footer .footer-media .footer-item.f-social ul li a {
    margin-bottom: 0;
  }
}
.page-footer .footer-media .footer-item.f-social ul li a span {
  margin-right: 16px;
}
@media (max-width: 700px) {
  .page-footer .footer-media .footer-item.f-social ul li a span {
    margin-bottom: 20px;
  }
}
.page-footer .footer-media .footer-item.f-social ul li a span.icon-twitter, .page-footer .footer-media .footer-item.f-social ul li a span.icon-facebook, .page-footer .footer-media .footer-item.f-social ul li a span.icon-linkedin, .page-footer .footer-media .footer-item.f-social ul li a span.icon-youtube, .page-footer .footer-media .footer-item.f-social ul li a span.icon-instagram {
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
}
.page-footer .footer-media .footer-item.f-social ul li a span.icon-twitter {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/social_media_twitter_icon_white.svg') center center no-repeat scroll transparent;
}
.page-footer .footer-media .footer-item.f-social ul li a span.icon-facebook {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/social_media_facebook_icon_white.svg') center center no-repeat scroll transparent;
}
.page-footer .footer-media .footer-item.f-social ul li a span.icon-linkedin {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/social_media_linkedin_icon_white.svg') center center no-repeat scroll transparent;
}
.page-footer .footer-media .footer-item.f-social ul li a span.icon-youtube {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/social_media_youtube_icon_white.svg') center center no-repeat scroll transparent;
}
.page-footer .footer-media .footer-item.f-social ul li a span.icon-instagram {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/social_media_instagram_icon_white.svg') center center no-repeat scroll transparent;
}
@media (max-width: 700px) {
  .page-footer .footer-media .footer-item.f-country-select {
    margin-bottom: 40px;
    margin-top: 27px;
  }
}
.page-footer .footer-legal {
  margin-top: 60px;
  font-size: 12px;
}
.page-footer .footer-legal ul li {
  display: inline-block;
  margin-right: 40px;
}
.page-footer .footer-legal ul li a {
  font-size: 12px;
  display: inline-block;
}
.page-footer .footer-legal ul li a:hover {
  text-decoration: underline;
}
@media (max-width: 700px) {
  .page-footer .footer-legal ul li {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }
}
@media (max-width: 700px) {
  .page-footer .footer-legal {
    margin-top: 45px;
  }
  .page-footer .footer-legal .copyright {
    text-align: left;
    margin-top: 10px;
  }
}

@media print {
  .pagefooter {
    padding: 0;
    min-height: initial;
    background: none !important;
  }
  .pagefooter__text {
    margin-top: 0 !important;
  }
  .pagefooter__copyright {
    text-align: right;
  }
}
@media print {
  .copyright {
    color: black;
    font-size: 0.7143rem;
  }
}
.banner {
  display: table;
  width: 100%;
  /* 2 bzw. 3 teaser */
}
.banner .banner__item.teaser--count1 {
  background: inherit no-repeat center center;
  background-size: cover;
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  height: 410px; /* ist bei table-cell wie min-height */
  padding: 54px 0;
}
@media (max-width: 699px) {
  .banner .banner__item.teaser--count1 {
    padding: 34px 0;
  }
}
.banner .banner__item.teaser--count1 h1 {
  margin: 0 0 6px;
}
.banner .banner__item.teaser--count1 h3 {
  margin: 0 0 13px;
}
.banner .banner__item.teaser--count1 a {
  display: block;
}
.banner .banner__item.teaser--count1 a.btn {
  margin-bottom: 15px;
  display: inline-block;
}
.banner .banner__item.teaser--count1 .banner__content {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.banner .banner__item.teaser--count1 .banner__content--empty-image {
  margin: 0 !important;
}
@media (max-width: 449px) {
  .banner .banner__item.teaser--count1 .banner__content--block-xs-textleft {
    display: block;
    margin-top: 10px;
  }
}
@media (max-width: 449px) {
  .banner .banner__item.teaser--count1 .banner__content--block-xs-textright {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .banner .banner__item.teaser--count1 .banner__content--block-sm-textleft {
    display: block;
    margin-top: 10px;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .banner .banner__item.teaser--count1 .banner__content--block-sm-textright {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .banner .banner__item.teaser--count1 .banner__content--block-md-textleft {
    display: block;
    margin-top: 10px;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .banner .banner__item.teaser--count1 .banner__content--block-md-textright {
    display: block;
    margin-bottom: 10px;
  }
}
@media (min-width: 961px) {
  .banner .banner__item.teaser--count1 .banner__content--block-lg-textleft {
    display: block;
    margin-top: 10px;
  }
}
@media (min-width: 961px) {
  .banner .banner__item.teaser--count1 .banner__content--block-lg-textright {
    display: block;
    margin-bottom: 10px;
  }
}
.banner .banner__item.teaser--count2 .banner__link, .banner .banner__item.teaser--count3 .banner__link {
  display: block;
  height: 100%;
}
.banner .banner__item.teaser--count2 a:hover, .banner .banner__item.teaser--count3 a:hover {
  text-decoration: none;
}
@media (max-width: 699px) {
  .banner .banner__item.teaser--count2, .banner .banner__item.teaser--count3 {
    margin-bottom: 20px;
  }
}
.banner .banner__wrapper {
  padding: 55px 0;
}
.banner .banner__wrapper .banner__teaser-bg {
  height: 100%;
}
@media (max-width: 699px) {
  .banner .banner__wrapper .banner__teaser-bg {
    height: auto;
  }
}
.banner .banner__wrapper .banner__teaser-bg:hover {
  transition: background-color 0.5s ease;
}
.banner .banner__wrapper .banner__teaser-bg img {
  width: 100%;
  height: auto;
}
.banner .banner__wrapper .banner__teaser-bg .banner__text {
  padding: 15px 20px;
}
.banner .banner__wrapper .banner__teaser-bg .banner__text p {
  line-height: 25px;
  margin-bottom: 0;
}
@media (max-width: 699px) {
  .banner .banner__wrapper .banner__teaser-bg .banner__text p {
    line-height: 24px;
  }
}

.news-carousel {
  position: relative;
  min-height: 592px;
  overflow: hidden;
  /* page nav - circles */
  /* next and prev links */
}
@media (min-width: 961px) {
  .news-carousel {
    height: 80vh;
  }
}
@media (max-width: 699px) {
  .news-carousel {
    min-height: 410px;
  }
}
.news-carousel__item {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  top: 0;
  transform: translateY(100%);
}
.news-carousel__item.animation_show {
  transform: translateY(0);
  transition-duration: 1s;
}
.news-carousel__item.animation_hide {
  transform: translateY(-100%);
  transition-duration: 1s;
}
.news-carousel__item--active-slide {
  display: block;
  z-index: 100;
  top: 0;
  transform: translateY(0);
  transition-duration: 1s;
}
.news-carousel__item__overlay {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  transform: translateY(100%);
  opacity: 0;
  /* Animationen */
}
.news-carousel__item__overlay .firstTextElement {
  transform: translateY(25px);
  opacity: 0;
  transition-delay: 0.75s;
  transition-duration: 0.5s;
}
.news-carousel__item__overlay .secondTextElement {
  transform: translateY(20px);
  opacity: 0;
  transition-delay: 1.25s;
  transition-duration: 0.5s;
}
.news-carousel__item__overlay a.btn {
  transform: translateY(20px);
  opacity: 0;
  transition-delay: 1.5s;
  transition-duration: 0.5s;
  transition-property: opacity, transform;
}
.news-carousel__item__overlay.animation_show {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.5s; /* wait for image animation */
  transition-duration: 0.5s;
}
.news-carousel__item__overlay.animation_show .firstTextElement {
  transform: translateY(0);
  opacity: 1;
}
.news-carousel__item__overlay.animation_show .secondTextElement {
  transform: translateY(0);
  opacity: 1;
}
.news-carousel__item__overlay.animation_show a.btn {
  transform: translateY(0);
  opacity: 1;
}
.news-carousel__item__overlay.animation_hide {
  transform: translateY(100%);
}
.news-carousel__item .popupVideo {
  min-height: 100%;
  min-width: 100%;
  width: auto;
  height: auto;
}
.news-carousel__pageing-nav {
  text-align: center;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  z-index: 101;
}
@media (max-width: 699px) {
  .news-carousel__pageing-nav {
    bottom: 0;
  }
}
.news-carousel__pageing-nav__item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
  height: 22px;
}
.news-carousel__pageing-nav__item .news-carousel__pageing-nav__link {
  width: 15px;
  display: inline-block;
}
.news-carousel__pageing-nav__item .progressBar-circle {
  display: table;
}
.news-carousel__pageing-nav__item .progressBar-circle svg {
  display: table-cell;
  vertical-align: top;
}
.news-carousel__pageing-nav__item .active-page-item svg {
  margin-top: -2px;
}
.news-carousel__slide-nav {
  position: absolute;
  width: 100%;
  top: 50%;
  z-index: 1001;
}
@media (max-width: 960px) {
  .news-carousel__slide-nav {
    display: none;
  }
}
.news-carousel__slide-nav__item {
  position: absolute;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/img/icons/png/slider_arrow.png') no-repeat 0 0;
  width: 84px;
  height: 85px;
}
.news-carousel__slide-nav__item:hover {
  background-position: 0 -84px;
  cursor: pointer;
}
.news-carousel__slide-nav__item.news-carousel__prev {
  left: 20%;
  display: none;
}
.news-carousel__slide-nav__item.news-carousel__next {
  right: 20%;
  display: none;
  background-position: -84px 0;
}
.news-carousel__slide-nav__item.news-carousel__next:hover {
  background-position: -84px -84px;
}

.cookie {
  z-index: 9001;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  padding: 5px 0px 3px 0px;
  background: rgba(255, 255, 255, 0.9);
  color: #3c3c3c;
  font-size: 12px;
  box-sizing: border-box;
  letter-spacing: 0.5px;
  line-height: 18px;
}
.cookie__container .icon-close-black {
  width: 26px;
  height: 26px;
  background-position: right;
}
.cookie__container .icon-close-black:hover {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cdefs%20fill%3D%22%23000000%22%3E%3C%2Fdefs%3E%3Ctitle%20fill%3D%22%23000000%22%3EArtboard%201%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C0H2A2%2C2%2C0%2C0%2C0%2C0%2C2V24a2%2C2%2C0%2C0%2C0%2C2%2C2H24a2%2C2%2C0%2C0%2C0%2C2-2V2A2%2C2%2C0%2C0%2C0%2C24%2C0ZM19%2C18l-1%2C1-5-5L8%2C19%2C7%2C18l5-5L7%2C8%2C8%2C7l5%2C5%2C5-5%2C1%2C1-5%2C5Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
.cookie__btn {
  cursor: pointer;
  text-align: center;
  display: block;
  float: right;
}
.cookie__message {
  display: block;
  margin: 0;
}
.cookie a, .cookie a:visited {
  color: #000000;
  text-decoration: underline;
}
.cookie a:hover, .cookie a:active {
  color: #3c3c3c;
  text-decoration: underline;
}

/* Fade in up
------------------------------------ */
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(66px);
    transform: translateY(66px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideUp {
  0% {
    -webkit-transform: translateY(66px);
    -ms-transform: translateY(66px);
    transform: translateY(66px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.cookie,
.cookie .cookie__container,
.cookie .cookie__message,
.cookie .cookie__btn {
  animation-duration: 0.8s;
  -webkit-animation-duration: 0.8s;
  -moz-animation-duration: 0.8s;
  -o-animation-duration: 0.8s;
  -webkit-animation-name: slideUp;
  animation-name: slideUp;
}

/*
@media (max-width: $screen-sm-max) {
  .cookie {
    bottom: auto;
    max-height: 150px;
  }

  @-webkit-keyframes slideDown {
    0% {
      margin-top: -66px;
    }
    100% {
      margin-top: 0;
    }
  }
  @keyframes slideDown {
    0% {
      margin-top: -66px;
    }
    100% {
      margin-top: 0px;
    }
  }
  @-webkit-keyframes growDown {
    0% {
      max-height: 0;
    }
    100% {
      max-height: 150px;
    }
  }
  @keyframes growDown {
    0% {
      max-height: 0;
    }
    100% {
      max-height: 150px;
    }
  }

  .cookie,
  .cookie .cookie__container,
  .cookie .cookie__message,
  .cookie .cookie__btn {
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-name: growDown;
    animation-name: growDown;
  }
}

*/
@media print {
  .cookie {
    display: none;
  }
}

.sticky-buttons {
  z-index: 500;
  position: fixed;
  right: 0;
  top: 45%;
  overflow: hidden;
  display: block;
}
.sticky-buttons__box {
  width: 35px;
  height: 35px;
  display: block;
  margin-top: 1px;
  text-align: right;
  clear: both;
  float: right;
  cursor: pointer;
}
.sticky-buttons__box:hover {
  transition: 0.5s;
  width: 200px;
}
.sticky-buttons__box:hover .sticky-buttons__label {
  display: inline-block;
}
.sticky-buttons__box:hover .sticky-buttons__icons {
  opacity: 1;
}
.sticky-buttons__icons {
  opacity: 0.8;
  width: 35px;
  height: 35px;
  display: inline-block;
  background-position: center;
}
.sticky-buttons__icons:hover {
  opacity: 1;
}
.sticky-buttons__icons-box {
  background: #0059B3;
  width: 35px;
  height: 35px;
  opacity: 1;
  display: inline-block;
}
.sticky-buttons__label {
  background: #0059B3;
  color: #ffffff;
  font-size: 13px;
  display: none;
  padding-top: 6px;
  position: absolute;
  right: 35px;
  white-space: nowrap;
  height: 35px;
  padding-left: 11px;
}

.newsletter-box {
  z-index: 9100;
  position: fixed;
  right: 41px;
  top: 45%;
  overflow: hidden;
  display: none;
  background: #ffffff;
  width: 420px;
  padding: 0 30px;
  border: 1px solid transparent;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.newsletter-box .icon-close-primaryBlue {
  width: 26px;
  height: 26px;
  background-position: center;
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  padding: 0px 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.newsletter-box .icon-close-primaryBlue:hover {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cdefs%20fill%3D%22%230089c4%22%3E%3C%2Fdefs%3E%3Ctitle%20fill%3D%22%230089c4%22%3EArtboard%201%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C0H2A2%2C2%2C0%2C0%2C0%2C0%2C2V24a2%2C2%2C0%2C0%2C0%2C2%2C2H24a2%2C2%2C0%2C0%2C0%2C2-2V2A2%2C2%2C0%2C0%2C0%2C24%2C0ZM19%2C18l-1%2C1-5-5L8%2C19%2C7%2C18l5-5L7%2C8%2C8%2C7l5%2C5%2C5-5%2C1%2C1-5%2C5Z%22%20fill%3D%22%230089c4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
.newsletter-box__triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 6px;
  border-color: transparent transparent transparent #ffffff;
  position: fixed;
  right: 35px;
  top: calc(45% + 87.5px);
}
.newsletter-box__input {
  width: 210px;
  margin-right: 6px;
}
.newsletter-box__submit {
  font-size: 14px;
}
.newsletter-box label[for=newsletter_email].error {
  display: none !important;
}

@media (max-width: 960px) {
  .sticky-buttons {
    display: none;
  }
}
@media print {
  .sticky-buttons {
    display: none;
  }
}
.country-selector__region {
  margin-top: 50px;
  margin-bottom: 50px;
}
.country-selector__region-name {
  color: #0074E0;
  font-weight: 700;
  font-family: "CentraleSans XBold";
  margin-bottom: 10px;
  margin-top: 20px;
}
.country-selector__region-name .icon-arrow-right-darkBlue, .country-selector__region-name .icon-arrow-down-darkBlue {
  display: none;
}
.country-selector__countries {
  display: table;
  width: 100%;
}
.country-selector__country-row {
  display: table-row;
}
.country-selector__country {
  width: 50%;
  display: table-cell;
  vertical-align: middle;
}
.country-selector__language {
  color: #0074E0;
  width: 50%;
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 699px) {
  .country-selector .collapse.in {
    display: table;
  }
  .country-selector__region {
    padding-left: 10px;
    margin: 0px;
  }
  .country-selector__region-name {
    padding: 30px 0 0 10px;
    cursor: pointer;
  }
  .country-selector__region-name .icon-arrow-right-darkBlue {
    float: right;
    width: 26px;
    height: 26px;
    background-position: right;
    margin-right: 15px;
    display: inline-block;
    transition: transform 300ms;
    transform: rotate(0deg);
  }
  .country-selector__region-name:not(.collapsed) .icon-arrow-right-darkBlue {
    transform: rotate(90deg);
  }
  .country-selector__countries {
    height: 80px;
    display: none;
  }
  .country-selector__country-row {
    height: 80px;
  }
  .country-selector__country {
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
  }
  .country-selector__language {
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
  }
}

.textandimageheader {
  background-size: cover;
  width: 100%;
  height: 100%;
}
.textandimageheader__textbox {
  display: table;
}
.textandimageheader__text {
  padding-left: 80px;
  padding-top: 200px;
  padding-bottom: 54px;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 961px) {
  .textandimageheader__text {
    padding: 54px 11px;
  }
}
@media (max-width: 700px) {
  .textandimageheader__text {
    padding: 34px 9px;
  }
}
@media (max-width: 450px) {
  .textandimageheader__text {
    padding: 34px 6px;
  }
}

.teaserbox {
  height: 100%;
  padding-top: 54px;
  padding-bottom: 34px;
}
.teaserbox--more {
  padding-bottom: 90px;
}
.teaserbox__buttons {
  position: absolute;
  bottom: 0;
}
@media (min-width: 700px) {
  .teaserbox__buttons {
    width: calc(100% - 16px);
  }
}
@media (min-width: 961px) {
  .teaserbox__buttons {
    width: calc(100% - 22px);
  }
}
.teaserbox__buttons--more {
  height: 80px;
}
.teaserbox__buttons--more .btn--no_margin {
  margin-left: 0;
}
.teaserbox__btn {
  width: 100%;
}
.teaserbox__btn + .teaserbox__btn {
  margin-top: 10px;
  margin-left: 0 !important;
}
@media (max-width: 700px) {
  .teaserbox {
    padding-top: 34px;
  }
  .teaserbox--more {
    padding-bottom: 0px;
  }
  .teaserbox__buttons {
    position: relative;
    top: 0;
    width: 100%;
  }
  .teaserbox__buttons--more {
    height: auto;
  }
  .teaserbox__btn {
    width: 100%;
  }
}

/* ==========================================================================
   HEADER
============================================================================= */
.singlenews-header {
  display: block;
}
.singlenews-header--withimg .singlenews-header__img {
  width: 100%;
  height: 100%;
  background-size: cover;
}
@media (min-width: 961px) {
  .singlenews-header--withimg {
    height: 80vh;
  }
}
.singlenews-header--withimg .singlenews-header__container {
  height: 100%;
}
.singlenews-header--withimg .singlenews-header__textbox {
  display: table;
  height: 100%;
}
.singlenews-header--withimg .singlenews-header__text {
  padding-left: 80px;
  padding-top: 200px;
  padding-bottom: 54px;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 960px) {
  .singlenews-header--withimg .singlenews-header__text {
    padding: 54px 11px;
  }
}
@media (max-width: 699px) {
  .singlenews-header--withimg .singlenews-header__text {
    padding: 34px 9px;
  }
}
@media (max-width: 449px) {
  .singlenews-header--withimg .singlenews-header__text {
    padding: 34px 6px;
  }
}
.singlenews-header--gradient {
  height: 180px;
}
.singlenews-header--gradient .singlenews-header__text {
  padding-top: 75px;
  padding-left: 197px;
  color: white;
}
@media (max-width: 960px) {
  .singlenews-header--gradient .singlenews-header__text {
    padding-left: 5%;
  }
}
.singlenews-header--titleonly .singlenews-header__text {
  padding-top: 200px;
}
@media (max-width: 960px) {
  .singlenews-header--titleonly .singlenews-header__text {
    padding-top: 34px;
  }
}

/* ==========================================================================
   ADDITIONAL CONTENT
============================================================================= */
.texttwocols__image p {
  padding-top: 10px;
  margin: 0;
}
.texttwocols__quote {
  margin-top: 0px;
}
.texttwocols__quote .quote__sign {
  vertical-align: top;
}
.texttwocols__quote .quote__sign p {
  margin: 45px 0 0;
}
.texttwocols__quote .quote__text {
  vertical-align: top;
}
.texttwocols__quote .quote__text--right {
  text-align: right;
  padding-right: 10px;
}
.texttwocols__quote .quote__text > p {
  color: #3c3c3c;
  font-style: normal;
  padding-top: 10px;
}
@media (max-width: 699px) {
  .texttwocols__image > img {
    width: 100%;
  }
}

.imagecontainerwidth p, .imagefullwidth p {
  padding-top: 10px;
  margin: 0;
}

.video:not(.mfp-wrap) {
  position: relative;
  width: 100%;
  height: 0;
  background-color: #000000;
  padding-top: 56%;
}

.video__frame:not(.mfp-wrap) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.video__poster:not(.mfp-wrap) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  border: 0;
  outline: none;
  background-position: 100% 100%;
  background-size: cover;
  overflow: hidden;
  opacity: 1;
  transition: opacity 800ms, height 0s;
  transition-delay: 0s, 0s;
}
.video__poster:not(.mfp-wrap):before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2257px%22%20height%3D%2257px%22%20viewBox%3D%220%200%2057%2057%22%20style%3D%22enable-background%3Anew%200%200%2057%2057%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22XMLID_3_%22%3E%20%3Cpath%20id%3D%22XMLID_6_%22%20class%3D%22st0%22%20d%3D%22M55%2C0H2C0.9%2C0%2C0%2C0.9%2C0%2C2v53c0%2C1.1%2C0.9%2C2%2C2%2C2h53c1.1%2C0%2C2-0.9%2C2-2V2C57%2C0.9%2C56.1%2C0%2C55%2C0z%20%20%20M38.1%2C30.2L21%2C38.3c-2%2C0.9-3.6%2C0-3.6-2.1V20.9c0-2.1%2C1.6-3.1%2C3.6-2.1l17.1%2C8.1C40.1%2C27.7%2C40.1%2C29.3%2C38.1%2C30.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  opacity: 0.8;
}
.video__poster:not(.mfp-wrap):hover:before, .video__poster:not(.mfp-wrap):focus:before {
  opacity: 1;
}
.video--active .video__poster:not(.mfp-wrap) {
  opacity: 0;
  height: 0;
  transition-delay: 0s, 800ms;
}

/* ==========================================================================
   SUCCESS STORIES
============================================================================= */
#currentAmount {
  display: none;
}

.filterform option.disabled {
  color: #CCC;
}
.filterform__label {
  font-weight: 700;
  text-align: left;
}
.filterform .styled-select {
  display: block;
}
.filterform .styled-select .filterform__control {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2211px%22%20viewBox%3D%22-28%2023%2021%2011%22%20style%3D%22enable-background%3Anew%20-28%2023%2021%2011%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%237d0063%22%20d%3D%22M-28%2C24.1l10.5%2C9.9L-7%2C24.1L-8.4%2C23l-9.1%2C8.5l-9.1-8.5L-28%2C24.1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  width: 100%;
  background-size: 14px 8px;
  padding-right: 35px;
}
.filterform .styled-select .filterform__control:hover {
  background-color: rgba(125, 0, 99, 0.05);
}
.filterform .styled-select .filterform__control:focus {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%228px%22%20viewBox%3D%220%200%2014%208%22%20enable-background%3D%22new%200%200%2014%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%237d0063%22%20d%3D%22M0.957%2C7.977l6.035-6.184L13.041%2C8L14%2C7.196L6.991%2C0L0%2C7.196%20L0.957%2C7.977z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-color: #ffffff;
}

.newsblock {
  background-position: center center;
  background-size: cover;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #ffffff;
  overflow: hidden;
}
.newsblock:hover .newsblock__overlay {
  height: 100%;
}
.newsblock:hover .newsblock__hover-content {
  opacity: 1;
  transition: opacity 0.2s ease 0.4s;
}
.newsblock:hover .newsblock__title-container {
  opacity: 0;
  transition: opacity 0.2s ease 0s;
}
.newsblock p {
  margin-bottom: 0px;
}
.newsblock__title--big {
  display: none;
}
.newsblock__companyname--big {
  display: none;
}
@media (min-width: 700px) {
  .newsblock--1 .newsblock__companyname, .newsblock--8 .newsblock__companyname {
    display: none;
  }
  .newsblock--1 .newsblock__companyname--big, .newsblock--8 .newsblock__companyname--big {
    display: block;
  }
  .newsblock--1 .newsblock__title, .newsblock--8 .newsblock__title {
    display: none;
  }
  .newsblock--1 .newsblock__title--big, .newsblock--8 .newsblock__title--big {
    display: block;
  }
}
@media (min-width: 961px) {
  .newsblock--2 {
    margin-bottom: 10px;
  }
  .newsblock--3 {
    margin-top: 10px;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .newsblock--5 .newsblock__companyname, .newsblock--6 .newsblock__companyname, .newsblock--7 .newsblock__companyname {
    display: none;
  }
}
.newsblock__wrapper {
  position: relative;
  display: block;
}
.newsblock__image {
  height: auto;
  width: 100%;
}
.newsblock__overlay {
  background-color: #3A2055;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  height: 55px;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  transition: height 0.2s ease 0.2s;
  -webkit-transition: height 0.2s ease 0.2s;
}
.newsblock__title-container {
  position: absolute;
  bottom: 5px;
  padding-left: 15px;
  transition: opacity 0.2s ease 0.4s;
  width: 100%;
}
.newsblock__title-container p, .newsblock__title-container h4 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.newsblock__hover-content {
  padding: 20px 25px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease 0s;
}

#successStoriesList .quote {
  margin-top: 10px;
  margin-bottom: 10px;
}
#successStoriesList .quote__sign {
  color: #925CC1;
}
#successStoriesList .quote__text {
  color: #3A2055;
}

.quote {
  overflow: hidden;
}
.quote__sign {
  display: table-cell;
  font-size: 154px;
}
.quote__text {
  display: table-cell;
}
.quote--lg-large {
  height: 175px;
}
.quote--lg-large .quote__sign {
  vertical-align: middle;
  height: 175px;
}
.quote--lg-large .quote__sign p {
  margin: 54px 0 0;
}
.quote--lg-large .quote__text {
  vertical-align: middle;
  height: 175px;
}
.quote--lg-small {
  height: 370px;
}
.quote--lg-small .quote__sign {
  vertical-align: top;
  height: 370px;
}
.quote--lg-small .quote__sign p {
  margin: 80px 10px 0 0;
}
.quote--lg-small .quote__text {
  vertical-align: top;
  padding-top: 37px;
  height: 370px;
}
@media (max-width: 960px) {
  .quote--md-large {
    height: auto;
    margin-top: 44px;
    margin-bottom: 0px;
  }
  .quote--md-large .quote__sign {
    vertical-align: middle;
    height: auto;
  }
  .quote--md-large .quote__sign p {
    margin: 54px 0 0;
  }
  .quote--md-large .quote__text {
    vertical-align: middle;
    height: auto;
    padding-top: 0;
  }
  .quote--md-small {
    height: auto;
  }
  .quote--md-small .quote__sign {
    vertical-align: top;
    padding-top: 43px;
  }
  .quote--md-small .quote__sign p {
    margin-top: 0px;
  }
  .quote--md-small .quote__text {
    vertical-align: top;
  }
}

.singlesucces h1, .singlesucces h2, .singlesucces h3, .singlesucces h4 {
  color: #925CC1;
}
.singlesucces .texttwocols, .singlesucces .twocols {
  margin-bottom: 1em;
}
.singlesucces .texttwocols h1, .singlesucces .texttwocols h2, .singlesucces .texttwocols h3, .singlesucces .texttwocols h4, .singlesucces .twocols h1, .singlesucces .twocols h2, .singlesucces .twocols h3, .singlesucces .twocols h4 {
  color: #925CC1;
}
.singlesucces .texttwocols .quote h3, .singlesucces .twocols .quote h3 {
  color: inherit;
}
@media (max-width: 699px) {
  .singlesucces__intro {
    margin-top: 0px !important;
  }
}
.singlesucces__facts {
  background-color: #925CC1;
  color: #ffffff;
  padding: 25px 25px 5px 25px;
}
.singlesucces__facts h2 {
  color: #ffffff;
}
.singlesucces__facts a {
  color: #E5D6F0;
}
@media (max-width: 699px) {
  .singlesucces__facts {
    margin-left: -8px;
    margin-right: -8px;
  }
}
.singlesucces .slidersuccess__pageing-nav > li {
  cursor: pointer;
}
@media (max-width: 699px) {
  .singlesucces__intro {
    padding: 0px;
  }
  .singlesucces__download {
    display: none;
  }
}

/* ==========================================================================
   SLIDER SUCCESS
============================================================================= */
.slidersuccess__pageing-nav li .progressBar-circle {
  display: table;
}
.slidersuccess__pageing-nav li .progressBar-circle svg {
  display: table-cell;
  vertical-align: top;
}
.slidersuccess__pageing-nav li.slick-active svg {
  margin-top: -2px;
}

.slidersuccess {
  text-align: center;
  position: relative;
  z-index: 1;
  overflow: hidden;
  /* page nav - circles */
  /* next and prev links */
}
.slidersuccess__item {
  border-bottom: 1px solid transparent;
}
.slidersuccess__item h3 {
  color: #3c3c3c;
}
.slidersuccess__item img {
  height: 200px;
  width: 200px;
  border-radius: 50%;
  border: 0;
  margin: auto;
}
@media (max-width: 449px) {
  .slidersuccess__btn {
    width: 100%;
  }
  .slidersuccess__btn + .slidersuccess__btn {
    margin-top: 6px;
  }
}
.slidersuccess__pageing-nav {
  text-align: center;
}
.slidersuccess__pageing-nav > li {
  display: inline-block;
  width: 20px;
}
.slidersuccess__slide-nav {
  position: absolute;
  border: none;
  width: 40px;
  height: 40px;
  z-index: 10;
  top: 80px;
  cursor: pointer;
}
.slidersuccess__slide-nav:hover .slidersuccess__slide-nav__item {
  opacity: 0;
}
.slidersuccess__slide-nav:hover .slidersuccess__slide-nav__item--hover {
  opacity: 1;
}
.slidersuccess__slide-nav__item {
  display: block;
  position: absolute;
  top: 0px;
  opacity: 1;
  transition: opacity 0.5s ease;
}
.slidersuccess__slide-nav__item--hover {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.slidersuccess__slide-nav.slidersuccess__prev {
  left: calc(50% - 200px);
}
@media (max-width: 449px) {
  .slidersuccess__slide-nav.slidersuccess__prev {
    left: calc(50% - 150px);
  }
}
.slidersuccess__slide-nav.slidersuccess__next {
  right: calc(50% - 200px);
  transform: rotate(180deg);
}
@media (max-width: 449px) {
  .slidersuccess__slide-nav.slidersuccess__next {
    right: calc(50% - 150px);
  }
}
.slidersuccess__slide-nav-container {
  height: 15px;
}
.slidersuccess__slide-nav-container .slick-active {
  width: 22px;
}

/* ==========================================================================
   INDUSTRY SOLUTIONS
============================================================================= */
.industry__teaser {
  background-color: #0074E0;
  color: #ffffff;
  text-align: center;
}
.industry__teaser .industryblock {
  padding: 20px 10px;
  color: #ffffff;
}
.industry__teaser .industryblock:not(:last-child) {
  border-right: 2px solid #70BFFF;
}
.industry__teaser .industryblock p {
  margin-bottom: 0px;
}
.industry__teaser .industryblock__wrapper {
  position: relative;
  text-align: center;
}
.industry__teaser .industryblock__image {
  height: auto;
  width: auto;
  display: block;
  margin: 0 auto 30px;
}
.industry__teaser .industryblock__title-container {
  display: block;
  position: relative;
}
.industry__teaser .industryblock__title-container h4:after {
  content: "›";
  padding-left: 5px;
  font-weight: 700;
  font-family: "CentraleSans XBold";
  position: absolute;
}
.industry__teaser .industryblock:hover h4:after {
  padding-left: 10px;
}
.industry__teaser .industryblock a {
  color: #ffffff;
}
.industry__teaser .industryblock a:hover {
  color: inherit;
}

.singleindustry .texttwocols h1, .singleindustry .texttwocols h2, .singleindustry .texttwocols h3, .singleindustry .texttwocols h4 {
  color: #70BFFF;
}
.singleindustry .texttwocols .quote h3 {
  color: inherit;
}

.dropdown-menu .industry {
  margin: 7px 22px;
}
.dropdown-menu .industry h4 {
  font-size: 12px;
  line-height: 18px;
}
.dropdown-menu .industry h4:after {
  content: "›";
  padding-left: 5px;
  font-weight: 700;
  font-family: "CentraleSans XBold";
}
.dropdown-menu .industry .industryblock__title-container {
  padding-left: 10px;
}
.dropdown-menu .industry .industryblock__overlay {
  height: 27px;
}
.dropdown-menu .industry .industryblock:hover .industryblock__overlay {
  height: 100%;
}
@media (max-width: 960px) {
  .dropdown-menu .industry {
    margin: 0;
  }
}

/* ==========================================================================
   PRESS RELEASES
============================================================================= */
.pressblock__text {
  background-color: #70BFFF;
  color: #ffffff;
  padding: 20px;
}
.pressblock__text:hover {
  background-color: #0074E0;
}
.pressblock__text a, .pressblock__text p {
  margin-bottom: 20px;
}
.pressblock a {
  color: #ffffff;
}
.pressblock a:hover {
  text-decoration: none;
}

.grid-sizer, .grid-item {
  margin-bottom: 34px;
}

.stamp {
  position: absolute;
  right: 0;
  margin-bottom: 34px;
  width: 33.3%;
}

@media (max-width: 699px) {
  .grid-sizer, .grid-item {
    width: 100%;
    margin-bottom: 20px;
  }
  .stamp {
    right: auto;
    width: 100%;
    margin-bottom: 20px;
  }
}
.singlepress h1, .singlepress h2, .singlepress h3, .singlepress h4 {
  color: #0074E0;
}
.singlepress__title {
  margin-bottom: 35px;
}
.pressbox {
  background-color: rgba(0, 137, 255, 0.1);
  padding: 20px;
}
.pressbox h3 {
  margin-bottom: 10px;
  color: #0074E0;
}
.pressbox h4 {
  color: #3c3c3c;
}
.pressbox a {
  color: #0074E0;
}
.pressbox a:hover {
  text-decoration: underline;
}
.pressbox .pressbox__content .container-fluid.plaintext {
  padding-left: 0;
  padding-right: 0;
}

/**************************************/
/*Form*/
form fieldset {
  margin: 5px 0;
  border: none;
}
@media (max-width: 700px) {
  form fieldset {
    margin: 12px 0 12px;
  }
}

.asteriks {
  color: #70BFFF;
}

/**************************************/
/*Label*/
label {
  font-size: 14px;
  font-weight: normal;
  font-family: "Neue Frutiger World Regular";
  width: 200px;
  display: inline-block;
  text-align: right;
  margin-right: 15px;
  position: relative;
  margin-top: 7px;
  vertical-align: top;
  /*float: left;*/
}
@media (max-width: 700px) {
  label {
    text-align: left;
    display: block;
    margin: 0 0 12px;
    width: auto;
  }
}

.label--align-left label {
  text-align: left;
  width: auto;
}

/**************************************/
/*Input*/
input {
  font-family: "Neue Frutiger World Regular";
  color: #3c3c3c;
  font-size: 14px;
  border: 1px solid #D1D1D1;
  height: 35px;
  width: 250px;
  border-radius: 2px;
  vertical-align: top;
}
@media (max-width: 700px) {
  input {
    margin-left: 0;
  }
}

input:focus {
  border: 1px solid #70BFFF;
}

input[type=text], input[type=password] {
  padding: 0 10px;
}

/**************************************/
/*Submit*/
.btn_submit, input[type=submit] {
  width: auto;
}

/**************************************/
/*Radio Button*/
input[type=radio] {
  opacity: 0;
  width: 0;
  height: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-right: -8px;
}

.radio {
  width: 110px;
  text-align: left;
  padding-left: 20px;
  cursor: pointer;
}

.radio--fullwidth {
  width: auto;
}

.radio:before {
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 7px;
  content: "";
  height: 16px;
  left: 0;
  top: 2px;
  margin: 0 10px 0 0;
  position: absolute;
  width: 16px;
}

.radio, .checkbox {
  display: inline-block;
  margin-top: 8px;
  margin-right: 13px;
}

input[type=radio]:checked + .radio:before {
  background-image: url("/fileadmin/templates_neu_dist/img/icons/png/radiobutton-checked.png");
  background-position: center center;
  background-repeat: no-repeat;
}

.radio:hover::before {
  background: rgba(0, 137, 196, 0.2);
}

.radio.error, .checkbox.error {
  color: #C25400;
}

/*blue Radio Button*/
.radio.blue:before {
  border: 1px solid #70BFFF;
}

/*purple Radio Button*/
.radio.purple:before {
  border: 1px solid #925CC1;
}

.radio.purple:hover::before {
  background: #ffccff;
}

input[type=radio]:checked + .radio.purple:before {
  color: #925CC1;
}

/**************************************/
/*Checkboxen*/
input[type=checkbox] {
  opacity: 0;
  width: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.extbase-debugger input[type=checkbox] {
  width: auto;
}

.checkbox:before {
  background-color: #fff;
  border: 1px solid #D1D1D1;
  content: "";
  height: 16px;
  left: 0;
  top: 3px;
  margin: 0 10px 0 0;
  position: absolute;
  width: 16px;
}

.checkbox {
  width: 100px;
  text-align: left;
  text-indent: 20px;
  cursor: pointer;
}
.checkbox--fullwidth {
  width: auto;
}

input[type=checkbox]:checked + .checkbox:before {
  background-image: url("/fileadmin/templates_neu_dist/img/icons/png/checkbox-checked.png");
  background-position: center center;
  background-repeat: no-repeat;
}

.checkbox:hover::before {
  background: rgba(0, 137, 196, 0.2);
}

/*blue Checkbox Button*/
.checkbox.blue:before {
  border: 1px solid #70BFFF;
}

/*purple Checkbox Button*/
.checkbox.purple:before {
  border: 1px solid #925CC1;
}

.checkbox.purple:hover::before {
  background: #ffccff;
}

input[type=checkbox]:checked + .checkbox.purple:before {
  background-image: url("/fileadmin/templates_neu_dist/img/icons/png/checkbox-checked-purple.png");
  background-position: center center;
  background-repeat: no-repeat;
}

/**************************************/
/*Textarea*/
textarea {
  width: 350px;
  height: 100px;
  border: 1px solid #D1D1D1;
  border-radius: 2px;
  padding: 7px 10px;
}
@media (max-width: 960px) {
  textarea {
    width: 250px;
  }
}

textarea:focus {
  border: 1px solid #70BFFF;
}

/**************************************/
/*Comment Textarea*/
.comment {
  display: inline-block;
  background-image: url(/fileadmin/templates/img/icon_comment.png);
  width: 40px;
  height: 40px;
}

/**************************************/
/*Placeholder*/
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #B8B8B8;
  opacity: 1;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #B8B8B8;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #B8B8B8;
}

/**************************************/
/*select*/
.styled-select {
  display: inline-block;
}
@media (max-width: 700px) {
  .styled-select {
    margin-left: 0;
    width: 100%;
  }
}

.styled-select select, .hasDatepicker {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjlCQTNGMkU4QjBCMTFFNjg3RDlCNUM4NzczNkRCNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjlCQTNGMkY4QjBCMTFFNjg3RDlCNUM4NzczNkRCNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OUJBM0YyQzhCMEIxMUU2ODdEOUI1Qzg3NzM2REI3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OUJBM0YyRDhCMEIxMUU2ODdEOUI1Qzg3NzM2REI3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgT3yeEAAACkSURBVHjaYmToPDKNgYHhDhD3MRAHcoFYgwlI7AfiLiDOI0JTKtSCgyxAYjUQswLxQiD+AcSzcGhKBGKQ65KBeBULVHAZELMD8Rwg/g3E89E0RUMNzADiRSABFiRJkGI2qIJfQLwUKh4KxAuAuACI58IUs6CZPBNq80Ko5j9QA8qAeCqyQhYsfpkE9fMSKL8eiPvRFbHgCIheIOaCyrdjUwAQYADy8R5kAps8XgAAAABJRU5ErkJggg==");
  background-position: 95% center;
  background-repeat: no-repeat;
  border: 1px solid #D1D1D1;
  border-radius: 2px;
  cursor: pointer;
  overflow: hidden;
  padding: 5px;
  position: relative;
  width: 250px;
  height: 35px;
}
@media (max-width: 700px) {
  .styled-select select, .hasDatepicker {
    width: 100%;
  }
}

.styled-select select {
  display: block;
}

.styled-select--fullwidth {
  width: 100%;
}
@media (max-width: 700px) {
  .styled-select--fullwidth {
    margin-left: 0;
  }
}
.styled-select--fullwidth select {
  width: 100%;
  padding-right: 35px;
}

select.error, .hasDatepicker.error {
  background-color: rgba(0, 137, 196, 0.1);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjlCQTNGMkU4QjBCMTFFNjg3RDlCNUM4NzczNkRCNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjlCQTNGMkY4QjBCMTFFNjg3RDlCNUM4NzczNkRCNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OUJBM0YyQzhCMEIxMUU2ODdEOUI1Qzg3NzM2REI3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OUJBM0YyRDhCMEIxMUU2ODdEOUI1Qzg3NzM2REI3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgT3yeEAAACkSURBVHjaYmToPDKNgYHhDhD3MRAHcoFYgwlI7AfiLiDOI0JTKtSCgyxAYjUQswLxQiD+AcSzcGhKBGKQ65KBeBULVHAZELMD8Rwg/g3E89E0RUMNzADiRSABFiRJkGI2qIJfQLwUKh4KxAuAuACI58IUs6CZPBNq80Ko5j9QA8qAeCqyQhYsfpkE9fMSKL8eiPvRFbHgCIheIOaCyrdjUwAQYADy8R5kAps8XgAAAABJRU5ErkJggg==");
  background-position: 95% center;
  background-repeat: no-repeat;
}

select::-ms-expand { /* for IE 11 */
  display: none;
}

.styled-select select:hover {
  background-color: rgba(0, 153, 204, 0.2);
}

.styled-select select:focus, .hasDatepicker:focus {
  background-color: #fff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTcwMENCNzA4QjBCMTFFNkFFM0U4QTMzRjIwMDAyQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTcwMENCNzE4QjBCMTFFNkFFM0U4QTMzRjIwMDAyQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzAwQ0I2RThCMEIxMUU2QUUzRThBMzNGMjAwMDJDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzAwQ0I2RjhCMEIxMUU2QUUzRThBMzNGMjAwMDJDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PikGCDcAAACVSURBVHjaYmToPMKAAzQA8W8gbsUmyYJDUyUUMwLxdyDuI0ZjIdS2CKj8MiD+A8ST8GnMBuIuII4C4vVQMXYgng+1eTY2jclAPAGI44F4NZL4EiBmBeI5UD8vQNYYC8QzgDgN6jR0MB+qGWTjL5AakMZQIJ4HxFlQBbjALCDmAOKFIM0gjfZAXITsfjxgEtSVzgABBgB8uB21QpNp4wAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

select:focus.error, .hasDatepicker:focus.error {
  background-color: rgba(0, 137, 196, 0.1);
  background-position: 95% center;
}

.styled-select select:focus {
  border-color: #70BFFF;
  outline: 0 none;
}

select option {
  background: transparent none repeat scroll 0 0;
  padding: 5px;
}

/*********************************/
/*File Upload nur für form.html?*/
.upload-file {
  position: relative;
  overflow: hidden;
  top: -2px;
}
.upload-file span {
  font-size: 14px;
}

.upload-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

/*********************************/
/*File Upload*/
input[type=file] {
  display: none;
}

span.uploaded-file-name {
  margin-left: 10px;
}

button[disabled], html input[disabled], input[readonly] {
  background: #efeff4 none repeat scroll 0 0;
  color: #b9bbc7;
}

.btn--under-inputfield {
  margin-left: 218px;
}
@media (max-width: 700px) {
  .btn--under-inputfield {
    margin-left: 0;
  }
}

.label--under-inputfield {
  text-align: left;
  /*margin-left: 215px;*/ /*bei repair and exchange funktioniert es auch so */
}

/**************************************/
/*required*/
.required label:before, label.required:before {
  content: "* ";
  display: inline;
  color: #70BFFF;
}

span.required {
  color: #70BFFF;
}

/**************************************/
/*help-text*/
.help-text {
  color: #70BFFF;
  background: white;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  text-align: center;
  width: 25px;
  margin-left: 10px;
  position: relative;
  font-style: normal;
  border-radius: 2px;
  cursor: help;
  vert-align: top;
  margin-top: 5px;
}

.help-text:hover {
  background: #70BFFF none repeat scroll 0 0;
  color: #ffffff;
}

.help-text span[rel=help-text] {
  display: none;
}

.help-text:hover span[rel=help-text] {
  display: block;
  position: absolute;
  left: -264px;
  top: 32px;
  text-align: left;
  width: 290px;
  padding: 10px 15px;
  z-index: 100;
  color: #70BFFF;
  background: #cce7f3;
}

/**************************************/
/*validate*/
#errorContainer {
  background: none;
  color: #C25400;
}
#errorContainer label {
  width: auto;
}

input[type=text].error, input[type=password].error, select.error, textarea.error {
  background: rgba(0, 137, 196, 0.1);
}

.progressbar__list {
  background: rgba(0, 137, 196, 0.1);
}
.progressbar__list li {
  display: inline-block;
}

form hr {
  margin: 10px auto;
}

.table-responsive {
  border: none;
}

@media (max-width: 449px) {
  .btn--responsive-inline {
    margin-top: 10px;
    display: inline-block;
    width: 250px;
  }
}

.filterform__item .indention {
  /*margin-left: 10px;*/
}

ul.form_info_list {
  list-style-type: disc;
  padding-left: 20px;
}

ul.form_info_list li {
  list-style-type: disc;
  margin-bottom: 10px;
}

.news-panel {
  color: #3c3c3c;
}
.news-panel .view-link {
  display: block;
  bottom: 0;
  position: absolute;
}
@media (max-width: 699px) {
  .news-panel .view-link {
    position: relative;
  }
}
.news-panel__item {
  margin-bottom: 22px; /* muss einen Zeilenumbruch entsprechen */
}
.news-panel__item p {
  margin: 0;
}
.news-panel__title {
  line-height: 22px;
}
.news-panel__twitter, .news-panel__events, .news-panel__press {
  position: relative;
  padding-bottom: 34px; /* Abstand zum Link */
}
@media (max-width: 699px) {
  .news-panel__twitter, .news-panel__events, .news-panel__press {
    padding-bottom: 20px;
  }
}
.news-panel__twitter .date {
  color: #757575;
}
.news-panel__newsletter {
  border-top: 1px solid #DBDBDB;
  padding-top: 34px;
}
@media (max-width: 960px) {
  .news-panel__newsletter .form-subscriber {
    margin-top: 14px;
  }
}
.news-panel__newsletter .form-subscriber input[type=text] {
  width: 300px;
  margin-bottom: 10px;
}
.news-panel__newsletter label.error {
  display: none !important;
}

.all-events__title {
  margin-top: 20px;
}
.all-events .horizontal-line {
  border-color: #0074E0;
  margin: 20px 0;
}
.all-events__item {
  margin-left: -10px;
}
.all-events__item .event-date p {
  margin: 0 0 8px;
}
.all-events__item .event-date .month {
  font-size: 21px;
}
.all-events__item .event-date .day {
  font-size: 32px;
}
.all-events__item .event-date__startdate {
  float: left;
}
.all-events__item .event-date__separator {
  float: left;
  margin-top: 18px;
  padding: 0 8px 0 13px;
}
.all-events__item .event-date__separator .icon-next::after {
  content: url("/fileadmin/templates/img/arrow_right_gray01.png");
}
.all-events__item .event-date__enddate {
  float: left;
}
.all-events__item .event .title {
  font-size: 17px;
}
.all-events__item .event p {
  margin: 0;
}

.dropdown-menu .tx-felogin-pi1 {
  width: 223px;
}
.dropdown-menu .tx-felogin-pi1 .felogin--form-wrapper {
  padding: 15px;
}
.dropdown-menu .tx-felogin-pi1 input, .dropdown-menu .tx-felogin-pi1 a.btn {
  width: 100%;
  margin: 0;
}
.dropdown-menu .tx-felogin-pi1 .box-grey {
  padding: 15px;
  background: #f2f2f2;
}

.pp-login .dropdown-menu {
  /*padding: 0;*/
  border: 0;
  background: white;
}
.pp-login .dropdown-menu .link-wrapper {
  padding: 15px;
}
.pp-login .dropdown-menu .link-wrapper a {
  display: block;
  font-size: 12px;
  line-height: 22px;
}

table {
  margin-bottom: 30px;
}

tbody {
  border-top: 1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
}

td {
  margin-left: 10px;
  padding: 7px;
  height: 31px;
}

.repair-and-exchange .radio {
  width: 150px;
}

.find-serial__item {
  margin-top: 40px;
}
.find-serial__item--border img {
  border: 1px solid lightgrey;
}

.summary .summary-block {
  margin-bottom: 30px;
}
.summary .summary-block fieldset {
  margin: 0;
}

/*Repair and Excahnge - OutputPDF */
.repair-and-exchange-pdf .pdf-page {
  height: 26cm;
  position: relative;
}
.repair-and-exchange-pdf .page-count {
  position: absolute;
  bottom: 0;
  right: 0;
}
.repair-and-exchange-pdf table {
  table-layout: fixed;
}
.repair-and-exchange-pdf table tbody {
  border: none;
}
.repair-and-exchange-pdf .devices td {
  padding: 0 7px;
}
.repair-and-exchange-pdf .rma_number td {
  padding-bottom: 40px;
}
.repair-and-exchange-pdf .fold-line {
  position: absolute;
  top: 50%;
  width: 100%;
  border-color: #171717;
}

/*
#pdf {font-family: "Arial"; background: #ffffff; color: #000000; font-size: 14px;}
#pdf .align-center{ text-align: center }
#pdf .align-right{ text-align: right }
#pdf p {font-family: "Arial"; color: #000000; font-size: 14px; line-height: 25px;}
#pdf h1 {font-family: "Arial";color: #000000; font-size: 32px; font-weight: bold; line-height: 60px;}
#pdf h2 {font-family: "Arial";color: #000000; font-size: 28px; font-weight: bold; line-height: 35px;}
#pdf ul {font-family: "Arial";color: #000000; font-size: 14px; margin-left: 20px }
#pdf li {list-style: disc; font-size: 14px; line-height: 17px; margin-bottom: 1em; font-family: "Arial"}
#pdf .headline {text-align: center; }
#pdf .rma_con {margin-top: 100px; }
#pdf h2.deliveryto {margin-bottom: 20px;}
#pdf .fold { margin-bottom: 50px;}
#pdf table tr td {padding-bottom: 10px; vertical-align: top; padding-right: 20px; }
#pdf table.shipping tr td {padding-bottom: 30px;}
#pdf .rma_number td {padding-bottom: 40px;}
#pdf .pdf-page{ height: 25.5cm; position: relative }
#pdf .page-count{ position: absolute; bottom: 0; right: 0 }
*/
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
  height: 1%;
}

.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Component containers
----------------------------------*/
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(/fileadmin/templates/img/jQueryUi/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(/fileadmin/templates/img/jQueryUi/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url(/fileadmin/templates/img/jQueryUi/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url(/fileadmin/templates/img/jQueryUi/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}

.ui-state-hover a, .ui-state-hover a:hover {
  color: #c77405;
  text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url(/fileadmin/templates/img/jQueryUi/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}

.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(/fileadmin/templates/img/jQueryUi/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(/fileadmin/templates/img/jQueryUi/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/fileadmin/templates/img/jQueryUi/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
  background-image: url(/fileadmin/templates/img/jQueryUi/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
  background-image: url(/fileadmin/templates/img/jQueryUi/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
  background-image: url(/fileadmin/templates/img/jQueryUi/ui-icons_ef8c08_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/fileadmin/templates/img/jQueryUi/ui-icons_ef8c08_256x240.png);
}

.ui-state-active .ui-icon {
  background-image: url(/fileadmin/templates/img/jQueryUi/ui-icons_ef8c08_256x240.png);
}

.ui-state-highlight .ui-icon {
  background-image: url(/fileadmin/templates/img/jQueryUi/ui-icons_228ef1_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/fileadmin/templates/img/jQueryUi/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-off {
  background-position: -96px -144px;
}

.ui-icon-radio-on {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

#ui-datepicker-div .ui-widget-header {
  background: rgba(0, 116, 224, 0.6);
  border-color: #0074E0;
}
#ui-datepicker-div .ui-widget-header .ui-state-hover {
  background: rgba(255, 255, 255, 0.3);
  border-color: white;
}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default {
  color: #0074E0;
}
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight {
  background: rgba(0, 116, 224, 0.2);
  border-color: white;
}
#ui-datepicker-div .ui-icon, #ui-datepicker-div .ui-icon {
  background-image: url(/fileadmin/templates/img/jQueryUi/ui-icons_ffffff_256x240.png);
}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-hover, #ui-datepicker-div .ui-datepicker-calendar .ui-state-active {
  background: white;
  border-color: #0074E0;
  color: white;
  background: rgba(0, 116, 224, 0.6);
}
#ui-datepicker-div .ui-datepicker-next {
  right: 1px;
  top: 2px;
}
#ui-datepicker-div .ui-datepicker-prev {
  left: 2px;
  top: 2px;
}

.search__clearer {
  display: none;
}
.search__fieldset {
  margin-bottom: 0;
}
.search__searchbox {
  margin-bottom: 20px;
}
.search__btn-wrapper {
  display: none;
}
.search__filters {
  background: rgba(0, 116, 224, 0.1);
  margin-bottom: 20px;
  padding: 10px 10px 0;
}
.search__checkbox {
  width: 200px;
}
.search__num-results {
  display: none;
}
.search__results {
  margin: 30px 0;
}
.search__result-list-item {
  margin-bottom: 30px;
}
.search__result-teaser {
  display: block;
}
.search .hit {
  font-weight: 700;
}
.search__add-info {
  display: none;
}
.search__result-txt {
  background: #F7F7F7;
  margin-top: 10px;
  padding: 5px;
}
.search__pagebrowser-wrapper--top .pagebrowser {
  display: none;
}
.search__pagebrowser-wrapper--bottom .search__result-txt {
  display: none;
}

.pagebrowser {
  text-align: center;
}
.pagebrowser__elements {
  display: inline;
}
.pagebrowser__element {
  display: inline;
}
.pagebrowser__placeholder {
  padding: 0 5px;
}
@media (min-width: 450px) {
  .pagebrowser__placeholder {
    padding: 0 10px;
  }
}
.pagebrowser__link {
  color: #757575;
  font-size: 12px;
  padding: 0 5px;
}
@media (min-width: 450px) {
  .pagebrowser__link {
    padding: 0 10px;
  }
}
.pagebrowser__link:hover {
  color: #2B2B2B;
  text-decoration: none;
}
.pagebrowser__link--current {
  color: #0074E0;
  font-family: "CentraleSans XBold";
  font-size: 16px;
  font-weight: 700;
}
.pagebrowser__link--current:hover {
  color: #0074E0;
}
.pagebrowser__link--prev, .pagebrowser__link--next {
  color: #0074E0;
  font-size: 14px;
}
.pagebrowser__link--not-linked {
  color: #D1D1D1;
}
.pagebrowser__link--not-linked:hover {
  color: #D1D1D1;
}

.margin_0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.margin_0_top {
  margin-top: 0px !important;
}
.margin_0_bottom {
  margin-bottom: 0px !important;
}

.margin_5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.margin_5_top {
  margin-top: 5px !important;
}
.margin_5_bottom {
  margin-bottom: 5px !important;
}

/*Es gibt jetzt doch auch andere Margins :-) WWWP-296*/
.margin_10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.margin_10_top {
  margin-top: 10px !important;
}
.margin_10_bottom {
  margin-bottom: 10px !important;
}

.margin_14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}
.margin_14_top {
  margin-top: 14px !important;
}
.margin_14_bottom {
  margin-bottom: 14px !important;
}

.margin_20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.margin_20_top {
  margin-top: 20px !important;
}
.margin_20_bottom {
  margin-bottom: 20px !important;
}
@media (max-width: 699px) {
  .margin_20_top, .margin_20_top_sm-max {
    margin-top: 20px !important;
  }
  .margin_20_bottom, .margin_20_bottom_sm-max {
    margin-bottom: 20px !important;
  }
}

.margin_34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}
.margin_34_top {
  margin-top: 34px !important;
}
.margin_34_bottom {
  margin-bottom: 34px !important;
}
@media (max-width: 699px) {
  .margin_34 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .margin_34_top, .margin_34_top_sm-max {
    margin-top: 20px !important;
  }
  .margin_34_bottom, .margin_34_bottom_sm-max {
    margin-bottom: 20px !important;
  }
}

.margin_54, .search__pagebrowser-wrapper--bottom {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}
.margin_54_top, .search__form {
  margin-top: 54px !important;
}
.margin_54_bottom {
  margin-bottom: 54px !important;
}
@media (max-width: 699px) {
  .margin_54, .search__pagebrowser-wrapper--bottom {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .margin_54_top, .search__form {
    margin-top: 34px !important;
  }
  .margin_54_bottom {
    margin-bottom: 34px !important;
  }
}

.margin_86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}
.margin_86_top {
  margin-top: 86px !important;
}
.margin_86_bottom {
  margin-bottom: 86px !important;
}
@media (max-width: 699px) {
  .margin_86 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .margin_86_top {
    margin-top: 54px !important;
  }
  .margin_86_bottom {
    margin-bottom: 54px !important;
  }
}

.margin_140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}
.margin_140_top {
  margin-top: 140px !important;
}
.margin_140_bottom {
  margin-bottom: 140px !important;
}
@media (max-width: 699px) {
  .margin_140 {
    margin-top: 86px !important;
    margin-bottom: 86px !important;
  }
  .margin_140_top {
    margin-top: 86px !important;
  }
  .margin_140_bottom {
    margin-bottom: 86px !important;
  }
}

.margin_226 {
  margin-top: 226px !important;
  margin-bottom: 226px !important;
}
.margin_226_top {
  margin-top: 226px !important;
}
.margin_226_bottom {
  margin-bottom: 226px !important;
}
@media (max-width: 699px) {
  .margin_226 {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .margin_226_top {
    margin-top: 140px !important;
  }
  .margin_226_bottom {
    margin-bottom: 140px !important;
  }
}

.margin_366 {
  margin-top: 366px !important;
  margin-bottom: 366px !important;
}
.margin_366_top {
  margin-top: 366px !important;
}
.margin_366_bottom {
  margin-bottom: 366px !important;
}
@media (max-width: 699px) {
  .margin_366 {
    margin-top: 226px !important;
    margin-bottom: 226px !important;
  }
  .margin_366_top {
    margin-top: 226px !important;
  }
  .margin_366_bottom {
    margin-bottom: 226px !important;
  }
}

.margin_592 {
  margin-top: 592px !important;
  margin-bottom: 592px !important;
}
.margin_592_top {
  margin-top: 592px !important;
}
.margin_592_bottom {
  margin-bottom: 592px !important;
}
@media (max-width: 699px) {
  .margin_592 {
    margin-top: 366px !important;
    margin-bottom: 366px !important;
  }
  .margin_592_top {
    margin-top: 366px !important;
  }
  .margin_592_bottom {
    margin-bottom: 366px !important;
  }
}

.margin_960 {
  margin-top: 960px !important;
  margin-bottom: 960px !important;
}
.margin_960_top {
  margin-top: 960px !important;
}
.margin_960_bottom {
  margin-bottom: 960px !important;
}
@media (max-width: 699px) {
  .margin_960 {
    margin-top: 592px !important;
    margin-bottom: 592px !important;
  }
  .margin_960_top {
    margin-top: 592px !important;
  }
  .margin_960_bottom {
    margin-bottom: 592px !important;
  }
}

.padding_0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.padding_0_top {
  padding-top: 0px;
}
.padding_0_bottom {
  padding-bottom: 0px;
}

.padding_5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.padding_5_top {
  padding-top: 5px;
}
.padding_5_bottom {
  padding-bottom: 5px;
}

.padding_10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.padding_10_top {
  padding-top: 10px;
}
.padding_10_bottom {
  padding-bottom: 10px;
}

.padding_14 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.padding_14_top {
  padding-top: 14px;
}
.padding_14_bottom {
  padding-bottom: 14px;
}

.padding_20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.padding_20_top {
  padding-top: 20px;
}
.padding_20_bottom {
  padding-bottom: 20px;
}

.padding_34 {
  padding-top: 34px;
  padding-bottom: 34px;
}
.padding_34_top {
  padding-top: 34px;
}
.padding_34_bottom {
  padding-bottom: 34px;
}

.padding_54 {
  padding-top: 54px;
  padding-bottom: 54px;
}
.padding_54_top {
  padding-top: 54px;
}
.padding_54_bottom {
  padding-bottom: 54px;
}

.padding_86 {
  padding-top: 86px;
  padding-bottom: 86px;
}
.padding_86_top {
  padding-top: 86px;
}
.padding_86_bottom {
  padding-bottom: 86px;
}

.padding_140 {
  padding-top: 140px;
  padding-bottom: 140px;
}
.padding_140_top {
  padding-top: 140px;
}
.padding_140_bottom {
  padding-bottom: 140px;
}

.padding_226 {
  padding-top: 226px;
  padding-bottom: 226px;
}
.padding_226_top {
  padding-top: 226px;
}
.padding_226_bottom {
  padding-bottom: 226px;
}

.padding_366 {
  padding-top: 366px;
  padding-bottom: 366px;
}
.padding_366_top {
  padding-top: 366px;
}
.padding_366_bottom {
  padding-bottom: 366px;
}

.padding_592 {
  padding-top: 592px;
  padding-bottom: 592px;
}
.padding_592_top {
  padding-top: 592px;
}
.padding_592_bottom {
  padding-bottom: 592px;
}

.padding_960 {
  padding-top: 960px;
  padding-bottom: 960px;
}
.padding_960_top {
  padding-top: 960px;
}
.padding_960_bottom {
  padding-bottom: 960px;
}

@media (max-width: 449px) {
  .padding_xs_0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding_xs_0_top {
    padding-top: 0px;
  }
  .padding_xs_0_bottom {
    padding-bottom: 0px;
  }
  .padding_xs_5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .padding_xs_5_top {
    padding-top: 5px;
  }
  .padding_xs_5_bottom {
    padding-bottom: 5px;
  }
  .padding_xs_10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .padding_xs_10_top {
    padding-top: 10px;
  }
  .padding_xs_10_bottom {
    padding-bottom: 10px;
  }
  .padding_xs_14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .padding_xs_14_top {
    padding-top: 14px;
  }
  .padding_xs_14_bottom {
    padding-bottom: 14px;
  }
  .padding_xs_20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .padding_xs_20_top {
    padding-top: 20px;
  }
  .padding_xs_20_bottom {
    padding-bottom: 20px;
  }
  .padding_xs_34 {
    padding-top: 34px;
    padding-bottom: 34px;
  }
  .padding_xs_34_top {
    padding-top: 34px;
  }
  .padding_xs_34_bottom {
    padding-bottom: 34px;
  }
  .padding_xs_54 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .padding_xs_54_top {
    padding-top: 54px;
  }
  .padding_xs_54_bottom {
    padding-bottom: 54px;
  }
  .padding_xs_86 {
    padding-top: 86px;
    padding-bottom: 86px;
  }
  .padding_xs_86_top {
    padding-top: 86px;
  }
  .padding_xs_86_bottom {
    padding-bottom: 86px;
  }
  .padding_xs_140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .padding_xs_140_top {
    padding-top: 140px;
  }
  .padding_xs_140_bottom {
    padding-bottom: 140px;
  }
  .padding_xs_226 {
    padding-top: 226px;
    padding-bottom: 226px;
  }
  .padding_xs_226_top {
    padding-top: 226px;
  }
  .padding_xs_226_bottom {
    padding-bottom: 226px;
  }
  .padding_xs_366 {
    padding-top: 366px;
    padding-bottom: 366px;
  }
  .padding_xs_366_top {
    padding-top: 366px;
  }
  .padding_xs_366_bottom {
    padding-bottom: 366px;
  }
  .padding_xs_592 {
    padding-top: 592px;
    padding-bottom: 592px;
  }
  .padding_xs_592_top {
    padding-top: 592px;
  }
  .padding_xs_592_bottom {
    padding-bottom: 592px;
  }
  .padding_xs_960 {
    padding-top: 960px;
    padding-bottom: 960px;
  }
  .padding_xs_960_top {
    padding-top: 960px;
  }
  .padding_xs_960_bottom {
    padding-bottom: 960px;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .padding_sm_0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding_sm_0_top {
    padding-top: 0px;
  }
  .padding_sm_0_bottom {
    padding-bottom: 0px;
  }
  .padding_sm_5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .padding_sm_5_top {
    padding-top: 5px;
  }
  .padding_sm_5_bottom {
    padding-bottom: 5px;
  }
  .padding_sm_10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .padding_sm_10_top {
    padding-top: 10px;
  }
  .padding_sm_10_bottom {
    padding-bottom: 10px;
  }
  .padding_sm_14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .padding_sm_14_top {
    padding-top: 14px;
  }
  .padding_sm_14_bottom {
    padding-bottom: 14px;
  }
  .padding_sm_20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .padding_sm_20_top {
    padding-top: 20px;
  }
  .padding_sm_20_bottom {
    padding-bottom: 20px;
  }
  .padding_sm_34 {
    padding-top: 34px;
    padding-bottom: 34px;
  }
  .padding_sm_34_top {
    padding-top: 34px;
  }
  .padding_sm_34_bottom {
    padding-bottom: 34px;
  }
  .padding_sm_54 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .padding_sm_54_top {
    padding-top: 54px;
  }
  .padding_sm_54_bottom {
    padding-bottom: 54px;
  }
  .padding_sm_86 {
    padding-top: 86px;
    padding-bottom: 86px;
  }
  .padding_sm_86_top {
    padding-top: 86px;
  }
  .padding_sm_86_bottom {
    padding-bottom: 86px;
  }
  .padding_sm_140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .padding_sm_140_top {
    padding-top: 140px;
  }
  .padding_sm_140_bottom {
    padding-bottom: 140px;
  }
  .padding_sm_226 {
    padding-top: 226px;
    padding-bottom: 226px;
  }
  .padding_sm_226_top {
    padding-top: 226px;
  }
  .padding_sm_226_bottom {
    padding-bottom: 226px;
  }
  .padding_sm_366 {
    padding-top: 366px;
    padding-bottom: 366px;
  }
  .padding_sm_366_top {
    padding-top: 366px;
  }
  .padding_sm_366_bottom {
    padding-bottom: 366px;
  }
  .padding_sm_592 {
    padding-top: 592px;
    padding-bottom: 592px;
  }
  .padding_sm_592_top {
    padding-top: 592px;
  }
  .padding_sm_592_bottom {
    padding-bottom: 592px;
  }
  .padding_sm_960 {
    padding-top: 960px;
    padding-bottom: 960px;
  }
  .padding_sm_960_top {
    padding-top: 960px;
  }
  .padding_sm_960_bottom {
    padding-bottom: 960px;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .padding_md_0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding_md_0_top {
    padding-top: 0px;
  }
  .padding_md_0_bottom {
    padding-bottom: 0px;
  }
  .padding_md_5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .padding_md_5_top {
    padding-top: 5px;
  }
  .padding_md_5_bottom {
    padding-bottom: 5px;
  }
  .padding_md_10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .padding_md_10_top {
    padding-top: 10px;
  }
  .padding_md_10_bottom {
    padding-bottom: 10px;
  }
  .padding_md_14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .padding_md_14_top {
    padding-top: 14px;
  }
  .padding_md_14_bottom {
    padding-bottom: 14px;
  }
  .padding_md_20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .padding_md_20_top {
    padding-top: 20px;
  }
  .padding_md_20_bottom {
    padding-bottom: 20px;
  }
  .padding_md_34 {
    padding-top: 34px;
    padding-bottom: 34px;
  }
  .padding_md_34_top {
    padding-top: 34px;
  }
  .padding_md_34_bottom {
    padding-bottom: 34px;
  }
  .padding_md_54 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .padding_md_54_top {
    padding-top: 54px;
  }
  .padding_md_54_bottom {
    padding-bottom: 54px;
  }
  .padding_md_86 {
    padding-top: 86px;
    padding-bottom: 86px;
  }
  .padding_md_86_top {
    padding-top: 86px;
  }
  .padding_md_86_bottom {
    padding-bottom: 86px;
  }
  .padding_md_140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .padding_md_140_top {
    padding-top: 140px;
  }
  .padding_md_140_bottom {
    padding-bottom: 140px;
  }
  .padding_md_226 {
    padding-top: 226px;
    padding-bottom: 226px;
  }
  .padding_md_226_top {
    padding-top: 226px;
  }
  .padding_md_226_bottom {
    padding-bottom: 226px;
  }
  .padding_md_366 {
    padding-top: 366px;
    padding-bottom: 366px;
  }
  .padding_md_366_top {
    padding-top: 366px;
  }
  .padding_md_366_bottom {
    padding-bottom: 366px;
  }
  .padding_md_592 {
    padding-top: 592px;
    padding-bottom: 592px;
  }
  .padding_md_592_top {
    padding-top: 592px;
  }
  .padding_md_592_bottom {
    padding-bottom: 592px;
  }
  .padding_md_960 {
    padding-top: 960px;
    padding-bottom: 960px;
  }
  .padding_md_960_top {
    padding-top: 960px;
  }
  .padding_md_960_bottom {
    padding-bottom: 960px;
  }
}
@media (min-width: 961px) {
  .padding_lg_0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .padding_lg_0_top {
    padding-top: 0px;
  }
  .padding_lg_0_bottom {
    padding-bottom: 0px;
  }
  .padding_lg_5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .padding_lg_5_top {
    padding-top: 5px;
  }
  .padding_lg_5_bottom {
    padding-bottom: 5px;
  }
  .padding_lg_10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .padding_lg_10_top {
    padding-top: 10px;
  }
  .padding_lg_10_bottom {
    padding-bottom: 10px;
  }
  .padding_lg_14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .padding_lg_14_top {
    padding-top: 14px;
  }
  .padding_lg_14_bottom {
    padding-bottom: 14px;
  }
  .padding_lg_20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .padding_lg_20_top {
    padding-top: 20px;
  }
  .padding_lg_20_bottom {
    padding-bottom: 20px;
  }
  .padding_lg_34 {
    padding-top: 34px;
    padding-bottom: 34px;
  }
  .padding_lg_34_top {
    padding-top: 34px;
  }
  .padding_lg_34_bottom {
    padding-bottom: 34px;
  }
  .padding_lg_54 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .padding_lg_54_top {
    padding-top: 54px;
  }
  .padding_lg_54_bottom {
    padding-bottom: 54px;
  }
  .padding_lg_86 {
    padding-top: 86px;
    padding-bottom: 86px;
  }
  .padding_lg_86_top {
    padding-top: 86px;
  }
  .padding_lg_86_bottom {
    padding-bottom: 86px;
  }
  .padding_lg_140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .padding_lg_140_top {
    padding-top: 140px;
  }
  .padding_lg_140_bottom {
    padding-bottom: 140px;
  }
  .padding_lg_226 {
    padding-top: 226px;
    padding-bottom: 226px;
  }
  .padding_lg_226_top {
    padding-top: 226px;
  }
  .padding_lg_226_bottom {
    padding-bottom: 226px;
  }
  .padding_lg_366 {
    padding-top: 366px;
    padding-bottom: 366px;
  }
  .padding_lg_366_top {
    padding-top: 366px;
  }
  .padding_lg_366_bottom {
    padding-bottom: 366px;
  }
  .padding_lg_592 {
    padding-top: 592px;
    padding-bottom: 592px;
  }
  .padding_lg_592_top {
    padding-top: 592px;
  }
  .padding_lg_592_bottom {
    padding-bottom: 592px;
  }
  .padding_lg_960 {
    padding-top: 960px;
    padding-bottom: 960px;
  }
  .padding_lg_960_top {
    padding-top: 960px;
  }
  .padding_lg_960_bottom {
    padding-bottom: 960px;
  }
}
.margin_0 {
  margin-left: 0px;
  margin-right: 0px;
}
.margin_0_left {
  margin-left: 0px;
}
.margin_0_right {
  margin-right: 0px;
}

.margin_4 {
  margin-left: 4px;
  margin-right: 4px;
}
.margin_4_left {
  margin-left: 4px;
}
.margin_4_right {
  margin-right: 4px;
}
@media (max-width: 699px) {
  .margin_4_left, .margin_4_left_sm-max {
    margin-left: 0;
  }
  .margin_4_right, .margin_4_right_sm-max {
    margin-right: 0;
  }
}

.margin_8 {
  margin-left: 8px;
  margin-right: 8px;
}
.margin_8_left {
  margin-left: 8px;
}
.margin_8_right {
  margin-right: 8px;
}
@media (max-width: 699px) {
  .margin_8_left, .margin_8_left_sm-max {
    margin-left: 4px;
  }
  .margin_8_right, .margin_8_right_sm-max {
    margin-right: 4px;
  }
}

.margin_12 {
  margin-left: 12px;
  margin-right: 12px;
}
.margin_12_left {
  margin-left: 12px;
}
.margin_12_right {
  margin-right: 12px;
}
@media (max-width: 699px) {
  .margin_12_left, .margin_12_left_sm-max {
    margin-left: 8px;
  }
  .margin_12_right, .margin_12_right_sm-max {
    margin-right: 8px;
  }
}

.margin_16 {
  margin-left: 16px;
  margin-right: 16px;
}
.margin_16_left {
  margin-left: 16px;
}
.margin_16_right {
  margin-right: 16px;
}
@media (max-width: 699px) {
  .margin_16_left, .margin_16_left_sm-max {
    margin-left: 12px;
  }
  .margin_16_right, .margin_16_right_sm-max {
    margin-right: 12px;
  }
}

.margin_24 {
  margin-left: 24px;
  margin-right: 24px;
}
.margin_24_left {
  margin-left: 24px;
}
.margin_24_right {
  margin-right: 24px;
}
@media (max-width: 699px) {
  .margin_24_left, .margin_24_left_sm-max {
    margin-left: 16px;
  }
  .margin_24_right, .margin_24_right_sm-max {
    margin-right: 16px;
  }
}

.margin_48 {
  margin-left: 48px;
  margin-right: 48px;
}
.margin_48_left {
  margin-left: 48px;
}
.margin_48_right {
  margin-right: 48px;
}
@media (max-width: 699px) {
  .margin_48_left, .margin_48_left_sm-max {
    margin-left: 24px;
  }
  .margin_48_right, .margin_48_right_sm-max {
    margin-right: 24px;
  }
}

.margin_96 {
  margin-left: 96px;
  margin-right: 96px;
}
.margin_96_left {
  margin-left: 96px;
}
.margin_96_right {
  margin-right: 96px;
}
@media (max-width: 699px) {
  .margin_96_left, .margin_96_left_sm-max {
    margin-left: 48px;
  }
  .margin_96_right, .margin_96_right_sm-max {
    margin-right: 48px;
  }
}

.download-area__item {
  height: 416px;
}
.download-area__item .download-area__link {
  text-decoration: none;
}
.download-area__item .download-area__link .download-area__image-container {
  background: white;
  width: 100%;
  height: 229px;
  text-align: center;
  position: relative;
}
.download-area__item .download-area__link .download-area__image-container .download-area__image {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.download-area__item .download-area__link .download-area__image-container .download-area__file-icon {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: auto 100px;
}
.download-area__item .download-area__link .link__hover-box {
  display: none;
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5) url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/img/icons/png/download-icon.png') no-repeat center center;
}
.download-area__item .download-area__link:hover .link__hover-box {
  display: block;
}
.download-area__item .download-area__media-type {
  padding: 2px 7px;
  position: absolute;
  top: -13px;
}
.download-area__item .download-area__file-info {
  height: 187px;
  padding: 20px;
  background: #e5e5e5;
  position: relative;
  z-index: 5;
}
.download-area__item .download-area__product-info {
  color: #0074E0;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  margin: 2px 0;
}
.download-area__item .download-area__additional-file-info {
  position: absolute;
  bottom: 0;
}

.table-layout-fixed {
  table-layout: fixed;
  display: table;
}
@media (max-width: 449px) {
  .table-layout-fixed--xs {
    table-layout: fixed;
    display: table;
  }
}
@media (max-width: 449px) {
  .table-layout-fixed--xs .vertical-align--xs, .table-layout-fixed--xs .vertical-align--inherit {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .table-layout-fixed--sm {
    table-layout: fixed;
    display: table;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .table-layout-fixed--sm .vertical-align--sm, .table-layout-fixed--sm .vertical-align--inherit {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .table-layout-fixed--md {
    display: table;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .table-layout-fixed--md .vertical-align--md, .table-layout-fixed--md .vertical-align--inherit {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}
@media (min-width: 961px) {
  .table-layout-fixed--lg {
    table-layout: fixed;
    display: table;
  }
}
@media (min-width: 961px) {
  .table-layout-fixed--lg .vertical-align--lg, .table-layout-fixed--lg .vertical-align--inherit {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
}

@media (min-width: 700px) {
  .padding-even {
    padding-left: 0px;
  }
  .padding-odd {
    padding-right: 0px;
  }
}
.contact__img {
  width: 100%;
  height: auto;
}
@media (min-width: 700px) {
  .contact__text {
    margin: 0px !important;
  }
}

@media (max-width: 700px) {
  .breadcrumb-holder {
    border-bottom: 2px solid #F7F7F7;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .breadcrumb-holder .desktop-breadcrumb {
    display: none;
  }
}
@media (min-width: 700px) {
  .breadcrumb-holder .desktop-breadcrumb {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .breadcrumb-holder .desktop-breadcrumb li {
    flex: 0 0 auto;
  }
  .breadcrumb-holder .desktop-breadcrumb li.curent {
    flex: 1 1 auto;
  }
}
.breadcrumb-holder .mob-breadcrumb {
  display: none;
}
.breadcrumb-holder .desktop-breadcrumb {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 138px;
}
@media (max-width: 961px) {
  .breadcrumb-holder .desktop-breadcrumb {
    margin-left: 0;
  }
}
.breadcrumb-holder .desktop-breadcrumb li {
  display: inline-block;
  position: relative;
  padding-right: 20px;
  margin-right: 10px;
  font-size: 14px;
}
.breadcrumb-holder .desktop-breadcrumb li:last-child::after {
  display: none;
}
.breadcrumb-holder .desktop-breadcrumb li a {
  font-size: 14px;
  color: #171717;
}
.breadcrumb-holder .desktop-breadcrumb li a:hover {
  text-decoration: underline;
}
.breadcrumb-holder .desktop-breadcrumb li.curent a {
  font-size: 14px;
  color: #757575;
}
.breadcrumb-holder .desktop-breadcrumb li::after {
  position: absolute;
  right: -6px;
  content: "";
  top: 2px;
  width: 20px;
  height: 20px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/bc_arrow_icon_white.svg') center center no-repeat scroll transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' fill='none'/%3E%3Cpath d='M9.844-17.859A.545.545,0,0,0,9.48-18a.446.446,0,0,0-.34.152A.476.476,0,0,0,9-17.52a.558.558,0,0,0,.094.316l.07.07L14.766-12l-5.6,5.133a.456.456,0,0,0-.164.3.468.468,0,0,0,.07.328l.07.07A.447.447,0,0,0,9.434-6a.529.529,0,0,0,.34-.07l.07-.07,6-5.484A.5.5,0,0,0,16-11.953a.533.533,0,0,0-.105-.352l-.047-.07Z' transform='translate(0 24)' fill='%23D1D1D1'/%3E%3C/svg%3E");
}
@media (max-width: 700px) {
  .breadcrumb-holder .mob-breadcrumb {
    display: block;
    margin-left: 8px;
  }
  .breadcrumb-holder .mob-breadcrumb li::after {
    display: none;
  }
  .breadcrumb-holder .mob-breadcrumb li.previous-icon {
    padding-left: 10px;
  }
  .breadcrumb-holder .mob-breadcrumb li.previous-icon a {
    color: #171717;
  }
  .breadcrumb-holder .mob-breadcrumb li.previous-icon::before {
    position: absolute;
    left: 0;
    content: "";
    top: 1px;
    width: 20px;
    height: 20px;
    background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/bc_arrow_icon_white.svg') center center no-repeat scroll transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' fill='none'/%3E%3Cpath d='M9.844-17.859A.545.545,0,0,0,9.48-18a.446.446,0,0,0-.34.152A.476.476,0,0,0,9-17.52a.558.558,0,0,0,.094.316l.07.07L14.766-12l-5.6,5.133a.456.456,0,0,0-.164.3.468.468,0,0,0,.07.328l.07.07A.447.447,0,0,0,9.434-6a.529.529,0,0,0,.34-.07l.07-.07,6-5.484A.5.5,0,0,0,16-11.953a.533.533,0,0,0-.105-.352l-.047-.07Z' transform='translate(0 24)' fill='%23D1D1D1'/%3E%3C/svg%3E");
    transform: rotate(180deg);
  }
}

/*Logo Shape unten*/
body .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 50, 93) 0%, rgb(0, 119, 205) 100%);
}

@media (max-width: 960px) {
  .navbar-collapse {
    background-color: #002B5C;
    /*Erste Ebene*/
  }
  .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  .navbar-collapse ul.navbar-nav > li a, .navbar-collapse ul.navbar-nav > li > ul > li:last-child a {
    border-bottom: 1px solid #0059B3;
  }
  .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #0074E0;
  }
  .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #70BFFF;
  }
  .navbar-collapse ul.navbar-nav > li.hasFlyoutNav ul li a {
    border-bottom: 1px solid #4e6ebf;
    display: block;
  }
  .navbar-collapse ul.navbar-nav > li.hasFlyoutNav ul li a.last {
    border-bottom: 1px solid #0059B3;
  }
}
.pagebrand-vdbackground {
  background-color: #002B5C;
}

.pagebrand-vdgradient {
  /*extend .pagebrand-vdgradient*/
  background-image: linear-gradient(125deg, rgb(0, 50, 93) 0%, rgb(0, 119, 205) 100%);
}

.pagebrand-gradient {
  /*extend .pagebrand-gradient*/
  background-image: linear-gradient(125deg, rgb(0, 119, 205) 0%, rgb(154, 215, 249) 100%);
}

.pagebrand-fontcolor--dark {
  color: #0059B3;
}

.pagebrand-fontcolor {
  color: #0074E0;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-grey ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_bgrey .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_bgrey .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_bgrey .navbar-collapse ul.navbar-nav > li a,
  body#body_bgrey .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_bgrey .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_bgrey .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #363636;
  }
  body#body_bgrey .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #757575;
  }
  body#body_bgrey .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #999999;
  }
}
/*Tab Menu (Products)*/
body#body_bgrey .tabnav_container,
body#body_bgrey .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #757575;
}
body#body_bgrey .tabnav_container > li > a:hover,
body#body_bgrey .tabnav_container > li > a:focus,
body#body_bgrey .tabnav_container > li.active > a,
body#body_bgrey .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_bgrey .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_bgrey .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #757575;
  font-weight: 700;
}
body#body_bgrey .nav-tabs > li > a:hover,
body#body_bgrey .nav-tabs > li > a:focus,
body#body_bgrey .nav-tabs > li.active > a {
  color: #757575;
  font-weight: 700;
}

body#body_bgrey ul.checkmarks li:before,
body#body_bgrey .icon-play--before:before {
  background-color: #757575;
}

.branding--grey ul.checkmarks li:before {
  background-color: #757575 !important;
}

/*Background Colors*/
body#body_bgrey .pagebrand-vdbackground {
  background-color: #2B2B2B;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_bgrey .toggle {
  color: #757575;
  background: rgba(117, 117, 117, 0.15);
}

/*Font und Link colors*/
body#body_bgrey .pagebrand-fontcolor--dark,
body#body_bgrey .specs h5 {
  color: #363636;
}

body#body_bgrey .pagebrand-fontcolor {
  color: #757575;
}

body#body_bgrey .pagebrand-linkcolor {
  color: #757575;
}
body#body_bgrey .pagebrand-linkcolor:hover {
  color: rgb(91.5, 91.5, 91.5);
}

body#body_bgrey .pagebrand-fill {
  fill: #757575;
}

body#body_bgrey .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_bgrey .btn:hover .pagebrand-fill--hover,
body#body_bgrey .btn:focus .pagebrand-fill--hover {
  fill: #757575;
}

/* ==============================================*/
/* Button Styles - pagebrand grey  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}

body#body_bgrey .btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
body#body_bgrey .btn-pagebrand {
  background-color: #757575;
  color: #fff;
  border-color: #757575;
}
body#body_bgrey .btn-pagebrand:focus, body#body_bgrey .btn-pagebrand.focus {
  color: #fff;
  background-color: #636363;
  box-shadow: none;
  border-color: #757575;
}
body#body_bgrey .btn-pagebrand:hover, body#body_bgrey .btn-pagebrand.hover {
  color: #fff;
  background-color: #636363;
  border-color: #636363;
}
body#body_bgrey .btn-pagebrand:active, body#body_bgrey .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_bgrey .btn-pagebrand[disabled], body#body_bgrey .btn-pagebrand.disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
body#body_bgrey .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_bgrey .btn-pagebrand.btn-transparent:hover, body#body_bgrey .btn-pagebrand.btn-transparent.hover, body#body_bgrey .btn-pagebrand.btn-transparent:focus, body#body_bgrey .btn-pagebrand.btn-transparent.focus {
  background-color: #636363;
}
body#body_bgrey .btn-pagebrand-secondary {
  background-color: transparent;
  color: #757575;
  border-color: #757575;
}
body#body_bgrey .btn-pagebrand-secondary:focus, body#body_bgrey .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
}
body#body_bgrey .btn-pagebrand-secondary:hover, body#body_bgrey .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
}
body#body_bgrey .btn-pagebrand-secondary:active, body#body_bgrey .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_bgrey .btn-pagebrand-secondary[disabled], body#body_bgrey .btn-pagebrand-secondary.disabled {
  color: #D1D1D1;
  background-color: transparent;
  border-color: #D1D1D1;
}
body#body_bgrey .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_bgrey .btn-pagebrand-secondary.btn-transparent:hover, body#body_bgrey .btn-pagebrand-secondary.btn-transparent.hover, body#body_bgrey .btn-pagebrand-secondary.btn-transparent:focus, body#body_bgrey .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #636363;
}
body#body_bgrey .btn-quiet {
  background-color: transparent;
  color: #757575;
  border-color: transparent;
}
body#body_bgrey .btn-quiet:focus, body#body_bgrey .btn-quiet.focus {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
}
body#body_bgrey .btn-quiet:hover, body#body_bgrey .btn-quiet.hover {
  color: #757575;
  background-color: #757575;
  border-color: #757575;
}
body#body_bgrey .btn-quiet:active, body#body_bgrey .btn-quiet.active {
  transform: scale(0.95);
}
body#body_bgrey .btn-quiet[disabled], body#body_bgrey .btn-quiet.disabled {
  color: #363636;
  background-color: transparent;
  border-color: transparent;
}

.btn-grey {
  background-color: #757575;
  color: #fff;
  border-color: #757575;
}
.btn-grey:focus, .btn-grey.focus {
  color: #fff;
  background-color: #636363;
  box-shadow: none;
  border-color: #757575;
}
.btn-grey:hover, .btn-grey.hover {
  color: #fff;
  background-color: #636363;
  border-color: #636363;
}
.btn-grey:active, .btn-grey.active {
  transform: scale(0.95);
}
.btn-grey[disabled], .btn-grey.disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-light {
  background-color: #B8B8B8;
  color: #fff;
  border-color: #B8B8B8;
}
.btn-grey-light:focus, .btn-grey-light.focus {
  color: #fff;
  background-color: #A3A3A3;
  box-shadow: none;
  border-color: #B8B8B8;
}
.btn-grey-light:hover, .btn-grey-light.hover {
  color: #fff;
  background-color: #A3A3A3;
  border-color: #A3A3A3;
}
.btn-grey-light:active, .btn-grey-light.active {
  transform: scale(0.95);
}
.btn-grey-light[disabled], .btn-grey-light.disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-light.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-dark {
  background-color: #5C5C5C;
  color: #fff;
  border-color: #5C5C5C;
}
.btn-grey-dark:focus, .btn-grey-dark.focus {
  color: #fff;
  background-color: #4D4D4D;
  box-shadow: none;
  border-color: #5C5C5C;
}
.btn-grey-dark:hover, .btn-grey-dark.hover {
  color: #fff;
  background-color: #4D4D4D;
  border-color: #4D4D4D;
}
.btn-grey-dark:active, .btn-grey-dark.active {
  transform: scale(0.95);
}
.btn-grey-dark[disabled], .btn-grey-dark.disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-dark.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}

.btn-grey-secondary {
  background-color: #fff;
  color: #757575;
  border-color: #757575;
}
.btn-grey-secondary:focus, .btn-grey-secondary.focus {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
}
.btn-grey-secondary:hover, .btn-grey-secondary.hover {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
}
.btn-grey-secondary:active, .btn-grey-secondary.active {
  transform: scale(0.95);
}
.btn-grey-secondary[disabled], .btn-grey-secondary.disabled {
  color: #D1D1D1;
  background-color: transparent;
  border-color: #D1D1D1;
}
.btn-grey-secondary.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-secondary-light {
  color: #B8B8B8;
  border-color: #B8B8B8;
}
.btn-grey-secondary-light:focus, .btn-grey-secondary-light.focus {
  color: #fff;
  background-color: #B8B8B8;
  border-color: #B8B8B8;
}
.btn-grey-secondary-light:hover, .btn-grey-secondary-light.hover {
  color: #fff;
  background-color: #B8B8B8;
  border-color: #B8B8B8;
}
.btn-grey-secondary-light:active, .btn-grey-secondary-light.active {
  transform: scale(0.95);
}
.btn-grey-secondary-light[disabled], .btn-grey-secondary-light.disabled {
  color: #D1D1D1;
  background-color: transparent;
  border-color: #D1D1D1;
}
.btn-grey-secondary-light.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-secondary-dark {
  color: #5C5C5C;
  border-color: #5C5C5C;
}
.btn-grey-secondary-dark:focus, .btn-grey-secondary-dark.focus {
  color: #fff;
  background-color: #5C5C5C;
  border-color: #5C5C5C;
}
.btn-grey-secondary-dark:hover, .btn-grey-secondary-dark.hover {
  color: #fff;
  background-color: #5C5C5C;
  border-color: #5C5C5C;
}
.btn-grey-secondary-dark:active, .btn-grey-secondary-dark.active {
  transform: scale(0.95);
}
.btn-grey-secondary-dark[disabled], .btn-grey-secondary-dark.disabled {
  color: #D1D1D1;
  background-color: transparent;
  border-color: #D1D1D1;
}
.btn-grey-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}

.btn-grey-quiet {
  background-color: transparent;
  color: #757575;
  border-color: transparent;
}
.btn-grey-quiet:focus, .btn-grey-quiet.focus {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-quiet:hover, .btn-grey-quiet.hover {
  color: #757575;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-quiet:active, .btn-grey-quiet.active {
  transform: scale(0.95);
}
.btn-grey-quiet[disabled], .btn-grey-quiet.disabled {
  color: #D1D1D1;
  background-color: transparent;
  border-color: transparent;
}
.btn-grey-quiet.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-quiet-light {
  color: #B8B8B8;
}
.btn-grey-quiet-light:focus, .btn-grey-quiet-light.focus {
  color: #fff;
  background-color: #B8B8B8;
  border-color: #B8B8B8;
}
.btn-grey-quiet-light:hover, .btn-grey-quiet-light.hover {
  color: #757575;
  background-color: #B8B8B8;
  border-color: #B8B8B8;
}
.btn-grey-quiet-light:active, .btn-grey-quiet-light.active {
  transform: scale(0.95);
}
.btn-grey-quiet-light[disabled], .btn-grey-quiet-light.disabled {
  color: #D1D1D1;
  background-color: transparent;
  border-color: transparent;
}
.btn-grey-quiet-light.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}
.btn-grey-quiet-dark {
  color: #5C5C5C;
}
.btn-grey-quiet-dark:focus, .btn-grey-quiet-dark.focus {
  color: #fff;
  background-color: #5C5C5C;
  border-color: #5C5C5C;
}
.btn-grey-quiet-dark:hover, .btn-grey-quiet-dark.hover {
  color: #757575;
  background-color: #5C5C5C;
  border-color: #5C5C5C;
}
.btn-grey-quiet-dark:active, .btn-grey-quiet-dark.active {
  transform: scale(0.95);
}
.btn-grey-quiet-dark[disabled], .btn-grey-quiet-dark.disabled {
  color: #D1D1D1;
  background-color: transparent;
  border-color: transparent;
}
.btn-grey-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #D1D1D1;
  border-color: #D1D1D1;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-gold-yellow ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_bgold-yellow .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_bgold-yellow .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_bgold-yellow .navbar-collapse ul.navbar-nav > li a,
  body#body_bgold-yellow .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_bgold-yellow .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_bgold-yellow .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #4D2D00;
  }
  body#body_bgold-yellow .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #A46800;
  }
  body#body_bgold-yellow .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #D18800;
  }
}
/*Tab Menu (Products)*/
body#body_bgold-yellow .tabnav_container,
body#body_bgold-yellow .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #A46800;
}
body#body_bgold-yellow .tabnav_container > li > a:hover,
body#body_bgold-yellow .tabnav_container > li > a:focus,
body#body_bgold-yellow .tabnav_container > li.active > a,
body#body_bgold-yellow .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_bgold-yellow .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_bgold-yellow .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #A46800;
  font-weight: 700;
}
body#body_bgold-yellow .nav-tabs > li > a:hover,
body#body_bgold-yellow .nav-tabs > li > a:focus,
body#body_bgold-yellow .nav-tabs > li.active > a {
  color: #A46800;
  font-weight: 700;
}

body#body_bgold-yellow ul.checkmarks li:before,
body#body_bgold-yellow .icon-play--before:before {
  background-color: #A46800;
}

.branding--gold-yellow ul.checkmarks li:before {
  background-color: #A46800 !important;
}

/*Background Colors*/
body#body_bgold-yellow .pagebrand-vdbackground {
  background-color: #422700;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_bgold-yellow .toggle {
  color: #A46800;
  background: rgba(164, 104, 0, 0.15);
}

/*Font und Link colors*/
body#body_bgold-yellow .pagebrand-fontcolor--dark,
body#body_bgold-yellow .specs h5 {
  color: #4D2D00;
}

body#body_bgold-yellow .pagebrand-fontcolor {
  color: #A46800;
}

body#body_bgold-yellow .pagebrand-linkcolor {
  color: #A46800;
}
body#body_bgold-yellow .pagebrand-linkcolor:hover {
  color: rgb(113, 71.6585365854, 0);
}

body#body_bgold-yellow .pagebrand-fill {
  fill: #A46800;
}

body#body_bgold-yellow .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_bgold-yellow .btn:hover .pagebrand-fill--hover,
body#body_bgold-yellow .btn:focus .pagebrand-fill--hover {
  fill: #A46800;
}

/* ==============================================*/
/* Button Styles - pagebrand gold-yellow  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}

body#body_bgold-yellow .btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
body#body_bgold-yellow .btn-pagebrand {
  background-color: #A46800;
  color: #fff;
  border-color: #A46800;
}
body#body_bgold-yellow .btn-pagebrand:focus, body#body_bgold-yellow .btn-pagebrand.focus {
  color: #fff;
  background-color: #8F5800;
  box-shadow: none;
  border-color: #A46800;
}
body#body_bgold-yellow .btn-pagebrand:hover, body#body_bgold-yellow .btn-pagebrand.hover {
  color: #fff;
  background-color: #8F5800;
  border-color: #8F5800;
}
body#body_bgold-yellow .btn-pagebrand:active, body#body_bgold-yellow .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_bgold-yellow .btn-pagebrand[disabled], body#body_bgold-yellow .btn-pagebrand.disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
body#body_bgold-yellow .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_bgold-yellow .btn-pagebrand.btn-transparent:hover, body#body_bgold-yellow .btn-pagebrand.btn-transparent.hover, body#body_bgold-yellow .btn-pagebrand.btn-transparent:focus, body#body_bgold-yellow .btn-pagebrand.btn-transparent.focus {
  background-color: #8F5800;
}
body#body_bgold-yellow .btn-pagebrand-secondary {
  background-color: transparent;
  color: #A46800;
  border-color: #A46800;
}
body#body_bgold-yellow .btn-pagebrand-secondary:focus, body#body_bgold-yellow .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #A46800;
  border-color: #A46800;
}
body#body_bgold-yellow .btn-pagebrand-secondary:hover, body#body_bgold-yellow .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #A46800;
  border-color: #A46800;
}
body#body_bgold-yellow .btn-pagebrand-secondary:active, body#body_bgold-yellow .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_bgold-yellow .btn-pagebrand-secondary[disabled], body#body_bgold-yellow .btn-pagebrand-secondary.disabled {
  color: #FFC64D;
  background-color: transparent;
  border-color: #FFC64D;
}
body#body_bgold-yellow .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_bgold-yellow .btn-pagebrand-secondary.btn-transparent:hover, body#body_bgold-yellow .btn-pagebrand-secondary.btn-transparent.hover, body#body_bgold-yellow .btn-pagebrand-secondary.btn-transparent:focus, body#body_bgold-yellow .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #8F5800;
}
body#body_bgold-yellow .btn-quiet {
  background-color: transparent;
  color: #A46800;
  border-color: transparent;
}
body#body_bgold-yellow .btn-quiet:focus, body#body_bgold-yellow .btn-quiet.focus {
  color: #fff;
  background-color: #A46800;
  border-color: #A46800;
}
body#body_bgold-yellow .btn-quiet:hover, body#body_bgold-yellow .btn-quiet.hover {
  color: #A46800;
  background-color: #A46800;
  border-color: #A46800;
}
body#body_bgold-yellow .btn-quiet:active, body#body_bgold-yellow .btn-quiet.active {
  transform: scale(0.95);
}
body#body_bgold-yellow .btn-quiet[disabled], body#body_bgold-yellow .btn-quiet.disabled {
  color: #4D2D00;
  background-color: transparent;
  border-color: transparent;
}

.btn-gold-yellow {
  background-color: #A46800;
  color: #fff;
  border-color: #A46800;
}
.btn-gold-yellow:focus, .btn-gold-yellow.focus {
  color: #fff;
  background-color: #8F5800;
  box-shadow: none;
  border-color: #A46800;
}
.btn-gold-yellow:hover, .btn-gold-yellow.hover {
  color: #fff;
  background-color: #8F5800;
  border-color: #8F5800;
}
.btn-gold-yellow:active, .btn-gold-yellow.active {
  transform: scale(0.95);
}
.btn-gold-yellow[disabled], .btn-gold-yellow.disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-light {
  background-color: #FAA700;
  color: #fff;
  border-color: #FAA700;
}
.btn-gold-yellow-light:focus, .btn-gold-yellow-light.focus {
  color: #fff;
  background-color: #DB9200;
  box-shadow: none;
  border-color: #FAA700;
}
.btn-gold-yellow-light:hover, .btn-gold-yellow-light.hover {
  color: #fff;
  background-color: #DB9200;
  border-color: #DB9200;
}
.btn-gold-yellow-light:active, .btn-gold-yellow-light.active {
  transform: scale(0.95);
}
.btn-gold-yellow-light[disabled], .btn-gold-yellow-light.disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-light.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-dark {
  background-color: #804F00;
  color: #fff;
  border-color: #804F00;
}
.btn-gold-yellow-dark:focus, .btn-gold-yellow-dark.focus {
  color: #fff;
  background-color: #6B4000;
  box-shadow: none;
  border-color: #804F00;
}
.btn-gold-yellow-dark:hover, .btn-gold-yellow-dark.hover {
  color: #fff;
  background-color: #6B4000;
  border-color: #6B4000;
}
.btn-gold-yellow-dark:active, .btn-gold-yellow-dark.active {
  transform: scale(0.95);
}
.btn-gold-yellow-dark[disabled], .btn-gold-yellow-dark.disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-dark.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}

.btn-gold-yellow-secondary {
  background-color: #fff;
  color: #A46800;
  border-color: #A46800;
}
.btn-gold-yellow-secondary:focus, .btn-gold-yellow-secondary.focus {
  color: #fff;
  background-color: #A46800;
  border-color: #A46800;
}
.btn-gold-yellow-secondary:hover, .btn-gold-yellow-secondary.hover {
  color: #fff;
  background-color: #A46800;
  border-color: #A46800;
}
.btn-gold-yellow-secondary:active, .btn-gold-yellow-secondary.active {
  transform: scale(0.95);
}
.btn-gold-yellow-secondary[disabled], .btn-gold-yellow-secondary.disabled {
  color: #FFC64D;
  background-color: transparent;
  border-color: #FFC64D;
}
.btn-gold-yellow-secondary.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-secondary-light {
  color: #FAA700;
  border-color: #FAA700;
}
.btn-gold-yellow-secondary-light:focus, .btn-gold-yellow-secondary-light.focus {
  color: #fff;
  background-color: #FAA700;
  border-color: #FAA700;
}
.btn-gold-yellow-secondary-light:hover, .btn-gold-yellow-secondary-light.hover {
  color: #fff;
  background-color: #FAA700;
  border-color: #FAA700;
}
.btn-gold-yellow-secondary-light:active, .btn-gold-yellow-secondary-light.active {
  transform: scale(0.95);
}
.btn-gold-yellow-secondary-light[disabled], .btn-gold-yellow-secondary-light.disabled {
  color: #FFC64D;
  background-color: transparent;
  border-color: #FFC64D;
}
.btn-gold-yellow-secondary-light.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-secondary-dark {
  color: #804F00;
  border-color: #804F00;
}
.btn-gold-yellow-secondary-dark:focus, .btn-gold-yellow-secondary-dark.focus {
  color: #fff;
  background-color: #804F00;
  border-color: #804F00;
}
.btn-gold-yellow-secondary-dark:hover, .btn-gold-yellow-secondary-dark.hover {
  color: #fff;
  background-color: #804F00;
  border-color: #804F00;
}
.btn-gold-yellow-secondary-dark:active, .btn-gold-yellow-secondary-dark.active {
  transform: scale(0.95);
}
.btn-gold-yellow-secondary-dark[disabled], .btn-gold-yellow-secondary-dark.disabled {
  color: #FFC64D;
  background-color: transparent;
  border-color: #FFC64D;
}
.btn-gold-yellow-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}

.btn-gold-yellow-quiet {
  background-color: transparent;
  color: #A46800;
  border-color: transparent;
}
.btn-gold-yellow-quiet:focus, .btn-gold-yellow-quiet.focus {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-quiet:hover, .btn-gold-yellow-quiet.hover {
  color: #A46800;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-quiet:active, .btn-gold-yellow-quiet.active {
  transform: scale(0.95);
}
.btn-gold-yellow-quiet[disabled], .btn-gold-yellow-quiet.disabled {
  color: #FFC64D;
  background-color: transparent;
  border-color: transparent;
}
.btn-gold-yellow-quiet.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-quiet-light {
  color: #FAA700;
}
.btn-gold-yellow-quiet-light:focus, .btn-gold-yellow-quiet-light.focus {
  color: #fff;
  background-color: #FAA700;
  border-color: #FAA700;
}
.btn-gold-yellow-quiet-light:hover, .btn-gold-yellow-quiet-light.hover {
  color: #A46800;
  background-color: #FAA700;
  border-color: #FAA700;
}
.btn-gold-yellow-quiet-light:active, .btn-gold-yellow-quiet-light.active {
  transform: scale(0.95);
}
.btn-gold-yellow-quiet-light[disabled], .btn-gold-yellow-quiet-light.disabled {
  color: #FFC64D;
  background-color: transparent;
  border-color: transparent;
}
.btn-gold-yellow-quiet-light.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}
.btn-gold-yellow-quiet-dark {
  color: #804F00;
}
.btn-gold-yellow-quiet-dark:focus, .btn-gold-yellow-quiet-dark.focus {
  color: #fff;
  background-color: #804F00;
  border-color: #804F00;
}
.btn-gold-yellow-quiet-dark:hover, .btn-gold-yellow-quiet-dark.hover {
  color: #A46800;
  background-color: #804F00;
  border-color: #804F00;
}
.btn-gold-yellow-quiet-dark:active, .btn-gold-yellow-quiet-dark.active {
  transform: scale(0.95);
}
.btn-gold-yellow-quiet-dark[disabled], .btn-gold-yellow-quiet-dark.disabled {
  color: #FFC64D;
  background-color: transparent;
  border-color: transparent;
}
.btn-gold-yellow-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #FFC64D;
  border-color: #FFC64D;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-orange ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_borange .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_borange .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_borange .navbar-collapse ul.navbar-nav > li a,
  body#body_borange .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_borange .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_borange .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #5C2300;
  }
  body#body_borange .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #C25400;
  }
  body#body_borange .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #FA7000;
  }
}
/*Tab Menu (Products)*/
body#body_borange .tabnav_container,
body#body_borange .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #C25400;
}
body#body_borange .tabnav_container > li > a:hover,
body#body_borange .tabnav_container > li > a:focus,
body#body_borange .tabnav_container > li.active > a,
body#body_borange .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_borange .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_borange .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #C25400;
  font-weight: 700;
}
body#body_borange .nav-tabs > li > a:hover,
body#body_borange .nav-tabs > li > a:focus,
body#body_borange .nav-tabs > li.active > a {
  color: #C25400;
  font-weight: 700;
}

body#body_borange ul.checkmarks li:before,
body#body_borange .icon-play--before:before {
  background-color: #C25400;
}

.branding--orange ul.checkmarks li:before {
  background-color: #C25400 !important;
}

/*Background Colors*/
body#body_borange .pagebrand-vdbackground {
  background-color: #4D1D00;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_borange .toggle {
  color: #C25400;
  background: rgba(194, 84, 0, 0.15);
}

/*Font und Link colors*/
body#body_borange .pagebrand-fontcolor--dark,
body#body_borange .specs h5 {
  color: #5C2300;
}

body#body_borange .pagebrand-fontcolor {
  color: #C25400;
}

body#body_borange .pagebrand-linkcolor {
  color: #C25400;
}
body#body_borange .pagebrand-linkcolor:hover {
  color: rgb(143, 61.9175257732, 0);
}

body#body_borange .pagebrand-fill {
  fill: #C25400;
}

body#body_borange .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_borange .btn:hover .pagebrand-fill--hover,
body#body_borange .btn:focus .pagebrand-fill--hover {
  fill: #C25400;
}

/* ==============================================*/
/* Button Styles - pagebrand orange  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}

body#body_borange .btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
body#body_borange .btn-pagebrand {
  background-color: #C25400;
  color: #fff;
  border-color: #C25400;
}
body#body_borange .btn-pagebrand:focus, body#body_borange .btn-pagebrand.focus {
  color: #fff;
  background-color: #A84600;
  box-shadow: none;
  border-color: #C25400;
}
body#body_borange .btn-pagebrand:hover, body#body_borange .btn-pagebrand.hover {
  color: #fff;
  background-color: #A84600;
  border-color: #A84600;
}
body#body_borange .btn-pagebrand:active, body#body_borange .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_borange .btn-pagebrand[disabled], body#body_borange .btn-pagebrand.disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
body#body_borange .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_borange .btn-pagebrand.btn-transparent:hover, body#body_borange .btn-pagebrand.btn-transparent.hover, body#body_borange .btn-pagebrand.btn-transparent:focus, body#body_borange .btn-pagebrand.btn-transparent.focus {
  background-color: #A84600;
}
body#body_borange .btn-pagebrand-secondary {
  background-color: transparent;
  color: #C25400;
  border-color: #C25400;
}
body#body_borange .btn-pagebrand-secondary:focus, body#body_borange .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #C25400;
  border-color: #C25400;
}
body#body_borange .btn-pagebrand-secondary:hover, body#body_borange .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #C25400;
  border-color: #C25400;
}
body#body_borange .btn-pagebrand-secondary:active, body#body_borange .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_borange .btn-pagebrand-secondary[disabled], body#body_borange .btn-pagebrand-secondary.disabled {
  color: #FFC58F;
  background-color: transparent;
  border-color: #FFC58F;
}
body#body_borange .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_borange .btn-pagebrand-secondary.btn-transparent:hover, body#body_borange .btn-pagebrand-secondary.btn-transparent.hover, body#body_borange .btn-pagebrand-secondary.btn-transparent:focus, body#body_borange .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #A84600;
}
body#body_borange .btn-quiet {
  background-color: transparent;
  color: #C25400;
  border-color: transparent;
}
body#body_borange .btn-quiet:focus, body#body_borange .btn-quiet.focus {
  color: #fff;
  background-color: #C25400;
  border-color: #C25400;
}
body#body_borange .btn-quiet:hover, body#body_borange .btn-quiet.hover {
  color: #C25400;
  background-color: #C25400;
  border-color: #C25400;
}
body#body_borange .btn-quiet:active, body#body_borange .btn-quiet.active {
  transform: scale(0.95);
}
body#body_borange .btn-quiet[disabled], body#body_borange .btn-quiet.disabled {
  color: #5C2300;
  background-color: transparent;
  border-color: transparent;
}

.btn-orange {
  background-color: #C25400;
  color: #fff;
  border-color: #C25400;
}
.btn-orange:focus, .btn-orange.focus {
  color: #fff;
  background-color: #A84600;
  box-shadow: none;
  border-color: #C25400;
}
.btn-orange:hover, .btn-orange.hover {
  color: #fff;
  background-color: #A84600;
  border-color: #A84600;
}
.btn-orange:active, .btn-orange.active {
  transform: scale(0.95);
}
.btn-orange[disabled], .btn-orange.disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-light {
  background-color: #FFA352;
  color: #fff;
  border-color: #FFA352;
}
.btn-orange-light:focus, .btn-orange-light.focus {
  color: #fff;
  background-color: #FF7F0F;
  box-shadow: none;
  border-color: #FFA352;
}
.btn-orange-light:hover, .btn-orange-light.hover {
  color: #fff;
  background-color: #FF7F0F;
  border-color: #FF7F0F;
}
.btn-orange-light:active, .btn-orange-light.active {
  transform: scale(0.95);
}
.btn-orange-light[disabled], .btn-orange-light.disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-light.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-dark {
  background-color: #994000;
  color: #fff;
  border-color: #994000;
}
.btn-orange-dark:focus, .btn-orange-dark.focus {
  color: #fff;
  background-color: #853500;
  box-shadow: none;
  border-color: #994000;
}
.btn-orange-dark:hover, .btn-orange-dark.hover {
  color: #fff;
  background-color: #853500;
  border-color: #853500;
}
.btn-orange-dark:active, .btn-orange-dark.active {
  transform: scale(0.95);
}
.btn-orange-dark[disabled], .btn-orange-dark.disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-dark.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}

.btn-orange-secondary {
  background-color: #fff;
  color: #C25400;
  border-color: #C25400;
}
.btn-orange-secondary:focus, .btn-orange-secondary.focus {
  color: #fff;
  background-color: #C25400;
  border-color: #C25400;
}
.btn-orange-secondary:hover, .btn-orange-secondary.hover {
  color: #fff;
  background-color: #C25400;
  border-color: #C25400;
}
.btn-orange-secondary:active, .btn-orange-secondary.active {
  transform: scale(0.95);
}
.btn-orange-secondary[disabled], .btn-orange-secondary.disabled {
  color: #FFC58F;
  background-color: transparent;
  border-color: #FFC58F;
}
.btn-orange-secondary.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-secondary-light {
  color: #FFA352;
  border-color: #FFA352;
}
.btn-orange-secondary-light:focus, .btn-orange-secondary-light.focus {
  color: #fff;
  background-color: #FFA352;
  border-color: #FFA352;
}
.btn-orange-secondary-light:hover, .btn-orange-secondary-light.hover {
  color: #fff;
  background-color: #FFA352;
  border-color: #FFA352;
}
.btn-orange-secondary-light:active, .btn-orange-secondary-light.active {
  transform: scale(0.95);
}
.btn-orange-secondary-light[disabled], .btn-orange-secondary-light.disabled {
  color: #FFC58F;
  background-color: transparent;
  border-color: #FFC58F;
}
.btn-orange-secondary-light.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-secondary-dark {
  color: #994000;
  border-color: #994000;
}
.btn-orange-secondary-dark:focus, .btn-orange-secondary-dark.focus {
  color: #fff;
  background-color: #994000;
  border-color: #994000;
}
.btn-orange-secondary-dark:hover, .btn-orange-secondary-dark.hover {
  color: #fff;
  background-color: #994000;
  border-color: #994000;
}
.btn-orange-secondary-dark:active, .btn-orange-secondary-dark.active {
  transform: scale(0.95);
}
.btn-orange-secondary-dark[disabled], .btn-orange-secondary-dark.disabled {
  color: #FFC58F;
  background-color: transparent;
  border-color: #FFC58F;
}
.btn-orange-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}

.btn-orange-quiet {
  background-color: transparent;
  color: #C25400;
  border-color: transparent;
}
.btn-orange-quiet:focus, .btn-orange-quiet.focus {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-quiet:hover, .btn-orange-quiet.hover {
  color: #C25400;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-quiet:active, .btn-orange-quiet.active {
  transform: scale(0.95);
}
.btn-orange-quiet[disabled], .btn-orange-quiet.disabled {
  color: #FFC58F;
  background-color: transparent;
  border-color: transparent;
}
.btn-orange-quiet.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-quiet-light {
  color: #FFA352;
}
.btn-orange-quiet-light:focus, .btn-orange-quiet-light.focus {
  color: #fff;
  background-color: #FFA352;
  border-color: #FFA352;
}
.btn-orange-quiet-light:hover, .btn-orange-quiet-light.hover {
  color: #C25400;
  background-color: #FFA352;
  border-color: #FFA352;
}
.btn-orange-quiet-light:active, .btn-orange-quiet-light.active {
  transform: scale(0.95);
}
.btn-orange-quiet-light[disabled], .btn-orange-quiet-light.disabled {
  color: #FFC58F;
  background-color: transparent;
  border-color: transparent;
}
.btn-orange-quiet-light.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}
.btn-orange-quiet-dark {
  color: #994000;
}
.btn-orange-quiet-dark:focus, .btn-orange-quiet-dark.focus {
  color: #fff;
  background-color: #994000;
  border-color: #994000;
}
.btn-orange-quiet-dark:hover, .btn-orange-quiet-dark.hover {
  color: #C25400;
  background-color: #994000;
  border-color: #994000;
}
.btn-orange-quiet-dark:active, .btn-orange-quiet-dark.active {
  transform: scale(0.95);
}
.btn-orange-quiet-dark[disabled], .btn-orange-quiet-dark.disabled {
  color: #FFC58F;
  background-color: transparent;
  border-color: transparent;
}
.btn-orange-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #FFC58F;
  border-color: #FFC58F;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-blue ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_bblue .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_bblue .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_bblue .navbar-collapse ul.navbar-nav > li a,
  body#body_bblue .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_bblue .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_bblue .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #00326B;
  }
  body#body_bblue .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #0074E0;
  }
  body#body_bblue .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #2E9DFF;
  }
}
/*Tab Menu (Products)*/
body#body_bblue .tabnav_container,
body#body_bblue .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #0074E0;
}
body#body_bblue .tabnav_container > li > a:hover,
body#body_bblue .tabnav_container > li > a:focus,
body#body_bblue .tabnav_container > li.active > a,
body#body_bblue .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_bblue .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_bblue .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #0074E0;
  font-weight: 700;
}
body#body_bblue .nav-tabs > li > a:hover,
body#body_bblue .nav-tabs > li > a:focus,
body#body_bblue .nav-tabs > li.active > a {
  color: #0074E0;
  font-weight: 700;
}

body#body_bblue ul.checkmarks li:before,
body#body_bblue .icon-play--before:before {
  background-color: #0074E0;
}

.branding--blue ul.checkmarks li:before {
  background-color: #0074E0 !important;
}

/*Background Colors*/
body#body_bblue .pagebrand-vdbackground {
  background-color: #002B5C;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_bblue .toggle {
  color: #0074E0;
  background: rgba(0, 116, 224, 0.15);
}

/*Font und Link colors*/
body#body_bblue .pagebrand-fontcolor--dark,
body#body_bblue .specs h5 {
  color: #00326B;
}

body#body_bblue .pagebrand-fontcolor {
  color: #0074E0;
}

body#body_bblue .pagebrand-linkcolor {
  color: #0074E0;
}
body#body_bblue .pagebrand-linkcolor:hover {
  color: rgb(0, 89.5892857143, 173);
}

body#body_bblue .pagebrand-fill {
  fill: #0074E0;
}

body#body_bblue .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_bblue .btn:hover .pagebrand-fill--hover,
body#body_bblue .btn:focus .pagebrand-fill--hover {
  fill: #0074E0;
}

/* ==============================================*/
/* Button Styles - pagebrand blue  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}

body#body_bblue .btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
body#body_bblue .btn-pagebrand {
  background-color: #0074E0;
  color: #fff;
  border-color: #0074E0;
}
body#body_bblue .btn-pagebrand:focus, body#body_bblue .btn-pagebrand.focus {
  color: #fff;
  background-color: #0061C2;
  box-shadow: none;
  border-color: #0074E0;
}
body#body_bblue .btn-pagebrand:hover, body#body_bblue .btn-pagebrand.hover {
  color: #fff;
  background-color: #0061C2;
  border-color: #0061C2;
}
body#body_bblue .btn-pagebrand:active, body#body_bblue .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_bblue .btn-pagebrand[disabled], body#body_bblue .btn-pagebrand.disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
body#body_bblue .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_bblue .btn-pagebrand.btn-transparent:hover, body#body_bblue .btn-pagebrand.btn-transparent.hover, body#body_bblue .btn-pagebrand.btn-transparent:focus, body#body_bblue .btn-pagebrand.btn-transparent.focus {
  background-color: #0061C2;
}
body#body_bblue .btn-pagebrand-secondary {
  background-color: transparent;
  color: #0074E0;
  border-color: #0074E0;
}
body#body_bblue .btn-pagebrand-secondary:focus, body#body_bblue .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #0074E0;
  border-color: #0074E0;
}
body#body_bblue .btn-pagebrand-secondary:hover, body#body_bblue .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #0074E0;
  border-color: #0074E0;
}
body#body_bblue .btn-pagebrand-secondary:active, body#body_bblue .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_bblue .btn-pagebrand-secondary[disabled], body#body_bblue .btn-pagebrand-secondary.disabled {
  color: #9ED5FF;
  background-color: transparent;
  border-color: #9ED5FF;
}
body#body_bblue .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_bblue .btn-pagebrand-secondary.btn-transparent:hover, body#body_bblue .btn-pagebrand-secondary.btn-transparent.hover, body#body_bblue .btn-pagebrand-secondary.btn-transparent:focus, body#body_bblue .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #0061C2;
}
body#body_bblue .btn-quiet {
  background-color: transparent;
  color: #0074E0;
  border-color: transparent;
}
body#body_bblue .btn-quiet:focus, body#body_bblue .btn-quiet.focus {
  color: #fff;
  background-color: #0074E0;
  border-color: #0074E0;
}
body#body_bblue .btn-quiet:hover, body#body_bblue .btn-quiet.hover {
  color: #0074E0;
  background-color: #0074E0;
  border-color: #0074E0;
}
body#body_bblue .btn-quiet:active, body#body_bblue .btn-quiet.active {
  transform: scale(0.95);
}
body#body_bblue .btn-quiet[disabled], body#body_bblue .btn-quiet.disabled {
  color: #00326B;
  background-color: transparent;
  border-color: transparent;
}

.btn-blue {
  background-color: #0074E0;
  color: #fff;
  border-color: #0074E0;
}
.btn-blue:focus, .btn-blue.focus {
  color: #fff;
  background-color: #0061C2;
  box-shadow: none;
  border-color: #0074E0;
}
.btn-blue:hover, .btn-blue.hover {
  color: #fff;
  background-color: #0061C2;
  border-color: #0061C2;
}
.btn-blue:active, .btn-blue.active {
  transform: scale(0.95);
}
.btn-blue[disabled], .btn-blue.disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-light {
  background-color: #70BFFF;
  color: #fff;
  border-color: #70BFFF;
}
.btn-blue-light:focus, .btn-blue-light.focus {
  color: #fff;
  background-color: #3DA8FF;
  box-shadow: none;
  border-color: #70BFFF;
}
.btn-blue-light:hover, .btn-blue-light.hover {
  color: #fff;
  background-color: #3DA8FF;
  border-color: #3DA8FF;
}
.btn-blue-light:active, .btn-blue-light.active {
  transform: scale(0.95);
}
.btn-blue-light[disabled], .btn-blue-light.disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-light.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-dark {
  background-color: #0059B3;
  color: #fff;
  border-color: #0059B3;
}
.btn-blue-dark:focus, .btn-blue-dark.focus {
  color: #fff;
  background-color: #004A99;
  box-shadow: none;
  border-color: #0059B3;
}
.btn-blue-dark:hover, .btn-blue-dark.hover {
  color: #fff;
  background-color: #004A99;
  border-color: #004A99;
}
.btn-blue-dark:active, .btn-blue-dark.active {
  transform: scale(0.95);
}
.btn-blue-dark[disabled], .btn-blue-dark.disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-dark.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}

.btn-blue-secondary {
  background-color: #fff;
  color: #0074E0;
  border-color: #0074E0;
}
.btn-blue-secondary:focus, .btn-blue-secondary.focus {
  color: #fff;
  background-color: #0074E0;
  border-color: #0074E0;
}
.btn-blue-secondary:hover, .btn-blue-secondary.hover {
  color: #fff;
  background-color: #0074E0;
  border-color: #0074E0;
}
.btn-blue-secondary:active, .btn-blue-secondary.active {
  transform: scale(0.95);
}
.btn-blue-secondary[disabled], .btn-blue-secondary.disabled {
  color: #9ED5FF;
  background-color: transparent;
  border-color: #9ED5FF;
}
.btn-blue-secondary.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-secondary-light {
  color: #70BFFF;
  border-color: #70BFFF;
}
.btn-blue-secondary-light:focus, .btn-blue-secondary-light.focus {
  color: #fff;
  background-color: #70BFFF;
  border-color: #70BFFF;
}
.btn-blue-secondary-light:hover, .btn-blue-secondary-light.hover {
  color: #fff;
  background-color: #70BFFF;
  border-color: #70BFFF;
}
.btn-blue-secondary-light:active, .btn-blue-secondary-light.active {
  transform: scale(0.95);
}
.btn-blue-secondary-light[disabled], .btn-blue-secondary-light.disabled {
  color: #9ED5FF;
  background-color: transparent;
  border-color: #9ED5FF;
}
.btn-blue-secondary-light.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-secondary-dark {
  color: #0059B3;
  border-color: #0059B3;
}
.btn-blue-secondary-dark:focus, .btn-blue-secondary-dark.focus {
  color: #fff;
  background-color: #0059B3;
  border-color: #0059B3;
}
.btn-blue-secondary-dark:hover, .btn-blue-secondary-dark.hover {
  color: #fff;
  background-color: #0059B3;
  border-color: #0059B3;
}
.btn-blue-secondary-dark:active, .btn-blue-secondary-dark.active {
  transform: scale(0.95);
}
.btn-blue-secondary-dark[disabled], .btn-blue-secondary-dark.disabled {
  color: #9ED5FF;
  background-color: transparent;
  border-color: #9ED5FF;
}
.btn-blue-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}

.btn-blue-quiet {
  background-color: transparent;
  color: #0074E0;
  border-color: transparent;
}
.btn-blue-quiet:focus, .btn-blue-quiet.focus {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-quiet:hover, .btn-blue-quiet.hover {
  color: #0074E0;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-quiet:active, .btn-blue-quiet.active {
  transform: scale(0.95);
}
.btn-blue-quiet[disabled], .btn-blue-quiet.disabled {
  color: #9ED5FF;
  background-color: transparent;
  border-color: transparent;
}
.btn-blue-quiet.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-quiet-light {
  color: #70BFFF;
}
.btn-blue-quiet-light:focus, .btn-blue-quiet-light.focus {
  color: #fff;
  background-color: #70BFFF;
  border-color: #70BFFF;
}
.btn-blue-quiet-light:hover, .btn-blue-quiet-light.hover {
  color: #0074E0;
  background-color: #70BFFF;
  border-color: #70BFFF;
}
.btn-blue-quiet-light:active, .btn-blue-quiet-light.active {
  transform: scale(0.95);
}
.btn-blue-quiet-light[disabled], .btn-blue-quiet-light.disabled {
  color: #9ED5FF;
  background-color: transparent;
  border-color: transparent;
}
.btn-blue-quiet-light.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}
.btn-blue-quiet-dark {
  color: #0059B3;
}
.btn-blue-quiet-dark:focus, .btn-blue-quiet-dark.focus {
  color: #fff;
  background-color: #0059B3;
  border-color: #0059B3;
}
.btn-blue-quiet-dark:hover, .btn-blue-quiet-dark.hover {
  color: #0074E0;
  background-color: #0059B3;
  border-color: #0059B3;
}
.btn-blue-quiet-dark:active, .btn-blue-quiet-dark.active {
  transform: scale(0.95);
}
.btn-blue-quiet-dark[disabled], .btn-blue-quiet-dark.disabled {
  color: #9ED5FF;
  background-color: transparent;
  border-color: transparent;
}
.btn-blue-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #9ED5FF;
  border-color: #9ED5FF;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-aqua ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_baqua .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_baqua .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_baqua .navbar-collapse ul.navbar-nav > li a,
  body#body_baqua .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_baqua .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_baqua .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #0E3934;
  }
  body#body_baqua .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #21837C;
  }
  body#body_baqua .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #2BABA5;
  }
}
/*Tab Menu (Products)*/
body#body_baqua .tabnav_container,
body#body_baqua .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #21837C;
}
body#body_baqua .tabnav_container > li > a:hover,
body#body_baqua .tabnav_container > li > a:focus,
body#body_baqua .tabnav_container > li.active > a,
body#body_baqua .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_baqua .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_baqua .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #21837C;
  font-weight: 700;
}
body#body_baqua .nav-tabs > li > a:hover,
body#body_baqua .nav-tabs > li > a:focus,
body#body_baqua .nav-tabs > li.active > a {
  color: #21837C;
  font-weight: 700;
}

body#body_baqua ul.checkmarks li:before,
body#body_baqua .icon-play--before:before {
  background-color: #21837C;
}

.branding--aqua ul.checkmarks li:before {
  background-color: #21837C !important;
}

/*Background Colors*/
body#body_baqua .pagebrand-vdbackground {
  background-color: #0C312D;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_baqua .toggle {
  color: #21837C;
  background: rgba(33, 131, 124, 0.15);
}

/*Font und Link colors*/
body#body_baqua .pagebrand-fontcolor--dark,
body#body_baqua .specs h5 {
  color: #0E3934;
}

body#body_baqua .pagebrand-fontcolor {
  color: #21837C;
}

body#body_baqua .pagebrand-linkcolor {
  color: #21837C;
}
body#body_baqua .pagebrand-linkcolor:hover {
  color: rgb(22.737804878, 90.262195122, 85.4390243902);
}

body#body_baqua .pagebrand-fill {
  fill: #21837C;
}

body#body_baqua .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_baqua .btn:hover .pagebrand-fill--hover,
body#body_baqua .btn:focus .pagebrand-fill--hover {
  fill: #21837C;
}

/* ==============================================*/
/* Button Styles - pagebrand aqua  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}

body#body_baqua .btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
body#body_baqua .btn-pagebrand {
  background-color: #21837C;
  color: #fff;
  border-color: #21837C;
}
body#body_baqua .btn-pagebrand:focus, body#body_baqua .btn-pagebrand.focus {
  color: #fff;
  background-color: #1C6E67;
  box-shadow: none;
  border-color: #21837C;
}
body#body_baqua .btn-pagebrand:hover, body#body_baqua .btn-pagebrand.hover {
  color: #fff;
  background-color: #1C6E67;
  border-color: #1C6E67;
}
body#body_baqua .btn-pagebrand:active, body#body_baqua .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_baqua .btn-pagebrand[disabled], body#body_baqua .btn-pagebrand.disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
body#body_baqua .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_baqua .btn-pagebrand.btn-transparent:hover, body#body_baqua .btn-pagebrand.btn-transparent.hover, body#body_baqua .btn-pagebrand.btn-transparent:focus, body#body_baqua .btn-pagebrand.btn-transparent.focus {
  background-color: #1C6E67;
}
body#body_baqua .btn-pagebrand-secondary {
  background-color: transparent;
  color: #21837C;
  border-color: #21837C;
}
body#body_baqua .btn-pagebrand-secondary:focus, body#body_baqua .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #21837C;
  border-color: #21837C;
}
body#body_baqua .btn-pagebrand-secondary:hover, body#body_baqua .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #21837C;
  border-color: #21837C;
}
body#body_baqua .btn-pagebrand-secondary:active, body#body_baqua .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_baqua .btn-pagebrand-secondary[disabled], body#body_baqua .btn-pagebrand-secondary.disabled {
  color: #81DFDE;
  background-color: transparent;
  border-color: #81DFDE;
}
body#body_baqua .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_baqua .btn-pagebrand-secondary.btn-transparent:hover, body#body_baqua .btn-pagebrand-secondary.btn-transparent.hover, body#body_baqua .btn-pagebrand-secondary.btn-transparent:focus, body#body_baqua .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #1C6E67;
}
body#body_baqua .btn-quiet {
  background-color: transparent;
  color: #21837C;
  border-color: transparent;
}
body#body_baqua .btn-quiet:focus, body#body_baqua .btn-quiet.focus {
  color: #fff;
  background-color: #21837C;
  border-color: #21837C;
}
body#body_baqua .btn-quiet:hover, body#body_baqua .btn-quiet.hover {
  color: #21837C;
  background-color: #21837C;
  border-color: #21837C;
}
body#body_baqua .btn-quiet:active, body#body_baqua .btn-quiet.active {
  transform: scale(0.95);
}
body#body_baqua .btn-quiet[disabled], body#body_baqua .btn-quiet.disabled {
  color: #0E3934;
  background-color: transparent;
  border-color: transparent;
}

.btn-aqua {
  background-color: #21837C;
  color: #fff;
  border-color: #21837C;
}
.btn-aqua:focus, .btn-aqua.focus {
  color: #fff;
  background-color: #1C6E67;
  box-shadow: none;
  border-color: #21837C;
}
.btn-aqua:hover, .btn-aqua.hover {
  color: #fff;
  background-color: #1C6E67;
  border-color: #1C6E67;
}
.btn-aqua:active, .btn-aqua.active {
  transform: scale(0.95);
}
.btn-aqua[disabled], .btn-aqua.disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-light {
  background-color: #33CCC7;
  color: #fff;
  border-color: #33CCC7;
}
.btn-aqua-light:focus, .btn-aqua-light.focus {
  color: #fff;
  background-color: #2DB4AF;
  box-shadow: none;
  border-color: #33CCC7;
}
.btn-aqua-light:hover, .btn-aqua-light.hover {
  color: #fff;
  background-color: #2DB4AF;
  border-color: #2DB4AF;
}
.btn-aqua-light:active, .btn-aqua-light.active {
  transform: scale(0.95);
}
.btn-aqua-light[disabled], .btn-aqua-light.disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-light.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-dark {
  background-color: #1A6660;
  color: #fff;
  border-color: #1A6660;
}
.btn-aqua-dark:focus, .btn-aqua-dark.focus {
  color: #fff;
  background-color: #15564F;
  box-shadow: none;
  border-color: #1A6660;
}
.btn-aqua-dark:hover, .btn-aqua-dark.hover {
  color: #fff;
  background-color: #15564F;
  border-color: #15564F;
}
.btn-aqua-dark:active, .btn-aqua-dark.active {
  transform: scale(0.95);
}
.btn-aqua-dark[disabled], .btn-aqua-dark.disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-dark.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}

.btn-aqua-secondary {
  background-color: #fff;
  color: #21837C;
  border-color: #21837C;
}
.btn-aqua-secondary:focus, .btn-aqua-secondary.focus {
  color: #fff;
  background-color: #21837C;
  border-color: #21837C;
}
.btn-aqua-secondary:hover, .btn-aqua-secondary.hover {
  color: #fff;
  background-color: #21837C;
  border-color: #21837C;
}
.btn-aqua-secondary:active, .btn-aqua-secondary.active {
  transform: scale(0.95);
}
.btn-aqua-secondary[disabled], .btn-aqua-secondary.disabled {
  color: #81DFDE;
  background-color: transparent;
  border-color: #81DFDE;
}
.btn-aqua-secondary.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-secondary-light {
  color: #33CCC7;
  border-color: #33CCC7;
}
.btn-aqua-secondary-light:focus, .btn-aqua-secondary-light.focus {
  color: #fff;
  background-color: #33CCC7;
  border-color: #33CCC7;
}
.btn-aqua-secondary-light:hover, .btn-aqua-secondary-light.hover {
  color: #fff;
  background-color: #33CCC7;
  border-color: #33CCC7;
}
.btn-aqua-secondary-light:active, .btn-aqua-secondary-light.active {
  transform: scale(0.95);
}
.btn-aqua-secondary-light[disabled], .btn-aqua-secondary-light.disabled {
  color: #81DFDE;
  background-color: transparent;
  border-color: #81DFDE;
}
.btn-aqua-secondary-light.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-secondary-dark {
  color: #1A6660;
  border-color: #1A6660;
}
.btn-aqua-secondary-dark:focus, .btn-aqua-secondary-dark.focus {
  color: #fff;
  background-color: #1A6660;
  border-color: #1A6660;
}
.btn-aqua-secondary-dark:hover, .btn-aqua-secondary-dark.hover {
  color: #fff;
  background-color: #1A6660;
  border-color: #1A6660;
}
.btn-aqua-secondary-dark:active, .btn-aqua-secondary-dark.active {
  transform: scale(0.95);
}
.btn-aqua-secondary-dark[disabled], .btn-aqua-secondary-dark.disabled {
  color: #81DFDE;
  background-color: transparent;
  border-color: #81DFDE;
}
.btn-aqua-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}

.btn-aqua-quiet {
  background-color: transparent;
  color: #21837C;
  border-color: transparent;
}
.btn-aqua-quiet:focus, .btn-aqua-quiet.focus {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-quiet:hover, .btn-aqua-quiet.hover {
  color: #21837C;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-quiet:active, .btn-aqua-quiet.active {
  transform: scale(0.95);
}
.btn-aqua-quiet[disabled], .btn-aqua-quiet.disabled {
  color: #81DFDE;
  background-color: transparent;
  border-color: transparent;
}
.btn-aqua-quiet.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-quiet-light {
  color: #33CCC7;
}
.btn-aqua-quiet-light:focus, .btn-aqua-quiet-light.focus {
  color: #fff;
  background-color: #33CCC7;
  border-color: #33CCC7;
}
.btn-aqua-quiet-light:hover, .btn-aqua-quiet-light.hover {
  color: #21837C;
  background-color: #33CCC7;
  border-color: #33CCC7;
}
.btn-aqua-quiet-light:active, .btn-aqua-quiet-light.active {
  transform: scale(0.95);
}
.btn-aqua-quiet-light[disabled], .btn-aqua-quiet-light.disabled {
  color: #81DFDE;
  background-color: transparent;
  border-color: transparent;
}
.btn-aqua-quiet-light.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}
.btn-aqua-quiet-dark {
  color: #1A6660;
}
.btn-aqua-quiet-dark:focus, .btn-aqua-quiet-dark.focus {
  color: #fff;
  background-color: #1A6660;
  border-color: #1A6660;
}
.btn-aqua-quiet-dark:hover, .btn-aqua-quiet-dark.hover {
  color: #21837C;
  background-color: #1A6660;
  border-color: #1A6660;
}
.btn-aqua-quiet-dark:active, .btn-aqua-quiet-dark.active {
  transform: scale(0.95);
}
.btn-aqua-quiet-dark[disabled], .btn-aqua-quiet-dark.disabled {
  color: #81DFDE;
  background-color: transparent;
  border-color: transparent;
}
.btn-aqua-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #81DFDE;
  border-color: #81DFDE;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-magenta ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_bmagenta .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_bmagenta .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_bmagenta .navbar-collapse ul.navbar-nav > li a,
  body#body_bmagenta .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_bmagenta .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_bmagenta .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #6E023A;
  }
  body#body_bmagenta .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #E10581;
  }
  body#body_bmagenta .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #FC5FBA;
  }
}
/*Tab Menu (Products)*/
body#body_bmagenta .tabnav_container,
body#body_bmagenta .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #E10581;
}
body#body_bmagenta .tabnav_container > li > a:hover,
body#body_bmagenta .tabnav_container > li > a:focus,
body#body_bmagenta .tabnav_container > li.active > a,
body#body_bmagenta .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_bmagenta .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_bmagenta .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #E10581;
  font-weight: 700;
}
body#body_bmagenta .nav-tabs > li > a:hover,
body#body_bmagenta .nav-tabs > li > a:focus,
body#body_bmagenta .nav-tabs > li.active > a {
  color: #E10581;
  font-weight: 700;
}

body#body_bmagenta ul.checkmarks li:before,
body#body_bmagenta .icon-play--before:before {
  background-color: #E10581;
}

.branding--magenta ul.checkmarks li:before {
  background-color: #E10581 !important;
}

/*Background Colors*/
body#body_bmagenta .pagebrand-vdbackground {
  background-color: #5A022F;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_bmagenta .toggle {
  color: #E10581;
  background: rgba(225, 5, 129, 0.15);
}

/*Font und Link colors*/
body#body_bmagenta .pagebrand-fontcolor--dark,
body#body_bmagenta .specs h5 {
  color: #6E023A;
}

body#body_bmagenta .pagebrand-fontcolor {
  color: #E10581;
}

body#body_bmagenta .pagebrand-linkcolor {
  color: #E10581;
}
body#body_bmagenta .pagebrand-linkcolor:hover {
  color: rgb(175.1086956522, 3.8913043478, 100.3956521739);
}

body#body_bmagenta .pagebrand-fill {
  fill: #E10581;
}

body#body_bmagenta .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_bmagenta .btn:hover .pagebrand-fill--hover,
body#body_bmagenta .btn:focus .pagebrand-fill--hover {
  fill: #E10581;
}

/* ==============================================*/
/* Button Styles - pagebrand magenta  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}

body#body_bmagenta .btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
body#body_bmagenta .btn-pagebrand {
  background-color: #E10581;
  color: #fff;
  border-color: #E10581;
}
body#body_bmagenta .btn-pagebrand:focus, body#body_bmagenta .btn-pagebrand.focus {
  color: #fff;
  background-color: #C3046D;
  box-shadow: none;
  border-color: #E10581;
}
body#body_bmagenta .btn-pagebrand:hover, body#body_bmagenta .btn-pagebrand.hover {
  color: #fff;
  background-color: #C3046D;
  border-color: #C3046D;
}
body#body_bmagenta .btn-pagebrand:active, body#body_bmagenta .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_bmagenta .btn-pagebrand[disabled], body#body_bmagenta .btn-pagebrand.disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
body#body_bmagenta .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_bmagenta .btn-pagebrand.btn-transparent:hover, body#body_bmagenta .btn-pagebrand.btn-transparent.hover, body#body_bmagenta .btn-pagebrand.btn-transparent:focus, body#body_bmagenta .btn-pagebrand.btn-transparent.focus {
  background-color: #C3046D;
}
body#body_bmagenta .btn-pagebrand-secondary {
  background-color: transparent;
  color: #E10581;
  border-color: #E10581;
}
body#body_bmagenta .btn-pagebrand-secondary:focus, body#body_bmagenta .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #E10581;
  border-color: #E10581;
}
body#body_bmagenta .btn-pagebrand-secondary:hover, body#body_bmagenta .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #E10581;
  border-color: #E10581;
}
body#body_bmagenta .btn-pagebrand-secondary:active, body#body_bmagenta .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_bmagenta .btn-pagebrand-secondary[disabled], body#body_bmagenta .btn-pagebrand-secondary.disabled {
  color: #FEB9E3;
  background-color: transparent;
  border-color: #FEB9E3;
}
body#body_bmagenta .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_bmagenta .btn-pagebrand-secondary.btn-transparent:hover, body#body_bmagenta .btn-pagebrand-secondary.btn-transparent.hover, body#body_bmagenta .btn-pagebrand-secondary.btn-transparent:focus, body#body_bmagenta .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #C3046D;
}
body#body_bmagenta .btn-quiet {
  background-color: transparent;
  color: #E10581;
  border-color: transparent;
}
body#body_bmagenta .btn-quiet:focus, body#body_bmagenta .btn-quiet.focus {
  color: #fff;
  background-color: #E10581;
  border-color: #E10581;
}
body#body_bmagenta .btn-quiet:hover, body#body_bmagenta .btn-quiet.hover {
  color: #E10581;
  background-color: #E10581;
  border-color: #E10581;
}
body#body_bmagenta .btn-quiet:active, body#body_bmagenta .btn-quiet.active {
  transform: scale(0.95);
}
body#body_bmagenta .btn-quiet[disabled], body#body_bmagenta .btn-quiet.disabled {
  color: #6E023A;
  background-color: transparent;
  border-color: transparent;
}

.btn-magenta {
  background-color: #E10581;
  color: #fff;
  border-color: #E10581;
}
.btn-magenta:focus, .btn-magenta.focus {
  color: #fff;
  background-color: #C3046D;
  box-shadow: none;
  border-color: #E10581;
}
.btn-magenta:hover, .btn-magenta.hover {
  color: #fff;
  background-color: #C3046D;
  border-color: #C3046D;
}
.btn-magenta:active, .btn-magenta.active {
  transform: scale(0.95);
}
.btn-magenta[disabled], .btn-magenta.disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-light {
  background-color: #FD96D4;
  color: #fff;
  border-color: #FD96D4;
}
.btn-magenta-light:focus, .btn-magenta-light.focus {
  color: #fff;
  background-color: #FC73C5;
  box-shadow: none;
  border-color: #FD96D4;
}
.btn-magenta-light:hover, .btn-magenta-light.hover {
  color: #fff;
  background-color: #FC73C5;
  border-color: #FC73C5;
}
.btn-magenta-light:active, .btn-magenta-light.active {
  transform: scale(0.95);
}
.btn-magenta-light[disabled], .btn-magenta-light.disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-light.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-dark {
  background-color: #B40465;
  color: #fff;
  border-color: #B40465;
}
.btn-magenta-dark:focus, .btn-magenta-dark.focus {
  color: #fff;
  background-color: #960351;
  box-shadow: none;
  border-color: #B40465;
}
.btn-magenta-dark:hover, .btn-magenta-dark.hover {
  color: #fff;
  background-color: #960351;
  border-color: #960351;
}
.btn-magenta-dark:active, .btn-magenta-dark.active {
  transform: scale(0.95);
}
.btn-magenta-dark[disabled], .btn-magenta-dark.disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-dark.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}

.btn-magenta-secondary {
  background-color: #fff;
  color: #E10581;
  border-color: #E10581;
}
.btn-magenta-secondary:focus, .btn-magenta-secondary.focus {
  color: #fff;
  background-color: #E10581;
  border-color: #E10581;
}
.btn-magenta-secondary:hover, .btn-magenta-secondary.hover {
  color: #fff;
  background-color: #E10581;
  border-color: #E10581;
}
.btn-magenta-secondary:active, .btn-magenta-secondary.active {
  transform: scale(0.95);
}
.btn-magenta-secondary[disabled], .btn-magenta-secondary.disabled {
  color: #FEB9E3;
  background-color: transparent;
  border-color: #FEB9E3;
}
.btn-magenta-secondary.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-secondary-light {
  color: #FD96D4;
  border-color: #FD96D4;
}
.btn-magenta-secondary-light:focus, .btn-magenta-secondary-light.focus {
  color: #fff;
  background-color: #FD96D4;
  border-color: #FD96D4;
}
.btn-magenta-secondary-light:hover, .btn-magenta-secondary-light.hover {
  color: #fff;
  background-color: #FD96D4;
  border-color: #FD96D4;
}
.btn-magenta-secondary-light:active, .btn-magenta-secondary-light.active {
  transform: scale(0.95);
}
.btn-magenta-secondary-light[disabled], .btn-magenta-secondary-light.disabled {
  color: #FEB9E3;
  background-color: transparent;
  border-color: #FEB9E3;
}
.btn-magenta-secondary-light.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-secondary-dark {
  color: #B40465;
  border-color: #B40465;
}
.btn-magenta-secondary-dark:focus, .btn-magenta-secondary-dark.focus {
  color: #fff;
  background-color: #B40465;
  border-color: #B40465;
}
.btn-magenta-secondary-dark:hover, .btn-magenta-secondary-dark.hover {
  color: #fff;
  background-color: #B40465;
  border-color: #B40465;
}
.btn-magenta-secondary-dark:active, .btn-magenta-secondary-dark.active {
  transform: scale(0.95);
}
.btn-magenta-secondary-dark[disabled], .btn-magenta-secondary-dark.disabled {
  color: #FEB9E3;
  background-color: transparent;
  border-color: #FEB9E3;
}
.btn-magenta-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}

.btn-magenta-quiet {
  background-color: transparent;
  color: #E10581;
  border-color: transparent;
}
.btn-magenta-quiet:focus, .btn-magenta-quiet.focus {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-quiet:hover, .btn-magenta-quiet.hover {
  color: #E10581;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-quiet:active, .btn-magenta-quiet.active {
  transform: scale(0.95);
}
.btn-magenta-quiet[disabled], .btn-magenta-quiet.disabled {
  color: #FEB9E3;
  background-color: transparent;
  border-color: transparent;
}
.btn-magenta-quiet.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-quiet-light {
  color: #FD96D4;
}
.btn-magenta-quiet-light:focus, .btn-magenta-quiet-light.focus {
  color: #fff;
  background-color: #FD96D4;
  border-color: #FD96D4;
}
.btn-magenta-quiet-light:hover, .btn-magenta-quiet-light.hover {
  color: #E10581;
  background-color: #FD96D4;
  border-color: #FD96D4;
}
.btn-magenta-quiet-light:active, .btn-magenta-quiet-light.active {
  transform: scale(0.95);
}
.btn-magenta-quiet-light[disabled], .btn-magenta-quiet-light.disabled {
  color: #FEB9E3;
  background-color: transparent;
  border-color: transparent;
}
.btn-magenta-quiet-light.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}
.btn-magenta-quiet-dark {
  color: #B40465;
}
.btn-magenta-quiet-dark:focus, .btn-magenta-quiet-dark.focus {
  color: #fff;
  background-color: #B40465;
  border-color: #B40465;
}
.btn-magenta-quiet-dark:hover, .btn-magenta-quiet-dark.hover {
  color: #E10581;
  background-color: #B40465;
  border-color: #B40465;
}
.btn-magenta-quiet-dark:active, .btn-magenta-quiet-dark.active {
  transform: scale(0.95);
}
.btn-magenta-quiet-dark[disabled], .btn-magenta-quiet-dark.disabled {
  color: #FEB9E3;
  background-color: transparent;
  border-color: transparent;
}
.btn-magenta-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #FEB9E3;
  border-color: #FEB9E3;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-purple ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_bpurple .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_bpurple .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_bpurple .navbar-collapse ul.navbar-nav > li a,
  body#body_bpurple .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_bpurple .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_bpurple .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #442664;
  }
  body#body_bpurple .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #925CC1;
  }
  body#body_bpurple .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #B189D2;
  }
}
/*Tab Menu (Products)*/
body#body_bpurple .tabnav_container,
body#body_bpurple .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #925CC1;
}
body#body_bpurple .tabnav_container > li > a:hover,
body#body_bpurple .tabnav_container > li > a:focus,
body#body_bpurple .tabnav_container > li.active > a,
body#body_bpurple .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_bpurple .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_bpurple .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #925CC1;
  font-weight: 700;
}
body#body_bpurple .nav-tabs > li > a:hover,
body#body_bpurple .nav-tabs > li > a:focus,
body#body_bpurple .nav-tabs > li.active > a {
  color: #925CC1;
  font-weight: 700;
}

body#body_bpurple ul.checkmarks li:before,
body#body_bpurple .icon-play--before:before {
  background-color: #925CC1;
}

.branding--purple ul.checkmarks li:before {
  background-color: #925CC1 !important;
}

/*Background Colors*/
body#body_bpurple .pagebrand-vdbackground {
  background-color: #3A2055;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_bpurple .toggle {
  color: #925CC1;
  background: rgba(146, 92, 193, 0.15);
}

/*Font und Link colors*/
body#body_bpurple .pagebrand-fontcolor--dark,
body#body_bpurple .specs h5 {
  color: #442664;
}

body#body_bpurple .pagebrand-fontcolor {
  color: #925CC1;
}

body#body_bpurple .pagebrand-linkcolor {
  color: #925CC1;
}
body#body_bpurple .pagebrand-linkcolor:hover {
  color: rgb(120.64, 64.48, 169.52);
}

body#body_bpurple .pagebrand-fill {
  fill: #925CC1;
}

body#body_bpurple .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_bpurple .btn:hover .pagebrand-fill--hover,
body#body_bpurple .btn:focus .pagebrand-fill--hover {
  fill: #925CC1;
}

/* ==============================================*/
/* Button Styles - pagebrand purple  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}

body#body_bpurple .btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
body#body_bpurple .btn-pagebrand {
  background-color: #925CC1;
  color: #fff;
  border-color: #925CC1;
}
body#body_bpurple .btn-pagebrand:focus, body#body_bpurple .btn-pagebrand.focus {
  color: #fff;
  background-color: #8146B9;
  box-shadow: none;
  border-color: #925CC1;
}
body#body_bpurple .btn-pagebrand:hover, body#body_bpurple .btn-pagebrand.hover {
  color: #fff;
  background-color: #8146B9;
  border-color: #8146B9;
}
body#body_bpurple .btn-pagebrand:active, body#body_bpurple .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_bpurple .btn-pagebrand[disabled], body#body_bpurple .btn-pagebrand.disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
body#body_bpurple .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_bpurple .btn-pagebrand.btn-transparent:hover, body#body_bpurple .btn-pagebrand.btn-transparent.hover, body#body_bpurple .btn-pagebrand.btn-transparent:focus, body#body_bpurple .btn-pagebrand.btn-transparent.focus {
  background-color: #8146B9;
}
body#body_bpurple .btn-pagebrand-secondary {
  background-color: transparent;
  color: #925CC1;
  border-color: #925CC1;
}
body#body_bpurple .btn-pagebrand-secondary:focus, body#body_bpurple .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #925CC1;
  border-color: #925CC1;
}
body#body_bpurple .btn-pagebrand-secondary:hover, body#body_bpurple .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #925CC1;
  border-color: #925CC1;
}
body#body_bpurple .btn-pagebrand-secondary:active, body#body_bpurple .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_bpurple .btn-pagebrand-secondary[disabled], body#body_bpurple .btn-pagebrand-secondary.disabled {
  color: #DCC8EA;
  background-color: transparent;
  border-color: #DCC8EA;
}
body#body_bpurple .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_bpurple .btn-pagebrand-secondary.btn-transparent:hover, body#body_bpurple .btn-pagebrand-secondary.btn-transparent.hover, body#body_bpurple .btn-pagebrand-secondary.btn-transparent:focus, body#body_bpurple .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #8146B9;
}
body#body_bpurple .btn-quiet {
  background-color: transparent;
  color: #925CC1;
  border-color: transparent;
}
body#body_bpurple .btn-quiet:focus, body#body_bpurple .btn-quiet.focus {
  color: #fff;
  background-color: #925CC1;
  border-color: #925CC1;
}
body#body_bpurple .btn-quiet:hover, body#body_bpurple .btn-quiet.hover {
  color: #925CC1;
  background-color: #925CC1;
  border-color: #925CC1;
}
body#body_bpurple .btn-quiet:active, body#body_bpurple .btn-quiet.active {
  transform: scale(0.95);
}
body#body_bpurple .btn-quiet[disabled], body#body_bpurple .btn-quiet.disabled {
  color: #442664;
  background-color: transparent;
  border-color: transparent;
}

.btn-purple {
  background-color: #925CC1;
  color: #fff;
  border-color: #925CC1;
}
.btn-purple:focus, .btn-purple.focus {
  color: #fff;
  background-color: #8146B9;
  box-shadow: none;
  border-color: #925CC1;
}
.btn-purple:hover, .btn-purple.hover {
  color: #fff;
  background-color: #8146B9;
  border-color: #8146B9;
}
.btn-purple:active, .btn-purple.active {
  transform: scale(0.95);
}
.btn-purple[disabled], .btn-purple.disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-light {
  background-color: #CAAEE0;
  color: #fff;
  border-color: #CAAEE0;
}
.btn-purple-light:focus, .btn-purple-light.focus {
  color: #fff;
  background-color: #B994D6;
  box-shadow: none;
  border-color: #CAAEE0;
}
.btn-purple-light:hover, .btn-purple-light.hover {
  color: #fff;
  background-color: #B994D6;
  border-color: #B994D6;
}
.btn-purple-light:active, .btn-purple-light.active {
  transform: scale(0.95);
}
.btn-purple-light[disabled], .btn-purple-light.disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-light.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-dark {
  background-color: #7741AA;
  color: #fff;
  border-color: #7741AA;
}
.btn-purple-dark:focus, .btn-purple-dark.focus {
  color: #fff;
  background-color: #633790;
  box-shadow: none;
  border-color: #7741AA;
}
.btn-purple-dark:hover, .btn-purple-dark.hover {
  color: #fff;
  background-color: #633790;
  border-color: #633790;
}
.btn-purple-dark:active, .btn-purple-dark.active {
  transform: scale(0.95);
}
.btn-purple-dark[disabled], .btn-purple-dark.disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-dark.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}

.btn-purple-secondary {
  background-color: #fff;
  color: #925CC1;
  border-color: #925CC1;
}
.btn-purple-secondary:focus, .btn-purple-secondary.focus {
  color: #fff;
  background-color: #925CC1;
  border-color: #925CC1;
}
.btn-purple-secondary:hover, .btn-purple-secondary.hover {
  color: #fff;
  background-color: #925CC1;
  border-color: #925CC1;
}
.btn-purple-secondary:active, .btn-purple-secondary.active {
  transform: scale(0.95);
}
.btn-purple-secondary[disabled], .btn-purple-secondary.disabled {
  color: #DCC8EA;
  background-color: transparent;
  border-color: #DCC8EA;
}
.btn-purple-secondary.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-secondary-light {
  color: #CAAEE0;
  border-color: #CAAEE0;
}
.btn-purple-secondary-light:focus, .btn-purple-secondary-light.focus {
  color: #fff;
  background-color: #CAAEE0;
  border-color: #CAAEE0;
}
.btn-purple-secondary-light:hover, .btn-purple-secondary-light.hover {
  color: #fff;
  background-color: #CAAEE0;
  border-color: #CAAEE0;
}
.btn-purple-secondary-light:active, .btn-purple-secondary-light.active {
  transform: scale(0.95);
}
.btn-purple-secondary-light[disabled], .btn-purple-secondary-light.disabled {
  color: #DCC8EA;
  background-color: transparent;
  border-color: #DCC8EA;
}
.btn-purple-secondary-light.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-secondary-dark {
  color: #7741AA;
  border-color: #7741AA;
}
.btn-purple-secondary-dark:focus, .btn-purple-secondary-dark.focus {
  color: #fff;
  background-color: #7741AA;
  border-color: #7741AA;
}
.btn-purple-secondary-dark:hover, .btn-purple-secondary-dark.hover {
  color: #fff;
  background-color: #7741AA;
  border-color: #7741AA;
}
.btn-purple-secondary-dark:active, .btn-purple-secondary-dark.active {
  transform: scale(0.95);
}
.btn-purple-secondary-dark[disabled], .btn-purple-secondary-dark.disabled {
  color: #DCC8EA;
  background-color: transparent;
  border-color: #DCC8EA;
}
.btn-purple-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}

.btn-purple-quiet {
  background-color: transparent;
  color: #925CC1;
  border-color: transparent;
}
.btn-purple-quiet:focus, .btn-purple-quiet.focus {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-quiet:hover, .btn-purple-quiet.hover {
  color: #925CC1;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-quiet:active, .btn-purple-quiet.active {
  transform: scale(0.95);
}
.btn-purple-quiet[disabled], .btn-purple-quiet.disabled {
  color: #DCC8EA;
  background-color: transparent;
  border-color: transparent;
}
.btn-purple-quiet.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-quiet-light {
  color: #CAAEE0;
}
.btn-purple-quiet-light:focus, .btn-purple-quiet-light.focus {
  color: #fff;
  background-color: #CAAEE0;
  border-color: #CAAEE0;
}
.btn-purple-quiet-light:hover, .btn-purple-quiet-light.hover {
  color: #925CC1;
  background-color: #CAAEE0;
  border-color: #CAAEE0;
}
.btn-purple-quiet-light:active, .btn-purple-quiet-light.active {
  transform: scale(0.95);
}
.btn-purple-quiet-light[disabled], .btn-purple-quiet-light.disabled {
  color: #DCC8EA;
  background-color: transparent;
  border-color: transparent;
}
.btn-purple-quiet-light.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}
.btn-purple-quiet-dark {
  color: #7741AA;
}
.btn-purple-quiet-dark:focus, .btn-purple-quiet-dark.focus {
  color: #fff;
  background-color: #7741AA;
  border-color: #7741AA;
}
.btn-purple-quiet-dark:hover, .btn-purple-quiet-dark.hover {
  color: #925CC1;
  background-color: #7741AA;
  border-color: #7741AA;
}
.btn-purple-quiet-dark:active, .btn-purple-quiet-dark.active {
  transform: scale(0.95);
}
.btn-purple-quiet-dark[disabled], .btn-purple-quiet-dark.disabled {
  color: #DCC8EA;
  background-color: transparent;
  border-color: transparent;
}
.btn-purple-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #DCC8EA;
  border-color: #DCC8EA;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-cool-green ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_bcool-green .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_bcool-green .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_bcool-green .navbar-collapse ul.navbar-nav > li a,
  body#body_bcool-green .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_bcool-green .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_bcool-green .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #023B1B;
  }
  body#body_bcool-green .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #068744;
  }
  body#body_bcool-green .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #07B05C;
  }
}
/*Tab Menu (Products)*/
body#body_bcool-green .tabnav_container,
body#body_bcool-green .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #068744;
}
body#body_bcool-green .tabnav_container > li > a:hover,
body#body_bcool-green .tabnav_container > li > a:focus,
body#body_bcool-green .tabnav_container > li.active > a,
body#body_bcool-green .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_bcool-green .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_bcool-green .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #068744;
  font-weight: 700;
}
body#body_bcool-green .nav-tabs > li > a:hover,
body#body_bcool-green .nav-tabs > li > a:focus,
body#body_bcool-green .nav-tabs > li.active > a {
  color: #068744;
  font-weight: 700;
}

body#body_bcool-green ul.checkmarks li:before,
body#body_bcool-green .icon-play--before:before {
  background-color: #068744;
}

.branding--cool-green ul.checkmarks li:before {
  background-color: #068744 !important;
}

/*Background Colors*/
body#body_bcool-green .pagebrand-vdbackground {
  background-color: #023116;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_bcool-green .toggle {
  color: #068744;
  background: rgba(6, 135, 68, 0.15);
}

/*Font und Link colors*/
body#body_bcool-green .pagebrand-fontcolor--dark,
body#body_bcool-green .specs h5 {
  color: #023B1B;
}

body#body_bcool-green .pagebrand-fontcolor {
  color: #068744;
}

body#body_bcool-green .pagebrand-linkcolor {
  color: #068744;
}
body#body_bcool-green .pagebrand-linkcolor:hover {
  color: rgb(3.829787234, 86.170212766, 43.4042553191);
}

body#body_bcool-green .pagebrand-fill {
  fill: #068744;
}

body#body_bcool-green .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_bcool-green .btn:hover .pagebrand-fill--hover,
body#body_bcool-green .btn:focus .pagebrand-fill--hover {
  fill: #068744;
}

/* ==============================================*/
/* Button Styles - pagebrand cool-green  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}

body#body_bcool-green .btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
body#body_bcool-green .btn-pagebrand {
  background-color: #068744;
  color: #fff;
  border-color: #068744;
}
body#body_bcool-green .btn-pagebrand:focus, body#body_bcool-green .btn-pagebrand.focus {
  color: #fff;
  background-color: #057137;
  box-shadow: none;
  border-color: #068744;
}
body#body_bcool-green .btn-pagebrand:hover, body#body_bcool-green .btn-pagebrand.hover {
  color: #fff;
  background-color: #057137;
  border-color: #057137;
}
body#body_bcool-green .btn-pagebrand:active, body#body_bcool-green .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_bcool-green .btn-pagebrand[disabled], body#body_bcool-green .btn-pagebrand.disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
body#body_bcool-green .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_bcool-green .btn-pagebrand.btn-transparent:hover, body#body_bcool-green .btn-pagebrand.btn-transparent.hover, body#body_bcool-green .btn-pagebrand.btn-transparent:focus, body#body_bcool-green .btn-pagebrand.btn-transparent.focus {
  background-color: #057137;
}
body#body_bcool-green .btn-pagebrand-secondary {
  background-color: transparent;
  color: #068744;
  border-color: #068744;
}
body#body_bcool-green .btn-pagebrand-secondary:focus, body#body_bcool-green .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #068744;
  border-color: #068744;
}
body#body_bcool-green .btn-pagebrand-secondary:hover, body#body_bcool-green .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #068744;
  border-color: #068744;
}
body#body_bcool-green .btn-pagebrand-secondary:active, body#body_bcool-green .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_bcool-green .btn-pagebrand-secondary[disabled], body#body_bcool-green .btn-pagebrand-secondary.disabled {
  color: #70E6AF;
  background-color: transparent;
  border-color: #70E6AF;
}
body#body_bcool-green .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_bcool-green .btn-pagebrand-secondary.btn-transparent:hover, body#body_bcool-green .btn-pagebrand-secondary.btn-transparent.hover, body#body_bcool-green .btn-pagebrand-secondary.btn-transparent:focus, body#body_bcool-green .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #057137;
}
body#body_bcool-green .btn-quiet {
  background-color: transparent;
  color: #068744;
  border-color: transparent;
}
body#body_bcool-green .btn-quiet:focus, body#body_bcool-green .btn-quiet.focus {
  color: #fff;
  background-color: #068744;
  border-color: #068744;
}
body#body_bcool-green .btn-quiet:hover, body#body_bcool-green .btn-quiet.hover {
  color: #068744;
  background-color: #068744;
  border-color: #068744;
}
body#body_bcool-green .btn-quiet:active, body#body_bcool-green .btn-quiet.active {
  transform: scale(0.95);
}
body#body_bcool-green .btn-quiet[disabled], body#body_bcool-green .btn-quiet.disabled {
  color: #023B1B;
  background-color: transparent;
  border-color: transparent;
}

.btn-cool-green {
  background-color: #068744;
  color: #fff;
  border-color: #068744;
}
.btn-cool-green:focus, .btn-cool-green.focus {
  color: #fff;
  background-color: #057137;
  box-shadow: none;
  border-color: #068744;
}
.btn-cool-green:hover, .btn-cool-green.hover {
  color: #fff;
  background-color: #057137;
  border-color: #057137;
}
.btn-cool-green:active, .btn-cool-green.active {
  transform: scale(0.95);
}
.btn-cool-green[disabled], .btn-cool-green.disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-light {
  background-color: #25D07D;
  color: #fff;
  border-color: #25D07D;
}
.btn-cool-green-light:focus, .btn-cool-green-light.focus {
  color: #fff;
  background-color: #13B969;
  box-shadow: none;
  border-color: #25D07D;
}
.btn-cool-green-light:hover, .btn-cool-green-light.hover {
  color: #fff;
  background-color: #13B969;
  border-color: #13B969;
}
.btn-cool-green-light:active, .btn-cool-green-light.active {
  transform: scale(0.95);
}
.btn-cool-green-light[disabled], .btn-cool-green-light.disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-light.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-dark {
  background-color: #046C35;
  color: #fff;
  border-color: #046C35;
}
.btn-cool-green-dark:focus, .btn-cool-green-dark.focus {
  color: #fff;
  background-color: #04582A;
  box-shadow: none;
  border-color: #046C35;
}
.btn-cool-green-dark:hover, .btn-cool-green-dark.hover {
  color: #fff;
  background-color: #04582A;
  border-color: #04582A;
}
.btn-cool-green-dark:active, .btn-cool-green-dark.active {
  transform: scale(0.95);
}
.btn-cool-green-dark[disabled], .btn-cool-green-dark.disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-dark.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}

.btn-cool-green-secondary {
  background-color: #fff;
  color: #068744;
  border-color: #068744;
}
.btn-cool-green-secondary:focus, .btn-cool-green-secondary.focus {
  color: #fff;
  background-color: #068744;
  border-color: #068744;
}
.btn-cool-green-secondary:hover, .btn-cool-green-secondary.hover {
  color: #fff;
  background-color: #068744;
  border-color: #068744;
}
.btn-cool-green-secondary:active, .btn-cool-green-secondary.active {
  transform: scale(0.95);
}
.btn-cool-green-secondary[disabled], .btn-cool-green-secondary.disabled {
  color: #70E6AF;
  background-color: transparent;
  border-color: #70E6AF;
}
.btn-cool-green-secondary.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-secondary-light {
  color: #25D07D;
  border-color: #25D07D;
}
.btn-cool-green-secondary-light:focus, .btn-cool-green-secondary-light.focus {
  color: #fff;
  background-color: #25D07D;
  border-color: #25D07D;
}
.btn-cool-green-secondary-light:hover, .btn-cool-green-secondary-light.hover {
  color: #fff;
  background-color: #25D07D;
  border-color: #25D07D;
}
.btn-cool-green-secondary-light:active, .btn-cool-green-secondary-light.active {
  transform: scale(0.95);
}
.btn-cool-green-secondary-light[disabled], .btn-cool-green-secondary-light.disabled {
  color: #70E6AF;
  background-color: transparent;
  border-color: #70E6AF;
}
.btn-cool-green-secondary-light.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-secondary-dark {
  color: #046C35;
  border-color: #046C35;
}
.btn-cool-green-secondary-dark:focus, .btn-cool-green-secondary-dark.focus {
  color: #fff;
  background-color: #046C35;
  border-color: #046C35;
}
.btn-cool-green-secondary-dark:hover, .btn-cool-green-secondary-dark.hover {
  color: #fff;
  background-color: #046C35;
  border-color: #046C35;
}
.btn-cool-green-secondary-dark:active, .btn-cool-green-secondary-dark.active {
  transform: scale(0.95);
}
.btn-cool-green-secondary-dark[disabled], .btn-cool-green-secondary-dark.disabled {
  color: #70E6AF;
  background-color: transparent;
  border-color: #70E6AF;
}
.btn-cool-green-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}

.btn-cool-green-quiet {
  background-color: transparent;
  color: #068744;
  border-color: transparent;
}
.btn-cool-green-quiet:focus, .btn-cool-green-quiet.focus {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-quiet:hover, .btn-cool-green-quiet.hover {
  color: #068744;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-quiet:active, .btn-cool-green-quiet.active {
  transform: scale(0.95);
}
.btn-cool-green-quiet[disabled], .btn-cool-green-quiet.disabled {
  color: #70E6AF;
  background-color: transparent;
  border-color: transparent;
}
.btn-cool-green-quiet.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-quiet-light {
  color: #25D07D;
}
.btn-cool-green-quiet-light:focus, .btn-cool-green-quiet-light.focus {
  color: #fff;
  background-color: #25D07D;
  border-color: #25D07D;
}
.btn-cool-green-quiet-light:hover, .btn-cool-green-quiet-light.hover {
  color: #068744;
  background-color: #25D07D;
  border-color: #25D07D;
}
.btn-cool-green-quiet-light:active, .btn-cool-green-quiet-light.active {
  transform: scale(0.95);
}
.btn-cool-green-quiet-light[disabled], .btn-cool-green-quiet-light.disabled {
  color: #70E6AF;
  background-color: transparent;
  border-color: transparent;
}
.btn-cool-green-quiet-light.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}
.btn-cool-green-quiet-dark {
  color: #046C35;
}
.btn-cool-green-quiet-dark:focus, .btn-cool-green-quiet-dark.focus {
  color: #fff;
  background-color: #046C35;
  border-color: #046C35;
}
.btn-cool-green-quiet-dark:hover, .btn-cool-green-quiet-dark.hover {
  color: #068744;
  background-color: #046C35;
  border-color: #046C35;
}
.btn-cool-green-quiet-dark:active, .btn-cool-green-quiet-dark.active {
  transform: scale(0.95);
}
.btn-cool-green-quiet-dark[disabled], .btn-cool-green-quiet-dark.disabled {
  color: #70E6AF;
  background-color: transparent;
  border-color: transparent;
}
.btn-cool-green-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #70E6AF;
  border-color: #70E6AF;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-green ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_bgreen .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_bgreen .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_bgreen .navbar-collapse ul.navbar-nav > li a,
  body#body_bgreen .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_bgreen .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_bgreen .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #233904;
  }
  body#body_bgreen .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #558109;
  }
  body#body_bgreen .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #71A70C;
  }
}
/*Tab Menu (Products)*/
body#body_bgreen .tabnav_container,
body#body_bgreen .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #558109;
}
body#body_bgreen .tabnav_container > li > a:hover,
body#body_bgreen .tabnav_container > li > a:focus,
body#body_bgreen .tabnav_container > li.active > a,
body#body_bgreen .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_bgreen .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_bgreen .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #558109;
  font-weight: 700;
}
body#body_bgreen .nav-tabs > li > a:hover,
body#body_bgreen .nav-tabs > li > a:focus,
body#body_bgreen .nav-tabs > li.active > a {
  color: #558109;
  font-weight: 700;
}

body#body_bgreen ul.checkmarks li:before,
body#body_bgreen .icon-play--before:before {
  background-color: #558109;
}

.branding--green ul.checkmarks li:before {
  background-color: #558109 !important;
}

/*Background Colors*/
body#body_bgreen .pagebrand-vdbackground {
  background-color: #1D3003;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_bgreen .toggle {
  color: #558109;
  background: rgba(85, 129, 9, 0.15);
}

/*Font und Link colors*/
body#body_bgreen .pagebrand-fontcolor--dark,
body#body_bgreen .specs h5 {
  color: #233904;
}

body#body_bgreen .pagebrand-fontcolor {
  color: #558109;
}

body#body_bgreen .pagebrand-linkcolor {
  color: #558109;
}
body#body_bgreen .pagebrand-linkcolor:hover {
  color: rgb(53.5869565217, 81.3260869565, 5.6739130435);
}

body#body_bgreen .pagebrand-fill {
  fill: #558109;
}

body#body_bgreen .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_bgreen .btn:hover .pagebrand-fill--hover,
body#body_bgreen .btn:focus .pagebrand-fill--hover {
  fill: #558109;
}

/* ==============================================*/
/* Button Styles - pagebrand green  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}

body#body_bgreen .btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
body#body_bgreen .btn-pagebrand {
  background-color: #558109;
  color: #fff;
  border-color: #558109;
}
body#body_bgreen .btn-pagebrand:focus, body#body_bgreen .btn-pagebrand.focus {
  color: #fff;
  background-color: #476E08;
  box-shadow: none;
  border-color: #558109;
}
body#body_bgreen .btn-pagebrand:hover, body#body_bgreen .btn-pagebrand.hover {
  color: #fff;
  background-color: #476E08;
  border-color: #476E08;
}
body#body_bgreen .btn-pagebrand:active, body#body_bgreen .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_bgreen .btn-pagebrand[disabled], body#body_bgreen .btn-pagebrand.disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
body#body_bgreen .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_bgreen .btn-pagebrand.btn-transparent:hover, body#body_bgreen .btn-pagebrand.btn-transparent.hover, body#body_bgreen .btn-pagebrand.btn-transparent:focus, body#body_bgreen .btn-pagebrand.btn-transparent.focus {
  background-color: #476E08;
}
body#body_bgreen .btn-pagebrand-secondary {
  background-color: transparent;
  color: #558109;
  border-color: #558109;
}
body#body_bgreen .btn-pagebrand-secondary:focus, body#body_bgreen .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #558109;
  border-color: #558109;
}
body#body_bgreen .btn-pagebrand-secondary:hover, body#body_bgreen .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #558109;
  border-color: #558109;
}
body#body_bgreen .btn-pagebrand-secondary:active, body#body_bgreen .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_bgreen .btn-pagebrand-secondary[disabled], body#body_bgreen .btn-pagebrand-secondary.disabled {
  color: #AFDF49;
  background-color: transparent;
  border-color: #AFDF49;
}
body#body_bgreen .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_bgreen .btn-pagebrand-secondary.btn-transparent:hover, body#body_bgreen .btn-pagebrand-secondary.btn-transparent.hover, body#body_bgreen .btn-pagebrand-secondary.btn-transparent:focus, body#body_bgreen .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #476E08;
}
body#body_bgreen .btn-quiet {
  background-color: transparent;
  color: #558109;
  border-color: transparent;
}
body#body_bgreen .btn-quiet:focus, body#body_bgreen .btn-quiet.focus {
  color: #fff;
  background-color: #558109;
  border-color: #558109;
}
body#body_bgreen .btn-quiet:hover, body#body_bgreen .btn-quiet.hover {
  color: #558109;
  background-color: #558109;
  border-color: #558109;
}
body#body_bgreen .btn-quiet:active, body#body_bgreen .btn-quiet.active {
  transform: scale(0.95);
}
body#body_bgreen .btn-quiet[disabled], body#body_bgreen .btn-quiet.disabled {
  color: #233904;
  background-color: transparent;
  border-color: transparent;
}

.btn-green {
  background-color: #558109;
  color: #fff;
  border-color: #558109;
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: #476E08;
  box-shadow: none;
  border-color: #558109;
}
.btn-green:hover, .btn-green.hover {
  color: #fff;
  background-color: #476E08;
  border-color: #476E08;
}
.btn-green:active, .btn-green.active {
  transform: scale(0.95);
}
.btn-green[disabled], .btn-green.disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-light {
  background-color: #91C723;
  color: #fff;
  border-color: #91C723;
}
.btn-green-light:focus, .btn-green-light.focus {
  color: #fff;
  background-color: #7EB215;
  box-shadow: none;
  border-color: #91C723;
}
.btn-green-light:hover, .btn-green-light.hover {
  color: #fff;
  background-color: #7EB215;
  border-color: #7EB215;
}
.btn-green-light:active, .btn-green-light.active {
  transform: scale(0.95);
}
.btn-green-light[disabled], .btn-green-light.disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-light.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-dark {
  background-color: #406407;
  color: #fff;
  border-color: #406407;
}
.btn-green-dark:focus, .btn-green-dark.focus {
  color: #fff;
  background-color: #365606;
  box-shadow: none;
  border-color: #406407;
}
.btn-green-dark:hover, .btn-green-dark.hover {
  color: #fff;
  background-color: #365606;
  border-color: #365606;
}
.btn-green-dark:active, .btn-green-dark.active {
  transform: scale(0.95);
}
.btn-green-dark[disabled], .btn-green-dark.disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-dark.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}

.btn-green-secondary {
  background-color: #fff;
  color: #558109;
  border-color: #558109;
}
.btn-green-secondary:focus, .btn-green-secondary.focus {
  color: #fff;
  background-color: #558109;
  border-color: #558109;
}
.btn-green-secondary:hover, .btn-green-secondary.hover {
  color: #fff;
  background-color: #558109;
  border-color: #558109;
}
.btn-green-secondary:active, .btn-green-secondary.active {
  transform: scale(0.95);
}
.btn-green-secondary[disabled], .btn-green-secondary.disabled {
  color: #AFDF49;
  background-color: transparent;
  border-color: #AFDF49;
}
.btn-green-secondary.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-secondary-light {
  color: #91C723;
  border-color: #91C723;
}
.btn-green-secondary-light:focus, .btn-green-secondary-light.focus {
  color: #fff;
  background-color: #91C723;
  border-color: #91C723;
}
.btn-green-secondary-light:hover, .btn-green-secondary-light.hover {
  color: #fff;
  background-color: #91C723;
  border-color: #91C723;
}
.btn-green-secondary-light:active, .btn-green-secondary-light.active {
  transform: scale(0.95);
}
.btn-green-secondary-light[disabled], .btn-green-secondary-light.disabled {
  color: #AFDF49;
  background-color: transparent;
  border-color: #AFDF49;
}
.btn-green-secondary-light.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-secondary-dark {
  color: #406407;
  border-color: #406407;
}
.btn-green-secondary-dark:focus, .btn-green-secondary-dark.focus {
  color: #fff;
  background-color: #406407;
  border-color: #406407;
}
.btn-green-secondary-dark:hover, .btn-green-secondary-dark.hover {
  color: #fff;
  background-color: #406407;
  border-color: #406407;
}
.btn-green-secondary-dark:active, .btn-green-secondary-dark.active {
  transform: scale(0.95);
}
.btn-green-secondary-dark[disabled], .btn-green-secondary-dark.disabled {
  color: #AFDF49;
  background-color: transparent;
  border-color: #AFDF49;
}
.btn-green-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}

.btn-green-quiet {
  background-color: transparent;
  color: #558109;
  border-color: transparent;
}
.btn-green-quiet:focus, .btn-green-quiet.focus {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-quiet:hover, .btn-green-quiet.hover {
  color: #558109;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-quiet:active, .btn-green-quiet.active {
  transform: scale(0.95);
}
.btn-green-quiet[disabled], .btn-green-quiet.disabled {
  color: #AFDF49;
  background-color: transparent;
  border-color: transparent;
}
.btn-green-quiet.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-quiet-light {
  color: #91C723;
}
.btn-green-quiet-light:focus, .btn-green-quiet-light.focus {
  color: #fff;
  background-color: #91C723;
  border-color: #91C723;
}
.btn-green-quiet-light:hover, .btn-green-quiet-light.hover {
  color: #558109;
  background-color: #91C723;
  border-color: #91C723;
}
.btn-green-quiet-light:active, .btn-green-quiet-light.active {
  transform: scale(0.95);
}
.btn-green-quiet-light[disabled], .btn-green-quiet-light.disabled {
  color: #AFDF49;
  background-color: transparent;
  border-color: transparent;
}
.btn-green-quiet-light.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}
.btn-green-quiet-dark {
  color: #406407;
}
.btn-green-quiet-dark:focus, .btn-green-quiet-dark.focus {
  color: #fff;
  background-color: #406407;
  border-color: #406407;
}
.btn-green-quiet-dark:hover, .btn-green-quiet-dark.hover {
  color: #558109;
  background-color: #406407;
  border-color: #406407;
}
.btn-green-quiet-dark:active, .btn-green-quiet-dark.active {
  transform: scale(0.95);
}
.btn-green-quiet-dark[disabled], .btn-green-quiet-dark.disabled {
  color: #AFDF49;
  background-color: transparent;
  border-color: transparent;
}
.btn-green-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #AFDF49;
  border-color: #AFDF49;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-warm-red ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_bwarm-red .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_bwarm-red .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_bwarm-red .navbar-collapse ul.navbar-nav > li a,
  body#body_bwarm-red .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_bwarm-red .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_bwarm-red .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #6D0823;
  }
  body#body_bwarm-red .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #E41154;
  }
  body#body_bwarm-red .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #F46796;
  }
}
/*Tab Menu (Products)*/
body#body_bwarm-red .tabnav_container,
body#body_bwarm-red .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #E41154;
}
body#body_bwarm-red .tabnav_container > li > a:hover,
body#body_bwarm-red .tabnav_container > li > a:focus,
body#body_bwarm-red .tabnav_container > li.active > a,
body#body_bwarm-red .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_bwarm-red .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_bwarm-red .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #E41154;
  font-weight: 700;
}
body#body_bwarm-red .nav-tabs > li > a:hover,
body#body_bwarm-red .nav-tabs > li > a:focus,
body#body_bwarm-red .nav-tabs > li.active > a {
  color: #E41154;
  font-weight: 700;
}

body#body_bwarm-red ul.checkmarks li:before,
body#body_bwarm-red .icon-play--before:before {
  background-color: #E41154;
}

.branding--warm-red ul.checkmarks li:before {
  background-color: #E41154 !important;
}

/*Background Colors*/
body#body_bwarm-red .pagebrand-vdbackground {
  background-color: #5F071F;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_bwarm-red .toggle {
  color: #E41154;
  background: rgba(228, 17, 84, 0.15);
}

/*Font und Link colors*/
body#body_bwarm-red .pagebrand-fontcolor--dark,
body#body_bwarm-red .specs h5 {
  color: #6D0823;
}

body#body_bwarm-red .pagebrand-fontcolor {
  color: #E41154;
}

body#body_bwarm-red .pagebrand-linkcolor {
  color: #E41154;
}
body#body_bwarm-red .pagebrand-linkcolor:hover {
  color: rgb(180.5387755102, 13.4612244898, 66.5142857143);
}

body#body_bwarm-red .pagebrand-fill {
  fill: #E41154;
}

body#body_bwarm-red .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_bwarm-red .btn:hover .pagebrand-fill--hover,
body#body_bwarm-red .btn:focus .pagebrand-fill--hover {
  fill: #E41154;
}

/* ==============================================*/
/* Button Styles - pagebrand warm-red  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}

body#body_bwarm-red .btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
body#body_bwarm-red .btn-pagebrand {
  background-color: #E41154;
  color: #fff;
  border-color: #E41154;
}
body#body_bwarm-red .btn-pagebrand:focus, body#body_bwarm-red .btn-pagebrand.focus {
  color: #fff;
  background-color: #C70F46;
  box-shadow: none;
  border-color: #E41154;
}
body#body_bwarm-red .btn-pagebrand:hover, body#body_bwarm-red .btn-pagebrand.hover {
  color: #fff;
  background-color: #C70F46;
  border-color: #C70F46;
}
body#body_bwarm-red .btn-pagebrand:active, body#body_bwarm-red .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_bwarm-red .btn-pagebrand[disabled], body#body_bwarm-red .btn-pagebrand.disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
body#body_bwarm-red .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_bwarm-red .btn-pagebrand.btn-transparent:hover, body#body_bwarm-red .btn-pagebrand.btn-transparent.hover, body#body_bwarm-red .btn-pagebrand.btn-transparent:focus, body#body_bwarm-red .btn-pagebrand.btn-transparent.focus {
  background-color: #C70F46;
}
body#body_bwarm-red .btn-pagebrand-secondary {
  background-color: transparent;
  color: #E41154;
  border-color: #E41154;
}
body#body_bwarm-red .btn-pagebrand-secondary:focus, body#body_bwarm-red .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #E41154;
  border-color: #E41154;
}
body#body_bwarm-red .btn-pagebrand-secondary:hover, body#body_bwarm-red .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #E41154;
  border-color: #E41154;
}
body#body_bwarm-red .btn-pagebrand-secondary:active, body#body_bwarm-red .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_bwarm-red .btn-pagebrand-secondary[disabled], body#body_bwarm-red .btn-pagebrand-secondary.disabled {
  color: #FAC1D6;
  background-color: transparent;
  border-color: #FAC1D6;
}
body#body_bwarm-red .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_bwarm-red .btn-pagebrand-secondary.btn-transparent:hover, body#body_bwarm-red .btn-pagebrand-secondary.btn-transparent.hover, body#body_bwarm-red .btn-pagebrand-secondary.btn-transparent:focus, body#body_bwarm-red .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #C70F46;
}
body#body_bwarm-red .btn-quiet {
  background-color: transparent;
  color: #E41154;
  border-color: transparent;
}
body#body_bwarm-red .btn-quiet:focus, body#body_bwarm-red .btn-quiet.focus {
  color: #fff;
  background-color: #E41154;
  border-color: #E41154;
}
body#body_bwarm-red .btn-quiet:hover, body#body_bwarm-red .btn-quiet.hover {
  color: #E41154;
  background-color: #E41154;
  border-color: #E41154;
}
body#body_bwarm-red .btn-quiet:active, body#body_bwarm-red .btn-quiet.active {
  transform: scale(0.95);
}
body#body_bwarm-red .btn-quiet[disabled], body#body_bwarm-red .btn-quiet.disabled {
  color: #6D0823;
  background-color: transparent;
  border-color: transparent;
}

.btn-warm-red {
  background-color: #E41154;
  color: #fff;
  border-color: #E41154;
}
.btn-warm-red:focus, .btn-warm-red.focus {
  color: #fff;
  background-color: #C70F46;
  box-shadow: none;
  border-color: #E41154;
}
.btn-warm-red:hover, .btn-warm-red.hover {
  color: #fff;
  background-color: #C70F46;
  border-color: #C70F46;
}
.btn-warm-red:active, .btn-warm-red.active {
  transform: scale(0.95);
}
.btn-warm-red[disabled], .btn-warm-red.disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-light {
  background-color: #F89BBC;
  color: #fff;
  border-color: #F89BBC;
}
.btn-warm-red-light:focus, .btn-warm-red-light.focus {
  color: #fff;
  background-color: #F57AA5;
  box-shadow: none;
  border-color: #F89BBC;
}
.btn-warm-red-light:hover, .btn-warm-red-light.hover {
  color: #fff;
  background-color: #F57AA5;
  border-color: #F57AA5;
}
.btn-warm-red-light:active, .btn-warm-red-light.active {
  transform: scale(0.95);
}
.btn-warm-red-light[disabled], .btn-warm-red-light.disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-light.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-dark {
  background-color: #B40E40;
  color: #fff;
  border-color: #B40E40;
}
.btn-warm-red-dark:focus, .btn-warm-red-dark.focus {
  color: #fff;
  background-color: #980B33;
  box-shadow: none;
  border-color: #B40E40;
}
.btn-warm-red-dark:hover, .btn-warm-red-dark.hover {
  color: #fff;
  background-color: #980B33;
  border-color: #980B33;
}
.btn-warm-red-dark:active, .btn-warm-red-dark.active {
  transform: scale(0.95);
}
.btn-warm-red-dark[disabled], .btn-warm-red-dark.disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-dark.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}

.btn-warm-red-secondary {
  background-color: #fff;
  color: #E41154;
  border-color: #E41154;
}
.btn-warm-red-secondary:focus, .btn-warm-red-secondary.focus {
  color: #fff;
  background-color: #E41154;
  border-color: #E41154;
}
.btn-warm-red-secondary:hover, .btn-warm-red-secondary.hover {
  color: #fff;
  background-color: #E41154;
  border-color: #E41154;
}
.btn-warm-red-secondary:active, .btn-warm-red-secondary.active {
  transform: scale(0.95);
}
.btn-warm-red-secondary[disabled], .btn-warm-red-secondary.disabled {
  color: #FAC1D6;
  background-color: transparent;
  border-color: #FAC1D6;
}
.btn-warm-red-secondary.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-secondary-light {
  color: #F89BBC;
  border-color: #F89BBC;
}
.btn-warm-red-secondary-light:focus, .btn-warm-red-secondary-light.focus {
  color: #fff;
  background-color: #F89BBC;
  border-color: #F89BBC;
}
.btn-warm-red-secondary-light:hover, .btn-warm-red-secondary-light.hover {
  color: #fff;
  background-color: #F89BBC;
  border-color: #F89BBC;
}
.btn-warm-red-secondary-light:active, .btn-warm-red-secondary-light.active {
  transform: scale(0.95);
}
.btn-warm-red-secondary-light[disabled], .btn-warm-red-secondary-light.disabled {
  color: #FAC1D6;
  background-color: transparent;
  border-color: #FAC1D6;
}
.btn-warm-red-secondary-light.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-secondary-dark {
  color: #B40E40;
  border-color: #B40E40;
}
.btn-warm-red-secondary-dark:focus, .btn-warm-red-secondary-dark.focus {
  color: #fff;
  background-color: #B40E40;
  border-color: #B40E40;
}
.btn-warm-red-secondary-dark:hover, .btn-warm-red-secondary-dark.hover {
  color: #fff;
  background-color: #B40E40;
  border-color: #B40E40;
}
.btn-warm-red-secondary-dark:active, .btn-warm-red-secondary-dark.active {
  transform: scale(0.95);
}
.btn-warm-red-secondary-dark[disabled], .btn-warm-red-secondary-dark.disabled {
  color: #FAC1D6;
  background-color: transparent;
  border-color: #FAC1D6;
}
.btn-warm-red-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}

.btn-warm-red-quiet {
  background-color: transparent;
  color: #E41154;
  border-color: transparent;
}
.btn-warm-red-quiet:focus, .btn-warm-red-quiet.focus {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-quiet:hover, .btn-warm-red-quiet.hover {
  color: #E41154;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-quiet:active, .btn-warm-red-quiet.active {
  transform: scale(0.95);
}
.btn-warm-red-quiet[disabled], .btn-warm-red-quiet.disabled {
  color: #FAC1D6;
  background-color: transparent;
  border-color: transparent;
}
.btn-warm-red-quiet.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-quiet-light {
  color: #F89BBC;
}
.btn-warm-red-quiet-light:focus, .btn-warm-red-quiet-light.focus {
  color: #fff;
  background-color: #F89BBC;
  border-color: #F89BBC;
}
.btn-warm-red-quiet-light:hover, .btn-warm-red-quiet-light.hover {
  color: #E41154;
  background-color: #F89BBC;
  border-color: #F89BBC;
}
.btn-warm-red-quiet-light:active, .btn-warm-red-quiet-light.active {
  transform: scale(0.95);
}
.btn-warm-red-quiet-light[disabled], .btn-warm-red-quiet-light.disabled {
  color: #FAC1D6;
  background-color: transparent;
  border-color: transparent;
}
.btn-warm-red-quiet-light.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}
.btn-warm-red-quiet-dark {
  color: #B40E40;
}
.btn-warm-red-quiet-dark:focus, .btn-warm-red-quiet-dark.focus {
  color: #fff;
  background-color: #B40E40;
  border-color: #B40E40;
}
.btn-warm-red-quiet-dark:hover, .btn-warm-red-quiet-dark.hover {
  color: #E41154;
  background-color: #B40E40;
  border-color: #B40E40;
}
.btn-warm-red-quiet-dark:active, .btn-warm-red-quiet-dark.active {
  transform: scale(0.95);
}
.btn-warm-red-quiet-dark[disabled], .btn-warm-red-quiet-dark.disabled {
  color: #FAC1D6;
  background-color: transparent;
  border-color: transparent;
}
.btn-warm-red-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #FAC1D6;
  border-color: #FAC1D6;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

/*====================================================================================*/
/*==================== THEME COLOR for  [[[ color-lime ]]] ========================*/
/*====================================================================================*/
/*Logo Shape unten*/
body#body_borange .wordmarkbgbottom .gradient--orange-hc {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_borange .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(97, 21, 18) 0%, rgb(155, 52, 38) 50%, rgb(255, 164, 13) 100%);
}

body#body_bblue .wordmarkbgbottom .gradient--blue-hc {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_bblue .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 16, 31) 0%, rgb(0, 50, 93) 50%, rgb(0, 169, 235) 100%);
}

body#body_baqua .wordmarkbgbottom .gradient--aqua-hc {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_baqua .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(0, 38, 48) 0%, rgb(36, 76, 93) 50%, rgb(92, 185, 187) 100%);
}

body#body_bmagenta .wordmarkbgbottom .gradient--magenta-hc {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bmagenta .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(56, 10, 34) 0%, rgb(109, 30, 74) 50%, rgb(235, 111, 189) 100%);
}

body#body_bpurple .wordmarkbgbottom .gradient--purple-hc {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bpurple .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(27, 21, 52) 0%, rgb(61, 15, 88) 50%, rgb(167, 122, 215) 100%);
}

body#body_bwarm-red .wordmarkbgbottom .gradient--warm-red-hc {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

body#body_bwarm-red .wordmarkbgbottom {
  background-image: linear-gradient(125deg, rgb(50, 2, 14) 0%, rgb(120, 36, 52) 50%, rgb(252, 155, 193) 100%);
}

/*Dropdown Menu*/
@media (max-width: 960px) {
  body#body_blime .navbar-collapse {
    /*Erste Ebene*/
  }
  body#body_blime .navbar-collapse ul.navbar-nav > li {
    background-color: transparent;
    /*Zweite Ebene*/
  }
  body#body_blime .navbar-collapse ul.navbar-nav > li a,
  body#body_blime .navbar-collapse ul.navbar-nav > li > ul > li:last-child a,
  body#body_blime .navbar-collapse ul.navbar-nav > li span.nolink,
  body#body_blime .navbar-collapse ul.navbar-nav > li > ul > li:last-child span.nolink {
    border-bottom: 1px solid #30390A;
  }
  body#body_blime .navbar-collapse ul.navbar-nav > li > ul > li {
    background-color: #6D7A15;
  }
  body#body_blime .navbar-collapse ul.navbar-nav > li > ul > li > a {
    border-bottom: 1px solid #92A11B;
  }
}
/*Tab Menu (Products)*/
body#body_blime .tabnav_container,
body#body_blime .responsive-tabs-container .tabs-dropdown .dropdown-menu {
  background-color: #6D7A15;
}
body#body_blime .tabnav_container > li > a:hover,
body#body_blime .tabnav_container > li > a:focus,
body#body_blime .tabnav_container > li.active > a,
body#body_blime .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:hover,
body#body_blime .responsive-tabs-container .tabs-dropdown .dropdown-menu > li > a:focus,
body#body_blime .responsive-tabs-container .tabs-dropdown .dropdown-menu > li.active > a {
  color: #6D7A15;
  font-weight: 700;
}
body#body_blime .nav-tabs > li > a:hover,
body#body_blime .nav-tabs > li > a:focus,
body#body_blime .nav-tabs > li.active > a {
  color: #6D7A15;
  font-weight: 700;
}

body#body_blime ul.checkmarks li:before,
body#body_blime .icon-play--before:before {
  background-color: #6D7A15;
}

.branding--lime ul.checkmarks li:before {
  background-color: #6D7A15 !important;
}

/*Background Colors*/
body#body_blime .pagebrand-vdbackground {
  background-color: #293008;
}

/*Gradients*/
/*Gradients*/
/*Toggles Accordion*/
body#body_blime .toggle {
  color: #6D7A15;
  background: rgba(109, 122, 21, 0.15);
}

/*Font und Link colors*/
body#body_blime .pagebrand-fontcolor--dark,
body#body_blime .specs h5 {
  color: #30390A;
}

body#body_blime .pagebrand-fontcolor {
  color: #6D7A15;
}

body#body_blime .pagebrand-linkcolor {
  color: #6D7A15;
}
body#body_blime .pagebrand-linkcolor:hover {
  color: rgb(70.1258741259, 78.4895104895, 13.5104895105);
}

body#body_blime .pagebrand-fill {
  fill: #6D7A15;
}

body#body_blime .btn .pagebrand-fill--hover {
  fill: #FFF;
}

body#body_blime .btn:hover .pagebrand-fill--hover,
body#body_blime .btn:focus .pagebrand-fill--hover {
  fill: #6D7A15;
}

/* ==============================================*/
/* Button Styles - pagebrand lime  */
/* ==============================================*/
.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}

body#body_blime .btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
body#body_blime .btn-pagebrand {
  background-color: #6D7A15;
  color: #fff;
  border-color: #6D7A15;
}
body#body_blime .btn-pagebrand:focus, body#body_blime .btn-pagebrand.focus {
  color: #fff;
  background-color: #5C6912;
  box-shadow: none;
  border-color: #6D7A15;
}
body#body_blime .btn-pagebrand:hover, body#body_blime .btn-pagebrand.hover {
  color: #fff;
  background-color: #5C6912;
  border-color: #5C6912;
}
body#body_blime .btn-pagebrand:active, body#body_blime .btn-pagebrand.active {
  transform: scale(0.95);
}
body#body_blime .btn-pagebrand[disabled], body#body_blime .btn-pagebrand.disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
body#body_blime .btn-pagebrand.btn-transparent {
  background-color: transparent;
}
body#body_blime .btn-pagebrand.btn-transparent:hover, body#body_blime .btn-pagebrand.btn-transparent.hover, body#body_blime .btn-pagebrand.btn-transparent:focus, body#body_blime .btn-pagebrand.btn-transparent.focus {
  background-color: #5C6912;
}
body#body_blime .btn-pagebrand-secondary {
  background-color: transparent;
  color: #6D7A15;
  border-color: #6D7A15;
}
body#body_blime .btn-pagebrand-secondary:focus, body#body_blime .btn-pagebrand-secondary.focus {
  color: #fff;
  background-color: #6D7A15;
  border-color: #6D7A15;
}
body#body_blime .btn-pagebrand-secondary:hover, body#body_blime .btn-pagebrand-secondary.hover {
  color: #fff;
  background-color: #6D7A15;
  border-color: #6D7A15;
}
body#body_blime .btn-pagebrand-secondary:active, body#body_blime .btn-pagebrand-secondary.active {
  transform: scale(0.95);
}
body#body_blime .btn-pagebrand-secondary[disabled], body#body_blime .btn-pagebrand-secondary.disabled {
  color: #CCDB29;
  background-color: transparent;
  border-color: #CCDB29;
}
body#body_blime .btn-pagebrand-secondary.btn-transparent {
  background-color: transparent;
}
body#body_blime .btn-pagebrand-secondary.btn-transparent:hover, body#body_blime .btn-pagebrand-secondary.btn-transparent.hover, body#body_blime .btn-pagebrand-secondary.btn-transparent:focus, body#body_blime .btn-pagebrand-secondary.btn-transparent.focus {
  background-color: #5C6912;
}
body#body_blime .btn-quiet {
  background-color: transparent;
  color: #6D7A15;
  border-color: transparent;
}
body#body_blime .btn-quiet:focus, body#body_blime .btn-quiet.focus {
  color: #fff;
  background-color: #6D7A15;
  border-color: #6D7A15;
}
body#body_blime .btn-quiet:hover, body#body_blime .btn-quiet.hover {
  color: #6D7A15;
  background-color: #6D7A15;
  border-color: #6D7A15;
}
body#body_blime .btn-quiet:active, body#body_blime .btn-quiet.active {
  transform: scale(0.95);
}
body#body_blime .btn-quiet[disabled], body#body_blime .btn-quiet.disabled {
  color: #30390A;
  background-color: transparent;
  border-color: transparent;
}

.btn-lime {
  background-color: #6D7A15;
  color: #fff;
  border-color: #6D7A15;
}
.btn-lime:focus, .btn-lime.focus {
  color: #fff;
  background-color: #5C6912;
  box-shadow: none;
  border-color: #6D7A15;
}
.btn-lime:hover, .btn-lime.hover {
  color: #fff;
  background-color: #5C6912;
  border-color: #5C6912;
}
.btn-lime:active, .btn-lime.active {
  transform: scale(0.95);
}
.btn-lime[disabled], .btn-lime.disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-light {
  background-color: #B0C021;
  color: #fff;
  border-color: #B0C021;
}
.btn-lime-light:focus, .btn-lime-light.focus {
  color: #fff;
  background-color: #9CAA1D;
  box-shadow: none;
  border-color: #B0C021;
}
.btn-lime-light:hover, .btn-lime-light.hover {
  color: #fff;
  background-color: #9CAA1D;
  border-color: #9CAA1D;
}
.btn-lime-light:active, .btn-lime-light.active {
  transform: scale(0.95);
}
.btn-lime-light[disabled], .btn-lime-light.disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-light.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-dark {
  background-color: #546010;
  color: #fff;
  border-color: #546010;
}
.btn-lime-dark:focus, .btn-lime-dark.focus {
  color: #fff;
  background-color: #444E0D;
  box-shadow: none;
  border-color: #546010;
}
.btn-lime-dark:hover, .btn-lime-dark.hover {
  color: #fff;
  background-color: #444E0D;
  border-color: #444E0D;
}
.btn-lime-dark:active, .btn-lime-dark.active {
  transform: scale(0.95);
}
.btn-lime-dark[disabled], .btn-lime-dark.disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-dark.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}

.btn-lime-secondary {
  background-color: #fff;
  color: #6D7A15;
  border-color: #6D7A15;
}
.btn-lime-secondary:focus, .btn-lime-secondary.focus {
  color: #fff;
  background-color: #6D7A15;
  border-color: #6D7A15;
}
.btn-lime-secondary:hover, .btn-lime-secondary.hover {
  color: #fff;
  background-color: #6D7A15;
  border-color: #6D7A15;
}
.btn-lime-secondary:active, .btn-lime-secondary.active {
  transform: scale(0.95);
}
.btn-lime-secondary[disabled], .btn-lime-secondary.disabled {
  color: #CCDB29;
  background-color: transparent;
  border-color: #CCDB29;
}
.btn-lime-secondary.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-secondary-light {
  color: #B0C021;
  border-color: #B0C021;
}
.btn-lime-secondary-light:focus, .btn-lime-secondary-light.focus {
  color: #fff;
  background-color: #B0C021;
  border-color: #B0C021;
}
.btn-lime-secondary-light:hover, .btn-lime-secondary-light.hover {
  color: #fff;
  background-color: #B0C021;
  border-color: #B0C021;
}
.btn-lime-secondary-light:active, .btn-lime-secondary-light.active {
  transform: scale(0.95);
}
.btn-lime-secondary-light[disabled], .btn-lime-secondary-light.disabled {
  color: #CCDB29;
  background-color: transparent;
  border-color: #CCDB29;
}
.btn-lime-secondary-light.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-secondary-dark {
  color: #546010;
  border-color: #546010;
}
.btn-lime-secondary-dark:focus, .btn-lime-secondary-dark.focus {
  color: #fff;
  background-color: #546010;
  border-color: #546010;
}
.btn-lime-secondary-dark:hover, .btn-lime-secondary-dark.hover {
  color: #fff;
  background-color: #546010;
  border-color: #546010;
}
.btn-lime-secondary-dark:active, .btn-lime-secondary-dark.active {
  transform: scale(0.95);
}
.btn-lime-secondary-dark[disabled], .btn-lime-secondary-dark.disabled {
  color: #CCDB29;
  background-color: transparent;
  border-color: #CCDB29;
}
.btn-lime-secondary-dark.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}

.btn-lime-quiet {
  background-color: transparent;
  color: #6D7A15;
  border-color: transparent;
}
.btn-lime-quiet:focus, .btn-lime-quiet.focus {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-quiet:hover, .btn-lime-quiet.hover {
  color: #6D7A15;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-quiet:active, .btn-lime-quiet.active {
  transform: scale(0.95);
}
.btn-lime-quiet[disabled], .btn-lime-quiet.disabled {
  color: #CCDB29;
  background-color: transparent;
  border-color: transparent;
}
.btn-lime-quiet.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-quiet-light {
  color: #B0C021;
}
.btn-lime-quiet-light:focus, .btn-lime-quiet-light.focus {
  color: #fff;
  background-color: #B0C021;
  border-color: #B0C021;
}
.btn-lime-quiet-light:hover, .btn-lime-quiet-light.hover {
  color: #6D7A15;
  background-color: #B0C021;
  border-color: #B0C021;
}
.btn-lime-quiet-light:active, .btn-lime-quiet-light.active {
  transform: scale(0.95);
}
.btn-lime-quiet-light[disabled], .btn-lime-quiet-light.disabled {
  color: #CCDB29;
  background-color: transparent;
  border-color: transparent;
}
.btn-lime-quiet-light.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}
.btn-lime-quiet-dark {
  color: #546010;
}
.btn-lime-quiet-dark:focus, .btn-lime-quiet-dark.focus {
  color: #fff;
  background-color: #546010;
  border-color: #546010;
}
.btn-lime-quiet-dark:hover, .btn-lime-quiet-dark.hover {
  color: #6D7A15;
  background-color: #546010;
  border-color: #546010;
}
.btn-lime-quiet-dark:active, .btn-lime-quiet-dark.active {
  transform: scale(0.95);
}
.btn-lime-quiet-dark[disabled], .btn-lime-quiet-dark.disabled {
  color: #CCDB29;
  background-color: transparent;
  border-color: transparent;
}
.btn-lime-quiet-dark.btn--disabled {
  color: #fff;
  background-color: #CCDB29;
  border-color: #CCDB29;
}

.btn-xlg {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 24px;
  min-width: 94px;
}

.btn-sm {
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

@media print {
  .pagebrand-gradient {
    background: none !important;
  }
}
.masthead {
  background-size: cover;
  position: relative;
}
.masthead .textoverbg {
  position: relative;
  z-index: 1;
}
.masthead .bg-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.masthead .bg-overlay--lg--dark {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);
}
.masthead .bg-overlay--lg--light {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 50%);
}
.masthead .bg-overlay--bc--dark {
  background-color: rgba(0, 0, 0, 0.3);
}
.masthead .bg-overlay--bc--light {
  background-color: rgba(255, 255, 255, 0.3);
}

@media screen and (min-width: 760px) {
  .masthead .row.masthead__text {
    margin-left: -12px;
    margin-right: -12px;
  }
}
.widebanner {
  background-size: cover;
  position: relative;
}
.widebanner a:not(.btn) span {
  text-decoration: underline;
}
@media (max-width: 1296px) {
  .widebanner {
    padding-left: 16px;
    padding-right: 16px;
  }
  .widebanner > .container-fluid {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (max-width: 699px) {
  .widebanner {
    padding-top: 54px;
    padding-bottom: 54px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.widebanner .vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.widebanner h2 {
  color: #3c3c3c;
}
.widebanner h3 {
  color: #3c3c3c;
}
.widebanner h4 {
  color: #3c3c3c;
}
.widebanner .textoverbg {
  position: relative;
  z-index: 1;
}
.widebanner .bg-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.widebanner .bg-overlay--lg--dark {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);
}
.widebanner .bg-overlay--lg--light {
  background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 50%);
}
.widebanner .bg-overlay--bc--dark {
  background-color: rgba(0, 0, 0, 0.3);
}
.widebanner .bg-overlay--bc--light {
  background-color: rgba(255, 255, 255, 0.3);
}
.widebanner--image-right .widebanner-item {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-right: -10px;
}
.widebanner--image-right .widebanner-item .text-holder {
  padding-left: 64px;
  padding-right: 64px;
}
@media (max-width: 960px) {
  .widebanner--image-right .widebanner-item .text-holder {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 699px) {
  .widebanner--image-right .widebanner-item {
    display: flex;
    flex-direction: column;
  }
  .widebanner--image-right .widebanner-item .text-holder {
    order: 2;
    padding-left: 16px;
    padding-right: 16px;
  }
  .widebanner--image-right .widebanner-item .image-holder {
    order: 1;
  }
}
.widebanner--image-right .image-holder {
  min-height: 482px;
  position: relative;
  overflow: hidden;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
@media (max-width: 960px) {
  .widebanner--image-right .image-holder {
    min-height: 410px;
  }
}
@media (max-width: 699px) {
  .widebanner--image-right .image-holder {
    min-height: 340px;
    border-radius: 0;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.widebanner--image-right .image-holder .banner-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.widebanner--image-right .text-holder {
  min-height: 482px;
}
@media (max-width: 960px) {
  .widebanner--image-right .text-holder {
    min-height: 410px;
  }
}
@media (max-width: 699px) {
  .widebanner--image-right .text-holder {
    min-height: 200px;
  }
}
.widebanner--image-right .text-holder h3 a {
  text-decoration: underline;
  color: inherit;
}
.widebanner--image-left .widebanner-item {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.widebanner--image-left .text-holder {
  padding-left: 64px;
  padding-right: 64px;
}
@media (max-width: 960px) {
  .widebanner--image-left .text-holder {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 449px) {
  .widebanner--image-left .text-holder {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.widebanner--image-left .image-holder {
  min-height: 482px;
  position: relative;
  overflow: hidden;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
@media (max-width: 960px) {
  .widebanner--image-left .image-holder {
    min-height: 410px;
  }
}
@media (max-width: 699px) {
  .widebanner--image-left .image-holder {
    min-height: 340px;
    border-radius: 0;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.widebanner--image-left .image-holder .banner-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.widebanner--image-left .text-holder {
  min-height: 482px;
}
@media (max-width: 960px) {
  .widebanner--image-left .text-holder {
    min-height: 410px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 699px) {
  .widebanner--image-left .text-holder {
    min-height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.widebanner--image-full .widebanner-item {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
@media (max-width: 699px) {
  .widebanner--image-full .widebanner-item {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
  }
  .widebanner--image-full .widebanner-item .text-holder {
    order: 2;
    padding-left: 24px;
    padding-right: 24px;
  }
  .widebanner--image-full .widebanner-item .image-background {
    order: 1;
  }
}
@media (max-width: 449px) {
  .widebanner--image-full .widebanner-item .text-holder {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 699px) {
  .widebanner--image-full .widebanner-item .text-holder {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.widebanner--image-full .image-background {
  min-height: 482px;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
@media (max-width: 960px) {
  .widebanner--image-full .image-background {
    min-height: 450px;
  }
}
@media (max-width: 699px) {
  .widebanner--image-full .image-background {
    min-height: 300px;
    border-radius: 0;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}
.widebanner--image-full .image-background .banner-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.widebanner--image-full .image-background .bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  opacity: 0.3;
}
@media (max-width: 699px) {
  .widebanner--image-full .image-background .bg-overlay {
    opacity: 1;
  }
}
.widebanner--image-full .text-holder {
  min-height: 482px;
  position: absolute;
  z-index: 22;
}
@media (max-width: 960px) {
  .widebanner--image-full .text-holder {
    min-height: 100%;
  }
  .widebanner--image-full .text-holder > .row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 699px) {
  .widebanner--image-full .text-holder {
    position: relative;
  }
  .widebanner--image-full .text-holder h4,
  .widebanner--image-full .text-holder h2,
  .widebanner--image-full .text-holder h3 {
    color: #171717;
  }
}
.widebanner--image-full .text-holder h4,
.widebanner--image-full .text-holder h2,
.widebanner--image-full .text-holder h3 {
  color: white;
}
.widebanner--image-full .text-holder a[class~=btn] {
  margin-top: 0;
}
@media (max-width: 699px) {
  .widebanner .vertical-center {
    position: relative;
    top: auto;
    transform: none;
  }
}

@media (max-width: 1296px) {
  .smallcard {
    padding-left: 16px;
    padding-right: 16px;
  }
  .smallcard > .container-fluid {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.smallcard .row .grid-column:first-child {
  padding-left: 0;
}
.smallcard .row .grid-column:last-child {
  padding-right: 0;
}
@media (max-width: 449px) {
  .smallcard .row .grid-column.col-xs-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 699px) {
  .smallcard .row .grid-column.col-sm-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 449px) {
  .smallcard .row .grid-column.col-xs-12 .smallcard-column {
    padding-bottom: 34px;
  }
}
@media (max-width: 699px) {
  .smallcard .row .grid-column.col-sm-12 .smallcard-column {
    padding-bottom: 34px;
  }
}
.smallcard .smallcard-column {
  height: 100%;
}
.smallcard .smallcard-column .background-holder {
  height: 100%;
  border-radius: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.smallcard .image-holder {
  position: relative;
  overflow: hidden;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
@media (max-width: 699px) {
  .smallcard .image-holder {
    min-height: 338px;
  }
}
@media (max-width: 449px) {
  .smallcard .image-holder {
    min-height: 219px;
  }
}
.smallcard .image-holder .banner-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.smallcard .text-holder {
  padding-left: 64px;
  padding-right: 64px;
}
.smallcard.twocolumns .image-holder {
  min-height: 313px;
}
@media (max-width: 960px) {
  .smallcard.twocolumns .image-holder {
    min-height: 238px;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .smallcard.twocolumns .text-holder {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 699px) {
  .smallcard.twocolumns .text-holder {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .smallcard.twocolumns .text-holder h2 {
    font-size: 28px;
    line-height: 35px;
  }
}
.smallcard.threecolumns .image-holder {
  min-height: 209px;
}
@media (max-width: 960px) {
  .smallcard.threecolumns .image-holder {
    min-height: 238px;
  }
}
.smallcard.threecolumns .text-holder {
  padding-left: 24px;
  padding-right: 24px;
}
@media (max-width: 960px) {
  .smallcard.threecolumns .text-holder {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .smallcard.threecolumns .text-holder h2 {
    font-size: 25px;
    line-height: 30px;
  }
}
.smallcard.fourcolumns .image-holder {
  min-height: 209px;
}
@media (max-width: 960px) {
  .smallcard.fourcolumns .image-holder {
    min-height: 238px;
  }
}
.smallcard.fourcolumns .text-holder {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 700px) and (max-width: 960px) {
  .smallcard.fourcolumns .text-holder {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.smallcard.fourcolumns .btn:not(.btn-sm) {
  margin-top: 12px;
}

/*Schatten bei Input Felder am Ipad ausblenden*/
input[type=text], input[type=email], input[type=search], input[type=password] {
  -webkit-appearance: none;
  -moz-appearance: none; /* mobile firefox too! */
}

.ie8 {
  display: none;
}

ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.checkmarks {
  list-style: none;
  padding: 0;
}
ul.checkmarks li {
  position: relative;
  padding-left: 21px;
  padding-bottom: 10px;
}
ul.checkmarks li:last-of-type {
  padding-bottom: 0;
}
ul.checkmarks li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #0066a1;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20enable-background%3D%22new%200%200%2014%2014%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M6.059%2C10.718L2.386%2C6.769l0.838-0.843L6.05%2C8.527l4.737-4.407l0.699%2C0.696L6.059%2C10.718z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.container-fluid {
  max-width: 960px;
}
.container-fluid img, .container-fluid video, .container-fluid picture {
  max-width: 100%;
  height: auto;
}

body {
  -webkit-font-smoothing: antialiased;
}

/* nur für L, damit der Footer am Screen-Ende angezeigt wird; genauso bei .social-container */
#content {
  position: relative;
}
@media (min-width: 961px) {
  #content {
    min-height: calc(100vh - 360px);
  }
}

body.homepage #content {
  z-index: 9;
}

/*Kann einem Container gegeben werden. Das nächste Element ist dann horizontal zentriert.
Wenn dem Container zusätzlich die Klasse center gegeben wird, wird auch horizontal zentriert
*/
.valignmiddle {
  position: relative;
}
.valignmiddle > * {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.valignmiddle.center > * {
  left: 50%;
  transform: translate(-50%, -50%);
}

/*Padding Helper - z.B. für picture Element wenn es nicht generell innerhalb des containers sein soll
immer zusammen mit ph-xs, ph-sm, ph-md, ph-lg verwenden
*/
@media (max-width: 449px) {
  .ph.ph-xs {
    display: inline-block;
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (min-width: 450px) and (max-width: 699px) {
  .ph.ph-sm {
    display: inline-block;
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media (min-width: 700px) and (max-width: 960px) {
  .ph.ph-md {
    display: inline-block;
    padding-left: 11px;
    padding-right: 11px;
  }
}
@media (min-width: 961px) {
  .ph.ph-lg {
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
  }
}

/*Icons*/
.icon-arrow-up--after:after {
  display: inline-block;
  border-radius: 2px;
  content: "";
  background-color: #0074E0;
  background-position: center;
  width: 26px;
  vertical-align: middle;
  margin-left: 10px;
  height: 26px;
}

@font-face {
  font-family: "Neue Frutiger World Light";
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Light.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Light.woff') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Frutiger World Bold";
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Bold.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Bold.woff') format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Frutiger World Bold";
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Bold.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Bold.woff') format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Frutiger World Regular";
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Regular.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Regular.woff') format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Frutiger World Regular";
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Regular.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Regular.woff') format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Frutiger World Light";
  src: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Light.woff2') format("woff2"), url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Fonts/NeueFrutigerWorld-Light.woff') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/*font*/
.fontweight--thin {
  font-weight: 100;
  font-family: "Neue Frutiger World Light";
}

.fontweight--light {
  font-weight: 200;
  font-family: "Neue Frutiger World Light";
}

.fontweight--light--italic {
  font-weight: 200;
  font-style: italic;
  font-family: "Neue Frutiger World Light";
}

.fontweight--medium {
  font-weight: 500;
  font-family: "Neue Frutiger World Regular";
}

.fontweight--book {
  font-weight: 400;
  font-family: "Neue Frutiger World Regular";
}

.fontweight--italic {
  font-weight: 400;
  font-style: italic;
  font-family: "Neue Frutiger World Regular";
}

.fontweight--bold {
  font-weight: 700;
  font-family: "Neue Frutiger World Bold";
}

.fontweight--xbold {
  font-weight: 700;
  font-family: "Neue Frutiger World Bold";
}

@media (min-width: 700px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1280px;
  }
}
@media (min-width: 1331px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1488px) {
  .container-fluid {
    padding-left: 24px;
    padding-right: 24px;
    margin-right: auto;
    margin-left: auto;
  }
}
body.landingpage a.button {
  text-align: center;
  display: inline-block;
  text-decoration: none;
  background-color: #0074E0;
  white-space: nowrap;
  padding: 10px 24px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 86px;
  height: 48px;
}
body.landingpage a.button:active, body.landingpage a.button.active {
  transform: scale(0.95);
}
body.landingpage a.button span {
  height: auto;
  background: transparent;
  padding-left: 0;
  display: block;
  font-size: 16px;
  line-height: 1.5;
}
body.landingpage a.button span span,
body.landingpage a span span.arrow {
  background: none;
  font-family: CentraleSansXBold;
  width: auto !important;
  display: inline;
  padding-left: 5px;
}
body.landingpage a.button:hover span {
  background-position: left -35px;
}
body.landingpage a.button:active,
body.landingpage a.button.mousedown {
  background-position: right -70px;
}
body.landingpage a.button:active span,
body.landingpage a.button.mousedown span {
  background-position: left -70px;
}
body.landingpage a.btn_darkred {
  background-image: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Images/buttons/button_darkred_right.png');
  background: #B40E40;
  background-image: none;
  color: white;
}
body.landingpage a.btn_darkred:focus, body.landingpage a.btn_darkred.focus {
  color: #fff;
  background-color: #C70F46;
  box-shadow: none;
  border-color: #E41154;
}
body.landingpage a.btn_darkred:hover, body.landingpage a.btn_darkred.hover {
  color: #fff;
  background-color: #C70F46;
  border-color: #C70F46;
}
body.landingpage a.btn_darkred span {
  background: none;
}
body.landingpage a.btn_darkred:active, body.landingpage a.btn_darkred.active {
  transform: scale(0.95);
}
body.landingpage a.btn_red {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Images/buttons/button_red_right.png') no-repeat right 0;
  background-image: none;
  background: #E41154;
  color: white;
}
body.landingpage a.btn_red:focus, body.landingpage a.btn_red.focus {
  color: #fff;
  background-color: #C70F46;
  box-shadow: none;
  border-color: #E41154;
}
body.landingpage a.btn_red:hover, body.landingpage a.btn_red.hover {
  color: #fff;
  background-color: #C70F46;
  border-color: #C70F46;
}
body.landingpage a.btn_red span {
  background: none;
}
body.landingpage a.btn_red:active, body.landingpage a.btn_red.active {
  transform: scale(0.95);
}
body.landingpage a.btn_green {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Images/buttons/button_green_right.png') no-repeat right 0;
  background-image: none;
  background: #BFCD23;
  color: white;
  border: 2px solid transparent;
  padding-right: 24px !important;
}
body.landingpage a.btn_green:focus, body.landingpage a.btn_green.focus {
  color: #fff;
  background-color: #9CAA1D;
  box-shadow: none;
  border-color: #BFCD23;
}
body.landingpage a.btn_green:hover, body.landingpage a.btn_green.hover {
  color: #fff;
  background-color: #9CAA1D;
  border-color: #9CAA1D;
}
body.landingpage a.btn_green span {
  background: none;
}
body.landingpage a.btn_green span span {
  vertical-align: middle;
  font-size: 16px;
  width: 30px !important;
  height: 30px !important;
  background-size: cover;
}
body.landingpage a.btn_green:active, body.landingpage a.btn_green.active {
  transform: scale(0.95);
}
body.landingpage a.btn_transparent {
  color: white;
  background-image: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Images/buttons/button_transparent_right.png');
  background-image: none;
  padding-right: 25px;
  position: relative;
}
body.landingpage a.btn_transparent span {
  background-image: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Images/buttons/button_transparent_left.png');
  background-image: none;
  padding-left: 25px;
}
body.landingpage a.btn_transparent span span {
  background: none;
}
body.landingpage a.btn_secondary_green {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Images/buttons/button_secondary_green_right.png') no-repeat right 0;
  background-image: none;
  background: #fff;
  border: 2px solid #BFCD23;
  color: #BFCD23;
}
body.landingpage a.btn_secondary_green span {
  background: none;
  color: #BFCD23;
}
body.landingpage a.btn_secondary_green:focus, body.landingpage a.btn_secondary_green.focus {
  color: #fff;
  background-color: #9CAA1D;
  box-shadow: none;
  border-color: #BFCD23;
}
body.landingpage a.btn_secondary_green:focus span, body.landingpage a.btn_secondary_green.focus span {
  background: none;
  color: #fff;
}
body.landingpage a.btn_secondary_green:hover, body.landingpage a.btn_secondary_green.hover {
  color: #fff;
  background-color: #9CAA1D;
  border-color: #9CAA1D;
}
body.landingpage a.btn_secondary_green:hover span, body.landingpage a.btn_secondary_green.hover span {
  background: none;
  color: #fff;
}
body.landingpage a.btn_secondary_green:active, body.landingpage a.btn_secondary_green.active {
  transform: scale(0.95);
}
body.landingpage a.btn_white {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Images/buttons/button_white_right.png') no-repeat right 0;
  background-image: none;
  color: #0089c4;
  padding-right: 25px;
}
body.landingpage a.btn_white span {
  background: none;
  padding-left: 25px;
}
body.landingpage a.btn_white:active, body.landingpage a.btn_white.active {
  transform: scale(0.95);
}
body.landingpage a.btn_blue {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Images/buttons/button_blue_right.png') no-repeat right 0;
  background-image: none;
  color: white;
}
body.landingpage a.btn_blue:focus, body.landingpage a.btn_blue.focus {
  color: #fff;
  background-color: #0061C2;
  box-shadow: none;
  border-color: #0074E0;
}
body.landingpage a.btn_blue:hover, body.landingpage a.btn_blue.hover {
  color: #fff;
  background-color: #0061C2;
  border-color: #0061C2;
}
body.landingpage a.btn_blue span {
  background: none;
}
body.landingpage a.btn_blue:active, body.landingpage a.btn_blue.active {
  transform: scale(0.95);
}
body.landingpage a.button_new {
  height: 35px;
  padding: 0 20px;
  display: inline-block;
  line-height: 35px;
  text-align: center;
}
body.landingpage a.btn_petrol {
  background: #0089c4;
  color: white;
}
body.landingpage a.close,
body.landingpage .fancybox-close {
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Images/close_button.png') no-repeat right center !important;
  background-image: none;
  right: 14px !important;
  top: 12px !important;
}
body.landingpage #app_wrapper .button-wrapper a.btn-green span span {
  vertical-align: middle;
  text-align: left;
  width: auto;
  font-size: 16px;
}

#app_wrapper .button-wrapper a.btn_green span {
  vertical-align: middle !important;
  text-align: left !important;
  width: auto !important;
  font-size: 16px !important;
}
#app_wrapper .button-wrapper a.btn_green span span {
  width: 30px !important;
  height: 22px !important;
  background-size: cover;
  margin-right: 10px;
}

#desktop-software_wrapper .button-wrapper a span {
  width: auto !important;
}

/*normalize some*/
ul {
  margin: 0;
  padding: 0;
}
ul li {
  list-style: none;
}
ul li a:hover {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

body {
  font-family: "Neue Frutiger World Regular";
}
body.geo-bar {
  padding-top: 36px;
}
body.geo-bar #siteheader {
  top: 36px !important;
}
body.no-geo-bar {
  padding-top: 0;
}
body.no-geo-bar #siteheader {
  top: 0 !important;
}

.container-fluid {
  max-width: 1280px;
}

.mobilemenu-holder {
  display: none;
}

#menu-overlay {
  display: none;
  position: fixed;
  background: #ddd;
  opacity: 0.1; /* can be made to 0 */
  width: 100%;
  height: 100%;
  z-index: 12;
  top: 0;
  left: 0;
}

#siteheader {
  font-family: "Neue Frutiger World Regular";
  z-index: 10;
  width: 100%;
}
#siteheader .branding-holder {
  position: relative;
  margin: 0 auto;
  max-width: 1280px;
}
#siteheader .branding-holder .branding {
  position: absolute;
  z-index: 40;
  top: 0;
  left: 12px;
  background: transparent;
  width: 118px;
  box-shadow: -1px 4px 9px rgba(23, 23, 23, 0.48);
}
#siteheader .branding-holder .branding a {
  position: relative;
  display: block;
}
#siteheader .branding-holder .branding a span.wording {
  display: block;
  visibility: visible;
  position: absolute;
  bottom: 5px;
  left: 12px;
  color: #ffffff;
  transition: all 0.2;
  font-size: 14px;
}
#siteheader .branding-holder .branding a span.wording.scrolled {
  visibility: hidden;
}
#siteheader nav.mmenu {
  position: relative;
  z-index: 30;
}
#siteheader .main-menu-container {
  min-height: 72px;
  background: #fff;
}
#siteheader .main-menu-container .main-menu-holder {
  margin-top: 0;
  border-bottom: 2px solid #F7F7F7;
}
#siteheader .main-menu-container .main-menu-holder a {
  font-size: 16px;
}
#siteheader .main-menu-container .main-menu-holder > ul {
  position: inherit;
  display: flex;
  flex-direction: row;
  max-width: 1280px;
  min-height: 75px;
  margin: 0 auto;
  padding-top: 0;
}
#siteheader .main-menu-container .main-menu-holder > ul > li > ul > li.active > a {
  border-bottom: 2px solid #0074e0;
}
#siteheader .main-menu-container .main-menu-holder > ul > li {
  min-height: 48px;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
#siteheader .main-menu-container .main-menu-holder > ul > li > a {
  display: flex;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  margin-top: 0;
  position: relative;
  color: #171717;
  border-bottom: 4px solid #fff;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
}
#siteheader .main-menu-container .main-menu-holder > ul > li > a:hover {
  border-bottom: 4px solid #0074e0;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.active > a {
  font-weight: bold;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.active > a span {
  font-weight: bold;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu:first-of-type {
  margin-left: 146px;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu .mwrap-holder {
  color: #18181b;
  background: #fff;
  box-shadow: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 75px;
  display: block;
  height: 0;
  overflow: hidden;
  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  border-top: 2px solid #F7F7F7;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu .mwrap-holder.open-dropdown {
  height: auto;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu .mwrap-holder.always-open-dropdown {
  height: auto !important;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu ul {
  max-width: 1232px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 0;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu ul li {
  margin-bottom: 14px;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu ul li:last-of-type {
  margin-bottom: 34px;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu ul li a {
  color: #171717;
  line-height: 26px;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu ul li.label {
  position: relative;
  margin-top: 14px;
  display: block;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu ul li.label .labelName {
  font-size: 34px;
  margin-bottom: 20px;
  display: inline-block;
  line-height: 40px;
  letter-spacing: -0.5px;
  font-family: "Neue Frutiger World Light";
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu ul li.label .close-this {
  position: absolute;
  z-index: 1;
  right: 10px;
  top: 12px;
  width: 24px;
  height: 24px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/close_icon.svg') center center no-repeat scroll #fff;
  cursor: pointer;
  display: block;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.has-icon-submenu ul {
  display: flex;
  flex-wrap: wrap;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.has-icon-submenu ul > li {
  border-bottom: none;
  height: 140px;
  min-height: auto;
  display: inline-block;
  overflow-wrap: inherit;
  flex: 1 1 16.66%;
  text-align: center;
  margin: 0;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.has-icon-submenu ul > li.label {
  flex: 1 0 100%;
  height: auto;
  text-align: left;
  margin: 14px 0 34px;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.has-icon-submenu ul > li.label .labelName {
  margin-bottom: 0;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.has-icon-submenu ul > li span {
  display: block;
  font-size: 14px;
  line-height: 22px;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu {
  border-top: none;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu ul > li a:before {
  height: 70px;
  margin-top: 0;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg path[fill="#fff"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg path[fill="#ffc64d"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg line[fill="#fff"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg line[fill="#ffc64d"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg circle[fill="#fff"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg circle[fill="#ffc64d"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg rect[fill="#fff"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg rect[fill="#ffc64d"] {
  fill: #171717;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg path[stroke="#fff"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg path[stroke="#ffc64d"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg line[stroke="#fff"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg line[stroke="#ffc64d"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg circle[stroke="#fff"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg circle[stroke="#ffc64d"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg rect[stroke="#fff"], #siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.industry-submenu .icon-holder svg rect[stroke="#ffc64d"] {
  stroke: #171717;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.product-submenu ul {
  padding-top: 34px;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-submenu.product-submenu ul li {
  height: 115px;
}
#siteheader .main-menu-container .main-menu-holder > ul > li.has-user-submenu > a {
  display: none;
}
#siteheader .side-menu-holder {
  position: relative;
  margin: 0 auto;
  max-width: 1280px;
}
#siteheader .side-menu-holder .side-menu {
  position: absolute;
  z-index: 50;
  bottom: 8px;
  left: auto;
  right: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: nowrap;
  text-align: right;
  color: #18181b;
  right: 0;
  top: -62px;
  min-height: 48px;
  height: 48px;
}
#siteheader .side-menu-holder .side-menu.container-position {
  right: 0;
  top: -62px;
  left: 230px;
}
#siteheader .side-menu-holder .side-menu .contact-header {
  display: flex;
  flex-direction: row;
  min-height: 48px;
  margin-right: 24px;
}
#siteheader .side-menu-holder .side-menu .contact-header a.button-contact {
  margin-top: 0;
}
#siteheader .side-menu-holder .side-menu .search-header {
  display: flex;
  flex-direction: row;
  width: 48px;
  height: 48px;
  margin-right: 24px;
  overflow: hidden;
}
#siteheader .side-menu-holder .side-menu .search-header .searchsubmit {
  border: none;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_icon_search.svg') center center no-repeat scroll transparent;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 9;
  display: none;
}
#siteheader .side-menu-holder .side-menu .search-header .searchsubmit.is-visible {
  display: block;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box {
  width: 0;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box #search-box-wrapper {
  position: relative;
  display: none;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box #search-box-wrapper input {
  border-radius: 24px;
  min-height: 48px;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box #search-box-wrapper form {
  position: relative;
  z-index: 2;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box #search-box-wrapper .search-clear {
  position: absolute;
  top: 10px;
  right: 60px;
  width: 10px;
  height: 10px;
  z-index: 2;
  font-size: 20px;
  line-height: 20px;
  display: none;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box #search-box-wrapper .search-clear.show {
  display: block;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box #search-box-wrapper .search-clear .button-clear-search {
  display: block;
  cursor: pointer;
  width: 15px;
  height: 15px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/close_icon.svg') center center no-repeat scroll transparent;
  background-size: cover;
  margin-top: 5px;
  color: transparent;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box .suggestions-box {
  position: relative;
  top: -30px;
  width: 100%;
  height: auto;
  padding-top: 50px;
  z-index: 0;
  display: none;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box .suggestions-box.show-suggestions {
  display: block;
  background-color: #fff;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box .suggestions-box span {
  display: inline-block;
  color: #000;
  width: 100%;
  text-align: left;
  padding: 0 24px;
  position: relative;
  line-height: 48px;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box .suggestions-box span a {
  display: inline-block;
  width: 100%;
  color: #171717;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box #input-search {
  display: none;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box.is-expanded {
  transition: all 0.4s;
  width: 100%;
  position: absolute;
  min-height: 48px;
  right: 84px;
  overflow: inherit;
  background: #fff;
  box-shadow: 0 2px 10px -6px rgba(0, 0, 0, 0.1);
}
#siteheader .side-menu-holder .side-menu .search-header .search-box.is-expanded #search-box-wrapper {
  display: block;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box.is-expanded #input-search {
  width: 100%;
  padding-left: 24px;
  border: none;
  background: #f7f7f7;
  padding: 10px;
  display: block;
  padding-left: 24px;
  font-size: 16px;
  color: #2B2B2B;
}
#siteheader .side-menu-holder .side-menu .search-header .search-box.is-expanded #input-search:focus-visible, #siteheader .side-menu-holder .side-menu .search-header .search-box.is-expanded #input-search:focus {
  box-shadow: none;
  border: none;
  outline: none;
}
#siteheader .side-menu-holder .side-menu .search-header .search-open {
  width: 48px;
  height: 48px;
  position: relative;
  z-index: 3;
}
#siteheader .side-menu-holder .side-menu .search-header .search-open .button-open-search {
  width: 48px;
  height: 48px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_search_icon.svg') center center no-repeat scroll transparent;
  display: block;
  border: 2px solid #f7f7f7;
  border-radius: 50%;
  cursor: pointer;
}
#siteheader .side-menu-holder .side-menu .search-header .search-open .searchsubmit {
  border: none;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_search_icon.svg') center center no-repeat scroll transparent;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
}
#siteheader .side-menu-holder .side-menu .location-header {
  display: flex;
  flex-direction: row;
  width: 48px;
  height: 48px;
  margin-right: 12px;
}
#siteheader .side-menu-holder .side-menu .location-header .button-location {
  width: 48px;
  height: 48px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_dealer_locator_icon.svg') center center no-repeat scroll #fff;
  display: block;
  border: 2px solid #f7f7f7;
  border-radius: 50%;
  cursor: pointer;
}
#siteheader .side-menu-holder .side-menu .user-header {
  display: flex;
  flex-direction: row;
  width: 48px;
  height: 48px;
}
#siteheader .side-menu-holder .side-menu .user-header .button-user {
  width: 48px;
  height: 48px;
  background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_icon_user.svg') center center no-repeat scroll #fff;
  display: block;
  border: 2px solid #f7f7f7;
  border-radius: 50%;
  cursor: pointer;
  background-size: 50%;
}

.nav > li {
  position: inherit;
}

body .has-support-submenu {
  display: none;
}
body.support-page .has-support-submenu {
  display: block;
  margin-top: -21px;
}
body.support-page .has-support-submenu.default-hidden {
  display: none;
}
body.support-page .has-support-submenu.default-visible {
  display: block;
}
body.support-page .support-page-dropdown-parent.triggered .children {
  display: none;
}
body.support-page .support-page-dropdown-parent.triggered .children:last-child {
  margin-bottom: 10px;
}
body.support-page .support-page-dropdown-parent.triggered .label {
  display: none;
}

.has-support-submenu .mwrap {
  border-bottom: 2px solid #f7f7f7;
  box-shadow: none;
  margin-top: 0 !important;
  border-top: 1px solid transparent !important;
}
.has-support-submenu .mwrap ul {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1280px;
  margin: 0 auto;
  justify-content: space-between;
  padding-top: 0;
}
.has-support-submenu .mwrap ul li {
  flex: 1;
  border-bottom: 4px solid #fff;
  height: 140px;
  min-height: 48px;
  display: inline-block;
  width: 194px;
  overflow-wrap: inherit;
}

.suggestions-box {
  background-color: #fff;
  position: fixed !important;
  box-shadow: 0px 20px 15px 0 rgba(23, 23, 23, 0.18);
}
.suggestions-box.scrollbar {
  overflow-y: scroll;
  max-height: 300px !important;
}
.suggestions-box .autocomplete-suggestion {
  white-space: break-spaces;
  overflow: visible;
  padding: 0 24px;
}
.suggestions-box .autocomplete-suggestion.autocomplete-selected {
  background-color: #ffffff;
  cursor: pointer;
}
.suggestions-box .autocomplete-suggestion > span {
  top: auto;
  line-height: 48px;
  display: inline-block;
}
#search-box-wrapper #d-search-form label {
  display: none;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #8F8F8F !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #8F8F8F !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #8F8F8F !important;
}

.category-boxes-mobile {
  display: none;
}

body.support-page #spacer {
  height: 215px !important;
  height: 0 !important;
}
body.support-page #siteheader .main-menu-container .main-menu-holder .has-support-submenu {
  display: none !important;
}
body.support-page .category-boxes-mobile {
  display: block;
  position: static;
  padding-top: 0;
  top: 0;
  width: 100%;
  height: auto;
  z-index: 9;
  background: #ffffff;
  left: 0;
  right: 0;
  border-bottom: 1px solid #f7f7f7;
}
body.support-page .category-boxes-mobile ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 1280px;
  margin: 0 auto;
  justify-content: space-between;
  padding-left: 14px;
  padding-right: 14px;
}
body.support-page .category-boxes-mobile ul > li {
  flex: 1;
  border-bottom: 4px solid #fff;
  height: 147px;
  min-height: 48px;
  display: inline-block;
  width: 194px;
  overflow-wrap: inherit;
  margin-left: 12px;
  margin-right: 12px;
}
body.support-page .category-boxes-mobile ul > li:hover {
  border-bottom-color: #0074e0;
}
body.support-page .category-boxes-mobile ul > li a {
  position: relative;
  display: block;
  cursor: pointer;
  color: #171717;
}
body.support-page .category-boxes-mobile ul > li a:before {
  height: 118px;
  padding-top: 0;
  margin-top: 28px;
  content: "";
  display: block;
}
body.support-page .category-boxes-mobile ul > li a .icon-holder {
  text-align: center;
  display: block;
  position: absolute;
  top: 5px;
  left: 7px;
  right: 7px;
  text-align: center;
  padding: 0;
  height: 48px;
}
body.support-page .category-boxes-mobile ul > li a span {
  position: absolute;
  top: 58px;
  left: 5px;
  right: 5px;
  line-height: 22px;
  text-align: center;
  padding: 0;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: -0.01px;
}
body.support-page .category-boxes-mobile ul > li.active a span {
  font-weight: bold;
}
body.support-page .category-boxes-mobile ul > li a {
  color: #171717;
  line-height: 26px;
}
body.support-page .category-boxes-mobile ul > li a:hover {
  border-bottom-color: #0074e0;
}
body.landingpage #spacer {
  height: 77px !important;
}

body.landingpage #siteheader {
  min-height: auto;
  height: auto;
}
body.landingpage .breadcrumb-holder .desktop-breadcrumb {
  margin-left: 147px;
}

.new-form-style .input-field label,
#downloadRegistration .input-field label,
#partnerportalRegistration .input-field label,
#partnerportalLogin .input-field label,
#partnerportalLogout .input-field label,
#partnerportalForgot .input-field label,
#partnerportalChangePassword .input-field label,
#contactPageForm .input-field label {
  top: 0;
}

.new-form-style input:not([type]), .new-form-style input[type=text], .new-form-style input[type=password], .new-form-style input[type=email], .new-form-style input[type=url], .new-form-style input[type=time], .new-form-style input[type=date], .new-form-style input[type=datetime], .new-form-style input[type=datetime-local], .new-form-style input[type=tel], .new-form-style input[type=number], .new-form-style input[type=search], .new-form-style textarea.materialize-textarea, #downloadRegistration input:not([type]), #downloadRegistration input[type=text], #downloadRegistration input[type=password], #downloadRegistration input[type=email], #downloadRegistration input[type=url], #downloadRegistration input[type=time], #downloadRegistration input[type=date], #downloadRegistration input[type=datetime], #downloadRegistration input[type=datetime-local], #downloadRegistration input[type=tel], #downloadRegistration input[type=number], #downloadRegistration input[type=search], #downloadRegistration textarea.materialize-textarea, #partnerportalRegistration input:not([type]), #partnerportalRegistration input[type=text], #partnerportalRegistration input[type=password], #partnerportalRegistration input[type=email], #partnerportalRegistration input[type=url], #partnerportalRegistration input[type=time], #partnerportalRegistration input[type=date], #partnerportalRegistration input[type=datetime], #partnerportalRegistration input[type=datetime-local], #partnerportalRegistration input[type=tel], #partnerportalRegistration input[type=number], #partnerportalRegistration input[type=search], #partnerportalRegistration textarea.materialize-textarea, #partnerportalLogin input:not([type]), #partnerportalLogin input[type=text], #partnerportalLogin input[type=password], #partnerportalLogin input[type=email], #partnerportalLogin input[type=url], #partnerportalLogin input[type=time], #partnerportalLogin input[type=date], #partnerportalLogin input[type=datetime], #partnerportalLogin input[type=datetime-local], #partnerportalLogin input[type=tel], #partnerportalLogin input[type=number], #partnerportalLogin input[type=search], #partnerportalLogin textarea.materialize-textarea, #partnerportalLogout input:not([type]), #partnerportalLogout input[type=text], #partnerportalLogout input[type=password], #partnerportalLogout input[type=email], #partnerportalLogout input[type=url], #partnerportalLogout input[type=time], #partnerportalLogout input[type=date], #partnerportalLogout input[type=datetime], #partnerportalLogout input[type=datetime-local], #partnerportalLogout input[type=tel], #partnerportalLogout input[type=number], #partnerportalLogout input[type=search], #partnerportalLogout textarea.materialize-textarea, #partnerportalForgot input:not([type]), #partnerportalForgot input[type=text], #partnerportalForgot input[type=password], #partnerportalForgot input[type=email], #partnerportalForgot input[type=url], #partnerportalForgot input[type=time], #partnerportalForgot input[type=date], #partnerportalForgot input[type=datetime], #partnerportalForgot input[type=datetime-local], #partnerportalForgot input[type=tel], #partnerportalForgot input[type=number], #partnerportalForgot input[type=search], #partnerportalForgot textarea.materialize-textarea, #partnerportalChangePassword input:not([type]), #partnerportalChangePassword input[type=text], #partnerportalChangePassword input[type=password], #partnerportalChangePassword input[type=email], #partnerportalChangePassword input[type=url], #partnerportalChangePassword input[type=time], #partnerportalChangePassword input[type=date], #partnerportalChangePassword input[type=datetime], #partnerportalChangePassword input[type=datetime-local], #partnerportalChangePassword input[type=tel], #partnerportalChangePassword input[type=number], #partnerportalChangePassword input[type=search], #partnerportalChangePassword textarea.materialize-textarea, #contactPageForm input:not([type]), #contactPageForm input[type=text], #contactPageForm input[type=password], #contactPageForm input[type=email], #contactPageForm input[type=url], #contactPageForm input[type=time], #contactPageForm input[type=date], #contactPageForm input[type=datetime], #contactPageForm input[type=datetime-local], #contactPageForm input[type=tel], #contactPageForm input[type=number], #contactPageForm input[type=search], #contactPageForm textarea.materialize-textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #b9b9b9;
  border-radius: 0;
  outline: none;
  height: 35px;
  width: 100%;
  font-size: 14px;
  margin: 34px 0 0 0;
  padding: 3px 0 0 0;
  box-shadow: none;
  box-sizing: content-box;
  transition: all 0.3s;
}

.new-form-style input:not([type]) + label:after, .new-form-style input[type=text] + label:after, .new-form-style input[type=password] + label:after, .new-form-style input[type=email] + label:after, .new-form-style input[type=url] + label:after, .new-form-style input[type=time] + label:after, .new-form-style input[type=date] + label:after, .new-form-style input[type=datetime] + label:after, .new-form-style input[type=datetime-local] + label:after, .new-form-style input[type=tel] + label:after, .new-form-style input[type=number] + label:after, .new-form-style input[type=search] + label:after, .new-form-style textarea.materialize-textarea + label:after, #downloadRegistration input:not([type]) + label:after, #downloadRegistration input[type=text] + label:after, #downloadRegistration input[type=password] + label:after, #downloadRegistration input[type=email] + label:after, #downloadRegistration input[type=url] + label:after, #downloadRegistration input[type=time] + label:after, #downloadRegistration input[type=date] + label:after, #downloadRegistration input[type=datetime] + label:after, #downloadRegistration input[type=datetime-local] + label:after, #downloadRegistration input[type=tel] + label:after, #downloadRegistration input[type=number] + label:after, #downloadRegistration input[type=search] + label:after, #downloadRegistration textarea.materialize-textarea + label:after, #partnerportalRegistration input:not([type]) + label:after, #partnerportalRegistration input[type=text] + label:after, #partnerportalRegistration input[type=password] + label:after, #partnerportalRegistration input[type=email] + label:after, #partnerportalRegistration input[type=url] + label:after, #partnerportalRegistration input[type=time] + label:after, #partnerportalRegistration input[type=date] + label:after, #partnerportalRegistration input[type=datetime] + label:after, #partnerportalRegistration input[type=datetime-local] + label:after, #partnerportalRegistration input[type=tel] + label:after, #partnerportalRegistration input[type=number] + label:after, #partnerportalRegistration input[type=search] + label:after, #partnerportalRegistration textarea.materialize-textarea + label:after, #partnerportalLogin input:not([type]) + label:after, #partnerportalLogin input[type=text] + label:after, #partnerportalLogin input[type=password] + label:after, #partnerportalLogin input[type=email] + label:after, #partnerportalLogin input[type=url] + label:after, #partnerportalLogin input[type=time] + label:after, #partnerportalLogin input[type=date] + label:after, #partnerportalLogin input[type=datetime] + label:after, #partnerportalLogin input[type=datetime-local] + label:after, #partnerportalLogin input[type=tel] + label:after, #partnerportalLogin input[type=number] + label:after, #partnerportalLogin input[type=search] + label:after, #partnerportalLogin textarea.materialize-textarea + label:after, #partnerportalLogout input:not([type]) + label:after, #partnerportalLogout input[type=text] + label:after, #partnerportalLogout input[type=password] + label:after, #partnerportalLogout input[type=email] + label:after, #partnerportalLogout input[type=url] + label:after, #partnerportalLogout input[type=time] + label:after, #partnerportalLogout input[type=date] + label:after, #partnerportalLogout input[type=datetime] + label:after, #partnerportalLogout input[type=datetime-local] + label:after, #partnerportalLogout input[type=tel] + label:after, #partnerportalLogout input[type=number] + label:after, #partnerportalLogout input[type=search] + label:after, #partnerportalLogout textarea.materialize-textarea + label:after, #partnerportalForgot input:not([type]) + label:after, #partnerportalForgot input[type=text] + label:after, #partnerportalForgot input[type=password] + label:after, #partnerportalForgot input[type=email] + label:after, #partnerportalForgot input[type=url] + label:after, #partnerportalForgot input[type=time] + label:after, #partnerportalForgot input[type=date] + label:after, #partnerportalForgot input[type=datetime] + label:after, #partnerportalForgot input[type=datetime-local] + label:after, #partnerportalForgot input[type=tel] + label:after, #partnerportalForgot input[type=number] + label:after, #partnerportalForgot input[type=search] + label:after, #partnerportalForgot textarea.materialize-textarea + label:after, #partnerportalChangePassword input:not([type]) + label:after, #partnerportalChangePassword input[type=text] + label:after, #partnerportalChangePassword input[type=password] + label:after, #partnerportalChangePassword input[type=email] + label:after, #partnerportalChangePassword input[type=url] + label:after, #partnerportalChangePassword input[type=time] + label:after, #partnerportalChangePassword input[type=date] + label:after, #partnerportalChangePassword input[type=datetime] + label:after, #partnerportalChangePassword input[type=datetime-local] + label:after, #partnerportalChangePassword input[type=tel] + label:after, #partnerportalChangePassword input[type=number] + label:after, #partnerportalChangePassword input[type=search] + label:after, #partnerportalChangePassword textarea.materialize-textarea + label:after, #contactPageForm input:not([type]) + label:after, #contactPageForm input[type=text] + label:after, #contactPageForm input[type=password] + label:after, #contactPageForm input[type=email] + label:after, #contactPageForm input[type=url] + label:after, #contactPageForm input[type=time] + label:after, #contactPageForm input[type=date] + label:after, #contactPageForm input[type=datetime] + label:after, #contactPageForm input[type=datetime-local] + label:after, #contactPageForm input[type=tel] + label:after, #contactPageForm input[type=number] + label:after, #contactPageForm input[type=search] + label:after, #contactPageForm textarea.materialize-textarea + label:after {
  display: block;
  position: absolute;
  opacity: 0;
  top: 30px;
  transition: 0.2s opacity ease-out, 0.2s color ease-out;
  font-size: 12px;
}

#contactPageForm textarea.materialize-textarea + label:after {
  top: 70px;
}

.new-form-style [type=radio]:not(:checked) ~ label, .new-form-style [type=radio]:checked ~ label {
  display: inline;
}

.new-form-style [type=checkbox] ~ label, #downloadRegistration [type=checkbox] ~ label, #partnerportalRegistration [type=checkbox] ~ label, #partnerportalLogin [type=checkbox] ~ label, #partnerportalLogout [type=checkbox] ~ label, #partnerportalForgot [type=checkbox] ~ label, #partnerportalChangePassword [type=checkbox] ~ label, #contactPageForm [type=checkbox] ~ label {
  height: auto;
}

.new-form-style #serialnumberForm .input-field .label-msg {
  position: static;
  -ms-transform: none;
  transform: none;
  font-size: 12px;
  transition: none;
}

/**/
.fade.in:not(.show) {
  opacity: 1;
}

.country-selector__region .country-selector__countries {
  display: table;
  width: 100%;
}

/**/
#spacer {
  display: block;
}

.singlesucces > .container-fluid .container-fluid.twocols {
  padding-left: 0;
  padding-right: 0;
}
.singlesucces > .container-fluid .container-fluid.imagecontainerwidth {
  padding-left: 0;
  padding-right: 0;
}

.singlepress > .container-fluid .container-fluid.plaintext {
  padding-left: 0;
  padding-right: 0;
}

#kesearch_submit {
  margin-top: 0;
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 24px;
  min-width: 78px;
}

@media (min-width: 960px) {
  .textandimageheader__supportcontainer {
    padding-top: 170px !important;
  }
}
#pukform a.btn {
  margin-top: 0;
}

.responsive-tabs-container .tabs-dropdown a.btn.btn-dropdown {
  margin-top: 0;
}

.responsive-tabs-container .tabs-dropdown .dropdown-toggle.btn-dropdown svg {
  top: 3px;
}

.mfp-iframe-holder .mfp-close {
  top: 15px;
  color: transparent;
  width: auto;
  margin: 0;
}
.mfp-iframe-holder .mfp-close:hover {
  background-color: #0089c4;
  border-radius: 2px;
}

label.checkbox {
  width: 100%;
  text-indent: 0;
}

@media (max-width: 960px) {
  .tabnav_container .container-fluid {
    padding-right: 0;
  }
}
#recaptchaError {
  display: none;
  padding-top: 30px;
  color: #e98300;
}

.radio-group .radio-field label.errorForLabel {
  color: #e98300 !important;
}
.radio-group .radio-field label.errorForLabel::before {
  border-color: #e98300 !important;
}

label.errorForLabel {
  color: #e98300 !important;
}
label.errorForLabel::after {
  border-color: #e98300 !important;
}

.ce-headline-center {
  text-align: center;
}

.ce-headline-right {
  text-align: right;
}

@media (max-width: 575.98px) {
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 699px) {
  .widebanner .row-eq-height.widebanner-item {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  body.support-page .category-boxes-mobile .mwrap ul, body.homepage .category-boxes-mobile .mwrap ul {
    justify-content: center;
  }
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 991.98px) {
  .homepage #spacer,
  .support-page #spacer,
  .category-page #spacer {
    display: none !important;
  }
  .category-boxes-mobile {
    display: block;
    background-color: #fff;
    position: relative;
    z-index: 2;
    padding-top: 30px;
    padding-bottom: 30px;
    box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  }
  .category-boxes-mobile .mwrap ul {
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 100%;
    margin: 0 auto;
    justify-content: space-between;
    display: flex;
  }
  .category-boxes-mobile .mwrap ul li {
    border-bottom: none;
    min-height: auto;
    display: inline-block;
    width: 130px;
    overflow-wrap: inherit;
    padding: 10px;
    margin-bottom: 20px;
    flex: unset;
    height: auto;
  }
  .category-boxes-mobile .mwrap ul li.active a {
    font-weight: bold;
  }
  .category-boxes-mobile .mwrap ul li.active span {
    font-weight: bold;
  }
  .category-boxes-mobile .mwrap ul li a {
    color: #171717;
  }
  .category-boxes-mobile .mwrap ul li a li.active span {
    font-weight: bold;
  }
  .category-boxes-mobile .mwrap ul li a span {
    color: #171717;
    display: block;
    text-align: center;
  }
  .category-boxes-mobile .mwrap ul li a span:not(.icon-holder) {
    line-height: 20px;
    margin-top: 15px;
  }
  body.support-page .category-boxes-mobile {
    display: block;
    background-color: #fff;
    position: relative;
    z-index: 2;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 0;
    border-top: 1px solid #f7f7f7;
  }
  body.support-page .category-boxes-mobile .mwrap ul {
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 100%;
    margin: 0 auto;
    justify-content: center;
    display: flex;
    padding-left: 0;
    padding-right: 0;
  }
  body.support-page .category-boxes-mobile .mwrap ul li {
    border-bottom: none;
    min-height: auto;
    display: inline-block;
    width: 130px;
    overflow-wrap: inherit;
    padding: 10px;
    margin-bottom: 20px;
    flex: unset;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }
  body.support-page .category-boxes-mobile .mwrap ul li.active a {
    font-weight: bold;
  }
  body.support-page .category-boxes-mobile .mwrap ul li.active span {
    font-weight: bold;
  }
  body.support-page .category-boxes-mobile .mwrap ul li a {
    color: #171717;
  }
  body.support-page .category-boxes-mobile .mwrap ul li a li.active span {
    font-weight: bold;
  }
  body.support-page .category-boxes-mobile .mwrap ul li a span {
    color: #171717;
    display: block;
    text-align: center;
  }
  body.support-page .category-boxes-mobile .mwrap ul li a span:not(.icon-holder) {
    line-height: 20px;
    margin-top: 15px;
  }
  body.support-page .category-boxes-mobile .mwrap ul li a::before {
    margin-top: 0;
  }
  .mmenu {
    display: none;
  }
  #siteheader .branding-holder {
    margin-left: 14px;
  }
  #siteheader .side-menu-holder {
    display: none;
  }
  .mobilemenu {
    display: block;
    position: relative;
    z-index: 30;
    background: #fff;
    min-height: 74px;
    border-bottom: 2px solid #F7F7F7;
  }
  .mobilemenu .mob-controls {
    position: absolute;
    background: #fff;
    min-height: 72px;
    z-index: 51;
    right: 16px;
    display: flex;
    align-items: center;
  }
  .mobilemenu .mob-controls .mob-menu-trigger {
    width: 48px;
    height: 48px;
    background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_menu_icon.svg') center center no-repeat scroll #fff;
    display: block;
    border: 2px solid #f7f7f7;
    border-radius: 50%;
    cursor: pointer;
  }
  .mobilemenu .mob-controls .mob-menu-trigger.hide-trigger {
    display: none;
  }
  .mobilemenu .mob-controls .mob-menu-close {
    width: 48px;
    height: 48px;
    background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/close_icon.svg') center center no-repeat scroll #fff;
    display: block;
    border: 2px solid #f7f7f7;
    border-radius: 50%;
    cursor: pointer;
    display: none;
  }
  .mobilemenu .mob-controls .mob-menu-close.show-close {
    display: block;
  }
  .mobilemenu .mob-controls .mob-search-trigger {
    width: 48px;
    height: 48px;
    background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_search_icon.svg') center center no-repeat scroll #fff;
    display: block;
    border: 2px solid #f7f7f7;
    border-radius: 50%;
    cursor: pointer;
    margin-right: 16px;
  }
  .mobilemenu .mob-controls .mob-search-trigger.hide-search-trigger {
    display: none;
  }
  .mobilemenu-holder {
    position: absolute;
    background: #fff;
    min-height: 100vh;
    left: 0;
    right: 0;
    top: auto !important;
    padding-top: 24px;
    display: none;
    z-index: 12;
  }
  .mobilemenu-holder.show-menu {
    display: block;
    box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  }
  .mobilemenu-holder .nav {
    padding-top: 61px;
    height: 85vh;
    overflow: auto;
  }
  .mobilemenu-holder .nav > li {
    width: 100%;
    line-height: 32px;
    position: relative;
    overflow: hidden;
    margin-bottom: 4px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .mobilemenu-holder .nav > li.active > a {
    font-weight: bold;
  }
  .mobilemenu-holder .nav > li.active > a > span {
    font-weight: bold;
  }
  .mobilemenu-holder .nav > li.has-submenu > a {
    position: relative;
  }
  .mobilemenu-holder .nav > li.has-submenu > a::after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 10px;
    background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_arrow_right.svg') center center no-repeat scroll #fff;
    transition: all 0.3s;
  }
  .mobilemenu-holder .nav > li.has-submenu.triggered {
    height: auto;
  }
  .mobilemenu-holder .nav > li.has-submenu.triggered > a::after {
    background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_arrow_right.svg') center center no-repeat scroll #fff;
    transform: rotate(-90deg);
  }
  .mobilemenu-holder .nav > li .icon-holder {
    display: none;
  }
  .mobilemenu-holder .nav > li a {
    display: block;
    line-height: 32px;
    color: #171717;
  }
  .mobilemenu-holder .nav li {
    display: block;
    height: auto;
  }
  .mobilemenu-holder .nav li a {
    display: block;
    line-height: 38px;
    color: #171717;
    padding: 0;
    font-size: 16px;
  }
  .mobilemenu-holder .nav li.contact-link {
    padding-top: 10px;
    padding-bottom: 4px;
    border-top: 2px solid #F7F7F7;
    width: 100vw;
    padding-left: 14px;
    margin-top: 14px;
    margin-bottom: 0;
  }
  .mobilemenu-holder .nav li ul li.active a span {
    font-weight: bold;
  }
  .mobilemenu-holder .mwrap-holder {
    height: 0;
    padding-left: 10px;
  }
  .mobilemenu-holder .mwrap-holder.open-dropdown {
    height: auto;
  }
  .mobilemenu-holder .has-support-submenu {
    margin-top: 0 !important;
  }
  .mobilemenu-holder .has-support-submenu .mwrap {
    border-bottom: none;
  }
  .mobilemenu-holder .has-support-submenu .mwrap ul {
    flex-direction: column;
  }
  .mobilemenu-holder .has-support-submenu .mwrap ul li {
    min-height: auto;
    border-bottom: none;
    width: 100%;
  }
  .mobilemenu-holder #mobsearch {
    position: absolute;
    top: 27px;
    z-index: 2;
    width: calc(100% - 33px);
    left: 16px;
  }
  .mobilemenu-holder #mobsearch .mob-suggestions-box {
    position: relative;
    top: -20px;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 10px;
    z-index: 0;
    display: none;
    box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2);
  }
  .mobilemenu-holder #mobsearch .mob-suggestions-box.show-suggestions {
    display: block;
    background-color: #fff;
  }
  .mobilemenu-holder #mobsearch .mob-suggestions-box span {
    display: inline-block;
    color: #000;
    width: 100%;
    text-align: left;
    padding: 0 16px;
    position: relative;
    line-height: 48px;
  }
  .mobilemenu-holder #mobsearch .mob-suggestions-box span a {
    display: inline-block;
    width: 100%;
    color: #2B2B2B;
  }
  .mobilemenu-holder #mobsearch input {
    border-radius: 24px;
    width: 100%;
    padding-left: 24px;
    border: none;
    background-color: #F7F7F7;
    padding: 9px 10px;
    display: block;
    padding-left: 16px;
    height: auto;
    color: #2B2B2B;
    font-size: 16px;
  }
  .mobilemenu-holder #mobsearch input:focus-visible, .mobilemenu-holder #mobsearch input:focus {
    box-shadow: none;
    border: none;
    outline: none;
  }
  .mobilemenu-holder #mobsearch form {
    position: relative;
    z-index: 2;
  }
  .mobilemenu-holder #mobsearch form .mob-search-submit {
    border: none;
    background: url('../../../typo3conf/ext/speech_sitepackage/Resources/Public/Icons/nav_search_icon.svg') center center no-repeat scroll transparent;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 11px;
    right: 20px;
  }
  .mobilemenu-holder #mobsearch .mob-search-clear {
    position: absolute;
    top: 11px;
    right: 55px;
    width: 10px;
    height: 10px;
    z-index: 2;
    font-size: 20px;
    line-height: 20px;
    display: none;
  }
  .mobilemenu-holder #mobsearch .mob-search-clear.show {
    display: block;
  }
  .mobilemenu-holder #mobsearch .mob-search-clear .mob-button-clear-search {
    display: block;
    cursor: pointer;
  }
  #siteheader .branding-holder .branding {
    left: -6px;
  }
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
  .mob-suggestions-box {
    background-color: #fff;
    position: fixed !important;
    box-shadow: 0px 20px 15px 0 rgba(23, 23, 23, 0.18);
    max-height: 400px !important;
    overflow-y: scroll;
  }
  .mob-suggestions-box.scrollbar {
    overflow-y: scroll;
    max-height: 400px !important;
  }
  .mob-suggestions-box .autocomplete-suggestion {
    white-space: break-spaces;
    overflow: visible;
    padding: 0 24px;
  }
  .mob-suggestions-box .autocomplete-suggestion.autocomplete-selected {
    background-color: #ffffff;
    cursor: pointer;
  }
  .mob-suggestions-box .autocomplete-suggestion > span {
    top: auto;
    line-height: 48px;
    display: inline-block;
  }
}
@media (max-width: 767.98px) {
  .category-boxes-mobile .mwrap ul {
    justify-content: center;
  }
}
.size--1--xlarge--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 144px !important;
  line-height: 155px !important;
  letter-spacing: -3px !important;
}
@media (max-width: 700px) {
  .size--1--xlarge--regular {
    font-size: 89px !important;
    line-height: 100px !important;
    letter-spacing: -2px !important;
  }
}
.size--1--xlarge--light {
  font-family: "Neue Frutiger World Light" !important;
  font-weight: 200 !important;
  font-size: 144px !important;
  line-height: 155px !important;
  letter-spacing: -3px !important;
}
@media (max-width: 700px) {
  .size--1--xlarge--light {
    font-size: 89px !important;
    line-height: 100px !important;
    letter-spacing: -2px !important;
  }
}
.size--1--large--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 89px !important;
  line-height: 100px !important;
  letter-spacing: -2px !important;
}
@media (max-width: 700px) {
  .size--1--large--regular {
    font-size: 55px !important;
    line-height: 60px !important;
    letter-spacing: -1px !important;
  }
}
.size--1--large--light {
  font-family: "Neue Frutiger World Light" !important;
  font-weight: 200 !important;
  font-size: 89px !important;
  line-height: 100px !important;
  letter-spacing: -2px !important;
}
@media (max-width: 700px) {
  .size--1--large--light {
    font-size: 55px !important;
    line-height: 60px !important;
    letter-spacing: -1px !important;
  }
}
.size--1--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 55px !important;
  line-height: 66px !important;
  letter-spacing: -1px !important;
}
@media (max-width: 700px) {
  .size--1--regular {
    font-size: 34px !important;
    line-height: 40px !important;
    letter-spacing: -0.5px !important;
  }
}
.size--1--light {
  font-family: "Neue Frutiger World Light" !important;
  font-weight: 200 !important;
  font-size: 55px !important;
  line-height: 66px !important;
  letter-spacing: -1px !important;
}
@media (max-width: 700px) {
  .size--1--light {
    font-size: 34px !important;
    line-height: 40px !important;
    letter-spacing: -0.5px !important;
  }
}
.size--2--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 34px !important;
  line-height: 40px !important;
  letter-spacing: -0.5px !important;
}
@media (max-width: 700px) {
  .size--2--regular {
    font-size: 26px !important;
    line-height: 30px !important;
    letter-spacing: -0.3px !important;
  }
}
.size--2--light {
  font-family: "Neue Frutiger World Light" !important;
  font-weight: 200 !important;
  font-size: 34px !important;
  line-height: 40px !important;
  letter-spacing: -0.5px !important;
}
@media (max-width: 700px) {
  .size--2--light {
    font-size: 26px !important;
    line-height: 30px !important;
    letter-spacing: -0.3px !important;
  }
}
.size--3--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 21px !important;
  line-height: 26px !important;
  letter-spacing: -0.2px !important;
}
@media (max-width: 700px) {
  .size--3--regular {
    font-size: 19px !important;
    line-height: 25px !important;
  }
}
.size--3--light {
  font-family: "Neue Frutiger World Light" !important;
  font-weight: 200 !important;
  font-size: 21px !important;
  line-height: 26px !important;
  letter-spacing: -0.2px !important;
}
@media (max-width: 700px) {
  .size--3--light {
    font-size: 19px !important;
    line-height: 25px !important;
  }
}
.size--4--large--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 17px !important;
  line-height: 25px !important;
  letter-spacing: -0.1px !important;
}
@media (max-width: 700px) {
  .size--4--large--regular {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.size--4--large--light {
  font-family: "Neue Frutiger World Light" !important;
  font-weight: 200 !important;
  font-size: 17px !important;
  line-height: 25px !important;
  letter-spacing: -0.1px !important;
}
@media (max-width: 700px) {
  .size--4--large--light {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.size--4--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 22px !important;
  letter-spacing: -0.1px !important;
}
.size--4--light {
  font-family: "Neue Frutiger World Light" !important;
  font-weight: 200 !important;
  font-size: 14px !important;
  line-height: 22px !important;
  letter-spacing: -0.1px !important;
}

.text--large--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 17px !important;
  line-height: 25px !important;
}
@media (max-width: 700px) {
  .text--large--regular {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.text--large--light {
  font-family: "Neue Frutiger World Light" !important;
  font-weight: 200 !important;
  font-size: 17px !important;
  line-height: 25px !important;
}
@media (max-width: 700px) {
  .text--large--light {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}
.text--normal--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 22px !important;
}
.text--normal--light {
  font-family: "Neue Frutiger World Light" !important;
  font-weight: 200 !important;
  font-size: 14px !important;
  line-height: 22px !important;
}
.text--small--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  line-height: 18px !important;
}
.text--xsmall--regular {
  font-family: "Neue Frutiger World Regular" !important;
  font-weight: 500 !important;
  font-size: 11px !important;
  line-height: 16px !important;
}

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