/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-display:fallback;src:url(/themes/hdbp/assets/dist/css/../fonts/fontawesome-webfont.eb3bf752.eot);src:url(/themes/hdbp/assets/dist/css/../fonts/fontawesome-webfont.eb3bf752.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(data:font/woff2;base64,d09GMgABAAAAABSoAA0AAAAALpwAABRPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACERhEICsp4uUgLagABNgIkA4FCBCAFgxsHhBEblySjooaRVqQUf53AjSFan2DvoRvZKRtlU5JsZ+245v3bLY/KWOaUwhlp8Wi4wqnFV4xFAY2QZPbnaVv/5w7gDIgMmCi1upSBBTbWOqMMYuGMvWEFGx349P1197/Uv8JWuJnqq1p93e57/aGefveWPxqXYoQqHJmf0tGRQ3YjtcK3bW+zNW9vsF8UGHeWbNGE1Yb/Hyjo/2f33tfOtFokXuhDAbETCFVOiqaBJnWpZAclO8BrGeZ2mHs1PASIXZBWa7X9lPATBAC2FP3/f9NSKmk11wuzUxpyAeTesdB0mhD0589qTzOzmxtJLnNy09ldTtniVrTrtimlwIQ1FKbbS1mXihb6heUF5QXlhVVAQ5hpWCAJIKF5sbHUAqLp1lwQZx/PXua0WclUVqPIKzBgLTIlr8LR6yYBAMXwONlm4dYPF806puZiNkPvjAECBGbJx5YF4PE22D/BEdjBa3wA++hnQd/OHCGwe0LSpeVBv1yfyzeXGwHQcArIaViBR6QSBgHlSZQP8JFWAyX9mATABwTT7icegRQmnFG+QsU4iyy30lYDzvg4QXj+SYuuo9vd74M+2opd79+/DaCth3MExDdXWmCZeXDqR4/Q3q3u/TXY95m+9Ehv6cg/ySev13u50e403FCDHWxb88kCclqalMkDyZ2vW9IpcUoqAi69S4AHCCgMyOB1IL8exOtE2HTYPxkEwAeoRIB8LchYzA6jr0P8VC/pTwiJOIgmNssTTSR5hPM5h0tkCJwnjapVCDBvEtwfOOHMCUBYBKpHc1O+QH/LDZGJwQZDlFT0SBFn8q41ThEul0qVSkW0ziQLS1NIFQqTPDjkRfAZzydeharK1IbphbKzMq1yxz0Tv0JbjYJF1bIOu0g3BPsXFVcHakT3xBUh+aBwHH/yqwooNvw9+IVlDcJVl9ZJ3xAAqPKPw9tVkUrEWlTFfGG6UCwQxmieZfrGfxDO5szkqINE0bpOlP8CfbX2FxTRnlr/R3fgbNNe/dMMhJVjmOGj0f+NqBeMSxjSg/CVJtk8nnBEmrx8l/ZQPoTQErqiyFBlOxW7iTdN35QUJk3MoEFE50yilCE1r3u3TK8gTvk0TfDyXXHsnQjJaQLvYjBdtTbfySKq3cofRdjmDnBmO1tC0E4fIgNHTNCHToi2LpY4TfQf8pkXs979ONY8T1vgIhtvq4hOeuerqihS2CapcldHpzQa0W4gOtNK1cOZlLt4bWLoZUmhIgWB6WWBku/LgNo0AMvX+UgE7ElCoCsQJCaUgSUgL4DsxNM3rK5b7sRDwUFk82yepTT5mEjwNZtlM6D4kSqLeQX6Cw1Pa1A2+dmyHrUo7x9hvyo+rXf5vJHvF3YDHPNDcTlcb/fleUG9MthA9RRPOEmWrDsu73kHCx4SpkDtLduFFEbuvBSFEX1YyvBexXSfFYSze7A3bebHIpw1LoYfDtqtqhJ10aGTeA0DRyDZx5wNnxImmcPrBdfNRseVDrZrgQaI9YwJ+toJ8XT4HxdZvATi6Qvt3jmKgiNxzE8TU8x/LqTb6yxlylfjyy4SrA0bb14ovhxBw6n2jqtZKUhZBUuuG2urrsuDZYeGgFaSiGeukgCYzfIYcMVLCM9KtXyikZmKa3O3os3551c3zqQywwuysp1BWKVLWiCMcOaH7GY2yxgirl4RzJ7VwJVKpexEnT16rsOxPJOqV3PzCjDkP87iGACCkNeskFz0meWWmixJE04SLf1gQgM29nT3qDiM0iNF/zyIvJTJ3fApJSHvuZA3s3Jz7xJVCprt3Cn0g54xyyGpWnRXxECiIQZvyY5dWHd/yGTkbMNsFpeFipbVSM/LDBjBBgsH2fyK6fn21oD5YrTFHj2HdrZgovtg5XfY8NDY/M3QSdU0DW/GLgjuNw6KaaIle7O4flLr/6TB6u3y/4XbeQ2gqPgSgCXEIR5B/Hp4Y0qS1YQfwo6VKuiOP1UVSY5Z3houwU6ehpF4TipuCMK0hZSIzPZFUmtL3A3wfSbkiJes1TjbLsDHeu3NfT/U2L5dVfduGOnPmUQKSZbs+b9geEEBzhYZBGHYcpdngyk4R1kZ3HkoX222ynZFzSMc4ukwTmlZywsO5VBHAxRgP4wEL24izrFS93yTLrwIm7qxEwdlCJZqPHvato1V8OVCSAWXclH1DmWDEF3/kPXjdkGIA3+6Nk97WgTidBdP+1ztuUzqPf1FP3hGs0QNn/KWweNTYM/k0VOHEOYwxstG7Roa8vG0VtDDJcAAQWrk4EqGxVLeiXkEoodBdyJAQnzql0B8u35xI3+CwzDW4XoiRIRXBQWZ58QnQi/APgwBzxDdC6nQOsTyc7IxF0XrvtxwJ4m3rBA1i2mie6W420vX0ryMSSwBBBfyjRYsy4DI5678pJZ7B5/hEEw+5lgEsdMqU4i7jA3vxCq0SkmxHg6zh0zRDZ3mlGPHFbgNZPtppu1D3rlpFZ6jlPkhKQHsV4r1lt/YsgSFgtLOULy7eGxaRFQhL9O7dvriX6jIP78OpIl5jzSRMefMQsuC2wds3LgyhAnwX2kvNkdMNIruets9LnU92iJKlCxFCDhyRleWOqkulaOizWLbnGmqhlc2CbATu5dW4t2E1pjNyiRDVIlqTmvtQg7HM5CAcEs+XV18gQJKoCqrzeF2EDFGbyECMhSA8Hy0tbsOAbSguDur9L2jo++gQi8aiMH+eo0OFkaIBmGme0EQXcgABLH6WCtUS1QgQLFzRsxcP9Ok2VNHFBklWhrl/F40xlb/RFX+O+i1v3mQyrWzVwaqBQkzIZ0LofzvvVmjwG1WZ6KiLT2RzCiRLSmCbAUg+Im3af/7ce92jnonxTSYubwNcu4HWareyu97/Pib+p/LfjkXLaa/Mg+0Uc/eR1wSxJT6zLi7++jhd0IGLOXnA/gR8vg384gebs/BvbTLbi+2d/K6q6tYgTKdV6edULOcSkPfud1auNZp1zAarlVNyzqdGruaaeWYeY2zwk6K43rQb8W5trD17h1KA1nrhSPavP8sqbW/q1R9/70SKc9apXy3Co3rnqcdIViaYAiaJWolgOOACYITp+UzBMXhcyrz51YtnRUV8G9//zd/3b0rRmJWf31T0/8G3G/CQMMvDw5H2YLn6r1ePUNnxOsMWRs+DvjhlUeJKh4urqn2978AW2HrfZG4ukbMw5NUrz76UBwypY5ezzsikx1BoNd/KqTmlU8k52bFmb8yx2XlJhbbx0ZzyrCgWLutowOuJI6HleWMjtmLEw/8VZ+Xm5tXXw9g6uuRA2FH8AnPT1Hdj4v6OcpGxp/eWUBreFfH8jqowkZ/wG0yzPfttz6NXUplV0nJ9iPDS5dhGj6fdc87pDQHZCg4WE5XhZKLkBAS5rEPmO1aO+n163EtwXU4xeGV2ziK0BK018nSaMlXa5P50APMUeozNYFGPhcImiJGCIoeNFi1flRttvT7R5yxKLrwFEZzLE/JLbI8WmkMo1mOBwcmd7IblmW2FKph5vJlPGJrli1XgM1BKUxUkF6vBAyywkNKPF53Wa7cIA+x7R0J8/nC7JdMLBY5SkiTiUQhwqJL9NOaJ+wo6YCUaZ7uk7uhBeF+TAW3vA8u7JhHegZIN7x+rU8mJojbVwPS5IDHayEtdvGWdTOEpNcjFbe39/Vt6+9xBQa5evq3RXj/1MVSj5cUzli3eUmcuzqBSWTKIptwqXeADK33DZ9wrbWkrHWdGPbVh5IDXpJoKotMZBKYmt5NNleRa7l5IU56vZKQnqRNi5KO5xSa9SWGkuoaQ4m+pNCcczxp0aaknhCJ10viC5ebi1w212a48Fm2x2vN9nqys73ebCuk9OYYXrnsjogIDoHSha9eNuSs4HJ+Bb8wJFfkXqB8P1GTFPhChw/Oof1hkVzedoXDscQ74skVDmR6rlrn9egPEBTF4rzEQfGmsFdfez8o6KUnT0RP/vASlbzf17dgwftGfIA3g6QN+b8PPejbQjLklr4H34Pu+4vuw3//l5DRav6sWfnaI0d4xA3JJljeUABLT6W7k5IJGDExYP1e90fHngz3tF5jwOp9XS5M96jzMXk9BEcRLoLiiB4hS6+QhfeFfnhlK74Gb60khAJBZQHRRZyvho+HKhbpzQXPCoVB84KEwmcLzO6/zH6RMCRYKNrfoLa1DOXiR4MjQyOPtAB24MLICJ/e6Rxk/KHHau8C43oTWjp05OH3gwRL47o9wxykdp5mBz+f75yY3jk06ctcNGmINJyInTxudurVNKummKPVTKoPeDrd2UuddIyBTv3AkXYVx6nBmlhnm80JCfEJeRYrGj7ikZAeRGQerElbopComJk1E5YgJ7ADwKVQcbRaDUtVappT+6DqhVKPSv3NtnKd5ODO11i60U84ut4vaScPekk8szjdtsYV2PrW4tg/h1vY3GyxpBtDBBER/JPmaZBccbjcMiOloEFfWnAlGwuTqkOps5hfJeWHMAwhhEFgIKDUHE0f8KbQK1bW1TcURq/aRZUt6pQZ9Ukb5roYfgBOmqWgbMJN7VpVaJw5CdP/6XSKdyAKyWQIyRBgEIQh4IVRlfhZqjq0MDk6+dDCYpmsoVLOhucnFFl0BXqqJO4xYzx2rAgyfulqr8al9hAmhIktiKPu3OHUVZqmQ+udSeHrW0pPffpraJQ0fOk/B9wFWOspW3tNYvJOim02NyXPF9AhjjbOUd71bXlw/lm6CqIqHU/XJQXxo3uGQzzuMyfPuL3u1d2XvM3sF/C+anRsdLTCiTo75UB6vSTI+/tkFRWj+QlnBdrSr1raWYucTncMP+SV4E11hrcg50MqKmR9xzfhpBfyZNfu3wuk3d8leHm3Iw3PtqoyR/C9WLPxOfSVtU92DZsuXjr89lOWyjjlwxFhxGdTATBg6rMI4chDZVwBNaegscBq+PNrrWmNy9Rec3jwXeq11IcnY8YmElHClbGY63f9OCHx8phw4Dn6WoK1sTFJu2jT1XKV9Sp8unevSHHViZ6/dq0s9+G72qbMvKy8NVBpIiiRiMMJepwlcO4jQUGNU8cBrEhE49B23JsTiljlwmFwxNVEfEhgU7FX/YOBMAWNjwcFTULHS5OHj7+01NWL0xRx9Mreo/lggqJ7vhWK6oU5rhe9KGOCWOguwXZwNEIMcSkaNsRdDsAITYQp5RJ/J6XWUKwnOBpx7kXqo6AuQxKczKzVQbOw2anW7GlI13m9Oj3H9c7LHZ5BSlyL4n0+E1vxpmnZ+CUpFJeSQrMdHLWbpcFVsU1KbcLEuolcTgBDd9vcc0nPOag8JGe8/x9eiNm53BAaMH5sPCDUcDvCEmGIiDAYV2ennEmxFmYUDtJmhfk9XCpSYIGvmT9SZrcoFJ9optj5MaXPqlV7V5tXmZXPKtXPlt6KJyyqEEugwpjcnmWaatAbeqZMzfH8BmN09klJsLJetNwQLjcsN8rDB7ZsleQv2LoV6/R/880Of6x/64Ift0sm+nkdIt0p4pHbSD/wzPey6E8PZRxaEVFq92Ub+v4ytMZPOYz6hiemVtPUTL2xZOpGvCpF87pS0VKi+tjyehAoRCT+OAXYN5k9f34Tul1cW1u33wfQ8GxDtS1gR9jX0WMd3aZQuDm7rta9Nvl7N5sPaImvQneKi8CycaXv6OWw3hsIgS6ZeFUQdvmoz65/553ytjNnWsVnW+w/hDb//vzDxXmTOqfpVlAkq9g1HwGATq+o605eE9AYWdVnFja/DZG0uvDYcWJxEaAPf9SXBBd9kGVdVRUollQftQcBwgKBblPPzLR9836C476Nmfx3WzNPi6UiGSAABOJ2BKhwpUPNkohtiRp6+ef/93O+cHLGDQUhBTToG8nPQo5x5op6W0immhBgKkSE85mQupkrjDlHc8xpf8ZIFJiCJ5fzK9LynWl8Qs6LxfwlMel/WnKOddnY5huxz3W5bLaJx1pb+Ca5I8G11M7YD9gYxq5fr/fe74Xb175F3bzJ1sPWBzlkwt59ebnP7k0gc86mX7MzdlNA/9ascqG61k6S9jq1uk4oqoWHJvujsuWRjRzw/k0DZK8Yff+Y+YFTXFpmPZP6C2MfukndDUettw2glZR4kt5lKZG5THY3aGs65kcGRggHxTkcLO0ooSkoxpUvteXbHBxVpU1ly/c8JT4Slzho1qFSTOI3EuN+YowTIbCychP6ZLu4V+ZOEpQ8i1HpIRsEkdoDff72TStJFoJpvMbuBmODYefOs57Z1RmUocEBHy5eV/fDNQq4kLyurgoqgZobu0LNgjbTJqY+qiyybNnSsksYVVefgMMjWdUzE2ltpKPcVRpZr7ekgIosFXDTty6Ix/HL8xeY4hfMv2xVvEncKx58gYwrs8DyiPyin3d//8ts0vqEwHz49P4w3xOfs/HEvMZPN9sw9on7HPBhxghfqtmIaTCMOEB0DwxBXi8iKCD0YJO0cxNd/XKRVBvadtrFWrwGuJnYGJA4rQgzJHvh4dsiFcnRRdBcwLHexWUENXVIPyfJ0///nk98HwewuJkbWG32uARODNXYgIMUMTFiNHkkz+STmlsF4A/LuV+XPLVLBBFe3x1EfKEhcYiJEbnJI4kmn9huFUCoOdyPyeZ0EVgcXqdm87iARjVXFb8oxdf1Yk6t2i3Ro9FC8O+mns1W6ySVK1dptdAinUdPkyReIviO6rvEQS3IQpQv3tXtWi1rjzcKGN7Cc01WoGRaICVhPPgxTtUXGMPrXv/jYGazk2c/VwtAGGCIBzzERwLkh3BEICESIX8kRgFIgkgkJRMoSLAQocLIhYugoKSipjFNpCjTaenoGRhFixErjkm8BImSJD/tPf/3YF8y9yUiQWUogjtDgYEUIkSJESedDJL27IXZ0cPeW0HUbr1SSLWl10CYFGLE7bPHtTfCUfY0Xp0EGYyChJjdQLPQw9GrZntvB2EitvaMdHpdzxbgtwQAAAA=) format("woff2"),url(/themes/hdbp/assets/dist/css/../fonts/fontawesome-webfont.027a24b0.woff) format("woff"),url(/themes/hdbp/assets/dist/css/../fonts/fontawesome-webfont.efe4bb4e.ttf) format("truetype"),url(/themes/hdbp/assets/dist/css/../img/fontawesome-webfont.47d14746.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-envelope:before{content:""}.fa-spinner:before{content:""}.fa-check:before{content:""}.fa-volume-up:before{content:""}.fa-times:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-linkedin:before{content:""}.fa-xing:before{content:""}.fa-info:before{content:""}.fa-arrows-alt:before{content:""}.fa-comments:before{content:""}.fa-shopping-cart:before{content:""}.fa-star:before{content:""}.fa-clock-o:before,.fa-clock:before{content:""}.fa-user:before{content:""}.fa-sliders:before{content:""}.fa-user-circle:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}@font-face{font-family:SourceSansPro-Regular;font-display:fallback;font-style:normal;font-weight:400;src:url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.1b499902.eot);src:local(""),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.1b499902.eot?#iefix) format("embedded-opentype"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.bc669e16.woff2) format("woff2"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.42c7ecd5.woff) format("woff"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.770ca066.ttf) format("truetype"),url(/themes/hdbp/assets/dist/css/../img/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.76d73c01.svg#SourceSansPro) format("svg")}@font-face{font-family:SourceSansPro-Medium;font-display:fallback;font-style:normal;font-weight:400;src:url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.ebc06c3a.eot);src:local(""),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.ebc06c3a.eot?#iefix) format("embedded-opentype"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.af564cde.woff2) format("woff2"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.f2d2ae6a.woff) format("woff"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.4de1bdaa.ttf) format("truetype"),url(/themes/hdbp/assets/dist/css/../img/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.92312f26.svg#SourceSansPro) format("svg")}@font-face{font-family:SourceSansPro-Bold;font-display:fallback;font-style:normal;font-weight:700;src:url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.28699b9f.eot);src:local(""),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.28699b9f.eot?#iefix) format("embedded-opentype"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.81d34953.woff2) format("woff2"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.c684306c.woff) format("woff"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.997a01f6.ttf) format("truetype"),url(/themes/hdbp/assets/dist/css/../img/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.dde95288.svg#SourceSansPro) format("svg")}@font-face{font-family:SourceSansPro-ExtraBold;font-display:fallback;font-style:normal;font-weight:800;src:url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.604dcd5d.eot);src:local(""),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.604dcd5d.eot?#iefix) format("embedded-opentype"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.6864fbe2.woff2) format("woff2"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.75d0d550.woff) format("woff"),url(/themes/hdbp/assets/dist/css/../fonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.1cfee065.ttf) format("truetype"),url(/themes/hdbp/assets/dist/css/../img/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.0e94183b.svg#SourceSansPro) format("svg")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{overflow-x:hidden;background-color:#f7f6f2;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){body{font-size:14px;line-height:22px}}@media screen and (min-width:421px){body{font-size:15px;line-height:24px}}@media screen and (min-width:701px){body{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){body{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){body{font-size:22px;line-height:40px}}h1{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){h1{font-size:24px;line-height:30px}}@media screen and (min-width:421px){h1{font-size:28px;line-height:34px}}@media screen and (min-width:701px){h1{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){h1{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){h1{font-size:44px;line-height:52px}}h2{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){h2{font-size:20px;line-height:24px}}@media screen and (min-width:421px){h2{font-size:23px;line-height:27px}}@media screen and (min-width:701px){h2{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){h2{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){h2{font-size:34px;line-height:40px}}h3{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){h3{font-size:18px;line-height:20px}}@media screen and (min-width:421px){h3{font-size:20px;line-height:22px}}@media screen and (min-width:701px){h3{font-size:22px;line-height:25px}}@media screen and (min-width:1001px){h3{font-size:24px;line-height:27px}}@media screen and (min-width:1301px){h3{font-size:28px;line-height:32px}}p{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){p{font-size:14px;line-height:22px}}@media screen and (min-width:421px){p{font-size:15px;line-height:24px}}@media screen and (min-width:701px){p{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){p{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){p{font-size:22px;line-height:40px}}a{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;text-decoration:none}@media screen and (min-width:0px){a{font-size:12px;line-height:14px}}@media screen and (min-width:421px){a{font-size:13px;line-height:15px}}@media screen and (min-width:701px){a{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){a{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){a{font-size:16px;line-height:20px}}@media screen and (min-width:0px){.content-text-infobox h2,.node-markets-full__body.content-teaser__intro-text,.node-markets-full__body.content-teasers__title,.node-markets-full__body.cta-button,.node-markets-full__body.multi-video-box__slider,.node-markets-full__body.multi-video-box__videos,.node-markets-full__body.person-content-contact-teaser,.width--content.node-markets-full__body{margin-bottom:20px}}@media screen and (min-width:421px){.content-text-infobox h2,.node-markets-full__body.content-teaser__intro-text,.node-markets-full__body.content-teasers__title,.node-markets-full__body.cta-button,.node-markets-full__body.multi-video-box__slider,.node-markets-full__body.multi-video-box__videos,.node-markets-full__body.person-content-contact-teaser,.width--content.node-markets-full__body{margin-bottom:25px}}@media screen and (min-width:701px){.content-text-infobox h2,.node-markets-full__body.content-teaser__intro-text,.node-markets-full__body.content-teasers__title,.node-markets-full__body.cta-button,.node-markets-full__body.multi-video-box__slider,.node-markets-full__body.multi-video-box__videos,.node-markets-full__body.person-content-contact-teaser,.width--content.node-markets-full__body{margin-bottom:40px}}@media screen and (min-width:1001px){.content-text-infobox h2,.node-markets-full__body.content-teaser__intro-text,.node-markets-full__body.content-teasers__title,.node-markets-full__body.cta-button,.node-markets-full__body.multi-video-box__slider,.node-markets-full__body.multi-video-box__videos,.node-markets-full__body.person-content-contact-teaser,.width--content.node-markets-full__body{margin-bottom:45px}}@media screen and (min-width:1301px){.content-text-infobox h2,.node-markets-full__body.content-teaser__intro-text,.node-markets-full__body.content-teasers__title,.node-markets-full__body.cta-button,.node-markets-full__body.multi-video-box__slider,.node-markets-full__body.multi-video-box__videos,.node-markets-full__body.person-content-contact-teaser,.width--content.node-markets-full__body{margin-bottom:50px}}@media screen and (min-width:0px){.content-text__text p,.field--type-text-with-summary p,.node-markets-full__body p{margin-bottom:20px}}@media screen and (min-width:421px){.content-text__text p,.field--type-text-with-summary p,.node-markets-full__body p{margin-bottom:25px}}@media screen and (min-width:701px){.content-text__text p,.field--type-text-with-summary p,.node-markets-full__body p{margin-bottom:40px}}@media screen and (min-width:1001px){.content-text__text p,.field--type-text-with-summary p,.node-markets-full__body p{margin-bottom:45px}}@media screen and (min-width:1301px){.content-text__text p,.field--type-text-with-summary p,.node-markets-full__body p{margin-bottom:50px}}.content-text__text ul,.field--type-text-with-summary ul,.node-markets-full__body ul{margin-top:0!important}.content-text__text>:last-child,.field--type-text-with-summary>:last-child,.node-markets-full__body>:last-child{margin-bottom:0}.content-text__text h2,.content-text__text h3,.field--type-text-with-summary h2,.field--type-text-with-summary h3{padding-bottom:0!important}@media screen and (min-width:0px){.content-text__text h2,.content-text__text h3,.field--type-text-with-summary h2,.field--type-text-with-summary h3{margin-bottom:20px}}@media screen and (min-width:421px){.content-text__text h2,.content-text__text h3,.field--type-text-with-summary h2,.field--type-text-with-summary h3{margin-bottom:25px}}@media screen and (min-width:701px){.content-text__text h2,.content-text__text h3,.field--type-text-with-summary h2,.field--type-text-with-summary h3{margin-bottom:40px}}@media screen and (min-width:1001px){.content-text__text h2,.content-text__text h3,.field--type-text-with-summary h2,.field--type-text-with-summary h3{margin-bottom:45px}}@media screen and (min-width:1301px){.content-text__text h2,.content-text__text h3,.field--type-text-with-summary h2,.field--type-text-with-summary h3{margin-bottom:50px}}.content-text__text h2{margin-top:1em}input[type=submit],input[type=text]{-webkit-appearance:none!important;-webkit-border-radius:3px!important;box-shadow:none!important}@media only screen and (min-width:1001px){input[type=submit],input[type=text]{-webkit-appearance:inherit}}input[type=submit]{text-align:center}sub{vertical-align:sub;font-size:smaller}sup{font-size:80%;bottom:6px}sup,sup sup{position:relative}sup sup{vertical-align:bottom;font-size:100%;bottom:0}h1 sup{bottom:10px}:root .field--type-text-with-summary sup,_:-ms-fullscreen{font-size:100%}@supports(-ms-ime-align:auto){.field--type-text-with-summary sup{font-size:100%}}.content-teaser__intro-text .media-image__caption,.content-teaser__intro-text .media-image__image,.content-teasers__title .media-image__caption,.content-teasers__title .media-image__image,.cta-button .media-image__caption,.cta-button .media-image__image,.multi-video-box__slider .media-image__caption,.multi-video-box__slider .media-image__image,.multi-video-box__videos .media-image__caption,.multi-video-box__videos .media-image__image,.person-content-contact-teaser .media-image__caption,.person-content-contact-teaser .media-image__image,.width--content .media-image__caption,.width--content .media-image__image{width:100%;max-width:100%}.form-type-checkbox{display:flex;align-items:flex-start}.form-checkbox{position:relative}@media only screen and (min-width:0px){.form-checkbox{bottom:3px}}@media only screen and (min-width:421px){.form-checkbox{bottom:2px}}@media only screen and (min-width:701px){.form-checkbox{top:1px;bottom:0}}@media only screen and (min-width:1001px){.form-checkbox{top:1px}}@media only screen and (min-width:1301px){.form-checkbox{top:2px}}.device-ios .form-type-checkbox{margin-bottom:10px}@media only screen and (min-width:0px){.webform-submission-form>.form-wrapper{display:block!important}}@media only screen and (min-width:1001px){.webform-submission-form>.form-wrapper{display:flex!important}}@media screen and (min-width:0px){.field__item:last-child>.paragraph,.node-article-full__field-paragraphs-content-item:last-child>.paragraph,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box),.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph{margin-bottom:30px}}@media screen and (min-width:421px){.field__item:last-child>.paragraph,.node-article-full__field-paragraphs-content-item:last-child>.paragraph,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box),.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph{margin-bottom:35px}}@media screen and (min-width:701px){.field__item:last-child>.paragraph,.node-article-full__field-paragraphs-content-item:last-child>.paragraph,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box),.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph{margin-bottom:60px}}@media screen and (min-width:1001px){.field__item:last-child>.paragraph,.node-article-full__field-paragraphs-content-item:last-child>.paragraph,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box),.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph{margin-bottom:80px}}@media screen and (min-width:1301px){.field__item:last-child>.paragraph,.node-article-full__field-paragraphs-content-item:last-child>.paragraph,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box),.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph{margin-bottom:100px}}.field__item:last-child>.paragraph>.field,.node-article-full__field-paragraphs-content-item:last-child>.paragraph>.field,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph>.field,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box)>.field,.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph>.field,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph>.field{padding-bottom:0}@media screen and (min-width:0px){.field__item:last-child>.paragraph>.field.media-image__caption,.node-article-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box)>.field.media-image__caption,.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption{padding-bottom:10px}}@media screen and (min-width:421px){.field__item:last-child>.paragraph>.field.media-image__caption,.node-article-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box)>.field.media-image__caption,.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption{padding-bottom:15px}}@media screen and (min-width:701px){.field__item:last-child>.paragraph>.field.media-image__caption,.node-article-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box)>.field.media-image__caption,.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption{padding-bottom:20px}}@media screen and (min-width:1001px){.field__item:last-child>.paragraph>.field.media-image__caption,.node-article-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box)>.field.media-image__caption,.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption{padding-bottom:25px}}@media screen and (min-width:1301px){.field__item:last-child>.paragraph>.field.media-image__caption,.node-article-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph:not(.layout-multi-video-box)>.field.media-image__caption,.node-tec-news-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph>.field.media-image__caption{padding-bottom:30px}}.node-article-full__field-paragraphs-content-item:last-child>.paragraph>.field--type-text-long,.node-markets-full__field-paragraphs-content-item:last-child>.paragraph>.field--type-text-long,.node-solutions-full__field-paragraphs-content-item:last-child>.paragraph>.field--type-text-long,.node-topics-full__field-paragraphs-content-item:last-child>.paragraph>.field--type-text-long{padding-bottom:0}.field__item:last-child>.paragraph.form__wrapper,.page-node-type-solutions-detail .block-hdbp-content{margin-bottom:0}@media screen and (min-width:0px){.node-solutions-detail-full__content>.paragraph{margin-bottom:30px}}@media screen and (min-width:421px){.node-solutions-detail-full__content>.paragraph{margin-bottom:35px}}@media screen and (min-width:701px){.node-solutions-detail-full__content>.paragraph{margin-bottom:60px}}@media screen and (min-width:1001px){.node-solutions-detail-full__content>.paragraph{margin-bottom:80px}}@media screen and (min-width:1301px){.node-solutions-detail-full__content>.paragraph{margin-bottom:100px}}.node-solutions-detail-full__content>.paragraph>.field{padding-bottom:0}@media screen and (min-width:0px){.node-solutions-detail-full__content>.paragraph.content-text{margin-bottom:20px}}@media screen and (min-width:421px){.node-solutions-detail-full__content>.paragraph.content-text{margin-bottom:25px}}@media screen and (min-width:701px){.node-solutions-detail-full__content>.paragraph.content-text{margin-bottom:40px}}@media screen and (min-width:1001px){.node-solutions-detail-full__content>.paragraph.content-text{margin-bottom:45px}}@media screen and (min-width:1301px){.node-solutions-detail-full__content>.paragraph.content-text{margin-bottom:50px}}.node-solutions-detail-full__content>:last-child{margin-bottom:0}.media-image__caption,.media-image__image{max-width:100%;margin:0 auto}.media-image__image img{width:100%}.media-image__caption{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1;background-color:#f7f6f2}@media screen and (min-width:0px){.media-image__caption{padding:10px}}@media screen and (min-width:421px){.media-image__caption{padding:15px}}@media screen and (min-width:701px){.media-image__caption{padding:20px}}@media screen and (min-width:1001px){.media-image__caption{padding:25px}}@media screen and (min-width:1301px){.media-image__caption{padding:30px}}@media screen and (min-width:0px){.media-image__caption{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.media-image__caption{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.media-image__caption{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.media-image__caption{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.media-image__caption{font-size:16px;line-height:26px}}.page-node-type-highlight .content-text__text h2,.page-node-type-highlight .content-text__text h3,.page-node-type-highlight .content-text__text h4,.page-node-type-highlight .content-text__text h5{color:#fdc716}.text--center{text-align:center}.region-service-bar{border-top:1px solid rgba(0,0,0,.1)}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.visually-hidden.focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto;width:auto}@media only screen and (min-width:0px){.col-xs-offset-1{margin-left:10.0833333333%!important}.col-xs-1{display:block;float:left;width:4.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-2{margin-left:18.4166666667%!important}.col-xs-2{display:block;float:left;width:13.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-3,.product-teaser__num-of-products-1{margin-left:26.75%!important}.col-xs-3{display:block;float:left;width:21.5%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-4{margin-left:35.0833333333%!important}.col-xs-4{display:block;float:left;width:29.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-5{margin-left:43.4166666667%!important}.col-xs-5{display:block;float:left;width:38.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-6{margin-left:51.75%!important}.col-xs-6{display:block;float:left;width:46.5%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-7{margin-left:60.0833333333%!important}.col-xs-7{display:block;float:left;width:54.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-8{margin-left:68.4166666667%!important}.col-xs-8{display:block;float:left;width:63.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-9{margin-left:76.75%!important}.col-xs-9{display:block;float:left;width:71.5%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-10{margin-left:85.0833333333%!important}.col-xs-10{display:block;float:left;width:79.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-11{margin-left:93.4166666667%!important}.col-xs-11{display:block;float:left;width:88.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-xs-offset-12{margin-left:101.75%!important}.col-xs-12{display:block;float:left;width:96.5%;margin-left:1.75%;margin-right:1.75%}}@media only screen and (min-width:421px){.col-s-offset-1{margin-left:10.0833333333%!important}.col-s-1{display:block;float:left;width:4.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-2{margin-left:18.4166666667%!important}.col-s-2{display:block;float:left;width:13.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-3{margin-left:26.75%!important}.col-s-3{display:block;float:left;width:21.5%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-4{margin-left:35.0833333333%!important}.col-s-4{display:block;float:left;width:29.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-5{margin-left:43.4166666667%!important}.col-s-5{display:block;float:left;width:38.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-6{margin-left:51.75%!important}.col-s-6{display:block;float:left;width:46.5%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-7{margin-left:60.0833333333%!important}.col-s-7{display:block;float:left;width:54.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-8{margin-left:68.4166666667%!important}.col-s-8{display:block;float:left;width:63.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-9{margin-left:76.75%!important}.col-s-9{display:block;float:left;width:71.5%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-10{margin-left:85.0833333333%!important}.col-s-10{display:block;float:left;width:79.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-11{margin-left:93.4166666667%!important}.col-s-11{display:block;float:left;width:88.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-s-offset-12{margin-left:101.75%!important}.col-s-12{display:block;float:left;width:96.5%;margin-left:1.75%;margin-right:1.75%}}@media only screen and (min-width:701px){.col-m-offset-1{margin-left:10.0833333333%!important}.col-m-1{display:block;float:left;width:4.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-2,.product-teaser__num-of-products-2:first-child,.product-teaser__num-of-products-5:nth-child(4n){margin-left:18.4166666667%!important}.col-m-2{display:block;float:left;width:13.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-3{margin-left:26.75%!important}.col-m-3{display:block;float:left;width:21.5%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-4,.product-teaser__num-of-products-1,.product-teaser__num-of-products-4:nth-child(4n){margin-left:35.0833333333%!important}.col-m-4{display:block;float:left;width:29.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-5{margin-left:43.4166666667%!important}.col-m-5{display:block;float:left;width:38.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-6{margin-left:51.75%!important}.col-m-6{display:block;float:left;width:46.5%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-7{margin-left:60.0833333333%!important}.col-m-7{display:block;float:left;width:54.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-8{margin-left:68.4166666667%!important}.col-m-8{display:block;float:left;width:63.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-9{margin-left:76.75%!important}.col-m-9{display:block;float:left;width:71.5%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-10{margin-left:85.0833333333%!important}.col-m-10{display:block;float:left;width:79.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-11{margin-left:93.4166666667%!important}.col-m-11{display:block;float:left;width:88.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-m-offset-12{margin-left:101.75%!important}.col-m-12{display:block;float:left;width:96.5%;margin-left:1.75%;margin-right:1.75%}}@media only screen and (min-width:1001px){.col-l-offset-1,.product-teaser__num-of-products-5:first-child{margin-left:10.0833333333%!important}.col-l-1{display:block;float:left;width:4.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-2,.product-teaser__num-of-products-4:first-child{margin-left:18.4166666667%!important}.col-l-2{display:block;float:left;width:13.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-3,.product-teaser__num-of-products-3:first-child{margin-left:26.75%!important}.col-l-3{display:block;float:left;width:21.5%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-4,.product-teaser__num-of-products-2:first-child{margin-left:35.0833333333%!important}.col-l-4{display:block;float:left;width:29.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-5,.product-teaser__num-of-products-1{margin-left:43.4166666667%!important}.col-l-5{display:block;float:left;width:38.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-6{margin-left:51.75%!important}.col-l-6{display:block;float:left;width:46.5%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-7{margin-left:60.0833333333%!important}.col-l-7{display:block;float:left;width:54.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-8{margin-left:68.4166666667%!important}.col-l-8{display:block;float:left;width:63.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-9{margin-left:76.75%!important}.col-l-9{display:block;float:left;width:71.5%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-10{margin-left:85.0833333333%!important}.col-l-10{display:block;float:left;width:79.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-11{margin-left:93.4166666667%!important}.col-l-11{display:block;float:left;width:88.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-l-offset-12{margin-left:101.75%!important}.col-l-12{display:block;float:left;width:96.5%;margin-left:1.75%;margin-right:1.75%}}@media only screen and (min-width:1301px){.col-xl-offset-1{margin-left:10.0833333333%!important}.col-xl-1{display:block;float:left;width:4.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-2{margin-left:18.4166666667%!important}.col-xl-2{display:block;float:left;width:13.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-3{margin-left:26.75%!important}.col-xl-3{display:block;float:left;width:21.5%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-4{margin-left:35.0833333333%!important}.col-xl-4{display:block;float:left;width:29.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-5{margin-left:43.4166666667%!important}.col-xl-5{display:block;float:left;width:38.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-6{margin-left:51.75%!important}.col-xl-6{display:block;float:left;width:46.5%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-7{margin-left:60.0833333333%!important}.col-xl-7{display:block;float:left;width:54.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-8{margin-left:68.4166666667%!important}.col-xl-8{display:block;float:left;width:63.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-9{margin-left:76.75%!important}.col-xl-9{display:block;float:left;width:71.5%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-10{margin-left:85.0833333333%!important}.col-xl-10{display:block;float:left;width:79.8333333333%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-11{margin-left:93.4166666667%!important}.col-xl-11{display:block;float:left;width:88.1666666667%;margin-left:1.75%;margin-right:1.75%}.col-xl-offset-12{margin-left:101.75%!important}.col-xl-12{display:block;float:left;width:96.5%;margin-left:1.75%;margin-right:1.75%}}.container{margin:0 auto;width:100%;max-width:94%}@media only screen and (min-width:701px){.container{max-width:92%}}@media only screen and (min-width:1301px){.container{max-width:80%}}.container--flex{margin:0 auto;width:100%;max-width:94%;display:flex;justify-content:space-between;flex-flow:column nowrap}@media only screen and (min-width:701px){.container--flex{max-width:92%}}@media only screen and (min-width:1301px){.container--flex{max-width:80%}}@media only screen and (min-width:701px){.container--flex{flex-flow:row wrap}}.container__inner,.container__inner--half{flex-basis:100%}@media only screen and (min-width:701px){.container__inner--half{flex-basis:calc(50% - 20px)}}@media only screen and (min-width:1001px){.container__inner--half{flex-basis:calc(50% - 25px)}}@media only screen and (min-width:1301px){.container__inner--half{flex-basis:calc(50% - 30px)}}.container--desktop-only{max-width:100%}@media only screen and (min-width:1001px){.container--desktop-only{max-width:92%}}@media only screen and (min-width:1301px){.container--desktop-only{max-width:80%}}.row,.view-frontpage-product-teasers-default__content,.view-related-company-products-default .field-content{margin-left:-1.75%;margin-right:-1.75%}.row:after,.view-frontpage-product-teasers-default__content:after,.view-related-company-products-default .field-content:after{display:table;clear:both;content:""}.is-service-account .user-card-dropdown__item--shop-account-only,.is-shop-account .user-card-dropdown__item--service-account-only{display:none!important}.swiper__btn{z-index:3;position:absolute;top:50%;transform:translateY(-50%);background:#242426;display:flex;align-items:center;justify-content:center;cursor:pointer}@media only screen and (min-width:0px){.swiper__btn{width:40px}}@media only screen and (min-width:421px){.swiper__btn{width:46px}}@media only screen and (min-width:701px){.swiper__btn{width:57px}}@media only screen and (min-width:1001px){.swiper__btn{width:61px}}@media only screen and (min-width:1301px){.swiper__btn{width:70px}}@media only screen and (min-width:0px){.swiper__btn{height:40px}}@media only screen and (min-width:421px){.swiper__btn{height:46px}}@media only screen and (min-width:701px){.swiper__btn{height:57px}}@media only screen and (min-width:1001px){.swiper__btn{height:61px}}@media only screen and (min-width:1301px){.swiper__btn{height:70px}}.swiper__btn:before{color:#fdc716}@media only screen and (min-width:0px){.swiper__btn:before{font-size:10px}}@media only screen and (min-width:421px){.swiper__btn:before{font-size:11px}}@media only screen and (min-width:701px){.swiper__btn:before{font-size:13px}}@media only screen and (min-width:1001px){.swiper__btn:before{font-size:14px}}@media only screen and (min-width:1301px){.swiper__btn:before{font-size:15px}}.swiper__btn--prev{left:0}.swiper__btn--prev:before{font-family:FontAwesome,"sans-serif";content:"\f053"}.swiper__btn--next{right:0}.swiper__btn--next:before{font-family:FontAwesome,"sans-serif";content:"\f054"}.block-hdbp-page-title{text-align:center;color:#fdc716}@media screen and (min-width:0px){.block-hdbp-page-title{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:421px){.block-hdbp-page-title{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:701px){.block-hdbp-page-title{margin-top:30px;margin-bottom:30px}}@media screen and (min-width:1001px){.block-hdbp-page-title{margin-top:35px;margin-bottom:35px}}@media screen and (min-width:1301px){.block-hdbp-page-title{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:0px){.block-hdbp-content{margin-bottom:20px}}@media screen and (min-width:421px){.block-hdbp-content{margin-bottom:25px}}@media screen and (min-width:701px){.block-hdbp-content{margin-bottom:40px}}@media screen and (min-width:1001px){.block-hdbp-content{margin-bottom:45px}}@media screen and (min-width:1301px){.block-hdbp-content{margin-bottom:50px}}.block-hdbp-content .node-article-full__meta{text-align:center;color:#a6a4a1;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.block-hdbp-content .node-article-full__meta{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.block-hdbp-content .node-article-full__meta{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.block-hdbp-content .node-article-full__meta{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.block-hdbp-content .node-article-full__meta{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.block-hdbp-content .node-article-full__meta{font-size:22px;line-height:40px}}.block-hdbp-content .field--type-image{text-align:center}@media screen and (min-width:0px){.block-hdbp-content .field--type-image{margin-top:10px;margin-bottom:10px}}@media screen and (min-width:421px){.block-hdbp-content .field--type-image{margin-top:15px;margin-bottom:15px}}@media screen and (min-width:701px){.block-hdbp-content .field--type-image{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:1001px){.block-hdbp-content .field--type-image{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:1301px){.block-hdbp-content .field--type-image{margin-top:30px;margin-bottom:30px}}.block-hdbp-content .field--type-image img{display:inline-block;max-width:100%;height:auto}.block-hdbp-content .node-solution-full__content{text-align:center}.block-hdbp-content .node-solution-full__content .field--name-field-solution-content{text-align:left}.block-hdbp-content .node-solution-full__content img{display:inline-block;max-width:100%;height:auto}@media screen and (min-width:0px){.block-hdbp-content .node-solution-full__content img{margin-bottom:10px}}@media screen and (min-width:421px){.block-hdbp-content .node-solution-full__content img{margin-bottom:15px}}@media screen and (min-width:701px){.block-hdbp-content .node-solution-full__content img{margin-bottom:20px}}@media screen and (min-width:1001px){.block-hdbp-content .node-solution-full__content img{margin-bottom:25px}}@media screen and (min-width:1301px){.block-hdbp-content .node-solution-full__content img{margin-bottom:30px}}.page-node-type-article,.page-node-type-company,.page-node-type-markets,.page-node-type-solutions,.page-node-type-tec-news,.page-node-type-topics{background-color:#fff}.page-node-type-article .block-hdbp-content,.page-node-type-company .block-hdbp-content,.page-node-type-markets .block-hdbp-content,.page-node-type-solutions .block-hdbp-content,.page-node-type-tec-news .block-hdbp-content,.page-node-type-topics .block-hdbp-content{margin:0 auto}.content-teaser__intro-text,.content-teasers__title,.cta-button,.multi-video-box__slider,.multi-video-box__videos,.person-content-contact-teaser,.width--content{margin:0 auto;width:100%;max-width:94%}@media only screen and (min-width:701px){.content-teaser__intro-text,.content-teasers__title,.cta-button,.multi-video-box__slider,.multi-video-box__videos,.person-content-contact-teaser,.width--content{max-width:92%}}@media only screen and (min-width:1001px){.content-teaser__intro-text,.content-teasers__title,.cta-button,.multi-video-box__slider,.multi-video-box__videos,.person-content-contact-teaser,.width--content{max-width:70%}}@media only screen and (min-width:1301px){.content-teaser__intro-text,.content-teasers__title,.cta-button,.multi-video-box__slider,.multi-video-box__videos,.person-content-contact-teaser,.width--content{max-width:52.2%}}@media screen and (min-width:0px){.cta-button{margin-bottom:20px}}@media screen and (min-width:421px){.cta-button{margin-bottom:25px}}@media screen and (min-width:701px){.cta-button{margin-bottom:40px}}@media screen and (min-width:1001px){.cta-button{margin-bottom:45px}}@media screen and (min-width:1301px){.cta-button{margin-bottom:50px}}.content-teasers__list,.content-teasers__main-teaser,.similar-events,.width--standard{margin:0 auto;width:100%;max-width:94%}@media only screen and (min-width:701px){.content-teasers__list,.content-teasers__main-teaser,.similar-events,.width--standard{max-width:92%}}@media only screen and (min-width:1301px){.content-teasers__list,.content-teasers__main-teaser,.similar-events,.width--standard{max-width:80%}}.width--full{width:100%}.content-teaser__main-teaser-content-wrapper,.width--small-content-centered{margin:0 auto;text-align:center}@media only screen and (min-width:0px){.content-teaser__main-teaser-content-wrapper,.width--small-content-centered{max-width:85%}}@media only screen and (min-width:1001px){.content-teaser__main-teaser-content-wrapper,.width--small-content-centered{max-width:52.2%}}@media only screen and (min-width:1301px){.content-teaser__main-teaser-content-wrapper,.width--small-content-centered{max-width:35%}}@media screen and (min-width:0px){.path-taxonomy .block-hdbp-content{margin-bottom:30px}}@media screen and (min-width:421px){.path-taxonomy .block-hdbp-content{margin-bottom:35px}}@media screen and (min-width:701px){.path-taxonomy .block-hdbp-content{margin-bottom:60px}}@media screen and (min-width:1001px){.path-taxonomy .block-hdbp-content{margin-bottom:80px}}@media screen and (min-width:1301px){.path-taxonomy .block-hdbp-content{margin-bottom:100px}}.block-loginlink{order:5;justify-content:center}.block-loginlink .login‐widget{height:34px}.footer-pre-menu{margin:0 auto;width:100%;max-width:94%;display:flex;flex-flow:row wrap;justify-content:flex-start}@media only screen and (min-width:701px){.footer-pre-menu{max-width:92%}}@media only screen and (min-width:1301px){.footer-pre-menu{max-width:80%}}@media screen and (min-width:0px){.footer-pre-menu{padding-top:20px}}@media screen and (min-width:421px){.footer-pre-menu{padding-top:25px}}@media screen and (min-width:701px){.footer-pre-menu{padding-top:30px}}@media screen and (min-width:1001px){.footer-pre-menu{padding-top:35px}}@media screen and (min-width:1301px){.footer-pre-menu{padding-top:40px}}.footer-pre-menu__item{border-top:3px solid #535359;width:100%}@media only screen and (min-width:421px){.footer-pre-menu__item{width:calc(50% - 5px);margin-right:10px}.footer-pre-menu__item:nth-child(10),.footer-pre-menu__item:nth-child(12),.footer-pre-menu__item:nth-child(14),.footer-pre-menu__item:nth-child(16),.footer-pre-menu__item:nth-child(2),.footer-pre-menu__item:nth-child(4),.footer-pre-menu__item:nth-child(6),.footer-pre-menu__item:nth-child(8){margin-right:0}}@media only screen and (min-width:701px){.footer-pre-menu__item{width:calc(33.33333% - 10px);margin-right:15px}.footer-pre-menu__item:nth-child(10),.footer-pre-menu__item:nth-child(12),.footer-pre-menu__item:nth-child(14),.footer-pre-menu__item:nth-child(16),.footer-pre-menu__item:nth-child(2),.footer-pre-menu__item:nth-child(4),.footer-pre-menu__item:nth-child(6),.footer-pre-menu__item:nth-child(8){margin-right:15px}.footer-pre-menu__item:nth-child(12),.footer-pre-menu__item:nth-child(15),.footer-pre-menu__item:nth-child(3),.footer-pre-menu__item:nth-child(6),.footer-pre-menu__item:nth-child(9){margin-right:0}}@media only screen and (min-width:1001px){.footer-pre-menu__item{width:calc(25% - 15px);margin-right:20px}.footer-pre-menu__item:nth-child(12),.footer-pre-menu__item:nth-child(15),.footer-pre-menu__item:nth-child(2),.footer-pre-menu__item:nth-child(3),.footer-pre-menu__item:nth-child(6),.footer-pre-menu__item:nth-child(9){margin-right:20px}.footer-pre-menu__item:nth-child(12),.footer-pre-menu__item:nth-child(4),.footer-pre-menu__item:nth-child(8){margin-right:0}}@media only screen and (min-width:1301px){.footer-pre-menu__item{width:calc(20% - 16px)}.footer-pre-menu__item:nth-child(12),.footer-pre-menu__item:nth-child(4),.footer-pre-menu__item:nth-child(8){margin-right:20px}.footer-pre-menu__item:nth-child(10),.footer-pre-menu__item:nth-child(15),.footer-pre-menu__item:nth-child(5){margin-right:0}}.footer-pre-menu__link{display:block;color:#a6a4a1;text-align:center;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.footer-pre-menu__link{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.footer-pre-menu__link{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.footer-pre-menu__link{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.footer-pre-menu__link{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.footer-pre-menu__link{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.footer-pre-menu__link{padding-top:10px}}@media screen and (min-width:701px){.footer-pre-menu__link{padding-top:15px}}@media screen and (min-width:1001px){.footer-pre-menu__link{padding-top:20px}}@media screen and (min-width:0px){.footer-pre-menu__link{padding-bottom:20px}}@media screen and (min-width:421px){.footer-pre-menu__link{padding-bottom:25px}}@media screen and (min-width:701px){.footer-pre-menu__link{padding-bottom:30px}}@media screen and (min-width:1001px){.footer-pre-menu__link{padding-bottom:35px}}@media screen and (min-width:1301px){.footer-pre-menu__link{padding-bottom:40px}}@media only screen and (min-width:701px){.footer-pre-menu__link{text-align:left;color:#fff}}.footer-list-menu{display:flex;flex-flow:row wrap;justify-content:center}@media only screen and (min-width:1001px){.footer-list-menu{justify-content:flex-start}}.footer-list-menu__item{position:relative}.footer-list-menu__item:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:20px;background:#535359}@media only screen and (min-width:1001px){.footer-list-menu__item:after{height:50px}}.footer-list-menu__item:last-of-type:after{display:none}.footer-list-menu__link{display:block}@media screen and (min-width:0px){.footer-list-menu__link{padding:10px}}@media screen and (min-width:421px){.footer-list-menu__link{padding:15px}}@media screen and (min-width:701px){.footer-list-menu__link{padding:20px}}@media screen and (min-width:1001px){.footer-list-menu__link{padding:25px}}@media screen and (min-width:1301px){.footer-list-menu__link{padding:30px}}.footer-list-menu__link:before{font-family:FontAwesome,"sans-serif";content:"\f06a";font-size:20px;color:#fdc716}.footer-list-menu__link--facebook:before{font-family:FontAwesome,"sans-serif";content:"\f09a"}.footer-list-menu__link--xing:before{font-family:FontAwesome,"sans-serif";content:"\f168"}.footer-list-menu__link--youtube:before{font-family:FontAwesome,"sans-serif";content:"\f167"}.footer-list-menu__link--twitter:before{font-family:FontAwesome,"sans-serif";content:"\f099"}.footer-list-menu__link--kununu:before{font-family:FontAwesome,"sans-serif";content:"\f06a"}.footer-list-menu__link--linked-in:before{font-family:FontAwesome,"sans-serif";content:"\f0e1"}.footer-list-menu__item:first-of-type .footer-list-menu__link{padding-left:0}.footer-list-menu__item:last-of-type .footer-list-menu__link{padding-right:0}.block-hdbp-testslot{margin:0 auto;width:600px;text-align:center}@media screen and (min-width:0px){.block-hdbp-testslot{margin-bottom:30px}}@media screen and (min-width:421px){.block-hdbp-testslot{margin-bottom:35px}}@media screen and (min-width:701px){.block-hdbp-testslot{margin-bottom:60px}}@media screen and (min-width:1001px){.block-hdbp-testslot{margin-bottom:80px}}@media screen and (min-width:1301px){.block-hdbp-testslot{margin-bottom:100px}}li.comment-forbidden{display:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto;margin:0 auto}@media only screen and (min-width:1001px){#isMobile{display:none}}.separator{width:100%;height:1px;background:rgba(0,0,0,.1)}@media screen and (min-width:0px){.separator{margin-bottom:30px}}@media screen and (min-width:421px){.separator{margin-bottom:35px}}@media screen and (min-width:701px){.separator{margin-bottom:60px}}@media screen and (min-width:1001px){.separator{margin-bottom:80px}}@media screen and (min-width:1301px){.separator{margin-bottom:100px}}.frontpage__section-title{color:#fdc716;text-align:center}@media screen and (min-width:0px){.frontpage__section-title{margin-bottom:20px}}@media screen and (min-width:421px){.frontpage__section-title{margin-bottom:25px}}@media screen and (min-width:701px){.frontpage__section-title{margin-bottom:40px}}@media screen and (min-width:1001px){.frontpage__section-title{margin-bottom:45px}}@media screen and (min-width:1301px){.frontpage__section-title{margin-bottom:50px}}.layout-3-columns{display:flex}@media only screen and (min-width:0px){.layout-3-columns{flex-direction:column}}@media only screen and (min-width:701px){.layout-3-columns{flex-direction:row}}.layout-3-columns .layout-3-columns__center,.layout-3-columns .layout-3-columns__left,.layout-3-columns .layout-3-columns__right{width:100%}@media only screen and (min-width:0px){.layout-3-columns .layout-3-columns__center,.layout-3-columns .layout-3-columns__left,.layout-3-columns .layout-3-columns__right{width:100%}}@media only screen and (min-width:701px){.layout-3-columns .layout-3-columns__center,.layout-3-columns .layout-3-columns__left,.layout-3-columns .layout-3-columns__right{width:33.33%}}@media only screen and (min-width:0px){.layout-3-columns .layout-3-columns__center,.layout-3-columns .layout-3-columns__left{margin-right:0}}@media only screen and (min-width:701px){.layout-3-columns .layout-3-columns__center,.layout-3-columns .layout-3-columns__left{margin-right:50px}}.layout-2-columns{display:flex}@media only screen and (min-width:0px){.layout-2-columns{flex-direction:column}}@media only screen and (min-width:701px){.layout-2-columns{flex-direction:row}}.layout-2-columns .layout-2-columns__left-column,.layout-2-columns .layout-2-columns__right-column{width:100%}@media only screen and (min-width:0px){.layout-2-columns .layout-2-columns__left-column,.layout-2-columns .layout-2-columns__right-column{width:100%}}@media only screen and (min-width:701px){.layout-2-columns .layout-2-columns__left-column,.layout-2-columns .layout-2-columns__right-column{width:50%}}@media only screen and (min-width:0px){.layout-2-columns .layout-2-columns__left-column{margin-right:0}}@media only screen and (min-width:701px){.layout-2-columns .layout-2-columns__left-column{margin-right:50px}}.layout-2-columns .content-teaser__intro-text,.layout-2-columns .content-teasers__title,.layout-2-columns .cta-button,.layout-2-columns .multi-video-box__slider,.layout-2-columns .multi-video-box__videos,.layout-2-columns .person-content-contact-teaser,.layout-2-columns .width--content{max-width:100%;margin-top:-3%}.layout-2-columns .media-image__caption,.layout-2-columns .media-image__image{max-width:100%}@media screen and (min-width:0px){.layout-2-columns .media-image__caption{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}}@media screen and (min-width:701px){.layout-2-columns .media-image__caption{padding-left:15px;padding-right:15px}}@media screen and (min-width:1001px){.layout-2-columns .media-image__caption{padding-left:20px;padding-right:20px}}@media screen and (min-width:0px){.block-frontpageslider{margin-bottom:30px}}@media screen and (min-width:421px){.block-frontpageslider{margin-bottom:35px}}@media screen and (min-width:701px){.block-frontpageslider{margin-bottom:60px}}@media screen and (min-width:1001px){.block-frontpageslider{margin-bottom:80px}}@media screen and (min-width:1301px){.block-frontpageslider{margin-bottom:100px}}.block-frontpageslider .layout-slider-paragraphs,.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser{position:relative}.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__image img{width:100%;height:auto}@media only screen and (min-width:0px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__container{display:inline-block;position:relative;height:auto;width:auto}}@media only screen and (min-width:0px)and (min-width:0px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__container{padding-left:10px}}@media only screen and (min-width:701px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__container{position:absolute;top:50%;transform:translateY(-50%);height:200px;width:500px;left:50px}}@media only screen and (min-width:1001px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__container{left:80px;height:280px;width:740px}}@media only screen and (min-width:1301px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__container{left:200px}}.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__title{color:#fdc716}@media only screen and (min-width:1001px)and (min-width:0px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text{margin-top:10px;margin-bottom:10px}}@media only screen and (min-width:1001px)and (min-width:421px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text{margin-top:15px;margin-bottom:15px}}@media only screen and (min-width:1001px)and (min-width:701px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text{margin-top:20px;margin-bottom:20px}}@media only screen and (min-width:1001px)and (min-width:1001px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text{margin-top:25px;margin-bottom:25px}}@media only screen and (min-width:1001px)and (min-width:1301px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text{margin-top:30px;margin-bottom:30px}}.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#2f3033}@media screen and (min-width:0px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:16px;line-height:26px}}@media only screen and (min-width:1001px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}}@media only screen and (min-width:1001px)and (min-width:0px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:14px;line-height:22px}}@media only screen and (min-width:1001px)and (min-width:421px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:15px;line-height:24px}}@media only screen and (min-width:1001px)and (min-width:701px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:18px;line-height:30px}}@media only screen and (min-width:1001px)and (min-width:1001px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:19px;line-height:32px}}@media only screen and (min-width:1001px)and (min-width:1301px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__text p{font-size:22px;line-height:40px}}.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__link{display:inline-block}.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__link a{display:block;padding:10px 20px;border-radius:3px;background-color:#fdc716;color:#2f3033;transition:all .2s}@media only screen and (min-width:1001px){.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__link a{padding:20px 30px}}.block-frontpageslider .layout-slider-paragraphs .content-custom-teaser__link a:hover{transition:all .2s;background-color:#e6b30d}.block-frontpageslider .layout-slider-paragraphs .swiper-pagination{position:absolute;top:50%;transform:translateY(-50%);bottom:auto;left:40px;width:auto}.block-frontpageslider .layout-slider-paragraphs .swiper-pagination-bullet{display:block;width:5px;height:5px;margin:15px auto;background:#2f3033;opacity:1}.block-frontpageslider .layout-slider-paragraphs .swiper-pagination-bullet-active{width:9px;height:9px;background:#fdc716}.block-frontpageslider .layout-slider-paragraphs .swiper-button-next,.block-frontpageslider .layout-slider-paragraphs .swiper-button-prev{display:none}.block-views-block--articles-overview-teasers-block-1,.block-views-block--articles_overview_teasers_block_1{margin:0 auto;width:100%;max-width:94%}@media only screen and (min-width:701px){.block-views-block--articles-overview-teasers-block-1,.block-views-block--articles_overview_teasers_block_1{max-width:92%}}@media only screen and (min-width:1301px){.block-views-block--articles-overview-teasers-block-1,.block-views-block--articles_overview_teasers_block_1{max-width:80%}}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__header,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__header{position:relative;text-align:center;color:#fdc716}@media screen and (min-width:0px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__header,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__header{margin-bottom:20px}}@media screen and (min-width:421px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__header,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__header{margin-bottom:25px}}@media screen and (min-width:701px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__header,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__header{margin-bottom:30px}}@media screen and (min-width:1001px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__header,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__header{margin-bottom:35px}}@media screen and (min-width:1301px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__header,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__header{margin-bottom:40px}}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__header h3,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__header h3{padding:0 20px;padding-bottom:5px;position:relative;display:inline-block;background-color:#fff;z-index:1}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__header:before,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__header:before{content:"";background-color:#a6a4a1;height:1px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation .field--type-image a,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation .field--type-image a{display:block}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation .field--type-image a img,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation .field--type-image a img{width:100%;height:auto;display:block}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation .field--type-image a:before,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation .field--type-image a:before{content:"";display:block;position:absolute;top:50%;left:0;bottom:0;right:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#99000000",GradientType=0)}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title{position:absolute;bottom:55px;left:30px;z-index:10}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link{color:#fff;text-decoration:none;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;line-height:1.2!important}@media screen and (min-width:0px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1 .node-article-personalisation__title-link{font-size:22px;line-height:40px}}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row{display:inline-block;position:relative}@media only screen and (min-width:0px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row{width:100%}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row:nth-child(n),.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row:nth-child(n){margin-bottom:4%;margin-right:4%}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row:nth-child(1n),.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row:nth-child(1n){margin-right:0;margin-bottom:4%}}@media only screen and (min-width:701px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row{width:48%}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row:nth-child(n),.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row:nth-child(n){margin-bottom:4%;margin-right:4%}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row:nth-child(2n),.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row:nth-child(2n){margin-right:0}}@media only screen and (min-width:1001px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row{width:31.1333333333%}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row:nth-child(n),.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row:nth-child(n){margin-bottom:3.3%;margin-right:3.3%}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row:nth-child(3n),.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row:nth-child(3n){margin-right:0}}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-image,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-image{position:relative;padding-top:58%;background-position:50%;background-size:100% auto;background-position-y:bottom;background-repeat:no-repeat}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-image:before,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-image:before{content:"";display:block;position:absolute;top:50%;left:0;bottom:0;right:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#99000000",GradientType=0)}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-content,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-content{width:calc(100% - 60px);position:absolute;bottom:30px;left:30px}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;line-height:1.2!important;color:#fff}@media screen and (min-width:0px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-title{margin-bottom:10px}}.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.block-views-block--articles-overview-teasers-block-1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date,.block-views-block--articles_overview_teasers_block_1 .view-articles-overview-teasers-block-1__row .views-field-field-article-date{font-size:12px;line-height:16px}}.form-user-login-form{max-width:655px;width:100%;margin:20px auto;padding:15px;background-color:#f3f3f3}@media screen and (min-width:0px){.form-user-login-form__name,.form-user-login-form__pass{margin-top:10px;margin-bottom:10px}}.form-user-login-form__name .form-item__label,.form-user-login-form__pass .form-item__label{display:inline-block;margin-bottom:2px;font-size:20px;color:#434343;cursor:pointer}.form-user-login-form__name .form-item__description,.form-user-login-form__pass .form-item__description{margin-top:2px;color:#434343}.form-user-login-form__name input,.form-user-login-form__pass input{width:100%;height:40px;padding-left:10px;font-size:20px;background-color:#fff;color:#434343;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-top:2px solid #d0cfcf;border-radius:5px;outline:0;transition:all .2s}.form-user-login-form__name input:-webkit-autofill,.form-user-login-form__pass input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.form-user-login-form__name input:hover,.form-user-login-form__pass input:hover{border-top:2px solid rgba(180,0,55,.5);transition:all .2s}.form-user-login-form__name input:focus,.form-user-login-form__pass input:focus{border-top:2px solid #b40037;transition:all .2s}.form-user-login-form .form-submit{padding:5px 10px;box-shadow:none;border:none;outline:0;background-color:#999794;color:#fff;transition:all .2s}@media screen and (min-width:0px){.form-user-login-form .form-submit{margin-left:10px}}.form-user-login-form .form-submit:hover{background-color:rgba(180,0,55,.5);transition:all .2s}.form-user-login-form .form-submit:focus{background-color:#b40037}.product-teaser{z-index:1;display:flex;flex-flow:column nowrap;position:relative;height:220px}@media screen and (min-width:0px){.product-teaser{margin-bottom:20px}}@media screen and (min-width:421px){.product-teaser{margin-bottom:25px}}@media screen and (min-width:701px){.product-teaser{margin-bottom:40px}}@media screen and (min-width:1001px){.product-teaser{margin-bottom:45px}}@media screen and (min-width:1301px){.product-teaser{margin-bottom:50px}}@media only screen and (min-width:421px){.product-teaser{height:240px}}@media only screen and (min-width:701px){.product-teaser{height:260px}}@media only screen and (min-width:1001px){.product-teaser{height:262px}}@media only screen and (min-width:1301px){.product-teaser{height:302px}}.product-teaser--additional-bottom-spacing{margin-bottom:10px}@media only screen and (min-width:421px){.product-teaser--additional-bottom-spacing{margin-bottom:20px}}@media only screen and (min-width:701px){.product-teaser--additional-bottom-spacing{margin-bottom:20px}}@media only screen and (min-width:1001px){.product-teaser--additional-bottom-spacing{margin-bottom:45px}}@media only screen and (min-width:1301px){.product-teaser--additional-bottom-spacing{margin-bottom:50px}}.product-teaser__inner{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background:#fff;box-shadow:none;transition:box-shadow .2s}.product-teaser__badge{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;position:absolute;top:10px;left:0;background:#fdc716;color:#242426;display:inline-block;padding:0 3px;text-transform:uppercase;transform-origin:bottom;transform:rotate(270deg) translateY(0);z-index:3}@media screen and (min-width:0px){.product-teaser__badge{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.product-teaser__badge{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.product-teaser__badge{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.product-teaser__badge{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.product-teaser__badge{font-size:12px;line-height:16px}}@media only screen and (min-width:1001px){.product-teaser__badge{transform:rotate(270deg) translateY(-100%)}}@-webkit-keyframes vote-pulse{0%{opacity:1;transform:scale(1)}99%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(0)}}@keyframes vote-pulse{0%{opacity:1;transform:scale(1)}99%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(0)}}.product-teaser__vote:after,.product-teaser__vote:before{position:absolute;top:0;right:0;transition:color .2s linear;color:#a6a4a1}@media screen and (min-width:0px){.product-teaser__vote:after,.product-teaser__vote:before{padding:10px}}.product-teaser__vote:before{font-family:FontAwesome,"sans-serif";content:"\f006";z-index:2}.product-teaser__vote:after{z-index:1;opacity:0}.product-teaser__vote:after,.product-teaser__vote:hover:before{font-family:FontAwesome,"sans-serif";content:"\f006";color:#fdc716}.product-teaser__vote--active:after{font-family:FontAwesome,"sans-serif";content:"\f005";-webkit-animation:vote-pulse .8s forwards;animation:vote-pulse .8s forwards}.product-teaser__vote--active:before{font-family:FontAwesome,"sans-serif";content:"\f005";color:#fdc716}.product-teaser__vote--active:hover:before{font-family:FontAwesome,"sans-serif";content:"\f005";color:#a6a4a1}.product-teaser__image-container{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;transition:height .2s linear;height:110px}@media screen and (min-width:0px){.product-teaser__image-container{padding:10px}}@media only screen and (min-width:421px){.product-teaser__image-container{height:120px}}@media only screen and (min-width:701px){.product-teaser__image-container{height:130px}}@media only screen and (min-width:1301px){.product-teaser__image-container{height:150px}}.product-teaser__image-container img{margin:0 auto}@media only screen and (min-width:0px){.product-teaser__image-container img{width:auto;height:80%}}@media only screen and (min-width:1001px){.product-teaser__image-container img{width:80%;height:auto}}.product-teaser__image{width:auto;height:85%;margin:0 auto}@media only screen and (min-width:1001px){.product-teaser__image{width:75%;height:auto}}.product-teaser__text-container{transition:border-top .2s linear;border-top:1px solid #fff;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:110px;overflow:hidden;border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.product-teaser__text-container{padding-left:10px;padding-right:10px}}@media only screen and (min-width:421px){.product-teaser__text-container{height:120px}}@media only screen and (min-width:701px){.product-teaser__text-container{height:130px}}@media only screen and (min-width:1301px){.product-teaser__text-container{height:150px}}.product-teaser__sub-headline{width:100%;color:#fdc716;text-align:center;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.product-teaser__sub-headline{margin-bottom:10px;font-size:10px;line-height:14px}}@media screen and (min-width:421px){.product-teaser__sub-headline{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.product-teaser__sub-headline{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.product-teaser__sub-headline{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.product-teaser__sub-headline{font-size:12px;line-height:16px}}.product-teaser__headline{position:relative;display:block;width:100%;text-align:center;overflow:hidden}@media screen and (min-width:0px){.product-teaser__headline{margin-bottom:10px}}@media only screen and (min-width:0px){.product-teaser__headline{max-height:42px}}@media only screen and (min-width:421px){.product-teaser__headline{max-height:45px}}@media only screen and (min-width:701px){.product-teaser__headline{max-height:51px}}@media only screen and (min-width:1001px){.product-teaser__headline{max-height:51px}}@media only screen and (min-width:1301px){.product-teaser__headline{max-height:60px}}.product-teaser__headline h2{line-height:1;font-size:inherit;width:100%;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.product-teaser__headline h2{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.product-teaser__headline h2{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.product-teaser__headline h2{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.product-teaser__headline h2{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.product-teaser__headline h2{font-size:16px;line-height:20px}}.product-teaser__headline h2 span{color:#242426;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.product-teaser__headline h2 span{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.product-teaser__headline h2 span{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.product-teaser__headline h2 span{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.product-teaser__headline h2 span{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.product-teaser__headline h2 span{font-size:16px;line-height:20px}}.product-teaser__info{width:100%;text-align:center;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.product-teaser__info{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.product-teaser__info{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.product-teaser__info{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.product-teaser__info{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.product-teaser__info{font-size:12px;line-height:16px}}.product-teaser__pdf-container{display:none;overflow:hidden}@media only screen and (min-width:1001px){.product-teaser__pdf-container{display:flex;align-items:center;justify-content:center;height:0;transition:height .2s linear;border-top:1px solid #fff}}@media only screen and (min-width:1001px)and (min-width:0px){.product-teaser__pdf-container{padding-left:10px;padding-right:10px}}.product-teaser__pdf{display:flex;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.product-teaser__pdf{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.product-teaser__pdf{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.product-teaser__pdf{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.product-teaser__pdf{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.product-teaser__pdf{font-size:12px;line-height:16px}}.product-teaser__pdf:before{content:"";display:inline-block;width:15px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACgElEQVQokWWS3WtUVxTFf/vcc+/cySSRTBqo0zYfkGoNlkIIiIiiKAWrGEWx0KcqKljom/9JhRb6Zi30pVSlttqCClJEBIMYHePkw4/UgJOYyMyduXPPuff4ICZR1+vit9h7ry2LPb3ijd34/Kk1NysTDyjk23A43paQGQNRnYVHT065ev3HXUe+dRrY2tx3aGjym4Ph4sxj8qUSqU1XgQ5Pa+aKXcyeOcugqNN295fKOXdHFj4ZdBhLrtHE8zxsliLICptadD5k+uRxLk1P88FvvzL5xTCjP/+Edja1IqJNoY3EOZxbNbKnwSQYXxMGAR/u/QrT18vk1WtUyuVEB0Mbaqm1ulardXiewvcDwIEDtTCPK/SQ5kP8riI7Duyn8+vDPP/hNGF7B1p3F3c2PiptvLtp+EyH0vQPDGCtBYHg9/PYjUNkn63DtRWIZ/8ny+eJl5agtxcdd3aOVUb3xIlpEbe14wb6SU0CIqAU2dq1pP19SNxCjEFEXnuAHjt5FB231ngvl1BKQxQhxoBSSKOB1GpIHIOxy9AbKT9qIGnqlo03yc4hUYR+WMGJQBCA74PWyyGKd+WAXA49Xob2Aup5leDfKxBFkCSwqg399iMJLsxBHOP/dZlk53Zkfp7chYvo8fvgHLlSCbXwArT3DqwEaTYJzl2AMMCFAdn6T2muG0TfK6OmpvGv/4fqCEFkBZZcjvyTp3T98SemXqd54hi6p5usWATPI922haweYedfIGd/AZOiRSkAr9VsMvf3P3RNVHj5/XfYMECqVXj2bGVP3yfsLlJNEta7LNCe5wGYxWq1cWuqQrn/Y1ozUzAzBVn23j2DIODu7dtsHhlJXgEOdAx4McuQlAAAAABJRU5ErkJggg==)}@media screen and (min-width:0px){.product-teaser__pdf:before{margin-right:10px}}.product-teaser__price-container{display:none;overflow:hidden}@media only screen and (min-width:1001px){.product-teaser__price-container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-top:1px solid #fff;height:0;transition:height .2s linear}}.product-teaser__price{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fdc716}@media screen and (min-width:0px){.product-teaser__price{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.product-teaser__price{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.product-teaser__price{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.product-teaser__price{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.product-teaser__price{font-size:16px;line-height:26px}}.product-teaser__info{color:#a6a4a1}.product-teaser__buy-container{display:none;overflow:hidden}@media screen and (min-width:0px){.product-teaser__buy-container{padding-left:10px;padding-right:10px}}@media only screen and (min-width:1001px){.product-teaser__buy-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;height:0;transition:height .2s linear}.product-teaser:hover{z-index:2}.product-teaser:hover .product-teaser__text-container{border-top:1px solid rgba(0,0,0,.1)}.product-teaser:hover .product-teaser__image-container{height:0}.product-teaser:hover .product-teaser__pdf-container{height:40px;border-top:1px solid rgba(0,0,0,.1)}.product-teaser:hover .product-teaser__buy-container,.product-teaser:hover .product-teaser__price-container{height:70px;border-top:1px solid rgba(0,0,0,.1)}.product-teaser:hover .product-teaser__inner{box-shadow:0 0 35px rgba(0,0,0,.07)}.product-teaser--image-should-not-disappear:hover .product-teaser__image-container{height:130px}}@media only screen and (min-width:1301px){.product-teaser--image-should-not-disappear:hover .product-teaser__image-container{height:150px}}.product-teaser__input{background:#f7f6f2;border:1px solid rgba(0,0,0,.1);border-radius:3px;max-height:50px;height:100%;text-align:center;width:100%;min-width:1px;margin-right:10px;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.product-teaser__input{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.product-teaser__input{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.product-teaser__input{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.product-teaser__input{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.product-teaser__input{font-size:16px;line-height:26px}}.block-hdbp-local-tasks{margin:0 auto;width:100%;max-width:94%;margin:100px auto 10px auto}@media only screen and (min-width:701px){.block-hdbp-local-tasks{max-width:92%}}@media only screen and (min-width:1301px){.block-hdbp-local-tasks{max-width:80%}}@media only screen and (min-width:1001px){.block-hdbp-local-tasks{margin-top:150px}}@media only screen and (min-width:1301px){.block-hdbp-local-tasks{margin-top:200px}}.block-hdbp-local-tasks .tabs,.block-hdbp-local-tasks .tabs__item{display:inline-block}@media screen and (max-width:640px){.block-hdbp-local-tasks .tabs__item{margin-top:7px}}.block-hdbp-local-tasks .tabs__item a{display:inline-block;color:#434343;background-color:#eee;border-radius:5px;padding:5px 15px;text-decoration:none;transition:all .2s}.block-hdbp-local-tasks .tabs__item a:hover{color:#fff;background-color:#fdc716;transition:all .2s}.block-hdbp-local-tasks .tabs__item a.is-active{background-color:#eee;color:#fdc716}.block-hdbp-local-tasks .tabs__item a.is-active:hover{background-color:#fff;transition:all .2s}.flag-bookmark{text-align:center;font-size:0}.flag-bookmark:before{content:"\f006"}.flag-bookmark.action-unflag:before,.flag-bookmark:before{font-family:FontAwesome,"sans-serif";font-size:22px;color:#242426}.flag-bookmark.action-unflag:before{content:"\f005"}.ajax-progress-throbber{display:none}div[class*=view-flag-bookmark] table td,div[class*=view-flag-bookmark] table th{color:#2f3033;text-align:center;padding:10px;border:1px solid rgba(0,0,0,.1)}div[class*=view-flag-bookmark] table td a{display:block;color:#fdc716}div[class*=view-flag-bookmark] table td a:hover{color:#e6b30d}@media screen and (min-width:0px){.field--name-field-product-relation{margin-top:20px}}@media screen and (min-width:421px){.field--name-field-product-relation{margin-top:25px}}@media screen and (min-width:701px){.field--name-field-product-relation{margin-top:30px}}@media screen and (min-width:1001px){.field--name-field-product-relation{margin-top:35px}}@media screen and (min-width:1301px){.field--name-field-product-relation{margin-top:40px}}.field--name-field-product-relation:after{content:"";display:table;clear:both}.field--name-field-product-relation>.field__item{background-color:#fff;float:left;min-height:270px}@media only screen and (min-width:0px){.field--name-field-product-relation>.field__item{width:100%}.field--name-field-product-relation>.field__item:nth-child(n){margin-bottom:3%;margin-right:3%}.field--name-field-product-relation>.field__item:nth-child(1n){margin-right:0;margin-bottom:3%}}@media only screen and (min-width:701px){.field--name-field-product-relation>.field__item{width:31.3333333333%}.field--name-field-product-relation>.field__item:nth-child(n){margin-bottom:3%;margin-right:3%}.field--name-field-product-relation>.field__item:nth-child(3n){margin-right:0}}@media only screen and (min-width:1001px){.field--name-field-product-relation>.field__item{width:14.1666666667%}.field--name-field-product-relation>.field__item:nth-child(n){margin-bottom:3%;margin-right:3%}.field--name-field-product-relation>.field__item:nth-child(6n){margin-right:0}}.field--name-field-product-relation>.field__item .node-product-teaser{display:table;width:100%}.field--name-field-product-relation>.field__item .node-product-teaser__title{text-align:center;display:table-footer-group}.field--name-field-product-relation>.field__item .node-product-teaser__title-link{text-decoration:none}.field--name-field-product-relation>.field__item .node-product-teaser__title-link span{color:#2f3033;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.field--name-field-product-relation>.field__item .node-product-teaser__title-link span{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.field--name-field-product-relation>.field__item .node-product-teaser__title-link span{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.field--name-field-product-relation>.field__item .node-product-teaser__title-link span{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.field--name-field-product-relation>.field__item .node-product-teaser__title-link span{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.field--name-field-product-relation>.field__item .node-product-teaser__title-link span{font-size:16px;line-height:20px}}.field--name-field-product-relation>.field__item .node-product-teaser__content{display:table-header-group;width:100%}.field--name-field-product-relation>.field__item .node-product-teaser__content .field--name-field-product-image{border-bottom:1px solid #f7f6f2;width:100%}.field--name-field-product-relation>.field__item .node-product-teaser__content .field--name-field-product-image .field__item{width:100%}.field--name-field-product-relation>.field__item .node-product-teaser__content .field--name-field-product-image .field__item img{width:100%;height:auto}.field--name-field-download-link,.field--name-field-product-relation>.field__item .node-product-teaser__content .field--type-link{display:none}.block-webform{margin:0 auto;width:100%;max-width:94%}@media only screen and (min-width:701px){.block-webform{max-width:92%}}@media only screen and (min-width:1301px){.block-webform{max-width:80%}}@media screen and (min-width:0px){.block-webform{margin-top:30px;margin-bottom:30px}}@media screen and (min-width:421px){.block-webform{margin-top:35px;margin-bottom:35px}}@media screen and (min-width:701px){.block-webform{margin-top:60px;margin-bottom:60px}}@media screen and (min-width:1001px){.block-webform{margin-top:80px;margin-bottom:80px}}@media screen and (min-width:1301px){.block-webform{margin-top:100px;margin-bottom:100px}}.block-webform select{background-color:#f7f6f2;border:1px solid rgba(0,0,0,.1);margin-left:5px}@media screen and (min-width:0px){.block-webform select{padding:10px}}.block-webform__title{cursor:pointer;text-align:center;color:#fdc716}@media screen and (min-width:0px){.block-webform__title{margin-bottom:10px}}@media screen and (min-width:421px){.block-webform__title{margin-bottom:15px}}@media screen and (min-width:701px){.block-webform__title{margin-bottom:20px}}@media screen and (min-width:1001px){.block-webform__title{margin-bottom:25px}}@media screen and (min-width:1301px){.block-webform__title{margin-bottom:30px}}.block-webform .webform-button--submit{border:none;background-color:#fdc716;font-size:16px;color:#fff;padding:5px}.block-webform .webform-button--submit:hover{background-color:#e6b30d;color:#2f3033}.block-webform input{background-color:#f7f6f2;box-shadow:none;border:1px solid rgba(0,0,0,.1);outline:none}@media screen and (min-width:0px){.block-webform input{padding:10px;margin-top:10px}}.block-webform label{color:#2f3033}.field--name-field-cad-download,.field--name-field-service-account-link{width:49.8%;display:inline-block;text-align:right;box-sizing:border-box}@media screen and (min-width:0px){.field--name-field-cad-download,.field--name-field-service-account-link{padding-left:10px;padding-right:10px}}@media screen and (min-width:701px){.field--name-field-cad-download,.field--name-field-service-account-link{padding-left:15px;padding-right:15px}}@media screen and (min-width:1001px){.field--name-field-cad-download,.field--name-field-service-account-link{padding-left:20px;padding-right:20px}}@media screen and (min-width:0px){.field--name-field-cad-download,.field--name-field-service-account-link{margin-top:10px}}@media screen and (min-width:701px){.field--name-field-cad-download,.field--name-field-service-account-link{margin-top:15px}}@media screen and (min-width:1001px){.field--name-field-cad-download,.field--name-field-service-account-link{margin-top:20px}}.field--name-field-cad-download a,.field--name-field-service-account-link a{background-color:#fdc716;color:#fff;display:inline-block;padding:5px;transition:all .2s}.field--name-field-cad-download a:hover,.field--name-field-service-account-link a:hover{color:#2f3033;background-color:#e6b30d}.field--name-field-service-account-link{text-align:left}.messages{background-color:#f7f6f2}.messages__list{list-style:none}.messages__item{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;text-align:center;padding:10px 20px;font-size:16px;color:#fdc716}@media screen and (min-width:0px){.messages__item{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.messages__item{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.messages__item{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.messages__item{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.messages__item{font-size:22px;line-height:40px}}.messages__item a{color:#e6b30d}.filter-form{display:flex;flex-direction:column;overflow:hidden;margin-top:0;transition:all .4s}.filter-form:after{content:"";display:table;clear:both}@media only screen and (min-width:701px){.filter-form{flex-direction:row;flex-flow:row wrap}}@media only screen and (min-width:1001px){.filter-form{flex-direction:row;flex-flow:row nowrap}}.download-center .form-actions{flex-direction:column-reverse}.filter-form--fields-num-5.filter-form--opened{max-height:320px}@media only screen and (min-width:701px){.filter-form--fields-num-5.filter-form--opened{max-height:250px}}@media only screen and (min-width:1001px){.filter-form--fields-num-5.filter-form--opened{max-height:100px}}@media only screen and (min-width:701px){.filter-form--fields-num-5 .filter-form__field{margin-right:15px;flex-basis:calc(50% - 7.5px)}.filter-form--fields-num-5 .filter-form__field:nth-child(2n){margin-right:0}.filter-form--fields-num-5 .filter-form__field:nth-child(5n){margin-right:0;flex-basis:100%}}@media only screen and (min-width:1001px){.filter-form--fields-num-5 .filter-form__field{flex-basis:calc(20% - 16px)}.filter-form--fields-num-5 .filter-form__field:nth-child(2n),.filter-form--fields-num-5 .filter-form__field:nth-child(3n),.filter-form--fields-num-5 .filter-form__field:nth-child(4n){margin-right:20px}.filter-form--fields-num-5 .filter-form__field:nth-child(5n){margin-right:0;flex-basis:calc(20% - 16px)}}.filter-form--closed{max-height:0;margin-top:0}.filter-form__field{position:relative;display:flex;flex-direction:column;flex-basis:100%}.filter-form__field:first-child .filter-form__label{margin-top:0}@media only screen and (min-width:701px){.filter-form__field{margin-top:10px}}.filter-form__label{display:block;margin-top:6px;margin-bottom:6px;color:#535359;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.filter-form__label{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.filter-form__label{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.filter-form__label{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.filter-form__label{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.filter-form__label{font-size:12px;line-height:16px}}@media only screen and (min-width:701px){.filter-form__label{margin-top:0}}.filter-form__input{width:100%;height:40px;color:#535359;border:1px solid #deddd9;border-radius:3px;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}.filter-form__input:focus{outline:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.filter-form__input{padding:10px}}@media screen and (min-width:701px){.filter-form__input{padding:15px}}@media screen and (min-width:1001px){.filter-form__input{padding:20px}}@media screen and (min-width:0px){.filter-form__input{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.filter-form__input{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.filter-form__input{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.filter-form__input{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.filter-form__input{font-size:16px;line-height:26px}}@media only screen and (min-width:701px){.filter-form__input{height:50px}}@media only screen and (min-width:1001px){.filter-form__input{height:60px}}.filter-form__submit{width:100%;height:40px;display:flex;justify-content:center;margin-top:20px;border-radius:0!important}@media only screen and (min-width:701px){.filter-form__submit{height:50px;margin-top:21px;border-radius:3px!important}}@media only screen and (min-width:1001px){.filter-form__submit{height:60px!important;margin-top:25px}}@media only screen and (min-width:1301px){.filter-form__submit{margin-top:26px}}@media only screen and (min-width:1001px){#views-exposed-form-events-list-default .form-submit{margin-top:4px}}@-webkit-keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.03)}}@-webkit-keyframes scaleDown{0%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes scaleDown{0%{transform:scale(1.03)}to{transform:scale(1)}}.info-table{position:relative;z-index:2;display:block;width:100%}@media screen and (min-width:0px){.info-table{margin-top:20px}}@media screen and (min-width:421px){.info-table{margin-top:25px}}@media screen and (min-width:701px){.info-table{margin-top:40px}}@media screen and (min-width:1001px){.info-table{margin-top:45px}}@media screen and (min-width:1301px){.info-table{margin-top:50px}}.info-table-header{display:none;width:100%;background:linear-gradient(to right top,#7f7e82,#959499)}@media only screen and (min-width:1001px){.info-table-header{display:block}}.info-table-header__row{display:flex;width:100%;align-items:center}.info-table-header__cell{display:none;text-align:left;border-right:1px solid rgba(0,0,0,.1);color:#535359;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.info-table-header__cell{padding-left:10px}}@media screen and (min-width:701px){.info-table-header__cell{padding-left:15px}}@media screen and (min-width:1001px){.info-table-header__cell{padding-left:20px}}@media screen and (min-width:0px){.info-table-header__cell{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.info-table-header__cell{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.info-table-header__cell{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.info-table-header__cell{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.info-table-header__cell{font-size:16px;line-height:26px}}@media only screen and (min-width:1001px){.info-table-header__cell{display:flex;align-items:center;height:70px}}@media only screen and (min-width:1301px){.info-table-header__cell{height:80px}}@media only screen and (min-width:1001px){.download-center .info-table-header__cell{width:20%}.download-center .info-table-header__cell:nth-child(2){width:40%}}.info-table-header__link{color:#535359;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.info-table-header__link{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.info-table-header__link{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.info-table-header__link{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.info-table-header__link{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.info-table-header__link{font-size:16px;line-height:26px}}.info-table-body{display:block;width:100%}.info-table-body__row{display:flex;flex-direction:column;width:100%;margin-top:10px;background-color:#fff;transition:all .2s;-webkit-animation:scaleDown .2s 1 forwards;animation:scaleDown .2s 1 forwards}@media only screen and (min-width:1001px){.info-table-body__row{flex-direction:row}.info-table-body__row:hover{-webkit-animation:scaleUp .2s 1 forwards;animation:scaleUp .2s 1 forwards;box-shadow:0 0 35px rgba(0,0,0,.07)}}.info-table-body__cell{float:left;position:relative;display:block;width:100%;min-height:50px;align-items:center;color:#535359;border-top:1px solid #f7f6f2;border-right:1px solid #f7f6f2;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.info-table-body__cell{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}}@media screen and (min-width:701px){.info-table-body__cell{padding-left:15px;padding-right:15px}}@media screen and (min-width:1001px){.info-table-body__cell{padding-left:20px;padding-right:20px}}@media screen and (min-width:0px){.info-table-body__cell{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.info-table-body__cell{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.info-table-body__cell{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.info-table-body__cell{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.info-table-body__cell{font-size:16px;line-height:26px}}.info-table-body__cell:first-child{width:100%}.info-table-body__cell:last-child{border-right:0}.info-table-body__cell:before{content:attr(data-th) " ";display:block;margin-bottom:2px;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.info-table-body__cell:before{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.info-table-body__cell:before{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.info-table-body__cell:before{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.info-table-body__cell:before{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.info-table-body__cell:before{font-size:12px;line-height:16px}}@media only screen and (min-width:1001px){.info-table-body__cell{display:inline-flex;min-height:70px}.info-table-body__cell:before{content:""}}@media only screen and (min-width:1301px){.info-table-body__cell{min-height:80px}}.info-table-body__cell .file{display:flex;align-items:center;height:100%;margin-top:6px}@media only screen and (min-width:1001px){.info-table-body__cell .file{justify-content:center;margin-top:0}}.info-table-body__cell-inner-wrapper{width:100%}@media only screen and (min-width:1001px){.download-center .info-table-body__cell{width:20%}.download-center .info-table-body__cell:first-child{flex-direction:column;justify-content:center}.download-center .info-table-body__cell:nth-child(2){width:40%}}.file--application-jpeg span:before,.file--application-jpg span:before,.file--application-png span:before{font-family:FontAwesome,"sans-serif";content:"\f1c5";margin-right:5px}.file--application-doc span:before,.file--application-docx span:before{font-family:FontAwesome,"sans-serif";content:"\f1c2";margin-right:5px}.file--application-zip span:before{font-family:FontAwesome,"sans-serif";content:"\f1c6";margin-right:5px}.file--application-pdf span:before{font-family:FontAwesome,"sans-serif";content:"\f1c1";margin-right:5px}.info-table-body__link{display:block;color:#fdc716;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.info-table-body__link{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.info-table-body__link{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.info-table-body__link{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.info-table-body__link{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.info-table-body__link{font-size:16px;line-height:20px}}.info-table-body__link--reverse{color:#f7f6f2;background-color:#fdc716;padding:4px 8px 1px 8px;font-size:.857em;border-radius:6px}.info-table-body__link--premium-dc{display:flex}.info-table-body__link--premium-dc .info-table-body__link-text--premium{width:auto}.info-table-body__link-text{width:100%;display:flex;align-items:center}@media only screen and (min-width:701px){.info-table-body__link-text:hover:after{color:#535359}}.info-table-body__link-text:after{font-family:FontAwesome,"sans-serif";content:"\f019";display:block;margin-left:auto;font-size:16px;color:#a6a4a1;border-left:1px solid rgba(0,0,0,.1);transition:color .2s}@media screen and (min-width:0px){.info-table-body__link-text:after{padding:10px}}@media screen and (min-width:421px){.info-table-body__link-text:after{padding:15px}}@media screen and (min-width:701px){.info-table-body__link-text:after{padding:20px}}@media screen and (min-width:1001px){.info-table-body__link-text:after{padding:25px}}@media screen and (min-width:1301px){.info-table-body__link-text:after{padding:30px}}@media only screen and (min-width:0px){.info-table-body__link-text:after{font-size:10px}}@media only screen and (min-width:421px){.info-table-body__link-text:after{font-size:12px}}@media only screen and (min-width:701px){.info-table-body__link-text:after{font-size:14px}}@media only screen and (min-width:1301px){.info-table-body__link-text:after{font-size:16px}}.info-table-body__link-text--premium-dc:after{display:none}.info-table-body__link-icon{color:#fdc716}@media screen and (min-width:0px){.info-table-body__link-icon{margin-left:10px}}.info-table-body__link-icon:after{position:relative}.info-table-body__link-icon--premium-dc:after{font-family:FontAwesome,"sans-serif";content:"\"}.info-table-border-bottom{border-bottom:1px solid rgba(0,0,0,.1)}.jobs .filter-form{flex-wrap:wrap!important;flex-flow:unset;gap:3px;justify-content:space-between}.jobs .filter-form__field--title{flex:0 0 100%;border:3px solid #fdc716;display:inline-block;position:relative}.jobs .filter-form__field--title:before{font-family:FontAwesome,"sans-serif";content:"\f002";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px}@media only screen and (min-width:701px){.jobs .filter-form__field--title:before{font-size:18px}}@media only screen and (min-width:1301px){.jobs .filter-form__field--title:before{font-size:20px}}.jobs .filter-form__field--title input{padding-left:40px}.jobs .filter-form__field--field_department_target_id{flex-grow:1;margin-right:0!important;flex-basis:auto!important}.jobs .filter-form__field--field_city_job_target_id{flex-grow:1;margin-right:0!important;flex-basis:unset!important}.jobs .filter-form__field--field_country_target_id{flex-basis:auto!important}.jobs .filter-form__field--field_country_target_id,.jobs .filter-form__field--field_position_target_id{flex-grow:1;margin-right:0!important;flex-basis:unset!important}.jobs .form-actions{width:200px}@media only screen and (min-width:701px){.jobs .form-actions{margin-top:10px}}.jobs .form-actions div{display:block;width:100%;text-align:center}.jobs .filter-form--fields-num-5.filter-form--opened{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.jobs .info-table{margin-top:0}.jobs .info-table-body__cell:last-child{width:206px;padding:3px}.jobs .info-table-body__cell:last-child div{width:200px;background-color:#fdc716;text-align:center;height:60px}.jobs .info-table-body__cell:last-child div a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUeNp8kr9KA0EQh3fjmSBqRIs0WoiVlbUWsbLXyiZgHiCNiI9goaAgWFjY2IqioJWNDyAKpktj7V+SRoSD6PmNzMq4Xhz4uJthfzM7M+udcwcw7X7bJxRsIMuyqvf+x09gDvbhVmMi6IfU6C5djt3ArPGnYC8680jFXOF8FBuN/CcV1uAIvFw10+tJnwPqf8Ckih6gS39Nvu/wAieJDkJ6WjOHrR1q4gkQcQk6iQa7kgXKkUgqzMArLMEZtKAertoHVRg3Ikm4CM+wADtwBythHWFvLb1/sCGNn8MmDMKy3aOYbHYExky8AduwLiKmWrQPwL6Osq5BqOgQpMIWtOOJhYrS571MS/+FU7hW0WqeMEz12PU2HwcKZjjhxVzAFWz8k+i7oqxiWJFEuxrraMyp/0fY1h2l2ltqdlvUc2+x8EuAAQD2CUvyQK1UJgAAAABJRU5ErkJggg==) 0 no-repeat;padding-left:20px;color:#000;line-height:60px}.zip{background-color:#fff;display:flex;flex-direction:column;padding:20px}.zip .filter-form div:nth-of-type(2){flex-basis:unset}.zip .views-field-field-people-teaser-picture{float:left;display:inline;margin-right:10%}.zip .buttondiv{width:100px;margin-left:3px}.zip .view-zipsearch-block-1__content{margin-top:10px}.zip .views-field-field-contact-category{font-weight:700}@media only screen and (min-width:701px){.zip .filter-form{align-items:end}}.zip .form__item-label{font-size:large;font-weight:700;color:#000;padding-bottom:10px}@media only screen and (min-width:0px){.zip .views-col{width:100%!important}}@media only screen and (min-width:701px){.zip .views-col{width:50%!important}}.breadcrumb__item,.breadcrumb__list{display:flex;flex-direction:row;align-items:center}.breadcrumb__item:last-child{display:none}@media only screen and (min-width:701px){.breadcrumb__item:last-child{display:flex}}.breadcrumb__item:not(:first-child):before{font-family:FontAwesome,"sans-serif";content:"\f054";position:relative;top:1px;font-size:10px;color:#a6a4a1}@media screen and (min-width:0px){.breadcrumb__item:not(:first-child):before{padding-right:10px;padding-left:10px}}.breadcrumb__item-link{color:#a6a4a1;transition:color .2s;text-transform:uppercase;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.breadcrumb__item-link{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.breadcrumb__item-link{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.breadcrumb__item-link{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.breadcrumb__item-link{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.breadcrumb__item-link{font-size:12px;line-height:16px}}.breadcrumb__item-link:hover{color:#535359}.social-share-bar{display:flex;align-items:center;min-height:50px;background:#f7f6f2;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding-left:3.5%}@media only screen and (min-width:701px){.social-share-bar{height:100%;padding:0 4%}}@media only screen and (min-width:1301px){.social-share-bar{padding:0 10%}}.region-below-content .social-share-bar{border-bottom:none}@media screen and (min-width:0px){.page-node-type-solutions .region-content .social-share-bar{margin-bottom:30px}}@media screen and (min-width:421px){.page-node-type-solutions .region-content .social-share-bar{margin-bottom:35px}}@media screen and (min-width:701px){.page-node-type-solutions .region-content .social-share-bar{margin-bottom:60px}}@media screen and (min-width:1001px){.page-node-type-solutions .region-content .social-share-bar{margin-bottom:80px}}@media screen and (min-width:1301px){.page-node-type-solutions .region-content .social-share-bar{margin-bottom:100px}}.page-node-type-solutions .region-below-content .social-share-bar{border-bottom:1px solid rgba(0,0,0,.1)}.social-share-bar__container{display:flex;justify-content:space-between;flex-direction:row-reverse;width:100%;height:100%}@media only screen and (min-width:1001px){.social-share-bar__container{height:auto}}.social-share-bar__container .taxonomy-terms-navigation{order:2}.social-share-bar__container .contextual-region{order:1}.social-share-bar__content{display:flex;align-items:center;height:100%}.social-share-bar__share-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#2f3033;border-left:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:701px){.social-share-bar__share-btn{width:60px;border-right:1px solid rgba(0,0,0,.1)}}@media only screen and (min-width:1001px){.social-share-bar__share-btn{display:none}}.social-share-bar__share-btn:before{font-family:FontAwesome,"sans-serif";content:"\f1e0";font-size:16px}.social-share-bar__menu{display:flex;flex-direction:column;align-items:center;width:100%}@media only screen and (min-width:1001px){.social-share-bar__menu{flex-direction:row;width:auto}}.social-share-bar__menu--hide_s{display:none}@media only screen and (min-width:1001px){.social-share-bar__menu--hide_s{display:flex}}.social-share-bar__menu-item{width:100%;display:flex;align-items:center}@media only screen and (min-width:1001px){.social-share-bar__menu-item{width:auto;margin-left:10px}}.social-share-bar__title{margin-right:10px;color:#a6a4a1;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.social-share-bar__title{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.social-share-bar__title{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.social-share-bar__title{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.social-share-bar__title{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.social-share-bar__title{font-size:12px;line-height:16px}}.social-share-bar__menu-item-link{position:relative;display:flex;align-items:center;width:100%;height:40px!important;overflow:hidden;background:transparent!important;border-radius:0!important}.social-share-bar__menu-item-link:before{background:rgba(0,0,0,.1)!important}@media only screen and (min-width:1001px){.social-share-bar__menu-item-link{border-radius:3px!important}}@media only screen and (min-width:1001px)and (min-width:0px){.social-share-bar__menu-item-link{padding-right:10px}}@media only screen and (min-width:1001px)and (min-width:701px){.social-share-bar__menu-item-link{padding-right:15px}}@media only screen and (min-width:1001px)and (min-width:1001px){.social-share-bar__menu-item-link{padding-right:20px}}.social-share-bar__menu-item-icon{z-index:2;position:relative;display:block;width:40px;height:40px;text-align:center;line-height:40px;border-right:1px solid rgba(0,0,0,.1);color:#fff}.social-share-bar__menu-item-icon:before{position:relative;left:2px}.social-share-bar__menu-item-text{display:flex;color:#fff;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;padding-right:20px!important;padding-left:20px!important}@media screen and (min-width:0px){.social-share-bar__menu-item-text{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.social-share-bar__menu-item-text{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.social-share-bar__menu-item-text{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.social-share-bar__menu-item-text{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.social-share-bar__menu-item-text{font-size:12px;line-height:16px}}.social-share-bar__menu-item-link--linkedin{background:#0077b5!important}.social-share-bar__menu-item-link--xing{background:#007575!important}.social-share-bar__menu-item-link--twitter{background:#1da1f2!important}.social-share-bar__menu-item-link--mail{background:#959499!important}.overlay__content--social-share-bar{padding:0!important}.overlay__headline.overlay__headline--social-share-bar{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;color:#535359}@media screen and (min-width:0px){.overlay__headline.overlay__headline--social-share-bar{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.overlay__headline.overlay__headline--social-share-bar{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.overlay__headline.overlay__headline--social-share-bar{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.overlay__headline.overlay__headline--social-share-bar{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.overlay__headline.overlay__headline--social-share-bar{font-size:22px;line-height:40px}}.overlay__close-btn--social-share-bar{display:flex;align-items:center;justify-content:center;width:100%;height:40px;color:#a6a4a1}.social-share-bar>.social-share-bar__container{position:relative;height:100%;display:flex;justify-items:center}.social-share-bar>.social-share-bar__container>.taxonomy-terms-navigation{position:relative;left:0;padding:10px 0}.social-share-bar>.social-share-bar__container>.social-share-bar__content{position:relative;right:0;align-self:center;padding:0}@media only screen and (min-width:1001px){.social-share-bar>.social-share-bar__container>.social-share-bar__content{padding:10px 0}}.button-expand{z-index:1;position:relative;display:inline-flex;align-items:center;height:20px;margin-bottom:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#2f3033;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.button-expand{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.button-expand{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.button-expand{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.button-expand{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.button-expand{font-size:16px;line-height:20px}}.button-expand__icon{display:flex;align-items:center}@media screen and (min-width:0px){.button-expand__icon{margin-left:10px}}.button-expand__icon:before{content:"";display:inline-block;font-size:10px;width:15px;height:15px}@media only screen and (min-width:1001px){.button-expand__icon:before{font-size:12px}}@media only screen and (min-width:1301px){.button-expand__icon:before{position:relative;bottom:2px;font-size:14px}}.button-expand__icon--up:before{font-family:FontAwesome,"sans-serif";content:"\f077"}.button-expand__icon--down:before{font-family:FontAwesome,"sans-serif";content:"\f078"}select{visibility:hidden}.chosen-container-single{width:100%!important}.chosen-container .chosen-results li.no-results{display:none}.chosen-container-single .chosen-single{display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;box-shadow:none;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:3px;cursor:pointer;color:#535359;letter-spacing:0}@media screen and (min-width:0px){.chosen-container-single .chosen-single{padding:10px}}@media screen and (min-width:701px){.chosen-container-single .chosen-single{padding:15px}}@media screen and (min-width:1001px){.chosen-container-single .chosen-single{padding:20px}}@media screen and (min-width:0px){.chosen-container-single .chosen-single{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.chosen-container-single .chosen-single{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.chosen-container-single .chosen-single{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.chosen-container-single .chosen-single{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.chosen-container-single .chosen-single{font-size:16px;line-height:26px}}@media only screen and (min-width:701px){.chosen-container-single .chosen-single{height:50px}}@media only screen and (min-width:1001px){.chosen-container-single .chosen-single{height:60px}}.chosen-container-single.chosen-container-active .chosen-single{box-shadow:none}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid rgba(0,0,0,.1);background-image:none}.chosen-container-single .chosen-single span{display:block}.chosen-container-single .chosen-single div{width:auto}.chosen-container-single .chosen-single div b{display:flex;align-items:center;background-image:none!important}.chosen-container-single .chosen-single div b:before{font-family:FontAwesome,"sans-serif";content:"\f078";display:block;margin-right:10px;transform:rotate(0deg);transition:all .2s ease-in-out;font-size:10px;color:#535359}@media only screen and (min-width:1001px){.chosen-container-single .chosen-single div b:before{margin-right:20px;font-size:12px}}.chosen-container-single.chosen-with-drop .chosen-single div b:before{transform:rotate(-180deg)}.chosen-container .chosen-drop{overflow:hidden;max-height:0;margin-top:0;border:none;box-shadow:none;clip:auto!important;transition:all .4s}.chosen-container .chosen-drop.chosen-drop--opened{max-height:400px}.chosen-container .chosen-drop.chosen-drop--closed{max-height:0}.chosen-container-single .chosen-search{z-index:0;position:relative;border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.chosen-container-single .chosen-search{padding:10px}}.chosen-container-single .chosen-search:before{font-family:FontAwesome,"sans-serif";content:"\f002";position:absolute;top:15px;right:28px;color:#a6a4a1;font-size:12px}.chosen-container-single .chosen-search input[type=text]{display:block;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#a6a4a1;background:none!important;background-color:#f7f6f2!important}@media only screen and (min-width:1001px){.chosen-container-single .chosen-search input[type=text]{height:50px}}.chosen-container .chosen-results{z-index:0;width:100%;max-height:300px;overflow-y:auto;padding:0;border:1px solid rgba(0,0,0,.1);border-top:none;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;margin:0}.chosen-container .chosen-results li em{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;text-decoration:none}@media screen and (min-width:0px){.chosen-container .chosen-results li em{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.chosen-container .chosen-results li em{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.chosen-container .chosen-results li em{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.chosen-container .chosen-results li em{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.chosen-container .chosen-results li em{font-size:16px;line-height:26px}}.chosen-container .chosen-results li.active-result{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.chosen-container .chosen-results li.active-result{padding:10px}}@media screen and (min-width:701px){.chosen-container .chosen-results li.active-result{padding:15px}}@media screen and (min-width:1001px){.chosen-container .chosen-results li.active-result{padding:20px}}@media screen and (min-width:0px){.chosen-container .chosen-results li.active-result{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.chosen-container .chosen-results li.active-result{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.chosen-container .chosen-results li.active-result{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.chosen-container .chosen-results li.active-result{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.chosen-container .chosen-results li.active-result{font-size:16px;line-height:26px}}.chosen-container .chosen-results li.active-result:last-child{border:none}.chosen-container .chosen-results li.active-result.highlighted{background-color:transparent!important;background-image:none!important;color:#535359!important}.chosen-container .chosen-results li.active-result.result-selected{color:#fdc716!important}.chosen-container-single .chosen-single abbr{right:unset}.taxonomy-terms-navigation{display:flex;flex-wrap:wrap;align-items:center}.taxonomy-terms-navigation__text{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1;margin-right:5px}@media screen and (min-width:0px){.taxonomy-terms-navigation__text{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.taxonomy-terms-navigation__text{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.taxonomy-terms-navigation__text{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.taxonomy-terms-navigation__text{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.taxonomy-terms-navigation__text{font-size:12px;line-height:16px}}.taxonomy-terms-navigation__link{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#535359;text-transform:uppercase;white-space:nowrap;margin-right:5px}@media screen and (min-width:0px){.taxonomy-terms-navigation__link{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.taxonomy-terms-navigation__link{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.taxonomy-terms-navigation__link{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.taxonomy-terms-navigation__link{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.taxonomy-terms-navigation__link{font-size:12px;line-height:16px}}.taxonomy-terms-navigation__link--term:after{content:","}.taxonomy-terms-navigation__link--term:last-child:after,.taxonomy-terms-navigation__link--term:nth-last-child(2):after{content:""}.taxonomy-terms-navigation__link--more{color:#a6a4a1}.taxonomy-terms-navigation__link--hidden{display:none}.view-articles-overview-default__header ul{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;list-style-image:none!important;padding-bottom:10px}@media screen and (min-width:0px){.view-articles-overview-default__header ul{margin-bottom:20px}}@media screen and (min-width:421px){.view-articles-overview-default__header ul{margin-bottom:25px}}@media screen and (min-width:701px){.view-articles-overview-default__header ul{margin-bottom:40px}}@media screen and (min-width:1001px){.view-articles-overview-default__header ul{margin-bottom:45px}}@media screen and (min-width:1301px){.view-articles-overview-default__header ul{margin-bottom:50px}}@media only screen and (min-width:421px){.view-articles-overview-default__header ul{overflow:auto}}@media screen and (min-width:0px){.view-articles-overview-default__header ul li{margin-right:20px}}@media screen and (min-width:421px){.view-articles-overview-default__header ul li{margin-right:25px}}@media screen and (min-width:701px){.view-articles-overview-default__header ul li{margin-right:40px}}@media screen and (min-width:1001px){.view-articles-overview-default__header ul li{margin-right:45px}}@media screen and (min-width:1301px){.view-articles-overview-default__header ul li{margin-right:50px}}.view-articles-overview-default__header ul li:last-of-type{margin-right:0}.view-articles-overview-default__header ul li a{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1;position:relative;transition:color .2s;white-space:nowrap;padding-bottom:10px}@media screen and (min-width:0px){.view-articles-overview-default__header ul li a{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.view-articles-overview-default__header ul li a{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.view-articles-overview-default__header ul li a{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.view-articles-overview-default__header ul li a{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.view-articles-overview-default__header ul li a{font-size:16px;line-height:20px}}.view-articles-overview-default__header ul li a:after{content:"";position:absolute;bottom:0;left:0;transform:translateY(100%);background:#fdc716;width:0;height:3px;transition:width .2s,opacity .2s}@media only screen and (min-width:701px){.view-articles-overview-default__header ul li a:hover{color:#2f3033}}.view-articles-overview-default__header ul li .active{color:#2f3033}.view-articles-overview-default__header ul li .active:after{width:100%}@media screen and (min-width:0px){.view-articles-overview-default__content{padding-bottom:20px}}@media screen and (min-width:421px){.view-articles-overview-default__content{padding-bottom:25px}}@media screen and (min-width:701px){.view-articles-overview-default__content{padding-bottom:40px}}@media screen and (min-width:1001px){.view-articles-overview-default__content{padding-bottom:45px}}@media screen and (min-width:1301px){.view-articles-overview-default__content{padding-bottom:50px}}.featured-news:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 0 35px rgba(0,0,0,.07);opacity:0;transition:opacity .2s}.featured-news:hover:after{opacity:1}.featured-news:hover .featured-news__image-container{transform:scale(1.05)}.view-articles-overview-default__row{position:relative}.view-articles-overview-default__row .featured-news__link{display:flex}@media only screen and (min-width:0px){.view-articles-overview-default__row .featured-news__link{flex-direction:column}}@media only screen and (min-width:1001px){.view-articles-overview-default__row .featured-news__link{flex-direction:row}}.view-articles-overview-default__row .featured-news__content{position:relative}@media only screen and (min-width:421px){.view-articles-overview-default__row .featured-news__image{height:250px}}@media only screen and (min-width:701px){.view-articles-overview-default__row .featured-news__image{height:350px}}@media only screen and (min-width:1001px){.view-articles-overview-default__row .featured-news__image{height:500px}}@media only screen and (min-width:1301px){.view-articles-overview-default__row .featured-news__image{height:500px}}@media only screen and (min-width:0px){.view-articles-overview-default__row .featured-news__created{width:92%}}@media only screen and (min-width:421px){.view-articles-overview-default__row .featured-news__created{width:95%}}@media only screen and (min-width:1001px){.view-articles-overview-default__row .featured-news__created{width:90%}}.featured-news__image{height:200px;width:100%;overflow:hidden}@media only screen and (min-width:421px){.featured-news__image{height:250px}}@media only screen and (min-width:1001px){.featured-news__image{width:50%;height:160px}}@media only screen and (min-width:1301px){.featured-news__image{height:500px;width:67%}}.featured-news__image-container{width:100%;height:100%;background-size:cover;background-position:50%;transition:transform .2s}.featured-news__link{height:100%}.featured-news__content,.featured-news__link{width:100%;display:flex;flex-direction:column}.featured-news__content{background:#fff}@media screen and (min-width:0px){.featured-news__content{padding:10px}}@media screen and (min-width:421px){.featured-news__content{padding:15px}}@media screen and (min-width:701px){.featured-news__content{padding:20px}}@media screen and (min-width:1001px){.featured-news__content{padding:25px}}@media screen and (min-width:1301px){.featured-news__content{padding:30px}}@media only screen and (min-width:1001px){.featured-news__content{width:50%}}@media only screen and (min-width:1301px){.featured-news__content{width:33%}}.featured-news__type{padding:2px;align-self:flex-start;background:#fdc716;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#242426;text-transform:uppercase}@media screen and (min-width:0px){.featured-news__type{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.featured-news__type{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.featured-news__type{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.featured-news__type{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.featured-news__type{font-size:12px;line-height:16px}}@media screen and (min-width:0px){.featured-news__type{margin-bottom:10px}}@media screen and (min-width:421px){.featured-news__type{margin-bottom:15px}}@media screen and (min-width:701px){.featured-news__type{margin-bottom:20px}}@media screen and (min-width:1001px){.featured-news__type{margin-bottom:25px}}@media screen and (min-width:1301px){.featured-news__type{margin-bottom:30px}}@media only screen and (min-width:0px){.featured-news__type{padding:0 2px}}@media only screen and (min-width:421px){.featured-news__type{padding:1px 3px}}@media only screen and (min-width:701px){.featured-news__type{padding:3px 5px}}@media only screen and (min-width:1301px){.featured-news__type{padding:5px 7px}}.featured-news__title{display:block;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#535359;word-wrap:break-word}@media screen and (min-width:0px){.featured-news__title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.featured-news__title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.featured-news__title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.featured-news__title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.featured-news__title{font-size:34px;line-height:40px}}@media only screen and (min-width:0px){.featured-news__title{padding-bottom:35px}}@media only screen and (min-width:701px){.featured-news__title{padding-bottom:45px}}@media only screen and (min-width:1001px){.featured-news__title{padding-bottom:60px}}.featured-news__created{position:absolute;left:0;right:0;bottom:0;margin:0 auto;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359;border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.featured-news__created{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.featured-news__created{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.featured-news__created{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.featured-news__created{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.featured-news__created{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.featured-news__created{padding-top:10px}}@media screen and (min-width:701px){.featured-news__created{padding-top:15px}}@media screen and (min-width:1001px){.featured-news__created{padding-top:20px}}@media screen and (min-width:0px){.featured-news__created{padding-bottom:10px}}@media screen and (min-width:701px){.featured-news__created{padding-bottom:15px}}@media screen and (min-width:1001px){.featured-news__created{padding-bottom:20px}}@media only screen and (min-width:0px){.featured-news__created{width:92%}}@media only screen and (min-width:421px){.featured-news__created{width:96%}}@media only screen and (min-width:1001px){.featured-news__created{width:89%}}@media only screen and (min-width:1301px){.featured-news__created{width:92%}}@media only screen and (min-width:0px){.featured-news__image--medium{height:150px}}@media only screen and (min-width:421px){.featured-news__image--medium{height:180px}}@media only screen and (min-width:701px){.featured-news__image--medium{width:100%;height:250px}}@media only screen and (min-width:1001px){.featured-news__image--medium{height:220px}}@media only screen and (min-width:1301px){.featured-news__image--medium{width:100%;height:250px}}.featured-news__image--medium:hover .featured-news__image-container{transform:scale(1.05)}@media screen and (min-width:0px){.featured-news__content--medium{padding:10px}}@media screen and (min-width:701px){.featured-news__content--medium{padding:15px}}@media screen and (min-width:1001px){.featured-news__content--medium{padding:20px}}@media only screen and (min-width:701px){.featured-news__content--medium{width:100%}}@media only screen and (min-width:1301px){.featured-news__content--medium{width:100%}}@media screen and (min-width:0px){.featured-news__type--medium{margin-bottom:10px}}@media screen and (min-width:701px){.featured-news__type--medium{margin-bottom:15px}}@media screen and (min-width:1001px){.featured-news__type--medium{margin-bottom:20px}}.featured-news__title--medium{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.featured-news__title--medium{font-size:18px;line-height:20px}}@media screen and (min-width:421px){.featured-news__title--medium{font-size:20px;line-height:22px}}@media screen and (min-width:701px){.featured-news__title--medium{font-size:22px;line-height:25px}}@media screen and (min-width:1001px){.featured-news__title--medium{font-size:24px;line-height:27px}}@media screen and (min-width:1301px){.featured-news__title--medium{font-size:28px;line-height:32px}}.view-news-overview-medium-teasers-block-1__content{display:flex;flex-wrap:wrap}@media screen and (min-width:0px){.view-news-overview-medium-teasers-block-1__content{margin-bottom:30px}}@media screen and (min-width:421px){.view-news-overview-medium-teasers-block-1__content{margin-bottom:35px}}@media screen and (min-width:701px){.view-news-overview-medium-teasers-block-1__content{margin-bottom:60px}}@media screen and (min-width:1001px){.view-news-overview-medium-teasers-block-1__content{margin-bottom:80px}}@media screen and (min-width:1301px){.view-news-overview-medium-teasers-block-1__content{margin-bottom:100px}}@media only screen and (min-width:1001px){.view-news-overview-medium-teasers-block-1__content{flex-wrap:nowrap}}.view-news-overview-medium-teasers-block-1__row{position:relative;flex-grow:1;background-color:#fff}@media only screen and (min-width:0px){.view-news-overview-medium-teasers-block-1__row{width:100%;flex-basis:100%}}@media only screen and (min-width:0px)and (min-width:0px){.view-news-overview-medium-teasers-block-1__row{margin-bottom:10px}}@media only screen and (min-width:0px)and (min-width:701px){.view-news-overview-medium-teasers-block-1__row{margin-bottom:15px}}@media only screen and (min-width:0px)and (min-width:1001px){.view-news-overview-medium-teasers-block-1__row{margin-bottom:20px}}@media only screen and (min-width:1001px){.view-news-overview-medium-teasers-block-1__row{width:31%;flex-basis:31%;margin-bottom:0}}@media only screen and (min-width:1001px)and (min-width:0px){.view-news-overview-medium-teasers-block-1__row{margin-right:20px}}@media only screen and (min-width:1001px)and (min-width:421px){.view-news-overview-medium-teasers-block-1__row{margin-right:25px}}@media only screen and (min-width:1001px)and (min-width:701px){.view-news-overview-medium-teasers-block-1__row{margin-right:40px}}@media only screen and (min-width:1001px)and (min-width:1001px){.view-news-overview-medium-teasers-block-1__row{margin-right:45px}}@media only screen and (min-width:1001px)and (min-width:1301px){.view-news-overview-medium-teasers-block-1__row{margin-right:50px}}.view-news-overview-medium-teasers-block-1__row:last-child{padding-bottom:0;margin-right:0}.node-article-full__submitted{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.node-article-full__submitted{padding-bottom:20px}}@media screen and (min-width:421px){.node-article-full__submitted{padding-bottom:25px}}@media screen and (min-width:701px){.node-article-full__submitted{padding-bottom:40px}}@media screen and (min-width:1001px){.node-article-full__submitted{padding-bottom:45px}}@media screen and (min-width:1301px){.node-article-full__submitted{padding-bottom:50px}}@media screen and (min-width:0px){.node-article-full__submitted{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.node-article-full__submitted{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.node-article-full__submitted{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.node-article-full__submitted{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.node-article-full__submitted{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.block-views-blockfrontpage-news-teasers-block-1{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:421px){.block-views-blockfrontpage-news-teasers-block-1{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:701px){.block-views-blockfrontpage-news-teasers-block-1{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1001px){.block-views-blockfrontpage-news-teasers-block-1{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:1301px){.block-views-blockfrontpage-news-teasers-block-1{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:0px){.block-views-blockfrontpage-news-teasers-block-1{margin-bottom:20px}}@media screen and (min-width:421px){.block-views-blockfrontpage-news-teasers-block-1{margin-bottom:25px}}@media screen and (min-width:701px){.block-views-blockfrontpage-news-teasers-block-1{margin-bottom:40px}}@media screen and (min-width:1001px){.block-views-blockfrontpage-news-teasers-block-1{margin-bottom:45px}}@media screen and (min-width:1301px){.block-views-blockfrontpage-news-teasers-block-1{margin-bottom:50px}}@media screen and (min-width:0px){.block-views-blockfrontpage-news-teasers-block-1 .view-news-overview-medium-teasers-block-1__content{padding-bottom:20px}}@media screen and (min-width:421px){.block-views-blockfrontpage-news-teasers-block-1 .view-news-overview-medium-teasers-block-1__content{padding-bottom:25px}}@media screen and (min-width:701px){.block-views-blockfrontpage-news-teasers-block-1 .view-news-overview-medium-teasers-block-1__content{padding-bottom:40px}}@media screen and (min-width:1001px){.block-views-blockfrontpage-news-teasers-block-1 .view-news-overview-medium-teasers-block-1__content{padding-bottom:45px}}@media screen and (min-width:1301px){.block-views-blockfrontpage-news-teasers-block-1 .view-news-overview-medium-teasers-block-1__content{padding-bottom:50px}}.view-news-overview-medium-teasers-block-1__header{text-align:center}@media screen and (min-width:0px){.view-news-overview-medium-teasers-block-1__header{padding-bottom:20px}}@media screen and (min-width:421px){.view-news-overview-medium-teasers-block-1__header{padding-bottom:25px}}@media screen and (min-width:701px){.view-news-overview-medium-teasers-block-1__header{padding-bottom:40px}}@media screen and (min-width:1001px){.view-news-overview-medium-teasers-block-1__header{padding-bottom:45px}}@media screen and (min-width:1301px){.view-news-overview-medium-teasers-block-1__header{padding-bottom:50px}}.view-news-overview-medium-teasers-block-1__header h2{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716;margin:0 auto}@media screen and (min-width:0px){.view-news-overview-medium-teasers-block-1__header h2{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.view-news-overview-medium-teasers-block-1__header h2{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.view-news-overview-medium-teasers-block-1__header h2{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.view-news-overview-medium-teasers-block-1__header h2{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.view-news-overview-medium-teasers-block-1__header h2{font-size:34px;line-height:40px}}@media only screen and (min-width:0px){.view-news-overview-medium-teasers-block-1__header h2{width:100%}}@media only screen and (min-width:701px){.view-news-overview-medium-teasers-block-1__header h2{width:70%}}@media only screen and (min-width:1001px){.view-news-overview-medium-teasers-block-1__header h2{width:60%}}@media only screen and (min-width:1301px){.view-news-overview-medium-teasers-block-1__header h2{width:50%}}.view-news-overview-medium-teasers-block-1__button-container{margin:0 auto;text-align:center}@media screen and (min-width:0px){.view-news-overview-medium-teasers-block-1__button-container{margin-bottom:30px}}@media screen and (min-width:421px){.view-news-overview-medium-teasers-block-1__button-container{margin-bottom:35px}}@media screen and (min-width:701px){.view-news-overview-medium-teasers-block-1__button-container{margin-bottom:60px}}@media screen and (min-width:1001px){.view-news-overview-medium-teasers-block-1__button-container{margin-bottom:80px}}@media screen and (min-width:1301px){.view-news-overview-medium-teasers-block-1__button-container{margin-bottom:100px}}.view-news-overview-archive-block-1__header{display:flex;align-items:center}@media screen and (min-width:0px){.view-news-overview-archive-block-1__header{padding-bottom:20px}}@media screen and (min-width:421px){.view-news-overview-archive-block-1__header{padding-bottom:25px}}@media screen and (min-width:701px){.view-news-overview-archive-block-1__header{padding-bottom:40px}}@media screen and (min-width:1001px){.view-news-overview-archive-block-1__header{padding-bottom:45px}}@media screen and (min-width:1301px){.view-news-overview-archive-block-1__header{padding-bottom:50px}}.view-news-overview-archive-block-1__header:after{content:"";display:block;height:1px;background:rgba(0,0,0,.1);width:100%}.view-news-overview-archive-block-1__header h2{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.view-news-overview-archive-block-1__header h2{font-size:18px;line-height:20px}}@media screen and (min-width:421px){.view-news-overview-archive-block-1__header h2{font-size:20px;line-height:22px}}@media screen and (min-width:701px){.view-news-overview-archive-block-1__header h2{font-size:22px;line-height:25px}}@media screen and (min-width:1001px){.view-news-overview-archive-block-1__header h2{font-size:24px;line-height:27px}}@media screen and (min-width:1301px){.view-news-overview-archive-block-1__header h2{font-size:28px;line-height:32px}}@media screen and (min-width:0px){.view-news-overview-archive-block-1__header h2{margin-right:10px}}@media screen and (min-width:701px){.view-news-overview-archive-block-1__header h2{margin-right:15px}}@media screen and (min-width:1001px){.view-news-overview-archive-block-1__header h2{margin-right:20px}}@media screen and (min-width:0px){.view-news-overview-archive-block-1__row{margin-bottom:10px}}.view-news-overview-archive-block-1__row:last-child{margin-bottom:0}.archive-news{background:#fff;position:relative}@media screen and (min-width:0px){.archive-news{padding-left:10px;padding-right:10px}}@media screen and (min-width:421px){.archive-news{padding-left:15px;padding-right:15px}}@media screen and (min-width:701px){.archive-news{padding-left:20px;padding-right:20px}}@media screen and (min-width:1001px){.archive-news{padding-left:25px;padding-right:25px}}@media screen and (min-width:1301px){.archive-news{padding-left:30px;padding-right:30px}}@media screen and (min-width:0px){.archive-news{padding-bottom:10px}}@media screen and (min-width:701px){.archive-news{padding-bottom:15px}}@media screen and (min-width:1001px){.archive-news{padding-bottom:20px}}@media screen and (min-width:0px){.archive-news{padding-top:10px}}@media screen and (min-width:701px){.archive-news{padding-top:15px}}@media screen and (min-width:1001px){.archive-news{padding-top:20px}}.archive-news:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 0 35px rgba(0,0,0,.07);opacity:0;transition:opacity .2s}.archive-news:hover:after{opacity:1}.archive-news__link{display:block;width:100%;height:100%}.archive-news__type{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fdc716;padding-bottom:10px}@media screen and (min-width:0px){.archive-news__type{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.archive-news__type{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.archive-news__type{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.archive-news__type{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.archive-news__type{font-size:12px;line-height:16px}}.archive-news__content{display:flex;flex-direction:column}@media only screen and (min-width:701px){.archive-news__content{flex-direction:row}}.archive-news__title{flex-grow:1;padding-bottom:10px;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359;font-weight:700}@media screen and (min-width:0px){.archive-news__title{margin-right:10px}}@media screen and (min-width:421px){.archive-news__title{margin-right:15px}}@media screen and (min-width:701px){.archive-news__title{margin-right:20px}}@media screen and (min-width:1001px){.archive-news__title{margin-right:25px}}@media screen and (min-width:1301px){.archive-news__title{margin-right:30px}}@media only screen and (min-width:701px){.archive-news__title{padding-bottom:0}}@media screen and (min-width:0px){.archive-news__title{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.archive-news__title{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.archive-news__title{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.archive-news__title{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.archive-news__title{font-size:22px;line-height:40px}}.archive-news__created{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.archive-news__created{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.archive-news__created{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.archive-news__created{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.archive-news__created{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.archive-news__created{font-size:12px;line-height:16px}}.testimonial-slider__container{position:relative}.testimonial-slider__container .content-quote__text .field--type-text-long{position:relative;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;font-style:normal;text-align:left;color:#a6a4a1;background-color:#f7f6f2;border-radius:3px}@media screen and (min-width:0px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-top:10px}}@media screen and (min-width:421px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-top:15px}}@media screen and (min-width:701px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-top:20px}}@media screen and (min-width:1001px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-top:25px}}@media screen and (min-width:1301px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-top:30px}}@media screen and (min-width:0px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-left:20px;padding-right:20px;padding-bottom:20px}}@media screen and (min-width:421px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-left:25px;padding-right:25px;padding-bottom:25px}}@media screen and (min-width:701px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-left:40px;padding-right:40px;padding-bottom:40px}}@media screen and (min-width:1001px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-left:45px;padding-right:45px;padding-bottom:45px}}@media screen and (min-width:1301px){.testimonial-slider__container .content-quote__text .field--type-text-long{padding-left:50px;padding-right:50px;padding-bottom:50px}}@media screen and (min-width:0px){.testimonial-slider__container .content-quote__text .field--type-text-long{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.testimonial-slider__container .content-quote__text .field--type-text-long{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.testimonial-slider__container .content-quote__text .field--type-text-long{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.testimonial-slider__container .content-quote__text .field--type-text-long{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.testimonial-slider__container .content-quote__text .field--type-text-long{font-size:22px;line-height:40px}}.testimonial-slider__container .content-quote__text .field--type-text-long:before{content:"";display:block;min-width:45px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAcBAMAAADsJZCiAAAAMFBMVEUAAAD9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxbkhFB7AAAAD3RSTlMAd+67EWYizDOIRKrdmVURl1+aAAABFUlEQVQoz2WSO04DQRBEG2zzFb/EqQnICPYIRiSICAccAE4AAQkRC1yAE0BM5AQRIUFC5MC+iT8rfyW7PV212mnJlexTqbanpzQCPR8FNchrxlXgVqKq4zNw+UmDmOkaPjB+YTyM8cHNSvzFcMJ4yXjOSNv4kP6H8X2MZLT31ZSCa27MufEUuJEYd+jXjU+Ae2riNjvgN3DTjS+5zC8vEjNjjkdkJDHTZ00KPaZ2E/LpdeBdpbIU20ODcMl1EI/gvyziCsDiuA5baRbccf6x8/+cP5O7gnvOH8qB87cLXuQZtl5xc8isq5zEc6Ud95Ra3JML5dVtglhdJY83+BqgLwl6BX6L6RL8L9BnXVtVoW5/NHsP3yXVdXjhV8YldAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:0px){.testimonial-slider__container .content-quote__text .field--type-text-long:before{margin-bottom:10px}}@media screen and (min-width:701px){.testimonial-slider__container .content-quote__text .field--type-text-long:before{margin-bottom:15px}}@media screen and (min-width:1001px){.testimonial-slider__container .content-quote__text .field--type-text-long:before{margin-bottom:20px}}@media only screen and (min-width:0px){.testimonial-slider__container .content-quote__text .field--type-text-long:before{height:20px}}@media only screen and (min-width:701px){.testimonial-slider__container .content-quote__text .field--type-text-long:before{height:28px}}.testimonial-slider__container .content-quote__text .field--type-text-long:after{content:"";min-width:20px;position:absolute;left:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAZUlEQVQ4ja3MRxZAQBRFwcvK25YNGDLiCB1+eLWAmvZtPdBZZmUGFFW4AAVAEd6ZInxl2fCXZcJqFg2bWSTsZt5wmHlCU2YNzZkldGWj0J31wlDWCsNZLUxl3zCdPUNJdoWyDOAEOiwXmmb+xREAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain}@media only screen and (min-width:0px){.testimonial-slider__container .content-quote__text .field--type-text-long:after{height:10px;bottom:-10px}}@media only screen and (min-width:701px){.testimonial-slider__container .content-quote__text .field--type-text-long:after{height:20px;bottom:-20px}}.testimonial-slider__container .content-quote__container-author-info{position:relative;display:flex}.testimonial-slider__container .content-quote__author-image{border-radius:50%;overflow:hidden;background-image:url(https://testing-harting.trio-preview.de/sites/default/files/styles/max_2600x2600/public/2017-09/mustermann.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}@media screen and (min-width:0px){.testimonial-slider__container .content-quote__author-image{margin-right:10px}}@media screen and (min-width:701px){.testimonial-slider__container .content-quote__author-image{margin-right:15px}}@media screen and (min-width:1001px){.testimonial-slider__container .content-quote__author-image{margin-right:20px}}@media only screen and (min-width:0px){.testimonial-slider__container .content-quote__author-image{width:40px;height:40px}}@media only screen and (min-width:701px){.testimonial-slider__container .content-quote__author-image{width:50px;height:50px}}@media only screen and (min-width:1001px){.testimonial-slider__container .content-quote__author-image{width:60px;height:60px}}.testimonial-slider__container .content-quote__text{padding-top:0}.testimonial-slider__container .content-quote__text-container{display:flex;flex-direction:column;text-align:left}@media only screen and (min-width:0px){.testimonial-slider__container .content-quote__text-container{width:70%}}@media only screen and (min-width:421px){.testimonial-slider__container .content-quote__text-container{width:70%}}.testimonial-slider__container .content-quote__author,.testimonial-slider__container .content-quote__company{padding-bottom:0}.testimonial-slider__container .swiper-buttons__container{position:absolute;right:0;z-index:100}.testimonial-slider__container .swiper-button-next,.testimonial-slider__container .swiper-button-prev{top:12%;width:auto;height:auto;margin-top:0;color:#535359;background-image:none}@media only screen and (min-width:0px){.testimonial-slider__container .swiper-button-next,.testimonial-slider__container .swiper-button-prev{font-size:14px}}@media only screen and (min-width:701px){.testimonial-slider__container .swiper-button-next,.testimonial-slider__container .swiper-button-prev{font-size:18px}}.testimonial-slider__container .swiper-button-prev{left:auto}.testimonial-slider__container .swiper-button-prev:before{font-family:FontAwesome,"sans-serif";content:"\f053"}@media only screen and (min-width:0px){.testimonial-slider__container .swiper-button-prev{right:40px}}@media only screen and (min-width:701px){.testimonial-slider__container .swiper-button-prev{right:60px}}.testimonial-slider__container .swiper-button-next{right:0}.testimonial-slider__container .swiper-button-next:before{font-family:FontAwesome,"sans-serif";content:"\f054"}.timeline{display:flex}.timeline__item{position:relative;overflow:hidden;flex-basis:50%;height:250px}@media only screen and (min-width:421px){.timeline__item{height:300px}}@media only screen and (min-width:701px){.timeline__item{height:500px}}@media only screen and (min-width:1001px){.timeline__item{height:650px}}@media only screen and (min-width:1301px){.timeline__item{height:700px}}.galleries-slider__container{width:100%;height:100%}.galleries-slider__wrapper{display:flex;height:inherit}.galleries-slider__slide{height:inherit;position:relative;min-width:100%}.gallery{height:100%}.gallery__container{height:inherit}.gallery__wrapper{display:flex;height:inherit}.gallery__slide{height:inherit;background-size:cover;background-position:50%;min-width:100%}.gallery-thumbs__container{position:absolute;top:10px;right:10px}@media only screen and (min-width:421px){.gallery-thumbs__container{top:10px;right:10px}}@media only screen and (min-width:701px){.gallery-thumbs__container{top:15px;right:15px}}@media only screen and (min-width:1001px){.gallery-thumbs__container{top:20px;right:20px}}@media only screen and (min-width:1301px){.gallery-thumbs__container{top:20px;right:20px}}.gallery-thumbs__wrapper{height:inherit}.gallery-thumbs__slide{width:100px;height:75px;background-size:cover;background-position:50%;border-bottom:3px solid transparent;transition:border-bottom .2s;cursor:pointer}@media screen and (min-width:0px){.gallery-thumbs__slide{margin-bottom:10px}}.gallery-thumbs__slide:last-of-type{margin-bottom:0}.gallery-thumbs__slide--active{border-bottom:3px solid #fdc716}@-webkit-keyframes image-slider__controls-prev-before{0%{left:50%}to{left:-100%}}@keyframes image-slider__controls-prev-before{0%{left:50%}to{left:-100%}}@-webkit-keyframes image-slider__controls-prev-after{0%{left:150%}to{left:50%}}@keyframes image-slider__controls-prev-after{0%{left:150%}to{left:50%}}@-webkit-keyframes image-slider__controls-next-before{0%{right:50%}to{right:-100%}}@keyframes image-slider__controls-next-before{0%{right:50%}to{right:-100%}}@-webkit-keyframes image-slider__controls-next-after{0%{right:150%}to{right:50%}}@keyframes image-slider__controls-next-after{0%{right:150%}to{right:50%}}.image-slider{width:100%;margin:0 auto;background:#fff}@media screen and (min-width:0px){.image-slider{margin-bottom:20px}}@media screen and (min-width:421px){.image-slider{margin-bottom:25px}}@media screen and (min-width:701px){.image-slider{margin-bottom:40px}}@media screen and (min-width:1001px){.image-slider{margin-bottom:45px}}@media screen and (min-width:1301px){.image-slider{margin-bottom:50px}}.image-slider .swiper-slide{display:flex;align-items:center;position:relative;align-self:center;width:100%;max-width:94%;height:210px}@media only screen and (min-width:421px){.image-slider .swiper-slide{height:240px}}@media only screen and (min-width:701px){.image-slider .swiper-slide{height:435px;max-width:92%}}@media only screen and (min-width:1001px){.image-slider .swiper-slide{height:570px}}@media only screen and (min-width:1301px){.image-slider .swiper-slide{height:880px;max-width:80%}}.image-slider .image-slider__slide-inner{width:100%;background:#535359;transition:opacity .2s ease-out 0s,transform .2s ease-out 0s;overflow:hidden;height:inherit;transform:scale(.8);opacity:0}.image-slider .image-slider__slide--active .image-slider__slide-inner{opacity:1;transform:scale(1);height:210px}@media only screen and (min-width:421px){.image-slider .image-slider__slide--active .image-slider__slide-inner{height:240px}}@media only screen and (min-width:701px){.image-slider .image-slider__slide--active .image-slider__slide-inner{height:435px}}@media only screen and (min-width:1001px){.image-slider .image-slider__slide--active .image-slider__slide-inner{height:570px}}@media only screen and (min-width:1301px){.image-slider .image-slider__slide--active .image-slider__slide-inner{height:880px}}.image-slider .image-slider__slide-inner--scale-down{transition:opacity .2s ease-out,transform .2s ease-out;transform:scale(.8)!important;opacity:0!important}.image-slider.content-teaser__intro-text .swiper-slide,.image-slider.content-teasers__title .swiper-slide,.image-slider.cta-button .swiper-slide,.image-slider.multi-video-box__slider .swiper-slide,.image-slider.multi-video-box__videos .swiper-slide,.image-slider.person-content-contact-teaser .swiper-slide,.width--content.image-slider .swiper-slide{max-width:100%!important;height:calc(47vw + 50px)}@media only screen and (min-width:701px){.image-slider.content-teaser__intro-text .swiper-slide,.image-slider.content-teasers__title .swiper-slide,.image-slider.cta-button .swiper-slide,.image-slider.multi-video-box__slider .swiper-slide,.image-slider.multi-video-box__videos .swiper-slide,.image-slider.person-content-contact-teaser .swiper-slide,.width--content.image-slider .swiper-slide{height:calc(48.76vw + 65px)}}@media only screen and (min-width:1001px){.image-slider.content-teaser__intro-text .swiper-slide,.image-slider.content-teasers__title .swiper-slide,.image-slider.cta-button .swiper-slide,.image-slider.multi-video-box__slider .swiper-slide,.image-slider.multi-video-box__videos .swiper-slide,.image-slider.person-content-contact-teaser .swiper-slide,.width--content.image-slider .swiper-slide{height:calc(37.1vw + 70px)}}@media only screen and (min-width:1301px){.image-slider.content-teaser__intro-text .swiper-slide,.image-slider.content-teasers__title .swiper-slide,.image-slider.cta-button .swiper-slide,.image-slider.multi-video-box__slider .swiper-slide,.image-slider.multi-video-box__videos .swiper-slide,.image-slider.person-content-contact-teaser .swiper-slide,.width--content.image-slider .swiper-slide{height:calc(27.666vw + 80px)}}.image-slider.content-teaser__intro-text .image-slider__slide--active .image-slider__slide-inner,.image-slider.content-teasers__title .image-slider__slide--active .image-slider__slide-inner,.image-slider.cta-button .image-slider__slide--active .image-slider__slide-inner,.image-slider.multi-video-box__slider .image-slider__slide--active .image-slider__slide-inner,.image-slider.multi-video-box__videos .image-slider__slide--active .image-slider__slide-inner,.image-slider.person-content-contact-teaser .image-slider__slide--active .image-slider__slide-inner,.width--content.image-slider .image-slider__slide--active .image-slider__slide-inner{height:calc(49.82vw + 50px)}@media only screen and (min-width:701px){.image-slider.content-teaser__intro-text .image-slider__slide--active .image-slider__slide-inner,.image-slider.content-teasers__title .image-slider__slide--active .image-slider__slide-inner,.image-slider.cta-button .image-slider__slide--active .image-slider__slide-inner,.image-slider.multi-video-box__slider .image-slider__slide--active .image-slider__slide-inner,.image-slider.multi-video-box__videos .image-slider__slide--active .image-slider__slide-inner,.image-slider.person-content-contact-teaser .image-slider__slide--active .image-slider__slide-inner,.width--content.image-slider .image-slider__slide--active .image-slider__slide-inner{height:calc(48.76vw + 65px)}}@media only screen and (min-width:1001px){.image-slider.content-teaser__intro-text .image-slider__slide--active .image-slider__slide-inner,.image-slider.content-teasers__title .image-slider__slide--active .image-slider__slide-inner,.image-slider.cta-button .image-slider__slide--active .image-slider__slide-inner,.image-slider.multi-video-box__slider .image-slider__slide--active .image-slider__slide-inner,.image-slider.multi-video-box__videos .image-slider__slide--active .image-slider__slide-inner,.image-slider.person-content-contact-teaser .image-slider__slide--active .image-slider__slide-inner,.width--content.image-slider .image-slider__slide--active .image-slider__slide-inner{height:calc(37.1vw + 70px)}}@media only screen and (min-width:1301px){.image-slider.content-teaser__intro-text .image-slider__slide--active .image-slider__slide-inner,.image-slider.content-teasers__title .image-slider__slide--active .image-slider__slide-inner,.image-slider.cta-button .image-slider__slide--active .image-slider__slide-inner,.image-slider.multi-video-box__slider .image-slider__slide--active .image-slider__slide-inner,.image-slider.multi-video-box__videos .image-slider__slide--active .image-slider__slide-inner,.image-slider.person-content-contact-teaser .image-slider__slide--active .image-slider__slide-inner,.width--content.image-slider .image-slider__slide--active .image-slider__slide-inner{height:calc(27.666vw + 80px)}}.image-slider.content-teaser__intro-text .image-slider__controls,.image-slider.content-teasers__title .image-slider__controls,.image-slider.cta-button .image-slider__controls,.image-slider.multi-video-box__slider .image-slider__controls,.image-slider.multi-video-box__videos .image-slider__controls,.image-slider.person-content-contact-teaser .image-slider__controls,.width--content.image-slider .image-slider__controls{max-width:100%}.image-slider.content-teaser__intro-text .image-slider__image,.image-slider.content-teasers__title .image-slider__image,.image-slider.cta-button .image-slider__image,.image-slider.multi-video-box__slider .image-slider__image,.image-slider.multi-video-box__videos .image-slider__image,.image-slider.person-content-contact-teaser .image-slider__image,.width--content.image-slider .image-slider__image{width:100%;height:49.82vw;background-position:50%;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:421px){.image-slider.content-teaser__intro-text .image-slider__image,.image-slider.content-teasers__title .image-slider__image,.image-slider.cta-button .image-slider__image,.image-slider.multi-video-box__slider .image-slider__image,.image-slider.multi-video-box__videos .image-slider__image,.image-slider.person-content-contact-teaser .image-slider__image,.width--content.image-slider .image-slider__image{height:49.82vw}}@media only screen and (min-width:701px){.image-slider.content-teaser__intro-text .image-slider__image,.image-slider.content-teasers__title .image-slider__image,.image-slider.cta-button .image-slider__image,.image-slider.multi-video-box__slider .image-slider__image,.image-slider.multi-video-box__videos .image-slider__image,.image-slider.person-content-contact-teaser .image-slider__image,.width--content.image-slider .image-slider__image{height:48.76vw}}@media only screen and (min-width:1001px){.image-slider.content-teaser__intro-text .image-slider__image,.image-slider.content-teasers__title .image-slider__image,.image-slider.cta-button .image-slider__image,.image-slider.multi-video-box__slider .image-slider__image,.image-slider.multi-video-box__videos .image-slider__image,.image-slider.person-content-contact-teaser .image-slider__image,.width--content.image-slider .image-slider__image{height:37.1vw}}@media only screen and (min-width:1301px){.image-slider.content-teaser__intro-text .image-slider__image,.image-slider.content-teasers__title .image-slider__image,.image-slider.cta-button .image-slider__image,.image-slider.multi-video-box__slider .image-slider__image,.image-slider.multi-video-box__videos .image-slider__image,.image-slider.person-content-contact-teaser .image-slider__image,.width--content.image-slider .image-slider__image{height:27.666vw}}.image-slider__image{width:100%;background-position:50%;background-size:contain;background-repeat:no-repeat;height:160px}@media only screen and (min-width:421px){.image-slider__image{height:185px}}@media only screen and (min-width:701px){.image-slider__image{height:370px}}@media only screen and (min-width:1001px){.image-slider__image{height:500px}}@media only screen and (min-width:1301px){.image-slider__image{height:800px}}.image-slider__caption{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(to right top,#7f7e82,#959499);color:#2f3033;height:50px}@media screen and (min-width:0px){.image-slider__caption{padding-left:10px;padding-right:10px}}@media screen and (min-width:421px){.image-slider__caption{padding-left:15px;padding-right:15px}}@media screen and (min-width:701px){.image-slider__caption{padding-left:20px;padding-right:20px}}@media screen and (min-width:1001px){.image-slider__caption{padding-left:25px;padding-right:25px}}@media screen and (min-width:1301px){.image-slider__caption{padding-left:30px;padding-right:30px}}@media screen and (min-width:0px){.image-slider__caption{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.image-slider__caption{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.image-slider__caption{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.image-slider__caption{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.image-slider__caption{font-size:16px;line-height:26px}}@media only screen and (min-width:421px){.image-slider__caption{height:55px}}@media only screen and (min-width:701px){.image-slider__caption{height:65px}}@media only screen and (min-width:1001px){.image-slider__caption{height:70px}}@media only screen and (min-width:1301px){.image-slider__caption{height:80px}}.image-slider__caption-inner-wrapper{width:100%}.image-slider__controls{margin:0 auto;width:100%;max-width:94%;display:flex;align-items:center;justify-content:space-between;background:#f7f6f2;height:50px}@media only screen and (min-width:701px){.image-slider__controls{max-width:92%}}@media only screen and (min-width:1301px){.image-slider__controls{max-width:80%}}@media only screen and (min-width:421px){.image-slider__controls{height:55px}}@media only screen and (min-width:701px){.image-slider__controls{height:65px}}@media only screen and (min-width:1001px){.image-slider__controls{height:70px}}@media only screen and (min-width:1301px){.image-slider__controls{height:80px}}.image-slider__control{color:#535359;position:relative;overflow:hidden;min-width:50px;max-width:50px;height:100%;cursor:pointer;transition:color .2s}.image-slider__control:after,.image-slider__control:before{position:absolute;top:50%;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;font-size:12px}@media only screen and (min-width:701px){.image-slider__control:after,.image-slider__control:before{font-size:15px}}@media only screen and (min-width:1301px){.image-slider__control:after,.image-slider__control:before{font-size:18px}}@media only screen and (min-width:421px){.image-slider__control{min-width:55px;max-width:55px}}@media only screen and (min-width:701px){.image-slider__control{min-width:65px;max-width:65px}}@media only screen and (min-width:1001px){.image-slider__control{min-width:70px;max-width:70px}}@media only screen and (min-width:1301px){.image-slider__control{min-width:80px;max-width:80px}}.image-slider__control--prev{border-right:1px solid rgba(0,0,0,.1)}.image-slider__control--prev:after,.image-slider__control--prev:before{transform:translate(-50%,-50%)}.image-slider__control--prev:before{font-family:FontAwesome,"sans-serif";content:"\f053";left:50%}.image-slider__control--prev:after{font-family:FontAwesome,"sans-serif";content:"\f053";left:150%}@media only screen and (min-width:1001px){.image-slider__control--prev:hover:not(.image-slider__control--disabled):before{-webkit-animation:image-slider__controls-prev-before .2s ease-in-out;animation:image-slider__controls-prev-before .2s ease-in-out}.image-slider__control--prev:hover:not(.image-slider__control--disabled):after{-webkit-animation-name:image-slider__controls-prev-after;animation-name:image-slider__controls-prev-after}}.image-slider__control--next{border-left:1px solid rgba(0,0,0,.1)}.image-slider__control--next:after,.image-slider__control--next:before{transform:translate(50%,-50%)}.image-slider__control--next:before{font-family:FontAwesome,"sans-serif";content:"\f054";right:50%}.image-slider__control--next:after{font-family:FontAwesome,"sans-serif";content:"\f054";right:150%}@media only screen and (min-width:1001px){.image-slider__control--next:not(.image-slider__control--disabled):hover:before{-webkit-animation:image-slider__controls-next-before .2s ease-in-out;animation:image-slider__controls-next-before .2s ease-in-out}.image-slider__control--next:not(.image-slider__control--disabled):hover:after{-webkit-animation-name:image-slider__controls-next-after;animation-name:image-slider__controls-next-after}}.image-slider__control--disabled{cursor:not-allowed}.image-slider__control--disabled.image-slider__control--next,.image-slider__control--disabled.image-slider__control--prev{background:#f7f6f2;color:rgba(0,0,0,.1)}.image-slider__pagination{display:flex;justify-content:center;align-items:center}.image-slider__info-current,.image-slider__info-max{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.image-slider__info-current,.image-slider__info-max{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.image-slider__info-current,.image-slider__info-max{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.image-slider__info-current,.image-slider__info-max{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.image-slider__info-current,.image-slider__info-max{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.image-slider__info-current,.image-slider__info-max{font-size:16px;line-height:26px}}.image-slider__info-current{color:#535359}.image-slider__info-divider{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAA60lEQVRIibXSyQrDIBhF4UMMlBLSLvr+DxlCF4V0WGgXGYzDfxUkguAn5jjajA54AG/XCLgBV8B1DQ7vgSGspxbAPXyfwKIGLmF+gBn8z1CO/+3ngEiBAf/+C/55UAIdMIb1tN1QjDGc9QpTCqyy3G4qgFWWamCXpRrYZakEDrNUAdEsVUA0SwVwmqUCOM3SCiSztALJLC1AVpa1QHaWtUB2ljVAUZY1QFGWpUBxlqVAcZYlQFWWuUB1lrlAdZY5gCnLHMCUZQowZ5kCzFmeAZIsY4Asyxggy/IIkGZ5BEiz3A6Hr6XH3/6rBn7FW0Ny/uS0ewAAAABJRU5ErkJggg==) no-repeat 50%;width:15px;height:22px}@media screen and (min-width:0px){.image-slider__info-divider{margin-left:10px;margin-right:10px}}@media only screen and (min-width:1301px){.image-slider__info-divider{width:24px;height:40px}}.image-slider__info-max{color:#a6a4a1}@media screen and (min-width:0px){.view-taxonomy-term-page-1__header{margin-bottom:30px}}@media screen and (min-width:421px){.view-taxonomy-term-page-1__header{margin-bottom:35px}}@media screen and (min-width:701px){.view-taxonomy-term-page-1__header{margin-bottom:60px}}@media screen and (min-width:1001px){.view-taxonomy-term-page-1__header{margin-bottom:80px}}@media screen and (min-width:1301px){.view-taxonomy-term-page-1__header{margin-bottom:100px}}.path-taxonomy .block-hdbp-content{position:relative;z-index:1}.taxonomy-term__vocabulary{position:relative;z-index:100;text-align:center}@media screen and (min-width:0px){.taxonomy-term__vocabulary{margin-top:30px}}@media screen and (min-width:421px){.taxonomy-term__vocabulary{margin-top:35px}}@media screen and (min-width:701px){.taxonomy-term__vocabulary{margin-top:60px}}@media screen and (min-width:1001px){.taxonomy-term__vocabulary{margin-top:80px}}@media screen and (min-width:1301px){.taxonomy-term__vocabulary{margin-top:100px}}.taxonomy-term__vocabulary-link{position:relative;z-index:100;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fff}@media screen and (min-width:0px){.taxonomy-term__vocabulary-link{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.taxonomy-term__vocabulary-link{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.taxonomy-term__vocabulary-link{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.taxonomy-term__vocabulary-link{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.taxonomy-term__vocabulary-link{font-size:16px;line-height:20px}}.taxonomy-term__vocabulary-link--dark{color:#a6a4a1}.view-taxonomy-term-page-1__header h1{position:relative;z-index:100;text-align:center;color:#fdc716;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.view-taxonomy-term-page-1__header h1{margin-top:10px}}@media screen and (min-width:701px){.view-taxonomy-term-page-1__header h1{margin-top:15px}}@media screen and (min-width:1001px){.view-taxonomy-term-page-1__header h1{margin-top:20px}}@media screen and (min-width:0px){.view-taxonomy-term-page-1__header h1{font-size:24px;line-height:30px}}@media screen and (min-width:421px){.view-taxonomy-term-page-1__header h1{font-size:28px;line-height:34px}}@media screen and (min-width:701px){.view-taxonomy-term-page-1__header h1{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){.view-taxonomy-term-page-1__header h1{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){.view-taxonomy-term-page-1__header h1{font-size:44px;line-height:52px}}.view-taxonomy-term-page-1__header .field--type-text-long{position:relative;z-index:100}@media only screen and (min-width:701px){.view-taxonomy-term-page-1__header .field--type-text-long{padding:0}}.taxonomy-term__content *{text-align:center;color:#fff!important;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.taxonomy-term__content *{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.taxonomy-term__content *{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.taxonomy-term__content *{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.taxonomy-term__content *{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.taxonomy-term__content *{font-size:22px;line-height:40px}}.taxonomy-term__content--dark *{color:#535359!important}@media screen and (min-width:0px){.view-taxonomy-term-page-1 .pager{margin-top:30px}}@media screen and (min-width:421px){.view-taxonomy-term-page-1 .pager{margin-top:35px}}@media screen and (min-width:701px){.view-taxonomy-term-page-1 .pager{margin-top:60px}}@media screen and (min-width:1001px){.view-taxonomy-term-page-1 .pager{margin-top:80px}}@media screen and (min-width:1301px){.view-taxonomy-term-page-1 .pager{margin-top:100px}}.pager{margin-top:10px}@-webkit-keyframes pagination-light__controls-prev-before{0%{left:50%}to{left:-100%}}@keyframes pagination-light__controls-prev-before{0%{left:50%}to{left:-100%}}@-webkit-keyframes pagination-light__controls-prev-after{0%{left:150%}to{left:50%}}@keyframes pagination-light__controls-prev-after{0%{left:150%}to{left:50%}}@-webkit-keyframes pagination-light__controls-next-before{0%{right:50%}to{right:-100%}}@keyframes pagination-light__controls-next-before{0%{right:50%}to{right:-100%}}@-webkit-keyframes pagination-light__controls-next-after{0%{right:150%}to{right:50%}}@keyframes pagination-light__controls-next-after{0%{right:150%}to{right:50%}}.pagination-light{position:relative;display:flex;justify-content:center;overflow:hidden;height:50px;outline:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:421px){.pagination-light{height:60px}}@media only screen and (min-width:701px){.pagination-light{height:80px}}@media only screen and (min-width:1001px){.pagination-light{height:100px}}@media only screen and (min-width:1301px){.pagination-light{height:120px}}.pagination-light__inner{display:flex;flex-grow:1;justify-content:center;align-items:center;background:#f7f6f2}.pagination-light__controls{min-width:50px;height:100%}.pagination-light__controls:after,.pagination-light__controls:before{position:absolute;top:50%;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (min-width:421px){.pagination-light__controls{min-width:60px}}@media only screen and (min-width:701px){.pagination-light__controls{min-width:80px}}@media only screen and (min-width:1001px){.pagination-light__controls{min-width:100px}}@media only screen and (min-width:1301px){.pagination-light__controls{min-width:120px}}.pagination-light__controls--next,.pagination-light__controls--prev{position:relative;overflow:hidden}.pagination-light__controls--prev{background:#f7f6f2;color:#535359;border-right:1px solid rgba(0,0,0,.1)}.pagination-light__controls--prev:after,.pagination-light__controls--prev:before{transform:translate(-50%,-50%)}.pagination-light__controls--prev:before{font-family:FontAwesome,"sans-serif";content:"\f053";left:50%}.pagination-light__controls--prev:after{font-family:FontAwesome,"sans-serif";content:"\f053";left:150%}@media only screen and (min-width:1001px){.pagination-light__controls--prev:hover:not(.pagination-light__controls--disabled):before{-webkit-animation:pagination-light__controls-prev-before .2s ease-in-out;animation:pagination-light__controls-prev-before .2s ease-in-out}.pagination-light__controls--prev:hover:not(.pagination-light__controls--disabled):after{-webkit-animation-name:pagination-light__controls-prev-after;animation-name:pagination-light__controls-prev-after}}.pagination-light__controls--next{background:#f7f6f2;color:#242426;border-left:1px solid rgba(0,0,0,.1)}.pagination-light__controls--next:after,.pagination-light__controls--next:before{transform:translate(50%,-50%)}.pagination-light__controls--next:before{font-family:FontAwesome,"sans-serif";content:"\f054";right:50%}.pagination-light__controls--next:after{font-family:FontAwesome,"sans-serif";content:"\f054";right:150%}@media only screen and (min-width:1001px){.pagination-light__controls--next:not(.pagination-light__controls--disabled):hover:before{-webkit-animation:pagination-light__controls-next-before .2s ease-in-out;animation:pagination-light__controls-next-before .2s ease-in-out}.pagination-light__controls--next:not(.pagination-light__controls--disabled):hover:after{-webkit-animation-name:pagination-light__controls-next-after;animation-name:pagination-light__controls-next-after}}.pagination-light__controls--disabled{cursor:not-allowed}.pagination-light__controls--disabled.pagination-light__controls--next,.pagination-light__controls--disabled.pagination-light__controls--prev{background:#f7f6f2;color:rgba(0,0,0,.1)}.pagination-light__item{display:flex;color:#535359;transition:color .2s linear}@media screen and (min-width:0px){.pagination-light__item{margin-left:20px}}@media screen and (min-width:421px){.pagination-light__item{margin-left:25px}}@media screen and (min-width:701px){.pagination-light__item{margin-left:40px}}@media screen and (min-width:1001px){.pagination-light__item{margin-left:45px}}@media screen and (min-width:1301px){.pagination-light__item{margin-left:50px}}@media only screen and (min-width:1001px){.pagination-light__item:hover{color:#fdc716}}@media screen and (min-width:0px){.pagination-light__item:last-child{margin-right:20px}}@media screen and (min-width:421px){.pagination-light__item:last-child{margin-right:25px}}@media screen and (min-width:701px){.pagination-light__item:last-child{margin-right:40px}}@media screen and (min-width:1001px){.pagination-light__item:last-child{margin-right:45px}}@media screen and (min-width:1301px){.pagination-light__item:last-child{margin-right:50px}}.pagination-light__dots{width:auto;height:2px}@media only screen and (min-width:701px){.pagination-light__dots{height:3px}}.pagination-light__item--active{color:#fdc716}#edit-newsletter-intro ul,.content-text__text ul,.field--name-body ul,.right-form-wrapper__benefits-container ul{list-style-type:none!important}@media screen and (min-width:0px){#edit-newsletter-intro ul,.content-text__text ul,.field--name-body ul,.right-form-wrapper__benefits-container ul{margin-top:20px}}@media screen and (min-width:421px){#edit-newsletter-intro ul,.content-text__text ul,.field--name-body ul,.right-form-wrapper__benefits-container ul{margin-top:25px}}@media screen and (min-width:701px){#edit-newsletter-intro ul,.content-text__text ul,.field--name-body ul,.right-form-wrapper__benefits-container ul{margin-top:30px}}@media screen and (min-width:1001px){#edit-newsletter-intro ul,.content-text__text ul,.field--name-body ul,.right-form-wrapper__benefits-container ul{margin-top:35px}}@media screen and (min-width:1301px){#edit-newsletter-intro ul,.content-text__text ul,.field--name-body ul,.right-form-wrapper__benefits-container ul{margin-top:40px}}#edit-newsletter-intro ul li,.content-text__text ul li,.field--name-body ul li,.right-form-wrapper__benefits-container ul li{position:relative;margin-left:36px}@media screen and (min-width:0px){#edit-newsletter-intro ul li,.content-text__text ul li,.field--name-body ul li,.right-form-wrapper__benefits-container ul li{margin-bottom:10px}}@media screen and (min-width:421px){#edit-newsletter-intro ul li,.content-text__text ul li,.field--name-body ul li,.right-form-wrapper__benefits-container ul li{margin-bottom:15px}}@media screen and (min-width:701px){#edit-newsletter-intro ul li,.content-text__text ul li,.field--name-body ul li,.right-form-wrapper__benefits-container ul li{margin-bottom:20px}}@media screen and (min-width:1001px){#edit-newsletter-intro ul li,.content-text__text ul li,.field--name-body ul li,.right-form-wrapper__benefits-container ul li{margin-bottom:25px}}@media screen and (min-width:1301px){#edit-newsletter-intro ul li,.content-text__text ul li,.field--name-body ul li,.right-form-wrapper__benefits-container ul li{margin-bottom:30px}}#edit-newsletter-intro ul li:before,.content-text__text ul li:before,.field--name-body ul li:before,.right-form-wrapper__benefits-container ul li:before{content:"";position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2RjExODQ4OTZDQzExRTdCQUMwRjk1RDBFRDBFMkE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2RjExODQ5OTZDQzExRTdCQUMwRjk1RDBFRDBFMkE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZGMTE4NDY5NkNDMTFFN0JBQzBGOTVEMEVEMEUyQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZGMTE4NDc5NkNDMTFFN0JBQzBGOTVEMEVEMEUyQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4jMkQyAAAAQElEQVR42mL8e1zMk4GBYS4QSzLgBs+BOJkRqPgZAYVwDUxEKgQBSSYGEsCIUPycSLUvQIpTQAwCCp+CYhAgwAA3mgyNCDocKgAAAABJRU5ErkJggg==) 0 no-repeat}@media only screen and (min-width:0px){#edit-newsletter-intro ul li:before,.content-text__text ul li:before,.field--name-body ul li:before,.right-form-wrapper__benefits-container ul li:before{width:8px;height:8px;top:8px;left:-20px}}@media only screen and (min-width:701px){#edit-newsletter-intro ul li:before,.content-text__text ul li:before,.field--name-body ul li:before,.right-form-wrapper__benefits-container ul li:before{width:10px;height:10px;top:10px;left:-25px}}@media only screen and (min-width:1001px){#edit-newsletter-intro ul li:before,.content-text__text ul li:before,.field--name-body ul li:before,.right-form-wrapper__benefits-container ul li:before{width:16px;height:12px;top:10px;left:-36px}}@media only screen and (min-width:1301px){#edit-newsletter-intro ul li:before,.content-text__text ul li:before,.field--name-body ul li:before,.right-form-wrapper__benefits-container ul li:before{top:14px}}#edit-newsletter-intro ul.checklist li:before,.content-text__text ul.checklist li:before,.field--name-body ul.checklist li:before,.right-form-wrapper__benefits-container ul.checklist li:before{left:-36px;width:16px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAnklEQVQokZWSsQ3CMBBFn+MJ0ngRKg+QEVjBrAIjwAiskAGuCSswgAsygSWaEyKJHTu/PP33dCcbDiaJOyVxnyTuCmCOwsAI9Dq6NQsyMMBsVoXZ+vhuhAEunRYCMAGTlptg6+PDJHFn4Pm/FjBYH181GKDLnNsDo261C4O+gpbvGdk6C/gnaJRs4IWgIsnCG0FBUoSLSeKCftdQ634BnXxN2kLNKl8AAAAASUVORK5CYII=) 0 no-repeat}@media only screen and (min-width:0px){#edit-newsletter-intro ul.checklist li:before,.content-text__text ul.checklist li:before,.field--name-body ul.checklist li:before,.right-form-wrapper__benefits-container ul.checklist li:before{top:10px}}@media only screen and (min-width:1001px){#edit-newsletter-intro ul.checklist li:before,.content-text__text ul.checklist li:before,.field--name-body ul.checklist li:before,.right-form-wrapper__benefits-container ul.checklist li:before{top:15px}}.popup .checklist{list-style-type:none!important}.popup .checklist li{position:relative;margin-left:25px}.popup .checklist li:before{content:"";position:absolute;top:5px;left:-25px;width:16px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAnklEQVQokZWSsQ3CMBBFn+MJ0ngRKg+QEVjBrAIjwAiskAGuCSswgAsygSWaEyKJHTu/PP33dCcbDiaJOyVxnyTuCmCOwsAI9Dq6NQsyMMBsVoXZ+vhuhAEunRYCMAGTlptg6+PDJHFn4Pm/FjBYH181GKDLnNsDo261C4O+gpbvGdk6C/gnaJRs4IWgIsnCG0FBUoSLSeKCftdQ634BnXxN2kLNKl8AAAAASUVORK5CYII=) 0 no-repeat}.content-text__text.field--type-text-long ul li{margin-bottom:0}.related-products__wrapper{text-align:center}.related-products__wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:1001px){.product-teaser__num-of-products-4:nth-child(4n),.product-teaser__num-of-products-5:nth-child(4n){margin-left:1.75%!important}}.product-category__group{background:#fff}@media screen and (min-width:0px){.product-category__group{margin-bottom:20px}}@media screen and (min-width:421px){.product-category__group{margin-bottom:25px}}@media screen and (min-width:701px){.product-category__group{margin-bottom:40px}}@media screen and (min-width:1001px){.product-category__group{margin-bottom:45px}}@media screen and (min-width:1301px){.product-category__group{margin-bottom:50px}}.product-category__group--related{margin:0 auto;width:100%;max-width:94%!important;background:transparent}@media screen and (min-width:0px){.product-category__group--related{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:421px){.product-category__group--related{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:701px){.product-category__group--related{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:1001px){.product-category__group--related{margin-top:45px;margin-bottom:45px}}@media screen and (min-width:1301px){.product-category__group--related{margin-top:50px;margin-bottom:50px}}@media only screen and (min-width:701px){.product-category__group--related{max-width:92%!important}}@media only screen and (min-width:1001px){.product-category__group--related{max-width:70%!important}}@media only screen and (min-width:1301px){.product-category__group--related{max-width:52.2%!important}}.product-category__container{border:1px solid rgba(0,0,0,.1);border-radius:5px}.product-category{border-top:1px solid rgba(0,0,0,.1)}.product-category:first-child{border-top:none}@media only screen and (min-width:0px){.product-category{height:70px}}@media only screen and (min-width:421px){.product-category{height:80px}}@media only screen and (min-width:701px){.product-category{height:100px}}@media only screen and (min-width:1301px){.product-category{height:120px}}.product-category--related{background:#fff}@media screen and (min-width:0px){.product-category--related{margin-bottom:10px}}@media only screen and (min-width:0px){.product-category--related{height:80px}}@media only screen and (min-width:421px){.product-category--related{height:85px}}@media only screen and (min-width:701px){.product-category--related{height:90px}}@media only screen and (min-width:1001px){.product-category--related{transition:box-shadow .2s linear}.product-category--related:hover{box-shadow:0 0 35px rgba(0,0,0,.07)}}@media only screen and (min-width:1301px){.product-category--related{height:100px}}.view-related-product-category-default__row:last-child .product-category--related{margin-bottom:0}.product-category__link{position:relative;display:flex;flex-flow:row;align-items:center;height:100%}.product-category__link:before{font-family:FontAwesome,"sans-serif";content:"\f054";position:absolute;right:10px;font-size:11px;color:#a6a4a1;transition:color .2s}@media only screen and (min-width:701px){.product-category__link:before{right:30px}}@media only screen and (min-width:1001px){.product-category__link:before{font-size:13px;right:50px}}@media only screen and (min-width:701px){.product-category__link:hover:before{color:#535359}}.product-category__link--related:before{display:none}.product-category__image-wrapper{flex-basis:15%;display:flex;align-items:center;overflow:hidden}@media screen and (min-width:0px){.product-category__image-wrapper{margin-right:10px}}@media screen and (min-width:421px){.product-category__image-wrapper{margin-right:15px}}@media screen and (min-width:701px){.product-category__image-wrapper{margin-right:20px}}@media screen and (min-width:1001px){.product-category__image-wrapper{margin-right:25px}}@media screen and (min-width:1301px){.product-category__image-wrapper{margin-right:30px}}@media screen and (min-width:0px){.product-category__image-wrapper{margin-top:10px;margin-bottom:10px;margin-left:10px}}@media only screen and (min-width:0px){.product-category__image-wrapper{height:50px}}@media only screen and (min-width:421px){.product-category__image-wrapper{height:60px}}@media only screen and (min-width:701px){.product-category__image-wrapper{height:80px}}@media only screen and (min-width:1301px){.product-category__image-wrapper{height:100px}}.product-category__image-wrapper img{width:auto;height:100%}.product-category__image-wrapper--related{display:block;flex-basis:auto;border-right:1px solid rgba(0,0,0,.1);margin:0;overflow:visible}@media only screen and (min-width:0px){.product-category__image-wrapper--related{height:80px;max-width:80px;width:80px}}@media only screen and (min-width:421px){.product-category__image-wrapper--related{height:85px;max-width:85px;width:85px}}@media only screen and (min-width:701px){.product-category__image-wrapper--related{height:90px;max-width:90px;width:90px}}@media only screen and (min-width:1301px){.product-category__image-wrapper--related{height:100px;max-width:100px;width:100px}}.product-category__image-wrapper--related picture{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:0px){.product-category__image-wrapper--related picture{height:80px;max-width:80px;width:80px}}@media only screen and (min-width:421px){.product-category__image-wrapper--related picture{height:85px;max-width:85px;width:85px}}@media only screen and (min-width:701px){.product-category__image-wrapper--related picture{height:90px;max-width:90px;width:90px}}@media only screen and (min-width:1301px){.product-category__image-wrapper--related picture{height:100px;max-width:100px;width:100px}}.product-category__image-wrapper--related picture img{width:80%;height:auto}.field--name-field-product-ctg-headline{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.field--name-field-product-ctg-headline{padding-bottom:20px}}@media screen and (min-width:421px){.field--name-field-product-ctg-headline{padding-bottom:25px}}@media screen and (min-width:701px){.field--name-field-product-ctg-headline{padding-bottom:30px}}@media screen and (min-width:1001px){.field--name-field-product-ctg-headline{padding-bottom:35px}}@media screen and (min-width:1301px){.field--name-field-product-ctg-headline{padding-bottom:40px}}@media screen and (min-width:0px){.field--name-field-product-ctg-headline{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.field--name-field-product-ctg-headline{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.field--name-field-product-ctg-headline{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.field--name-field-product-ctg-headline{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.field--name-field-product-ctg-headline{font-size:34px;line-height:40px}}.product-category__title{color:#fdc716;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;word-break:break-word}@media screen and (min-width:0px){.product-category__title{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.product-category__title{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.product-category__title{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.product-category__title{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.product-category__title{font-size:16px;line-height:20px}}@media only screen and (min-width:0px){.product-category__title{flex-basis:58%}}@media only screen and (min-width:701px){.product-category__title{flex-basis:70%}}@media only screen and (min-width:1301px){.product-category__title{flex-basis:62%}}.product-category__title--related{display:flex;justify-content:space-between;flex-basis:auto;width:100%}@media screen and (min-width:0px){.product-category__title--related{padding-left:10px;padding-right:10px}}@media screen and (min-width:421px){.product-category__title--related{padding-left:15px;padding-right:15px}}@media screen and (min-width:701px){.product-category__title--related{padding-left:20px;padding-right:20px}}@media screen and (min-width:1001px){.product-category__title--related{padding-left:25px;padding-right:25px}}@media screen and (min-width:1301px){.product-category__title--related{padding-left:30px;padding-right:30px}}@media only screen and (min-width:0px){.product-category__title--related{flex-flow:column wrap}}@media only screen and (min-width:701px){.product-category__title--related{flex-flow:row wrap}}.product-category__related-product-count{color:#a6a4a1}.tabs-group{margin-bottom:0;background:#f7f6f2}@media screen and (min-width:0px){.tabs-group{margin-top:20px}}@media screen and (min-width:421px){.tabs-group{margin-top:25px}}@media screen and (min-width:701px){.tabs-group{margin-top:40px}}@media screen and (min-width:1001px){.tabs-group{margin-top:45px}}@media screen and (min-width:1301px){.tabs-group{margin-top:50px}}@media screen and (min-width:0px){.tabs-group{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.tabs-group{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.tabs-group{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.tabs-group{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.tabs-group{padding-top:100px;padding-bottom:100px}}.tabs-group .content-teaser__intro-text,.tabs-group .content-teasers__title,.tabs-group .cta-button,.tabs-group .multi-video-box__slider,.tabs-group .multi-video-box__videos,.tabs-group .person-content-contact-teaser,.tabs-group .width--content{max-width:100%}@media screen and (min-width:0px){.tabs__link{margin-right:20px}}@media screen and (min-width:421px){.tabs__link{margin-right:25px}}@media screen and (min-width:701px){.tabs__link{margin-right:40px}}@media screen and (min-width:1001px){.tabs__link{margin-right:45px}}@media screen and (min-width:1301px){.tabs__link{margin-right:50px}}.tabs__link:last-of-type{margin-right:0}.tabs-group .lift-teaser__group{margin-bottom:0}.tabs-header{flex-flow:row wrap;justify-content:flex-start;background:#f7f6f2}@media only screen and (min-width:421px){.tabs-header{justify-content:center}}.tabs-group .tabs-content{margin:0 auto;width:100%;max-width:94%}@media only screen and (min-width:701px){.tabs-group .tabs-content{max-width:92%}}@media only screen and (min-width:1301px){.tabs-group .tabs-content{max-width:80%}}.tabs-content__link-wrapper{display:flex}.tabs-content__link-wrapper:first-child{justify-content:flex-end}.tabs-content__link-wrapper:last-child{justify-content:flex-start;margin-right:0}.tabs-header{display:flex;align-items:center;justify-content:center;overflow-x:auto;overflow-y:hidden;padding-bottom:10px}@media screen and (min-width:0px){.tabs-header{margin-bottom:20px}}@media screen and (min-width:421px){.tabs-header{margin-bottom:25px}}@media screen and (min-width:701px){.tabs-header{margin-bottom:40px}}@media screen and (min-width:1001px){.tabs-header{margin-bottom:45px}}@media screen and (min-width:1301px){.tabs-header{margin-bottom:50px}}@media only screen and (min-width:421px){.tabs-header{overflow:auto}}.tabs--left{justify-content:flex-start}@media screen and (min-width:0px){.tabs-content__link-wrapper{margin-right:20px}}@media screen and (min-width:421px){.tabs-content__link-wrapper{margin-right:25px}}@media screen and (min-width:701px){.tabs-content__link-wrapper{margin-right:40px}}@media screen and (min-width:1001px){.tabs-content__link-wrapper{margin-right:45px}}@media screen and (min-width:1301px){.tabs-content__link-wrapper{margin-right:50px}}.tabs-content__link-wrapper:last-of-type{margin-right:0}@media only screen and (min-width:701px){.tabs-content__link-wrapper--two-tabs{margin-right:40px;flex-basis:calc(50% - 20px)}}@media only screen and (min-width:1001px){.tabs-content__link-wrapper--two-tabs{margin-right:45px;flex-basis:calc(50% - 22.5px)}}@media only screen and (min-width:1301px){.tabs-content__link-wrapper--two-tabs{margin-right:50px;flex-basis:calc(50% - 25px)}}.tabs__link{padding:18px 0;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.tabs__link{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.tabs__link{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.tabs__link{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.tabs__link{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.tabs__link{font-size:16px;line-height:20px}}.tabs__link:after{content:"";position:absolute;bottom:0;left:0;transform:translateY(100%);background:#fdc716;width:0;height:3px;transition:width .2s,opacity .2s}@media only screen and (min-width:701px){.tabs__link:hover{color:#2f3033}}.tabs__link--rtl:after{left:auto;right:0}.tabs__link--active{color:#2f3033}.tabs__link--active:after{width:100%}.tabs-content{display:none;max-width:100%!important}.tabs-content__content{transform:translateX(0);transition:opacity .2s,transform .2s;opacity:0}.tabs-content__link-wrapper--full-width{display:flex;justify-content:center!important;flex-basis:100%}.tabs-content__link-wrapper--full-width .tabs__link{cursor:default}.tabs-content--visible{display:block}.tabs-content--visible .tabs-content__content{opacity:1}.page-node-type-solutions .title-image__container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:50;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent)}.page-node-type-solutions .title-image{height:auto}.page-node-type-solutions .title-image__container{position:relative}@media screen and (min-width:0px){.page-node-type-solutions .title-image__container{padding-bottom:30px}}@media screen and (min-width:421px){.page-node-type-solutions .title-image__container{padding-bottom:35px}}@media screen and (min-width:701px){.page-node-type-solutions .title-image__container{padding-bottom:60px}}@media screen and (min-width:1001px){.page-node-type-solutions .title-image__container{padding-bottom:80px}}@media screen and (min-width:1301px){.page-node-type-solutions .title-image__container{padding-bottom:100px}}@media screen and (min-width:0px){.page-node-type-solutions .solutions-category{padding-top:30px}}@media screen and (min-width:421px){.page-node-type-solutions .solutions-category{padding-top:35px}}@media screen and (min-width:701px){.page-node-type-solutions .solutions-category{padding-top:60px}}@media screen and (min-width:1001px){.page-node-type-solutions .solutions-category{padding-top:80px}}@media screen and (min-width:1301px){.page-node-type-solutions .solutions-category{padding-top:100px}}@media screen and (min-width:0px){.page-node-type-solutions .solutions-category{padding-bottom:10px}}@media screen and (min-width:701px){.page-node-type-solutions .solutions-category{padding-bottom:15px}}@media screen and (min-width:1001px){.page-node-type-solutions .solutions-category{padding-bottom:20px}}.page-node-type-solutions .solutions-category h3{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fff;text-align:center;text-transform:uppercase}@media screen and (min-width:0px){.page-node-type-solutions .solutions-category h3{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.page-node-type-solutions .solutions-category h3{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.page-node-type-solutions .solutions-category h3{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.page-node-type-solutions .solutions-category h3{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.page-node-type-solutions .solutions-category h3{font-size:16px;line-height:20px}}.page-node-type-solutions .block-hdbp-page-title{padding-top:0}@media screen and (min-width:0px){.page-node-type-solutions .block-hdbp-page-title{padding-bottom:10px}}@media screen and (min-width:421px){.page-node-type-solutions .block-hdbp-page-title{padding-bottom:15px}}@media screen and (min-width:701px){.page-node-type-solutions .block-hdbp-page-title{padding-bottom:20px}}@media screen and (min-width:1001px){.page-node-type-solutions .block-hdbp-page-title{padding-bottom:25px}}@media screen and (min-width:1301px){.page-node-type-solutions .block-hdbp-page-title{padding-bottom:30px}}.page-node-type-solutions .field--type-text-with-summary{padding-bottom:0}.page-node-type-solutions .field--type-text-with-summary p{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fff;text-align:center}@media screen and (min-width:0px){.page-node-type-solutions .field--type-text-with-summary p{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.page-node-type-solutions .field--type-text-with-summary p{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.page-node-type-solutions .field--type-text-with-summary p{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.page-node-type-solutions .field--type-text-with-summary p{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.page-node-type-solutions .field--type-text-with-summary p{font-size:22px;line-height:40px}}.page-node-type-solutions .title-image-button{text-align:center;position:relative;z-index:100}@media screen and (min-width:0px){.page-node-type-solutions .title-image-button{margin-top:20px}}@media screen and (min-width:421px){.page-node-type-solutions .title-image-button{margin-top:25px}}@media screen and (min-width:701px){.page-node-type-solutions .title-image-button{margin-top:40px}}@media screen and (min-width:1001px){.page-node-type-solutions .title-image-button{margin-top:45px}}@media screen and (min-width:1301px){.page-node-type-solutions .title-image-button{margin-top:50px}}.page-node-type-solutions .block-hdbp-page-title.title--centered,.page-node-type-solutions .field--type-text-with-summary,.page-node-type-solutions .solutions-category,.page-node-type-solutions .title-image-button{position:relative;z-index:100}.space_after_head_solution{height:23px}@-webkit-keyframes animate-box-to-top{to{bottom:0}}@keyframes animate-box-to-top{to{bottom:0}}@-webkit-keyframes animate-box-to-bottom{0%{bottom:0}}@keyframes animate-box-to-bottom{0%{bottom:0}}@media screen and (min-width:0px){.sub-solutions-teaser{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:421px){.sub-solutions-teaser{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:701px){.sub-solutions-teaser{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:1001px){.sub-solutions-teaser{margin-top:45px;margin-bottom:45px}}@media screen and (min-width:1301px){.sub-solutions-teaser{margin-top:50px;margin-bottom:50px}}.sub-solutions-teaser .sub-solutions-teaser__container-items{display:flex;flex-direction:row;flex-wrap:wrap}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser,.sub-solutions-teaser .node-solutions-sub-solution-teaser{align-self:start;margin-left:3.2%;position:relative;overflow:hidden;text-align:center;background-color:#fff}@media screen and (min-width:0px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser,.sub-solutions-teaser .node-solutions-sub-solution-teaser{margin-bottom:20px}}@media screen and (min-width:421px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser,.sub-solutions-teaser .node-solutions-sub-solution-teaser{margin-bottom:25px}}@media screen and (min-width:701px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser,.sub-solutions-teaser .node-solutions-sub-solution-teaser{margin-bottom:40px}}@media screen and (min-width:1001px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser,.sub-solutions-teaser .node-solutions-sub-solution-teaser{margin-bottom:45px}}@media screen and (min-width:1301px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser,.sub-solutions-teaser .node-solutions-sub-solution-teaser{margin-bottom:50px}}@media only screen and (min-width:0px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser,.sub-solutions-teaser .node-solutions-sub-solution-teaser{flex-basis:100%;margin-left:0}}@media only screen and (min-width:421px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser,.sub-solutions-teaser .node-solutions-sub-solution-teaser{flex-basis:48.3%;margin-left:3.2%}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser:nth-child(odd),.sub-solutions-teaser .node-solutions-sub-solution-teaser:nth-child(odd){margin-left:0}}@media only screen and (min-width:1001px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser,.sub-solutions-teaser .node-solutions-sub-solution-teaser{flex-basis:31.134%}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser:first-child,.sub-solutions-teaser .node-solutions-sub-solution-teaser:first-child{margin-left:0}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser:nth-child(odd),.sub-solutions-teaser .node-solutions-sub-solution-teaser:nth-child(odd){margin-left:3.3%}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser:nth-child(3n+1),.sub-solutions-teaser .node-solutions-sub-solution-teaser:nth-child(3n+1){margin-left:0}}.sub-solutions-teaser .field--name-field-sst-teaser-title{position:relative;color:#fdc716;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.sub-solutions-teaser .field--name-field-sst-teaser-title{margin-bottom:20px}}@media screen and (min-width:421px){.sub-solutions-teaser .field--name-field-sst-teaser-title{margin-bottom:25px}}@media screen and (min-width:701px){.sub-solutions-teaser .field--name-field-sst-teaser-title{margin-bottom:40px}}@media screen and (min-width:1001px){.sub-solutions-teaser .field--name-field-sst-teaser-title{margin-bottom:45px}}@media screen and (min-width:1301px){.sub-solutions-teaser .field--name-field-sst-teaser-title{margin-bottom:50px}}@media screen and (min-width:0px){.sub-solutions-teaser .field--name-field-sst-teaser-title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.sub-solutions-teaser .field--name-field-sst-teaser-title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.sub-solutions-teaser .field--name-field-sst-teaser-title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.sub-solutions-teaser .field--name-field-sst-teaser-title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.sub-solutions-teaser .field--name-field-sst-teaser-title{font-size:34px;line-height:40px}}.sub-solutions-teaser .field--name-field-sst-teaser-title:after{content:"";width:100%;height:1px;display:inline-block;border-width:0;color:rgba(0,0,0,.1);background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.1);position:absolute;top:50%}@media screen and (min-width:0px){.sub-solutions-teaser .field--name-field-sst-teaser-title:after{margin-left:10px}}@media screen and (min-width:701px){.sub-solutions-teaser .field--name-field-sst-teaser-title:after{margin-left:15px}}@media screen and (min-width:1001px){.sub-solutions-teaser .field--name-field-sst-teaser-title:after{margin-left:20px}}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__background,.sub-solutions-teaser .node-solutions-sub-solution-teaser__background{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top;transition:transform .2s ease}@media only screen and (min-width:0px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__background,.sub-solutions-teaser .node-solutions-sub-solution-teaser__background{height:140px}}@media only screen and (min-width:421px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__background,.sub-solutions-teaser .node-solutions-sub-solution-teaser__background{height:150px}}@media only screen and (min-width:701px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__background,.sub-solutions-teaser .node-solutions-sub-solution-teaser__background{height:180px}}@media only screen and (min-width:1001px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__background,.sub-solutions-teaser .node-solutions-sub-solution-teaser__background{height:200px}}@media only screen and (min-width:1301px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__background,.sub-solutions-teaser .node-solutions-sub-solution-teaser__background{height:220px}}.sub-solutions-teaser .sub-solutions-teaser__content-container{width:100%;display:flex;flex-direction:column;background-color:#f7f6f2;position:absolute}@media screen and (min-width:0px){.sub-solutions-teaser .sub-solutions-teaser__content-container{padding-bottom:10px}}@media screen and (min-width:421px){.sub-solutions-teaser .sub-solutions-teaser__content-container{padding-bottom:15px}}@media screen and (min-width:701px){.sub-solutions-teaser .sub-solutions-teaser__content-container{padding-bottom:20px}}@media screen and (min-width:1001px){.sub-solutions-teaser .sub-solutions-teaser__content-container{padding-bottom:25px}}@media screen and (min-width:1301px){.sub-solutions-teaser .sub-solutions-teaser__content-container{padding-bottom:30px}}@media only screen and (min-width:1001px){.sub-solutions-teaser .sub-solutions-teaser__content-container{-webkit-animation:animate-box-to-bottom .2s 1 forwards;animation:animate-box-to-bottom .2s 1 forwards}}.sub-solutions-teaser .sub-solution-teaser__link{display:block;height:100%;position:relative;background-color:#fff}@media only screen and (min-width:1001px){.sub-solutions-teaser .sub-solution-teaser__link:hover .node-solutions-detail-sub-solution-teaser__background,.sub-solutions-teaser .sub-solution-teaser__link:hover .node-solutions-sub-solution-teaser__background{transform:scale(1.05)}}.sub-solutions-teaser .sub-solution-teaser__link:hover .sub-solutions-teaser__content-container{-webkit-animation:animate-box-to-top .2s 1 forwards;animation:animate-box-to-top .2s 1 forwards}.sub-solutions-teaser .sub-solution-teaser__link:hover .node-solutions-detail-sub-solution-teaser__content,.sub-solutions-teaser .sub-solution-teaser__link:hover .node-solutions-sub-solution-teaser__content{opacity:1;transition:opacity .2s}@media screen and (min-width:0px){.sub-solutions-teaser .sub-solution-teaser__link:hover .node-solutions-sub-solution-teaser__title span{padding-bottom:10px}}@media screen and (min-width:701px){.sub-solutions-teaser .sub-solution-teaser__link:hover .node-solutions-sub-solution-teaser__title span{padding-bottom:15px}}@media screen and (min-width:1001px){.sub-solutions-teaser .sub-solution-teaser__link:hover .node-solutions-sub-solution-teaser__title span{padding-bottom:20px}}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#2f3033;display:flex;flex-flow:column nowrap;justify-content:center}@media screen and (min-width:0px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title{font-size:22px;line-height:40px}}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{transition:padding-bottom .2s}@media screen and (min-width:0px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:421px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-top:15px;padding-bottom:15px}}@media screen and (min-width:701px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:1001px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:1301px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:0px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-left:10px;padding-right:10px}}@media screen and (min-width:421px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-left:15px;padding-right:15px}}@media screen and (min-width:701px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-left:20px;padding-right:20px}}@media screen and (min-width:1001px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-left:25px;padding-right:25px}}@media screen and (min-width:1301px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__title span,.sub-solutions-teaser .node-solutions-sub-solution-teaser__title span{padding-left:30px;padding-right:30px}}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content{opacity:0;transition:all .2s}@media screen and (min-width:0px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content{padding-left:10px;padding-right:10px}}@media screen and (min-width:421px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content{padding-left:15px;padding-right:15px}}@media screen and (min-width:701px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content{padding-left:20px;padding-right:20px}}@media screen and (min-width:1001px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content{padding-left:25px;padding-right:25px}}@media screen and (min-width:1301px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content{padding-left:30px;padding-right:30px}}.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content p,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content p{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content p,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content p{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content p,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content p{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content p,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content p{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content p,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content p{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.sub-solutions-teaser .node-solutions-detail-sub-solution-teaser__content p,.sub-solutions-teaser .node-solutions-sub-solution-teaser__content p{font-size:16px;line-height:26px}}.node-solutions-sub-solution-teaser__title{background:#f7f6f2}.sub-solutions-teaser__content-container .field--type-text-long{padding-bottom:0}.field__item:last-child>.paragraph.layout-multi-video-box{margin-bottom:0}.multi-video-box{background:linear-gradient(to right top,#7f7e82,#959499)}@media screen and (min-width:0px){.multi-video-box{margin-top:20px}}@media screen and (min-width:421px){.multi-video-box{margin-top:25px}}@media screen and (min-width:701px){.multi-video-box{margin-top:40px}}@media screen and (min-width:1001px){.multi-video-box{margin-top:45px}}@media screen and (min-width:1301px){.multi-video-box{margin-top:50px}}@media screen and (min-width:0px){.multi-video-box{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.multi-video-box{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.multi-video-box{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.multi-video-box{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.multi-video-box{padding-top:100px;padding-bottom:100px}}.page-node-type-solutions .field__item:last-child .multi-video-box{margin-bottom:0}.multi-video-box__title{text-align:center;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#242426}@media screen and (min-width:0px){.multi-video-box__title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.multi-video-box__title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.multi-video-box__title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.multi-video-box__title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.multi-video-box__title{font-size:34px;line-height:40px}}@media screen and (min-width:0px){.multi-video-box__videos{margin-top:20px}}@media screen and (min-width:421px){.multi-video-box__videos{margin-top:25px}}@media screen and (min-width:701px){.multi-video-box__videos{margin-top:40px}}@media screen and (min-width:1001px){.multi-video-box__videos{margin-top:45px}}@media screen and (min-width:1301px){.multi-video-box__videos{margin-top:50px}}.multi-video-box__video,.multi-video-box__video-title{display:none}.multi-video-box__video--active{display:block}.multi-video-box__slider-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}@media screen and (min-width:0px){.multi-video-box__slider-container{margin-top:10px}}@media screen and (min-width:421px){.multi-video-box__slider-container{margin-top:15px}}@media screen and (min-width:701px){.multi-video-box__slider-container{margin-top:20px}}@media screen and (min-width:1001px){.multi-video-box__slider-container{margin-top:25px}}@media screen and (min-width:1301px){.multi-video-box__slider-container{margin-top:30px}}.multi-video-box__slider{z-index:1;position:relative;margin:0;overflow:hidden;cursor:-webkit-grab;cursor:grab}@media only screen and (min-width:0px){.multi-video-box__slider{height:50px}}@media only screen and (min-width:421px){.multi-video-box__slider{height:61px}}@media only screen and (min-width:701px){.multi-video-box__slider{height:79px}}@media only screen and (min-width:1001px){.multi-video-box__slider{height:86px}}@media only screen and (min-width:1301px){.multi-video-box__slider{height:100px}}.multi-video-box__slider--no-grab{cursor:pointer}.multi-video-box__slides-holder{z-index:1;position:relative;width:100%;display:flex;transition-property:transform;box-sizing:content-box}.multi-video-box__slide{position:relative;overflow:hidden}@media screen and (min-width:0px){.multi-video-box__slide{margin-right:10px}}@media screen and (min-width:421px){.multi-video-box__slide{margin-right:15px}}@media screen and (min-width:701px){.multi-video-box__slide{margin-right:20px}}@media screen and (min-width:1001px){.multi-video-box__slide{margin-right:25px}}@media screen and (min-width:1301px){.multi-video-box__slide{margin-right:30px}}@media only screen and (min-width:0px){.multi-video-box__slide{height:50px}}@media only screen and (min-width:421px){.multi-video-box__slide{height:61px}}@media only screen and (min-width:701px){.multi-video-box__slide{height:79px}}@media only screen and (min-width:1001px){.multi-video-box__slide{height:86px}}@media only screen and (min-width:1301px){.multi-video-box__slide{height:100px}}@media only screen and (min-width:0px){.multi-video-box__slide{width:89px}}@media only screen and (min-width:421px){.multi-video-box__slide{width:108px}}@media only screen and (min-width:701px){.multi-video-box__slide{width:140px}}@media only screen and (min-width:1001px){.multi-video-box__slide{width:153px}}@media only screen and (min-width:1301px){.multi-video-box__slide{width:178px}}.multi-video-box__slide:last-child{margin-right:0}.multi-video-box__slide:after{z-index:3;content:"";position:absolute;left:0;background:#fdc716;width:100%;height:0;bottom:0}@media only screen and (min-width:0px){.multi-video-box__slide--active:after{height:2px}}@media only screen and (min-width:701px){.multi-video-box__slide--active:after{height:3px}}.multi-video-box__thumbnail{height:100%}.multi-video-box__thumbnail-overlay{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.multi-video-box__slide--active .multi-video-box__thumbnail-overlay{display:none}.multi-video-box__play-button{margin:0!important;cursor:-webkit-grab;cursor:grab}.multi-video-box__play-button:before{font-size:15px!important}.multi-video-box__slider--no-grab .multi-video-box__play-button{cursor:pointer}.multi-video-box__thumbnail-image{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.multi-video-box__play-button{transition:transform .2s}@media only screen and (min-width:0px){.multi-video-box__play-button{width:20px!important;height:20px!important;font-size:6px!important}}@media only screen and (min-width:701px){.multi-video-box__play-button{width:25px!important;height:25px!important;font-size:8px!important}}@media only screen and (min-width:1301px){.multi-video-box__play-button{width:30px!important;height:30px!important;font-size:10px!important}}.multi-video-box__thumbnail:hover .multi-video-box__play-button{transform:scale(1.05)}.multi-video-box__controls{position:relative}.multi-video-box__button{display:flex;align-items:center;justify-content:center;position:relative;top:0;right:0;bottom:0;left:0;margin-top:0;cursor:pointer;background:transparent}@media screen and (min-width:0px){.multi-video-box__button{padding:10px}}@media screen and (min-width:421px){.multi-video-box__button{padding:15px}}@media screen and (min-width:701px){.multi-video-box__button{padding:20px}}@media screen and (min-width:1001px){.multi-video-box__button{padding:25px}}@media screen and (min-width:1301px){.multi-video-box__button{padding:30px}}.multi-video-box__button:before{color:#2f3033}@media only screen and (min-width:0px){.multi-video-box__button{font-size:12px}}@media only screen and (min-width:421px){.multi-video-box__button{font-size:13px}}@media only screen and (min-width:701px){.multi-video-box__button{font-size:15px}}@media only screen and (min-width:1001px){.multi-video-box__button{font-size:16px}}@media only screen and (min-width:1301px){.multi-video-box__button{font-size:18px}}.multi-video-box__button--prev:before{font-family:FontAwesome,"sans-serif";content:"\f053"}.multi-video-box__button--next:before{font-family:FontAwesome,"sans-serif";content:"\f054"}.multi-video-box__button--disabled{cursor:default}.multi-video-box__button--disabled:before{color:rgba(0,0,0,.1)}.person-content-contact-teaser{background:#f7f6f2;border-radius:3px}@media screen and (min-width:0px){.person-content-contact-teaser{margin-bottom:20px}}@media screen and (min-width:421px){.person-content-contact-teaser{margin-bottom:25px}}@media screen and (min-width:701px){.person-content-contact-teaser{margin-bottom:40px}}@media screen and (min-width:1001px){.person-content-contact-teaser{margin-bottom:45px}}@media screen and (min-width:1301px){.person-content-contact-teaser{margin-bottom:50px}}@media screen and (min-width:0px){.person-content-contact-teaser{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:421px){.person-content-contact-teaser{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:701px){.person-content-contact-teaser{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1001px){.person-content-contact-teaser{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:1301px){.person-content-contact-teaser{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:0px){.person-content-contact-teaser{padding-right:10px;padding-left:10px}}@media screen and (min-width:421px){.person-content-contact-teaser{padding-right:15px;padding-left:15px}}@media screen and (min-width:701px){.person-content-contact-teaser{padding-right:20px;padding-left:20px}}@media screen and (min-width:1001px){.person-content-contact-teaser{padding-right:25px;padding-left:25px}}@media screen and (min-width:1301px){.person-content-contact-teaser{padding-right:30px;padding-left:30px}}.person-content-contact-teaser__wrapper--main{display:flex;flex-flow:column wrap;align-items:center;justify-content:center}@media only screen and (min-width:701px){.person-content-contact-teaser__wrapper--main{flex-flow:row wrap;justify-content:inherit}}.person-content-contact-teaser__wrapper--subtitle-pic{display:flex;flex-flow:column nowrap;align-items:center}@media only screen and (min-width:701px){.person-content-contact-teaser__wrapper--subtitle-pic{flex-flow:row nowrap}}.person-content-contact-teaser__subtitle{position:relative;display:block;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fdc716;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:0px){.person-content-contact-teaser__subtitle{margin-right:10px}}@media screen and (min-width:421px){.person-content-contact-teaser__subtitle{margin-right:15px}}@media screen and (min-width:701px){.person-content-contact-teaser__subtitle{margin-right:20px}}@media screen and (min-width:1001px){.person-content-contact-teaser__subtitle{margin-right:25px}}@media screen and (min-width:1301px){.person-content-contact-teaser__subtitle{margin-right:30px}}@media screen and (min-width:0px){.person-content-contact-teaser__subtitle{margin-bottom:20px}}@media screen and (min-width:421px){.person-content-contact-teaser__subtitle{margin-bottom:25px}}@media screen and (min-width:701px){.person-content-contact-teaser__subtitle{margin-bottom:30px}}@media screen and (min-width:1001px){.person-content-contact-teaser__subtitle{margin-bottom:35px}}@media screen and (min-width:1301px){.person-content-contact-teaser__subtitle{margin-bottom:40px}}@media screen and (min-width:0px){.person-content-contact-teaser__subtitle{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.person-content-contact-teaser__subtitle{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.person-content-contact-teaser__subtitle{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.person-content-contact-teaser__subtitle{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.person-content-contact-teaser__subtitle{font-size:12px;line-height:16px}}@media only screen and (min-width:701px){.person-content-contact-teaser__subtitle{top:30px;width:10px;height:16px;margin-bottom:0;transform:rotate(-90deg)}}.person-content-contact-teaser__picture{background-size:cover;background-position:top;border-radius:50%;overflow:hidden}@media screen and (min-width:0px){.person-content-contact-teaser__picture{margin-right:10px}}@media screen and (min-width:421px){.person-content-contact-teaser__picture{margin-right:15px}}@media screen and (min-width:701px){.person-content-contact-teaser__picture{margin-right:20px}}@media screen and (min-width:1001px){.person-content-contact-teaser__picture{margin-right:25px}}@media screen and (min-width:1301px){.person-content-contact-teaser__picture{margin-right:30px}}@media screen and (min-width:0px){.person-content-contact-teaser__picture{margin-bottom:20px}}@media screen and (min-width:421px){.person-content-contact-teaser__picture{margin-bottom:25px}}@media screen and (min-width:701px){.person-content-contact-teaser__picture{margin-bottom:30px}}@media screen and (min-width:1001px){.person-content-contact-teaser__picture{margin-bottom:35px}}@media screen and (min-width:1301px){.person-content-contact-teaser__picture{margin-bottom:40px}}@media only screen and (min-width:0px){.person-content-contact-teaser__picture{width:100px;height:100px}}@media only screen and (min-width:701px){.person-content-contact-teaser__picture{width:120px;height:120px;margin-bottom:0}}@media only screen and (min-width:1301px){.person-content-contact-teaser__picture{width:150px;height:150px}}.person-content-contact-teaser__wrapper--person-info{display:flex;flex-flow:column nowrap;justify-content:center}@media only screen and (min-width:701px){.person-content-contact-teaser__wrapper--person-info{justify-content:inherit;border-left:1px solid rgba(0,0,0,.1)}}@media only screen and (min-width:701px)and (min-width:0px){.person-content-contact-teaser__wrapper--person-info{padding-left:10px}}@media only screen and (min-width:701px)and (min-width:421px){.person-content-contact-teaser__wrapper--person-info{padding-left:15px}}@media only screen and (min-width:701px)and (min-width:701px){.person-content-contact-teaser__wrapper--person-info{padding-left:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.person-content-contact-teaser__wrapper--person-info{padding-left:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.person-content-contact-teaser__wrapper--person-info{padding-left:30px}}.person-content-contact-teaser__name{display:flex;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;line-height:1!important;color:#2f3033;justify-content:center}@media screen and (min-width:0px){.person-content-contact-teaser__name{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.person-content-contact-teaser__name{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.person-content-contact-teaser__name{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.person-content-contact-teaser__name{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.person-content-contact-teaser__name{font-size:22px;line-height:40px}}@media only screen and (min-width:701px){.person-content-contact-teaser__name{justify-content:inherit}}.person-content-contact-teaser__position{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;line-height:1!important;color:#a6a4a1;text-align:center}@media screen and (min-width:0px){.person-content-contact-teaser__position{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.person-content-contact-teaser__position{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.person-content-contact-teaser__position{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.person-content-contact-teaser__position{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.person-content-contact-teaser__position{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.person-content-contact-teaser__position{margin-top:10px;margin-bottom:20px}}@media screen and (min-width:421px){.person-content-contact-teaser__position{margin-bottom:25px}}@media screen and (min-width:701px){.person-content-contact-teaser__position{margin-bottom:30px}}@media screen and (min-width:1001px){.person-content-contact-teaser__position{margin-bottom:35px}}@media screen and (min-width:1301px){.person-content-contact-teaser__position{margin-bottom:40px}}@media only screen and (min-width:701px){.person-content-contact-teaser__position{text-align:left}}@media only screen and (min-width:701px)and (min-width:0px){.person-content-contact-teaser__position{margin-bottom:10px}}@media only screen and (min-width:701px)and (min-width:701px){.person-content-contact-teaser__position{margin-bottom:15px}}@media only screen and (min-width:701px)and (min-width:1001px){.person-content-contact-teaser__position{margin-bottom:20px}}.person-content-contact-teaser__wrapper--email-phone{display:flex;flex-flow:column nowrap;align-items:center}@media only screen and (min-width:701px){.person-content-contact-teaser__wrapper--email-phone{flex-flow:row nowrap}}.person-content-contact-teaser__email{display:flex;flex-flow:row nowrap;align-items:center}@media screen and (min-width:0px){.person-content-contact-teaser__email{margin-bottom:10px}}@media screen and (min-width:701px){.person-content-contact-teaser__email{margin-bottom:15px}}@media screen and (min-width:1001px){.person-content-contact-teaser__email{margin-bottom:20px}}.person-content-contact-teaser__email:after{display:none;content:"";width:5px;height:5px;border-radius:50%;background:#deddd9}@media screen and (min-width:0px){.person-content-contact-teaser__email:after{margin-right:10px;margin-left:10px}}@media screen and (min-width:701px){.person-content-contact-teaser__email:after{margin-right:15px;margin-left:15px}}@media screen and (min-width:1001px){.person-content-contact-teaser__email:after{margin-right:20px;margin-left:20px}}@media only screen and (min-width:701px){.person-content-contact-teaser__email{margin-bottom:0}.person-content-contact-teaser__email:after{display:block}}.person-content-contact-teaser__phone a{color:#535359;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.person-content-contact-teaser__phone a{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.person-content-contact-teaser__phone a{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.person-content-contact-teaser__phone a{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.person-content-contact-teaser__phone a{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.person-content-contact-teaser__phone a{font-size:16px;line-height:26px}}.person-content-contact-teaser__phone a:before{font-family:FontAwesome,"sans-serif";content:"\f10b";margin-right:6px}.page-node-type-page .person-content-contact-teaser{background-color:#fff}@media screen and (min-width:0px){.event-details{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.event-details{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.event-details{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.event-details{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.event-details{padding-top:100px;padding-bottom:100px}}.event-details__header{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.event-details__header{font-size:24px;line-height:30px}}@media screen and (min-width:421px){.event-details__header{font-size:28px;line-height:34px}}@media screen and (min-width:701px){.event-details__header{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){.event-details__header{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){.event-details__header{font-size:44px;line-height:52px}}.event-details__header-city{margin-left:-5px}.event-details__header-city:before{position:relative;right:2px;content:",";font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.event-details__header-city:before{font-size:24px;line-height:30px}}@media screen and (min-width:421px){.event-details__header-city:before{font-size:28px;line-height:34px}}@media screen and (min-width:701px){.event-details__header-city:before{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){.event-details__header-city:before{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){.event-details__header-city:before{font-size:44px;line-height:52px}}@media only screen and (min-width:701px){.event-details__header-city:before{right:5px}}.event-details__info-list{display:flex}@media only screen and (min-width:0px){.event-details__info-list{flex-flow:column wrap}}@media only screen and (min-width:701px){.event-details__info-list{flex-flow:row wrap}}@media screen and (min-width:0px){.event-details__info-list-item{margin-top:20px}}@media screen and (min-width:421px){.event-details__info-list-item{margin-top:25px}}@media screen and (min-width:701px){.event-details__info-list-item{margin-top:40px}}@media screen and (min-width:1001px){.event-details__info-list-item{margin-top:45px}}@media screen and (min-width:1301px){.event-details__info-list-item{margin-top:50px}}@media only screen and (min-width:701px){.event-details__info-list-item{margin-right:20px;flex-basis:calc(33.33333% - 13.33333px)}.event-details__info-list-item:nth-child(3n){margin-right:0}}.event-details__info-label{display:block;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.event-details__info-label{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.event-details__info-label{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.event-details__info-label{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.event-details__info-label{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.event-details__info-label{font-size:12px;line-height:16px}}.event-details__info-data{display:block;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.event-details__info-data{margin-top:10px;font-size:12px;line-height:16px}}@media screen and (min-width:421px){.event-details__info-data{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.event-details__info-data{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.event-details__info-data{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.event-details__info-data{font-size:16px;line-height:26px}}.event-details__description{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.event-details__description{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.event-details__description{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.event-details__description{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.event-details__description{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.event-details__description{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.event-details__description{margin-top:20px}}@media screen and (min-width:421px){.event-details__description{margin-top:25px}}@media screen and (min-width:701px){.event-details__description{margin-top:40px}}@media screen and (min-width:1001px){.event-details__description{margin-top:45px}}@media screen and (min-width:1301px){.event-details__description{margin-top:50px}}@media screen and (min-width:0px){.event-details__description-text{margin-top:10px}}.event-details__external-links-wrapper{display:flex;flex-flow:column wrap}@media screen and (min-width:0px){.event-details__external-links-wrapper{margin-top:20px}}@media screen and (min-width:421px){.event-details__external-links-wrapper{margin-top:25px}}@media screen and (min-width:701px){.event-details__external-links-wrapper{margin-top:40px}}@media screen and (min-width:1001px){.event-details__external-links-wrapper{margin-top:45px}}@media screen and (min-width:1301px){.event-details__external-links-wrapper{margin-top:50px}}.event-details__external-page-link{margin-top:6px}.event-details__external-page-link:first-child{margin-top:0}.event-details__external-page-link a{display:inline;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#fdc716;border-bottom:1px solid #fdc716;padding-bottom:4px}@media screen and (min-width:0px){.event-details__external-page-link a{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.event-details__external-page-link a{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.event-details__external-page-link a{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.event-details__external-page-link a{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.event-details__external-page-link a{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.event-details__map{margin-top:20px}}@media screen and (min-width:421px){.event-details__map{margin-top:25px}}@media screen and (min-width:701px){.event-details__map{margin-top:30px}}@media screen and (min-width:1001px){.event-details__map{margin-top:35px}}@media screen and (min-width:1301px){.event-details__map{margin-top:40px}}@media only screen and (min-width:701px){.event-details__map{margin-top:0}}.event-details__map-wrapper #map-canvas{width:100%;margin:0;padding:0}@media only screen and (min-width:0px){.event-details__map-wrapper #map-canvas{height:150px}}@media only screen and (min-width:421px){.event-details__map-wrapper #map-canvas{height:200px}}@media only screen and (min-width:701px){.event-details__map-wrapper #map-canvas{height:250px}}@media only screen and (min-width:1001px){.event-details__map-wrapper #map-canvas{height:250px}}@media only screen and (min-width:1301px){.event-details__map-wrapper #map-canvas{height:300px}}.event-details__map-details{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;background:#fff}@media screen and (min-width:0px){.event-details__map-details{padding:20px}}@media screen and (min-width:421px){.event-details__map-details{padding:25px}}@media screen and (min-width:701px){.event-details__map-details{padding:30px}}@media screen and (min-width:1001px){.event-details__map-details{padding:35px}}@media screen and (min-width:1301px){.event-details__map-details{padding:40px}}@media only screen and (min-width:701px)and (min-width:0px){.event-details__map-details{padding:10px}}@media only screen and (min-width:701px)and (min-width:421px){.event-details__map-details{padding:15px}}@media only screen and (min-width:701px)and (min-width:701px){.event-details__map-details{padding:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.event-details__map-details{padding:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.event-details__map-details{padding:30px}}.event-details__map-text{display:flex;flex-flow:column wrap}.event-details__map-address{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.event-details__map-address{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.event-details__map-address{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.event-details__map-address{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.event-details__map-address{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.event-details__map-address{font-size:16px;line-height:26px}}.event-details__google-maps-link:before{font-family:FontAwesome,"sans-serif";content:"\f279";color:rgba(0,0,0,.1);transition:color .2s}.event-details__google-maps-link:hover:before{color:#a6a4a1}@media only screen and (min-width:0px)and (min-width:0px){.event-details__google-maps-link{margin-left:20px}}@media only screen and (min-width:0px)and (min-width:421px){.event-details__google-maps-link{margin-left:25px}}@media only screen and (min-width:0px)and (min-width:701px){.event-details__google-maps-link{margin-left:30px}}@media only screen and (min-width:0px)and (min-width:1001px){.event-details__google-maps-link{margin-left:35px}}@media only screen and (min-width:0px)and (min-width:1301px){.event-details__google-maps-link{margin-left:40px}}@media only screen and (min-width:0px){.event-details__google-maps-link:before{font-size:21px}}@media only screen and (min-width:701px)and (min-width:0px){.event-details__google-maps-link{margin-right:10px}}@media only screen and (min-width:701px)and (min-width:701px){.event-details__google-maps-link{margin-right:15px}}@media only screen and (min-width:701px)and (min-width:1001px){.event-details__google-maps-link{margin-right:20px}}@media only screen and (min-width:701px)and (min-width:0px){.event-details__google-maps-link{margin-left:10px}}@media only screen and (min-width:701px)and (min-width:421px){.event-details__google-maps-link{margin-left:15px}}@media only screen and (min-width:701px)and (min-width:701px){.event-details__google-maps-link{margin-left:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.event-details__google-maps-link{margin-left:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.event-details__google-maps-link{margin-left:30px}}@media only screen and (min-width:701px){.event-details__google-maps-link:before{font-size:30px}}.page-node-type-event .block-hdbp-content{margin-bottom:0}@media screen and (min-width:0px){.similar-events{margin-bottom:30px}}@media screen and (min-width:421px){.similar-events{margin-bottom:35px}}@media screen and (min-width:701px){.similar-events{margin-bottom:60px}}@media screen and (min-width:1001px){.similar-events{margin-bottom:80px}}@media screen and (min-width:1301px){.similar-events{margin-bottom:100px}}.similar-events__title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716;text-align:center}@media screen and (min-width:0px){.similar-events__title{font-size:18px;line-height:20px}}@media screen and (min-width:421px){.similar-events__title{font-size:20px;line-height:22px}}@media screen and (min-width:701px){.similar-events__title{font-size:22px;line-height:25px}}@media screen and (min-width:1001px){.similar-events__title{font-size:24px;line-height:27px}}@media screen and (min-width:1301px){.similar-events__title{font-size:28px;line-height:32px}}.similar-events__event-link{position:relative;display:block;height:100%;padding-bottom:130px}.similar-events__wrapper{display:flex;flex-flow:row wrap}@media screen and (min-width:0px){.similar-events__wrapper{margin-top:20px}}@media screen and (min-width:421px){.similar-events__wrapper{margin-top:25px}}@media screen and (min-width:701px){.similar-events__wrapper{margin-top:40px}}@media screen and (min-width:1001px){.similar-events__wrapper{margin-top:45px}}@media screen and (min-width:1301px){.similar-events__wrapper{margin-top:50px}}.similiar-events__teaser{position:relative;flex-basis:100%;background:#fff;transition:box-shadow .2s}@media screen and (min-width:0px){.similiar-events__teaser{margin-bottom:20px}}@media screen and (min-width:421px){.similiar-events__teaser{margin-bottom:25px}}@media screen and (min-width:701px){.similiar-events__teaser{margin-bottom:40px}}@media screen and (min-width:1001px){.similiar-events__teaser{margin-bottom:45px}}@media screen and (min-width:1301px){.similiar-events__teaser{margin-bottom:50px}}.similiar-events__teaser:last-child{margin-bottom:0}@media only screen and (min-width:701px){.similiar-events__teaser:hover{box-shadow:0 0 35px rgba(0,0,0,.07)}}@media only screen and (min-width:1001px){.similiar-events__teaser{margin-right:45px;flex-basis:calc(50% - 22.5px);margin-bottom:0}.similiar-events__teaser:nth-child(2n){margin-right:0}}@media only screen and (min-width:1301px){.similiar-events__teaser{margin-right:50px;flex-basis:calc(50% - 25px)}}.similar-events__event-wrapper{display:flex;flex-flow:row nowrap}@media screen and (min-width:0px){.similar-events__event-wrapper{padding-right:10px}}@media screen and (min-width:701px){.similar-events__event-wrapper{padding-right:15px}}@media screen and (min-width:1001px){.similar-events__event-wrapper{padding-right:20px}}@media only screen and (min-width:0px)and (min-width:0px){.similar-events__event-wrapper{padding-bottom:20px}}@media only screen and (min-width:0px)and (min-width:421px){.similar-events__event-wrapper{padding-bottom:25px}}@media only screen and (min-width:0px)and (min-width:701px){.similar-events__event-wrapper{padding-bottom:30px}}@media only screen and (min-width:0px)and (min-width:1001px){.similar-events__event-wrapper{padding-bottom:35px}}@media only screen and (min-width:0px)and (min-width:1301px){.similar-events__event-wrapper{padding-bottom:40px}}@media only screen and (min-width:701px)and (min-width:0px){.similar-events__event-wrapper{padding-bottom:10px}}@media only screen and (min-width:701px)and (min-width:421px){.similar-events__event-wrapper{padding-bottom:15px}}@media only screen and (min-width:701px)and (min-width:701px){.similar-events__event-wrapper{padding-bottom:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.similar-events__event-wrapper{padding-bottom:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.similar-events__event-wrapper{padding-bottom:30px}}@media screen and (min-width:0px){.similar-events__event-ribbon-wrapper{padding-right:10px;padding-left:10px}}@media screen and (min-width:701px){.similar-events__event-ribbon-wrapper{padding-right:15px;padding-left:15px}}@media screen and (min-width:1001px){.similar-events__event-ribbon-wrapper{padding-right:20px;padding-left:20px}}.similar-events__event-ribbon{position:relative;margin-top:-5px;padding:4px 5px 8px;background:#fdc716;border-radius:3px 3px 0 0}.similar-events__event-ribbon:before{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 10px 4px 10px;border-color:transparent transparent #fff transparent}@media only screen and (min-width:701px){.similar-events__event-ribbon{margin-top:-10px;padding:12px 10px 16px;border-radius:4px 4px 0 0}.similar-events__event-ribbon:before{border-width:0 17.5px 7px 17.5px}}.similar-events__event-ribbon-icon:before{font-family:FontAwesome,"sans-serif";content:"\f073";font-size:10px;color:#242426}@media only screen and (min-width:701px){.similar-events__event-ribbon-icon:before{font-size:14px}}.similar-events__event-type{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fdc716;text-transform:uppercase}@media screen and (min-width:0px){.similar-events__event-type{margin-top:10px}}@media screen and (min-width:701px){.similar-events__event-type{margin-top:15px}}@media screen and (min-width:1001px){.similar-events__event-type{margin-top:20px}}@media screen and (min-width:0px){.similar-events__event-type{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.similar-events__event-type{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.similar-events__event-type{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.similar-events__event-type{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.similar-events__event-type{font-size:12px;line-height:16px}}.similar-events__event-title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.similar-events__event-title{margin-top:10px}}@media screen and (min-width:701px){.similar-events__event-title{margin-top:15px}}@media screen and (min-width:1001px){.similar-events__event-title{margin-top:20px}}@media screen and (min-width:0px){.similar-events__event-title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.similar-events__event-title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.similar-events__event-title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.similar-events__event-title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.similar-events__event-title{font-size:34px;line-height:40px}}.similar-events__event-place{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1;display:flex}@media screen and (min-width:0px){.similar-events__event-place{margin-top:10px}}@media screen and (min-width:701px){.similar-events__event-place{margin-top:15px}}@media screen and (min-width:1001px){.similar-events__event-place{margin-top:20px}}@media screen and (min-width:0px){.similar-events__event-place{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.similar-events__event-place{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.similar-events__event-place{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.similar-events__event-place{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.similar-events__event-place{font-size:16px;line-height:26px}}.similar-events__event-country{display:flex}.similar-events__event-country:before{content:", ";position:relative;margin-right:1px}.similar-events__event-period{position:absolute;right:0;bottom:0;left:0;display:flex;flex-flow:row wrap;border-top:1px solid rgba(0,0,0,.1)}.similar-events__event-date{display:flex;flex-flow:column wrap;flex-basis:100%}@media screen and (min-width:0px){.similar-events__event-date{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:421px){.similar-events__event-date{padding-top:15px;padding-bottom:15px}}@media screen and (min-width:701px){.similar-events__event-date{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:1001px){.similar-events__event-date{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:1301px){.similar-events__event-date{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:0px){.similar-events__event-date{padding-right:20px;padding-left:20px}}@media screen and (min-width:421px){.similar-events__event-date{padding-right:25px;padding-left:25px}}@media screen and (min-width:701px){.similar-events__event-date{padding-right:40px;padding-left:40px}}@media screen and (min-width:1001px){.similar-events__event-date{padding-right:45px;padding-left:45px}}@media screen and (min-width:1301px){.similar-events__event-date{padding-right:50px;padding-left:50px}}@media only screen and (min-width:701px)and (min-width:0px){.similar-events__event-date{padding-right:20px;padding-left:20px}}@media only screen and (min-width:701px)and (min-width:421px){.similar-events__event-date{padding-right:25px;padding-left:25px}}@media only screen and (min-width:701px)and (min-width:701px){.similar-events__event-date{padding-right:40px;padding-left:40px}}@media only screen and (min-width:701px)and (min-width:1001px){.similar-events__event-date{padding-right:45px;padding-left:45px}}@media only screen and (min-width:701px)and (min-width:1301px){.similar-events__event-date{padding-right:50px;padding-left:50px}}@media only screen and (min-width:1001px){.similar-events__event-date{flex-basis:50%;border-right:1px solid rgba(0,0,0,.1)}.similar-events__event-date:last-child{border-right:none}}.similar-events__event-date-type{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.similar-events__event-date-type{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.similar-events__event-date-type{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.similar-events__event-date-type{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.similar-events__event-date-type{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.similar-events__event-date-type{font-size:12px;line-height:16px}}.similar-events__events__event-date-data{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.similar-events__events__event-date-data{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.similar-events__events__event-date-data{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.similar-events__events__event-date-data{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.similar-events__events__event-date-data{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.similar-events__events__event-date-data{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.similar-events__events__event-date-data{margin-top:10px}.newsletter-subscription-form,.webform-submission-form,.webform-submission-general-contact-form-form,.webform-submission-service-account-registration-form{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.newsletter-subscription-form,.webform-submission-form,.webform-submission-general-contact-form-form,.webform-submission-service-account-registration-form{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.newsletter-subscription-form,.webform-submission-form,.webform-submission-general-contact-form-form,.webform-submission-service-account-registration-form{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.newsletter-subscription-form,.webform-submission-form,.webform-submission-general-contact-form-form,.webform-submission-service-account-registration-form{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.newsletter-subscription-form,.webform-submission-form,.webform-submission-general-contact-form-form,.webform-submission-service-account-registration-form{padding-top:100px;padding-bottom:100px}}.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{margin-bottom:20px}}@media screen and (min-width:421px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{margin-bottom:25px}}@media screen and (min-width:701px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{margin-bottom:40px}}@media screen and (min-width:1001px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{margin-bottom:45px}}@media screen and (min-width:1301px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{margin-bottom:50px}}@media screen and (min-width:0px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{font-size:24px;line-height:30px}}@media screen and (min-width:421px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{font-size:28px;line-height:34px}}@media screen and (min-width:701px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){.newsletter-subscription-form .contact-form__title,.newsletter-subscription-form .service-account-registration__title,.webform-submission-form .contact-form__title,.webform-submission-form .service-account-registration__title,.webform-submission-general-contact-form-form .contact-form__title,.webform-submission-general-contact-form-form .service-account-registration__title,.webform-submission-service-account-registration-form .contact-form__title,.webform-submission-service-account-registration-form .service-account-registration__title{font-size:44px;line-height:52px}}.newsletter-subscription-form div.password-confirm,.webform-submission-form div.password-confirm,.webform-submission-general-contact-form-form div.password-confirm,.webform-submission-service-account-registration-form div.password-confirm{display:none}@media screen and (min-width:0px){.newsletter-subscription-form .form-item-password-pass2,.newsletter-subscription-form .password-parent,.webform-submission-form .form-item-password-pass2,.webform-submission-form .password-parent,.webform-submission-general-contact-form-form .form-item-password-pass2,.webform-submission-general-contact-form-form .password-parent,.webform-submission-service-account-registration-form .form-item-password-pass2,.webform-submission-service-account-registration-form .password-parent{margin-bottom:10px}}@media screen and (min-width:701px){.newsletter-subscription-form .form-item-password-pass2,.newsletter-subscription-form .password-parent,.webform-submission-form .form-item-password-pass2,.webform-submission-form .password-parent,.webform-submission-general-contact-form-form .form-item-password-pass2,.webform-submission-general-contact-form-form .password-parent,.webform-submission-service-account-registration-form .form-item-password-pass2,.webform-submission-service-account-registration-form .password-parent{margin-bottom:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .form-item-password-pass2,.newsletter-subscription-form .password-parent,.webform-submission-form .form-item-password-pass2,.webform-submission-form .password-parent,.webform-submission-general-contact-form-form .form-item-password-pass2,.webform-submission-general-contact-form-form .password-parent,.webform-submission-service-account-registration-form .form-item-password-pass2,.webform-submission-service-account-registration-form .password-parent{margin-bottom:20px}}.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{margin-bottom:20px}}@media screen and (min-width:421px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{margin-bottom:25px}}@media screen and (min-width:701px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{margin-bottom:40px}}@media screen and (min-width:1001px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{margin-bottom:45px}}@media screen and (min-width:1301px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{margin-bottom:50px}}@media screen and (min-width:0px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.newsletter-subscription-form .service-account-registration__intro-text,.webform-submission-form .service-account-registration__intro-text,.webform-submission-general-contact-form-form .service-account-registration__intro-text,.webform-submission-service-account-registration-form .service-account-registration__intro-text{font-size:16px;line-height:26px}}.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{margin-top:10px}}@media screen and (min-width:421px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{margin-top:15px}}@media screen and (min-width:701px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{margin-top:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{margin-top:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{margin-top:30px}}@media screen and (min-width:0px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.newsletter-subscription-form .service-account-registration__disclaimer p,.webform-submission-form .service-account-registration__disclaimer p,.webform-submission-general-contact-form-form .service-account-registration__disclaimer p,.webform-submission-service-account-registration-form .service-account-registration__disclaimer p{font-size:12px;line-height:16px}}.newsletter-subscription-form .form-item__label--required:after,.webform-submission-form .form-item__label--required:after,.webform-submission-general-contact-form-form .form-item__label--required:after,.webform-submission-service-account-registration-form .form-item__label--required:after{content:"*";display:inline-block;margin-left:4px}.newsletter-subscription-form .webform-progress,.webform-submission-form .webform-progress,.webform-submission-general-contact-form-form .webform-progress,.webform-submission-service-account-registration-form .webform-progress{width:100%;margin:0 auto;text-align:center}@media screen and (min-width:0px){.newsletter-subscription-form .webform-progress,.webform-submission-form .webform-progress,.webform-submission-general-contact-form-form .webform-progress,.webform-submission-service-account-registration-form .webform-progress{margin-bottom:10px}}@media screen and (min-width:421px){.newsletter-subscription-form .webform-progress,.webform-submission-form .webform-progress,.webform-submission-general-contact-form-form .webform-progress,.webform-submission-service-account-registration-form .webform-progress{margin-bottom:15px}}@media screen and (min-width:701px){.newsletter-subscription-form .webform-progress,.webform-submission-form .webform-progress,.webform-submission-general-contact-form-form .webform-progress,.webform-submission-service-account-registration-form .webform-progress{margin-bottom:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form .webform-progress,.webform-submission-form .webform-progress,.webform-submission-general-contact-form-form .webform-progress,.webform-submission-service-account-registration-form .webform-progress{margin-bottom:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form .webform-progress,.webform-submission-form .webform-progress,.webform-submission-general-contact-form-form .webform-progress,.webform-submission-service-account-registration-form .webform-progress{margin-bottom:30px}}.newsletter-subscription-form .webform-progress-tracker,.webform-submission-form .webform-progress-tracker,.webform-submission-general-contact-form-form .webform-progress-tracker,.webform-submission-service-account-registration-form .webform-progress-tracker{margin:0 auto;padding:0;text-align:center}.newsletter-subscription-form .progress-arrow,.webform-submission-form .progress-arrow,.webform-submission-general-contact-form-form .progress-arrow,.webform-submission-service-account-registration-form .progress-arrow{display:inline-block}@media screen and (min-width:0px){.newsletter-subscription-form .progress-arrow,.webform-submission-form .progress-arrow,.webform-submission-general-contact-form-form .progress-arrow,.webform-submission-service-account-registration-form .progress-arrow{margin-left:10px;margin-right:10px}}@media screen and (min-width:421px){.newsletter-subscription-form .progress-arrow,.webform-submission-form .progress-arrow,.webform-submission-general-contact-form-form .progress-arrow,.webform-submission-service-account-registration-form .progress-arrow{margin-left:15px;margin-right:15px}}@media screen and (min-width:701px){.newsletter-subscription-form .progress-arrow,.webform-submission-form .progress-arrow,.webform-submission-general-contact-form-form .progress-arrow,.webform-submission-service-account-registration-form .progress-arrow{margin-left:20px;margin-right:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form .progress-arrow,.webform-submission-form .progress-arrow,.webform-submission-general-contact-form-form .progress-arrow,.webform-submission-service-account-registration-form .progress-arrow{margin-left:25px;margin-right:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form .progress-arrow,.webform-submission-form .progress-arrow,.webform-submission-general-contact-form-form .progress-arrow,.webform-submission-service-account-registration-form .progress-arrow{margin-left:30px;margin-right:30px}}.newsletter-subscription-form .progress-arrow:after,.webform-submission-form .progress-arrow:after,.webform-submission-general-contact-form-form .progress-arrow:after,.webform-submission-service-account-registration-form .progress-arrow:after{font-family:FontAwesome,"sans-serif";content:"\f054";color:#a6a4a1}@media only screen and (min-width:0px){.newsletter-subscription-form .progress-arrow:after,.webform-submission-form .progress-arrow:after,.webform-submission-general-contact-form-form .progress-arrow:after,.webform-submission-service-account-registration-form .progress-arrow:after{font-size:8px}}@media only screen and (min-width:421px){.newsletter-subscription-form .progress-arrow:after,.webform-submission-form .progress-arrow:after,.webform-submission-general-contact-form-form .progress-arrow:after,.webform-submission-service-account-registration-form .progress-arrow:after{font-size:10px}}@media only screen and (min-width:1001px){.newsletter-subscription-form .progress-arrow:after,.webform-submission-form .progress-arrow:after,.webform-submission-general-contact-form-form .progress-arrow:after,.webform-submission-service-account-registration-form .progress-arrow:after{font-size:12px}}.newsletter-subscription-form .progress-step,.webform-submission-form .progress-step,.webform-submission-general-contact-form-form .progress-step,.webform-submission-service-account-registration-form .progress-step{max-width:33%;display:inline-block}.newsletter-subscription-form .progress-step .progress-marker,.webform-submission-form .progress-step .progress-marker,.webform-submission-general-contact-form-form .progress-step .progress-marker,.webform-submission-service-account-registration-form .progress-step .progress-marker{display:inline-block;border-radius:50%;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1;background-color:#deddd9}@media screen and (min-width:0px){.newsletter-subscription-form .progress-step .progress-marker,.webform-submission-form .progress-step .progress-marker,.webform-submission-general-contact-form-form .progress-step .progress-marker,.webform-submission-service-account-registration-form .progress-step .progress-marker{margin-right:10px;font-size:10px;line-height:14px}}@media screen and (min-width:421px){.newsletter-subscription-form .progress-step .progress-marker,.webform-submission-form .progress-step .progress-marker,.webform-submission-general-contact-form-form .progress-step .progress-marker,.webform-submission-service-account-registration-form .progress-step .progress-marker{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.newsletter-subscription-form .progress-step .progress-marker,.webform-submission-form .progress-step .progress-marker,.webform-submission-general-contact-form-form .progress-step .progress-marker,.webform-submission-service-account-registration-form .progress-step .progress-marker{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .progress-step .progress-marker,.webform-submission-form .progress-step .progress-marker,.webform-submission-general-contact-form-form .progress-step .progress-marker,.webform-submission-service-account-registration-form .progress-step .progress-marker{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.newsletter-subscription-form .progress-step .progress-marker,.webform-submission-form .progress-step .progress-marker,.webform-submission-general-contact-form-form .progress-step .progress-marker,.webform-submission-service-account-registration-form .progress-step .progress-marker{font-size:12px;line-height:16px}}@media only screen and (min-width:0px){.newsletter-subscription-form .progress-step .progress-marker,.webform-submission-form .progress-step .progress-marker,.webform-submission-general-contact-form-form .progress-step .progress-marker,.webform-submission-service-account-registration-form .progress-step .progress-marker{width:20px;height:20px;line-height:20px}}@media only screen and (min-width:701px){.newsletter-subscription-form .progress-step .progress-marker,.webform-submission-form .progress-step .progress-marker,.webform-submission-general-contact-form-form .progress-step .progress-marker,.webform-submission-service-account-registration-form .progress-step .progress-marker{width:30px;height:30px;line-height:30px}}.newsletter-subscription-form .progress-step.is-active .progress-marker,.webform-submission-form .progress-step.is-active .progress-marker,.webform-submission-general-contact-form-form .progress-step.is-active .progress-marker,.webform-submission-service-account-registration-form .progress-step.is-active .progress-marker{color:#242426;background-color:#fdc716}.newsletter-subscription-form .progress-step:last-of-type .progress-marker:before,.webform-submission-form .progress-step:last-of-type .progress-marker:before,.webform-submission-general-contact-form-form .progress-step:last-of-type .progress-marker:before,.webform-submission-service-account-registration-form .progress-step:last-of-type .progress-marker:before{font-family:FontAwesome,"sans-serif";content:"\f00c"}.newsletter-subscription-form .progress-step .progress-title,.webform-submission-form .progress-step .progress-title,.webform-submission-general-contact-form-form .progress-step .progress-title,.webform-submission-service-account-registration-form .progress-step .progress-title{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.newsletter-subscription-form .progress-step .progress-title,.webform-submission-form .progress-step .progress-title,.webform-submission-general-contact-form-form .progress-step .progress-title,.webform-submission-service-account-registration-form .progress-step .progress-title{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.newsletter-subscription-form .progress-step .progress-title,.webform-submission-form .progress-step .progress-title,.webform-submission-general-contact-form-form .progress-step .progress-title,.webform-submission-service-account-registration-form .progress-step .progress-title{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.newsletter-subscription-form .progress-step .progress-title,.webform-submission-form .progress-step .progress-title,.webform-submission-general-contact-form-form .progress-step .progress-title,.webform-submission-service-account-registration-form .progress-step .progress-title{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .progress-step .progress-title,.webform-submission-form .progress-step .progress-title,.webform-submission-general-contact-form-form .progress-step .progress-title,.webform-submission-service-account-registration-form .progress-step .progress-title{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.newsletter-subscription-form .progress-step .progress-title,.webform-submission-form .progress-step .progress-title,.webform-submission-general-contact-form-form .progress-step .progress-title,.webform-submission-service-account-registration-form .progress-step .progress-title{font-size:12px;line-height:16px}}.newsletter-subscription-form .progress-step.is-active .progress-title,.webform-submission-form .progress-step.is-active .progress-title,.webform-submission-general-contact-form-form .progress-step.is-active .progress-title,.webform-submission-service-account-registration-form .progress-step.is-active .progress-title{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.newsletter-subscription-form .progress-step.is-active .progress-title,.webform-submission-form .progress-step.is-active .progress-title,.webform-submission-general-contact-form-form .progress-step.is-active .progress-title,.webform-submission-service-account-registration-form .progress-step.is-active .progress-title{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.newsletter-subscription-form .progress-step.is-active .progress-title,.webform-submission-form .progress-step.is-active .progress-title,.webform-submission-general-contact-form-form .progress-step.is-active .progress-title,.webform-submission-service-account-registration-form .progress-step.is-active .progress-title{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.newsletter-subscription-form .progress-step.is-active .progress-title,.webform-submission-form .progress-step.is-active .progress-title,.webform-submission-general-contact-form-form .progress-step.is-active .progress-title,.webform-submission-service-account-registration-form .progress-step.is-active .progress-title{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .progress-step.is-active .progress-title,.webform-submission-form .progress-step.is-active .progress-title,.webform-submission-general-contact-form-form .progress-step.is-active .progress-title,.webform-submission-service-account-registration-form .progress-step.is-active .progress-title{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.newsletter-subscription-form .progress-step.is-active .progress-title,.webform-submission-form .progress-step.is-active .progress-title,.webform-submission-general-contact-form-form .progress-step.is-active .progress-title,.webform-submission-service-account-registration-form .progress-step.is-active .progress-title{font-size:12px;line-height:16px}}.newsletter-subscription-form #edit-infotext,.newsletter-subscription-form #edit-infotext2,.newsletter-subscription-form #edit-infotext3,.newsletter-subscription-form #edit-newsletter-info,.webform-submission-form #edit-infotext,.webform-submission-form #edit-infotext2,.webform-submission-form #edit-infotext3,.webform-submission-form #edit-newsletter-info,.webform-submission-general-contact-form-form #edit-infotext,.webform-submission-general-contact-form-form #edit-infotext2,.webform-submission-general-contact-form-form #edit-infotext3,.webform-submission-general-contact-form-form #edit-newsletter-info,.webform-submission-service-account-registration-form #edit-infotext,.webform-submission-service-account-registration-form #edit-infotext2,.webform-submission-service-account-registration-form #edit-infotext3,.webform-submission-service-account-registration-form #edit-newsletter-info{background-color:#fff}@media only screen and (min-width:1301px){.newsletter-subscription-form #edit-infotext,.newsletter-subscription-form #edit-infotext2,.newsletter-subscription-form #edit-infotext3,.newsletter-subscription-form #edit-newsletter-info,.webform-submission-form #edit-infotext,.webform-submission-form #edit-infotext2,.webform-submission-form #edit-infotext3,.webform-submission-form #edit-newsletter-info,.webform-submission-general-contact-form-form #edit-infotext,.webform-submission-general-contact-form-form #edit-infotext2,.webform-submission-general-contact-form-form #edit-infotext3,.webform-submission-general-contact-form-form #edit-newsletter-info,.webform-submission-service-account-registration-form #edit-infotext,.webform-submission-service-account-registration-form #edit-infotext2,.webform-submission-service-account-registration-form #edit-infotext3,.webform-submission-service-account-registration-form #edit-newsletter-info{width:736px}}.newsletter-subscription-form .password-suggestions.description,.webform-submission-form .password-suggestions.description,.webform-submission-general-contact-form-form .password-suggestions.description,.webform-submission-service-account-registration-form .password-suggestions.description{display:none!important}.newsletter-subscription-form .password-confirm,.newsletter-subscription-form .password-strength__title,.webform-submission-form .password-confirm,.webform-submission-form .password-strength__title,.webform-submission-general-contact-form-form .password-confirm,.webform-submission-general-contact-form-form .password-strength__title,.webform-submission-service-account-registration-form .password-confirm,.webform-submission-service-account-registration-form .password-strength__title{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.newsletter-subscription-form .password-confirm,.newsletter-subscription-form .password-strength__title,.webform-submission-form .password-confirm,.webform-submission-form .password-strength__title,.webform-submission-general-contact-form-form .password-confirm,.webform-submission-general-contact-form-form .password-strength__title,.webform-submission-service-account-registration-form .password-confirm,.webform-submission-service-account-registration-form .password-strength__title{margin-top:10px;font-size:10px;line-height:14px}}@media screen and (min-width:421px){.newsletter-subscription-form .password-confirm,.newsletter-subscription-form .password-strength__title,.webform-submission-form .password-confirm,.webform-submission-form .password-strength__title,.webform-submission-general-contact-form-form .password-confirm,.webform-submission-general-contact-form-form .password-strength__title,.webform-submission-service-account-registration-form .password-confirm,.webform-submission-service-account-registration-form .password-strength__title{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.newsletter-subscription-form .password-confirm,.newsletter-subscription-form .password-strength__title,.webform-submission-form .password-confirm,.webform-submission-form .password-strength__title,.webform-submission-general-contact-form-form .password-confirm,.webform-submission-general-contact-form-form .password-strength__title,.webform-submission-service-account-registration-form .password-confirm,.webform-submission-service-account-registration-form .password-strength__title{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .password-confirm,.newsletter-subscription-form .password-strength__title,.webform-submission-form .password-confirm,.webform-submission-form .password-strength__title,.webform-submission-general-contact-form-form .password-confirm,.webform-submission-general-contact-form-form .password-strength__title,.webform-submission-service-account-registration-form .password-confirm,.webform-submission-service-account-registration-form .password-strength__title{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.newsletter-subscription-form .password-confirm,.newsletter-subscription-form .password-strength__title,.webform-submission-form .password-confirm,.webform-submission-form .password-strength__title,.webform-submission-general-contact-form-form .password-confirm,.webform-submission-general-contact-form-form .password-strength__title,.webform-submission-service-account-registration-form .password-confirm,.webform-submission-service-account-registration-form .password-strength__title{font-size:12px;line-height:16px}}@media screen and (min-width:0px){.newsletter-subscription-form div.password-confirm,.webform-submission-form div.password-confirm,.webform-submission-general-contact-form-form div.password-confirm,.webform-submission-service-account-registration-form div.password-confirm{margin-top:10px}}.newsletter-subscription-form #edit-approval,.newsletter-subscription-form #edit-general,.newsletter-subscription-form #edit-personal,.newsletter-subscription-form .newsletter-subscription-form__inner-wrapper,.webform-submission-form #edit-approval,.webform-submission-form #edit-general,.webform-submission-form #edit-personal,.webform-submission-form .newsletter-subscription-form__inner-wrapper,.webform-submission-general-contact-form-form #edit-approval,.webform-submission-general-contact-form-form #edit-general,.webform-submission-general-contact-form-form #edit-personal,.webform-submission-general-contact-form-form .newsletter-subscription-form__inner-wrapper,.webform-submission-service-account-registration-form #edit-approval,.webform-submission-service-account-registration-form #edit-general,.webform-submission-service-account-registration-form #edit-personal,.webform-submission-service-account-registration-form .newsletter-subscription-form__inner-wrapper{display:flex}@media only screen and (min-width:0px){.newsletter-subscription-form #edit-approval,.newsletter-subscription-form #edit-general,.newsletter-subscription-form #edit-personal,.newsletter-subscription-form .newsletter-subscription-form__inner-wrapper,.webform-submission-form #edit-approval,.webform-submission-form #edit-general,.webform-submission-form #edit-personal,.webform-submission-form .newsletter-subscription-form__inner-wrapper,.webform-submission-general-contact-form-form #edit-approval,.webform-submission-general-contact-form-form #edit-general,.webform-submission-general-contact-form-form #edit-personal,.webform-submission-general-contact-form-form .newsletter-subscription-form__inner-wrapper,.webform-submission-service-account-registration-form #edit-approval,.webform-submission-service-account-registration-form #edit-general,.webform-submission-service-account-registration-form #edit-personal,.webform-submission-service-account-registration-form .newsletter-subscription-form__inner-wrapper{flex-direction:column}}@media only screen and (min-width:1001px){.newsletter-subscription-form #edit-approval,.newsletter-subscription-form #edit-general,.newsletter-subscription-form #edit-personal,.newsletter-subscription-form .newsletter-subscription-form__inner-wrapper,.webform-submission-form #edit-approval,.webform-submission-form #edit-general,.webform-submission-form #edit-personal,.webform-submission-form .newsletter-subscription-form__inner-wrapper,.webform-submission-general-contact-form-form #edit-approval,.webform-submission-general-contact-form-form #edit-general,.webform-submission-general-contact-form-form #edit-personal,.webform-submission-general-contact-form-form .newsletter-subscription-form__inner-wrapper,.webform-submission-service-account-registration-form #edit-approval,.webform-submission-service-account-registration-form #edit-general,.webform-submission-service-account-registration-form #edit-personal,.webform-submission-service-account-registration-form .newsletter-subscription-form__inner-wrapper{flex-direction:row}}.newsletter-subscription-form #edit_salutation_chosen .chosen-search,.webform-submission-form #edit_salutation_chosen .chosen-search,.webform-submission-general-contact-form-form #edit_salutation_chosen .chosen-search,.webform-submission-service-account-registration-form #edit_salutation_chosen .chosen-search{display:none}@media only screen and (min-width:0px){.newsletter-subscription-form .left-form-wrapper,.newsletter-subscription-form .right-form-wrapper,.webform-submission-form .left-form-wrapper,.webform-submission-form .right-form-wrapper,.webform-submission-general-contact-form-form .left-form-wrapper,.webform-submission-general-contact-form-form .right-form-wrapper,.webform-submission-service-account-registration-form .left-form-wrapper,.webform-submission-service-account-registration-form .right-form-wrapper{flex-basis:100%}}@media only screen and (min-width:1001px){.newsletter-subscription-form .left-form-wrapper,.newsletter-subscription-form .right-form-wrapper,.webform-submission-form .left-form-wrapper,.webform-submission-form .right-form-wrapper,.webform-submission-general-contact-form-form .left-form-wrapper,.webform-submission-general-contact-form-form .right-form-wrapper,.webform-submission-service-account-registration-form .left-form-wrapper,.webform-submission-service-account-registration-form .right-form-wrapper{flex-basis:50%}}@media only screen and (min-width:0px){.newsletter-subscription-form .right-form-wrapper,.webform-submission-form .right-form-wrapper,.webform-submission-general-contact-form-form .right-form-wrapper,.webform-submission-service-account-registration-form .right-form-wrapper{margin-left:0}}@media only screen and (min-width:1001px){.newsletter-subscription-form .right-form-wrapper,.webform-submission-form .right-form-wrapper,.webform-submission-general-contact-form-form .right-form-wrapper,.webform-submission-service-account-registration-form .right-form-wrapper{margin-left:45px}}@media only screen and (min-width:1301px){.newsletter-subscription-form .right-form-wrapper,.webform-submission-form .right-form-wrapper,.webform-submission-general-contact-form-form .right-form-wrapper,.webform-submission-service-account-registration-form .right-form-wrapper{margin-left:50px}}@media screen and (min-width:0px){.newsletter-subscription-form .form-type-email,.newsletter-subscription-form .form-type-select,.newsletter-subscription-form .form-type-tel,.newsletter-subscription-form .form-type-textfield,.webform-submission-form .form-type-email,.webform-submission-form .form-type-select,.webform-submission-form .form-type-tel,.webform-submission-form .form-type-textfield,.webform-submission-general-contact-form-form .form-type-email,.webform-submission-general-contact-form-form .form-type-select,.webform-submission-general-contact-form-form .form-type-tel,.webform-submission-general-contact-form-form .form-type-textfield,.webform-submission-service-account-registration-form .form-type-email,.webform-submission-service-account-registration-form .form-type-select,.webform-submission-service-account-registration-form .form-type-tel,.webform-submission-service-account-registration-form .form-type-textfield{margin-bottom:10px}}@media screen and (min-width:701px){.newsletter-subscription-form .form-type-email,.newsletter-subscription-form .form-type-select,.newsletter-subscription-form .form-type-tel,.newsletter-subscription-form .form-type-textfield,.webform-submission-form .form-type-email,.webform-submission-form .form-type-select,.webform-submission-form .form-type-tel,.webform-submission-form .form-type-textfield,.webform-submission-general-contact-form-form .form-type-email,.webform-submission-general-contact-form-form .form-type-select,.webform-submission-general-contact-form-form .form-type-tel,.webform-submission-general-contact-form-form .form-type-textfield,.webform-submission-service-account-registration-form .form-type-email,.webform-submission-service-account-registration-form .form-type-select,.webform-submission-service-account-registration-form .form-type-tel,.webform-submission-service-account-registration-form .form-type-textfield{margin-bottom:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .form-type-email,.newsletter-subscription-form .form-type-select,.newsletter-subscription-form .form-type-tel,.newsletter-subscription-form .form-type-textfield,.webform-submission-form .form-type-email,.webform-submission-form .form-type-select,.webform-submission-form .form-type-tel,.webform-submission-form .form-type-textfield,.webform-submission-general-contact-form-form .form-type-email,.webform-submission-general-contact-form-form .form-type-select,.webform-submission-general-contact-form-form .form-type-tel,.webform-submission-general-contact-form-form .form-type-textfield,.webform-submission-service-account-registration-form .form-type-email,.webform-submission-service-account-registration-form .form-type-select,.webform-submission-service-account-registration-form .form-type-tel,.webform-submission-service-account-registration-form .form-type-textfield{margin-bottom:20px}}.newsletter-subscription-form .fieldset-legend,.newsletter-subscription-form .form-item__label,.webform-submission-form .fieldset-legend,.webform-submission-form .form-item__label,.webform-submission-general-contact-form-form .fieldset-legend,.webform-submission-general-contact-form-form .form-item__label,.webform-submission-service-account-registration-form .fieldset-legend,.webform-submission-service-account-registration-form .form-item__label{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.newsletter-subscription-form .fieldset-legend,.newsletter-subscription-form .form-item__label,.webform-submission-form .fieldset-legend,.webform-submission-form .form-item__label,.webform-submission-general-contact-form-form .fieldset-legend,.webform-submission-general-contact-form-form .form-item__label,.webform-submission-service-account-registration-form .fieldset-legend,.webform-submission-service-account-registration-form .form-item__label{margin-bottom:10px;font-size:10px;line-height:14px}}@media screen and (min-width:421px){.newsletter-subscription-form .fieldset-legend,.newsletter-subscription-form .form-item__label,.webform-submission-form .fieldset-legend,.webform-submission-form .form-item__label,.webform-submission-general-contact-form-form .fieldset-legend,.webform-submission-general-contact-form-form .form-item__label,.webform-submission-service-account-registration-form .fieldset-legend,.webform-submission-service-account-registration-form .form-item__label{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.newsletter-subscription-form .fieldset-legend,.newsletter-subscription-form .form-item__label,.webform-submission-form .fieldset-legend,.webform-submission-form .form-item__label,.webform-submission-general-contact-form-form .fieldset-legend,.webform-submission-general-contact-form-form .form-item__label,.webform-submission-service-account-registration-form .fieldset-legend,.webform-submission-service-account-registration-form .form-item__label{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .fieldset-legend,.newsletter-subscription-form .form-item__label,.webform-submission-form .fieldset-legend,.webform-submission-form .form-item__label,.webform-submission-general-contact-form-form .fieldset-legend,.webform-submission-general-contact-form-form .form-item__label,.webform-submission-service-account-registration-form .fieldset-legend,.webform-submission-service-account-registration-form .form-item__label{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.newsletter-subscription-form .fieldset-legend,.newsletter-subscription-form .form-item__label,.webform-submission-form .fieldset-legend,.webform-submission-form .form-item__label,.webform-submission-general-contact-form-form .fieldset-legend,.webform-submission-general-contact-form-form .form-item__label,.webform-submission-service-account-registration-form .fieldset-legend,.webform-submission-service-account-registration-form .form-item__label{font-size:12px;line-height:16px}}.newsletter-subscription-form .chosen-container,.newsletter-subscription-form .chosen-single,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form .chosen-container,.webform-submission-form .chosen-single,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form .chosen-container,.webform-submission-general-contact-form-form .chosen-single,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form .chosen-container,.webform-submission-service-account-registration-form .chosen-single,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{width:100%;outline:0;border-radius:3px;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359;border:1px solid #deddd9;background-image:none!important}@media screen and (min-width:0px){.newsletter-subscription-form .chosen-container,.newsletter-subscription-form .chosen-single,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form .chosen-container,.webform-submission-form .chosen-single,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form .chosen-container,.webform-submission-general-contact-form-form .chosen-single,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form .chosen-container,.webform-submission-service-account-registration-form .chosen-single,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.newsletter-subscription-form .chosen-container,.newsletter-subscription-form .chosen-single,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form .chosen-container,.webform-submission-form .chosen-single,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form .chosen-container,.webform-submission-general-contact-form-form .chosen-single,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form .chosen-container,.webform-submission-service-account-registration-form .chosen-single,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.newsletter-subscription-form .chosen-container,.newsletter-subscription-form .chosen-single,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form .chosen-container,.webform-submission-form .chosen-single,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form .chosen-container,.webform-submission-general-contact-form-form .chosen-single,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form .chosen-container,.webform-submission-service-account-registration-form .chosen-single,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.newsletter-subscription-form .chosen-container,.newsletter-subscription-form .chosen-single,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form .chosen-container,.webform-submission-form .chosen-single,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form .chosen-container,.webform-submission-general-contact-form-form .chosen-single,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form .chosen-container,.webform-submission-service-account-registration-form .chosen-single,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.newsletter-subscription-form .chosen-container,.newsletter-subscription-form .chosen-single,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form .chosen-container,.webform-submission-form .chosen-single,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form .chosen-container,.webform-submission-general-contact-form-form .chosen-single,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form .chosen-container,.webform-submission-service-account-registration-form .chosen-single,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.newsletter-subscription-form #edit-city,.newsletter-subscription-form #edit-house-no,.newsletter-subscription-form #edit-phone,.newsletter-subscription-form #edit-street,.newsletter-subscription-form #edit-zip,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form #edit-city,.webform-submission-form #edit-house-no,.webform-submission-form #edit-phone,.webform-submission-form #edit-street,.webform-submission-form #edit-zip,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form #edit-city,.webform-submission-general-contact-form-form #edit-house-no,.webform-submission-general-contact-form-form #edit-phone,.webform-submission-general-contact-form-form #edit-street,.webform-submission-general-contact-form-form #edit-zip,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form #edit-city,.webform-submission-service-account-registration-form #edit-house-no,.webform-submission-service-account-registration-form #edit-phone,.webform-submission-service-account-registration-form #edit-street,.webform-submission-service-account-registration-form #edit-zip,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{padding-left:10px;padding-right:10px}}@media screen and (min-width:701px){.newsletter-subscription-form #edit-city,.newsletter-subscription-form #edit-house-no,.newsletter-subscription-form #edit-phone,.newsletter-subscription-form #edit-street,.newsletter-subscription-form #edit-zip,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form #edit-city,.webform-submission-form #edit-house-no,.webform-submission-form #edit-phone,.webform-submission-form #edit-street,.webform-submission-form #edit-zip,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form #edit-city,.webform-submission-general-contact-form-form #edit-house-no,.webform-submission-general-contact-form-form #edit-phone,.webform-submission-general-contact-form-form #edit-street,.webform-submission-general-contact-form-form #edit-zip,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form #edit-city,.webform-submission-service-account-registration-form #edit-house-no,.webform-submission-service-account-registration-form #edit-phone,.webform-submission-service-account-registration-form #edit-street,.webform-submission-service-account-registration-form #edit-zip,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{padding-left:15px;padding-right:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form #edit-city,.newsletter-subscription-form #edit-house-no,.newsletter-subscription-form #edit-phone,.newsletter-subscription-form #edit-street,.newsletter-subscription-form #edit-zip,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form #edit-city,.webform-submission-form #edit-house-no,.webform-submission-form #edit-phone,.webform-submission-form #edit-street,.webform-submission-form #edit-zip,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form #edit-city,.webform-submission-general-contact-form-form #edit-house-no,.webform-submission-general-contact-form-form #edit-phone,.webform-submission-general-contact-form-form #edit-street,.webform-submission-general-contact-form-form #edit-zip,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form #edit-city,.webform-submission-service-account-registration-form #edit-house-no,.webform-submission-service-account-registration-form #edit-phone,.webform-submission-service-account-registration-form #edit-street,.webform-submission-service-account-registration-form #edit-zip,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{padding-left:20px;padding-right:20px}}@media screen and (min-width:0px){.newsletter-subscription-form #edit-city,.newsletter-subscription-form #edit-house-no,.newsletter-subscription-form #edit-phone,.newsletter-subscription-form #edit-street,.newsletter-subscription-form #edit-zip,.newsletter-subscription-form .form-email,.newsletter-subscription-form .form-tel,.newsletter-subscription-form .form-text,.webform-submission-form #edit-city,.webform-submission-form #edit-house-no,.webform-submission-form #edit-phone,.webform-submission-form #edit-street,.webform-submission-form #edit-zip,.webform-submission-form .form-email,.webform-submission-form .form-tel,.webform-submission-form .form-text,.webform-submission-general-contact-form-form #edit-city,.webform-submission-general-contact-form-form #edit-house-no,.webform-submission-general-contact-form-form #edit-phone,.webform-submission-general-contact-form-form #edit-street,.webform-submission-general-contact-form-form #edit-zip,.webform-submission-general-contact-form-form .form-email,.webform-submission-general-contact-form-form .form-tel,.webform-submission-general-contact-form-form .form-text,.webform-submission-service-account-registration-form #edit-city,.webform-submission-service-account-registration-form #edit-house-no,.webform-submission-service-account-registration-form #edit-phone,.webform-submission-service-account-registration-form #edit-street,.webform-submission-service-account-registration-form #edit-zip,.webform-submission-service-account-registration-form .form-email,.webform-submission-service-account-registration-form .form-tel,.webform-submission-service-account-registration-form .form-text{padding-top:10px;padding-bottom:10px}}.newsletter-subscription-form #edit-city:focus,.newsletter-subscription-form #edit-house-no:focus,.newsletter-subscription-form #edit-phone:focus,.newsletter-subscription-form #edit-street:focus,.newsletter-subscription-form #edit-zip:focus,.newsletter-subscription-form .form-email:focus,.newsletter-subscription-form .form-tel:focus,.newsletter-subscription-form .form-text:focus,.webform-submission-form #edit-city:focus,.webform-submission-form #edit-house-no:focus,.webform-submission-form #edit-phone:focus,.webform-submission-form #edit-street:focus,.webform-submission-form #edit-zip:focus,.webform-submission-form .form-email:focus,.webform-submission-form .form-tel:focus,.webform-submission-form .form-text:focus,.webform-submission-general-contact-form-form #edit-city:focus,.webform-submission-general-contact-form-form #edit-house-no:focus,.webform-submission-general-contact-form-form #edit-phone:focus,.webform-submission-general-contact-form-form #edit-street:focus,.webform-submission-general-contact-form-form #edit-zip:focus,.webform-submission-general-contact-form-form .form-email:focus,.webform-submission-general-contact-form-form .form-tel:focus,.webform-submission-general-contact-form-form .form-text:focus,.webform-submission-service-account-registration-form #edit-city:focus,.webform-submission-service-account-registration-form #edit-house-no:focus,.webform-submission-service-account-registration-form #edit-phone:focus,.webform-submission-service-account-registration-form #edit-street:focus,.webform-submission-service-account-registration-form #edit-zip:focus,.webform-submission-service-account-registration-form .form-email:focus,.webform-submission-service-account-registration-form .form-tel:focus,.webform-submission-service-account-registration-form .form-text:focus{outline:1px solid rgba(0,0,0,.1)}.newsletter-subscription-form #edit-phone,.webform-submission-form #edit-phone,.webform-submission-general-contact-form-form #edit-phone,.webform-submission-service-account-registration-form #edit-phone{padding-left:50px}.newsletter-subscription-form .chosen-single,.webform-submission-form .chosen-single,.webform-submission-general-contact-form-form .chosen-single,.webform-submission-service-account-registration-form .chosen-single{margin-bottom:0;border:none}.newsletter-subscription-form .intl-tel-input,.webform-submission-form .intl-tel-input,.webform-submission-general-contact-form-form .intl-tel-input,.webform-submission-service-account-registration-form .intl-tel-input{width:100%}.newsletter-subscription-form .js-form-type-webform-terms-of-service,.webform-submission-form .js-form-type-webform-terms-of-service,.webform-submission-general-contact-form-form .js-form-type-webform-terms-of-service,.webform-submission-service-account-registration-form .js-form-type-webform-terms-of-service{display:flex}.newsletter-subscription-form .form-checkbox,.webform-submission-form .form-checkbox,.webform-submission-general-contact-form-form .form-checkbox,.webform-submission-service-account-registration-form .form-checkbox{width:16px;height:16px;border:1px solid #deddd9;background-color:transparent}.newsletter-subscription-form .form-type-checkbox .filter-form__label,.webform-submission-form .form-type-checkbox .filter-form__label,.webform-submission-general-contact-form-form .form-type-checkbox .filter-form__label,.webform-submission-service-account-registration-form .form-type-checkbox .filter-form__label{display:none}.newsletter-subscription-form .form-checkboxes .form-type-checkbox .filter-form__label,.webform-submission-form .form-checkboxes .form-type-checkbox .filter-form__label,.webform-submission-general-contact-form-form .form-checkboxes .form-type-checkbox .filter-form__label,.webform-submission-service-account-registration-form .form-checkboxes .form-type-checkbox .filter-form__label{display:block}.newsletter-subscription-form .form-item__description,.webform-submission-form .form-item__description,.webform-submission-general-contact-form-form .form-item__description,.webform-submission-service-account-registration-form .form-item__description{max-width:80%;margin-left:10px;display:inline-block;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.newsletter-subscription-form .form-item__description,.webform-submission-form .form-item__description,.webform-submission-general-contact-form-form .form-item__description,.webform-submission-service-account-registration-form .form-item__description{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.newsletter-subscription-form .form-item__description,.webform-submission-form .form-item__description,.webform-submission-general-contact-form-form .form-item__description,.webform-submission-service-account-registration-form .form-item__description{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.newsletter-subscription-form .form-item__description,.webform-submission-form .form-item__description,.webform-submission-general-contact-form-form .form-item__description,.webform-submission-service-account-registration-form .form-item__description{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.newsletter-subscription-form .form-item__description,.webform-submission-form .form-item__description,.webform-submission-general-contact-form-form .form-item__description,.webform-submission-service-account-registration-form .form-item__description{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.newsletter-subscription-form .form-item__description,.webform-submission-form .form-item__description,.webform-submission-general-contact-form-form .form-item__description,.webform-submission-service-account-registration-form .form-item__description{font-size:16px;line-height:26px}}.newsletter-subscription-form .form-item__description a,.webform-submission-form .form-item__description a,.webform-submission-general-contact-form-form .form-item__description a,.webform-submission-service-account-registration-form .form-item__description a{color:#fdc716;text-decoration:underline}.newsletter-subscription-form .chosen-container-single .chosen-single div b:before,.webform-submission-form .chosen-container-single .chosen-single div b:before,.webform-submission-general-contact-form-form .chosen-container-single .chosen-single div b:before,.webform-submission-service-account-registration-form .chosen-container-single .chosen-single div b:before{color:#a6a4a1}.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{border-top:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:0px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{display:block}}@media only screen and (min-width:1001px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{display:flex;justify-content:flex-start;align-items:center}}@media screen and (min-width:0px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{margin-top:10px}}@media screen and (min-width:421px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{margin-top:15px}}@media screen and (min-width:701px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{margin-top:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{margin-top:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{margin-top:30px}}@media screen and (min-width:0px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{padding-top:10px}}@media screen and (min-width:421px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{padding-top:15px}}@media screen and (min-width:701px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{padding-top:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{padding-top:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form #edit-actions,.newsletter-subscription-form .form-actions,.webform-submission-form #edit-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form #edit-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form #edit-actions,.webform-submission-service-account-registration-form .form-actions{padding-top:30px}}.newsletter-subscription-form .form-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form .form-actions{width:100%}@media only screen and (min-width:1001px){.newsletter-subscription-form .form-actions,.webform-submission-form .form-actions,.webform-submission-general-contact-form-form .form-actions,.webform-submission-service-account-registration-form .form-actions{margin-bottom:0}}.newsletter-subscription-form #edit-actions-submit,.newsletter-subscription-form #edit-actions-wizard-next,.webform-submission-form #edit-actions-submit,.webform-submission-form #edit-actions-wizard-next,.webform-submission-general-contact-form-form #edit-actions-submit,.webform-submission-general-contact-form-form #edit-actions-wizard-next,.webform-submission-service-account-registration-form #edit-actions-submit,.webform-submission-service-account-registration-form #edit-actions-wizard-next{margin-left:auto}.newsletter-subscription-form .webform__horizontal-line,.webform-submission-form .webform__horizontal-line,.webform-submission-general-contact-form-form .webform__horizontal-line,.webform-submission-service-account-registration-form .webform__horizontal-line{position:relative;width:100%;display:block;height:1px;background:rgba(0,0,0,.1)}@media screen and (min-width:0px){.newsletter-subscription-form .webform__horizontal-line,.webform-submission-form .webform__horizontal-line,.webform-submission-general-contact-form-form .webform__horizontal-line,.webform-submission-service-account-registration-form .webform__horizontal-line{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:421px){.newsletter-subscription-form .webform__horizontal-line,.webform-submission-form .webform__horizontal-line,.webform-submission-general-contact-form-form .webform__horizontal-line,.webform-submission-service-account-registration-form .webform__horizontal-line{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:701px){.newsletter-subscription-form .webform__horizontal-line,.webform-submission-form .webform__horizontal-line,.webform-submission-general-contact-form-form .webform__horizontal-line,.webform-submission-service-account-registration-form .webform__horizontal-line{margin-top:30px;margin-bottom:30px}}@media screen and (min-width:1001px){.newsletter-subscription-form .webform__horizontal-line,.webform-submission-form .webform__horizontal-line,.webform-submission-general-contact-form-form .webform__horizontal-line,.webform-submission-service-account-registration-form .webform__horizontal-line{margin-top:35px;margin-bottom:35px}}@media screen and (min-width:1301px){.newsletter-subscription-form .webform__horizontal-line,.webform-submission-form .webform__horizontal-line,.webform-submission-general-contact-form-form .webform__horizontal-line,.webform-submission-service-account-registration-form .webform__horizontal-line{margin-top:40px;margin-bottom:40px}}.newsletter-subscription-form .webform__horizontal-line:after,.newsletter-subscription-form .webform__horizontal-line:before,.webform-submission-form .webform__horizontal-line:after,.webform-submission-form .webform__horizontal-line:before,.webform-submission-general-contact-form-form .webform__horizontal-line:after,.webform-submission-general-contact-form-form .webform__horizontal-line:before,.webform-submission-service-account-registration-form .webform__horizontal-line:after,.webform-submission-service-account-registration-form .webform__horizontal-line:before{content:"";position:absolute;width:200px;height:1px;background:rgba(0,0,0,.1);bottom:0}.newsletter-subscription-form .webform__horizontal-line:before,.webform-submission-form .webform__horizontal-line:before,.webform-submission-general-contact-form-form .webform__horizontal-line:before,.webform-submission-service-account-registration-form .webform__horizontal-line:before{left:-200px}.newsletter-subscription-form .webform__horizontal-line:after,.webform-submission-form .webform__horizontal-line:after,.webform-submission-general-contact-form-form .webform__horizontal-line:after,.webform-submission-service-account-registration-form .webform__horizontal-line:after{right:-200px}@media only screen and (min-width:1001px){.newsletter-subscription-form .webform__horizontal-line,.webform-submission-form .webform__horizontal-line,.webform-submission-general-contact-form-form .webform__horizontal-line,.webform-submission-service-account-registration-form .webform__horizontal-line{width:0;display:none}.newsletter-subscription-form .webform__horizontal-line:after,.newsletter-subscription-form .webform__horizontal-line:before,.webform-submission-form .webform__horizontal-line:after,.webform-submission-form .webform__horizontal-line:before,.webform-submission-general-contact-form-form .webform__horizontal-line:after,.webform-submission-general-contact-form-form .webform__horizontal-line:before,.webform-submission-service-account-registration-form .webform__horizontal-line:after,.webform-submission-service-account-registration-form .webform__horizontal-line:before{display:none}}.newsletter-subscription-form .webform-button--next,.newsletter-subscription-form .webform-button--previous,.newsletter-subscription-form .webform-button--submit,.webform-submission-form .webform-button--next,.webform-submission-form .webform-button--previous,.webform-submission-form .webform-button--submit,.webform-submission-general-contact-form-form .webform-button--next,.webform-submission-general-contact-form-form .webform-button--previous,.webform-submission-general-contact-form-form .webform-button--submit,.webform-submission-service-account-registration-form .webform-button--next,.webform-submission-service-account-registration-form .webform-button--previous,.webform-submission-service-account-registration-form .webform-button--submit{padding-left:20px;padding-right:20px}@media only screen and (min-width:0px){.newsletter-subscription-form .webform-button--next,.newsletter-subscription-form .webform-button--previous,.newsletter-subscription-form .webform-button--submit,.webform-submission-form .webform-button--next,.webform-submission-form .webform-button--previous,.webform-submission-form .webform-button--submit,.webform-submission-general-contact-form-form .webform-button--next,.webform-submission-general-contact-form-form .webform-button--previous,.webform-submission-general-contact-form-form .webform-button--submit,.webform-submission-service-account-registration-form .webform-button--next,.webform-submission-service-account-registration-form .webform-button--previous,.webform-submission-service-account-registration-form .webform-button--submit{width:100%}}@media only screen and (min-width:1001px){.newsletter-subscription-form .webform-button--next,.newsletter-subscription-form .webform-button--previous,.newsletter-subscription-form .webform-button--submit,.webform-submission-form .webform-button--next,.webform-submission-form .webform-button--previous,.webform-submission-form .webform-button--submit,.webform-submission-general-contact-form-form .webform-button--next,.webform-submission-general-contact-form-form .webform-button--previous,.webform-submission-general-contact-form-form .webform-button--submit,.webform-submission-service-account-registration-form .webform-button--next,.webform-submission-service-account-registration-form .webform-button--previous,.webform-submission-service-account-registration-form .webform-button--submit{width:auto}}.newsletter-subscription-form .webform-button--previous,.webform-submission-form .webform-button--previous,.webform-submission-general-contact-form-form .webform-button--previous,.webform-submission-service-account-registration-form .webform-button--previous{color:#a6a4a1;background-color:#deddd9}@media screen and (min-width:0px){.newsletter-subscription-form .webform-button--previous,.webform-submission-form .webform-button--previous,.webform-submission-general-contact-form-form .webform-button--previous,.webform-submission-service-account-registration-form .webform-button--previous{margin-bottom:10px}}@media only screen and (min-width:1001px){.newsletter-subscription-form .webform-button--previous,.webform-submission-form .webform-button--previous,.webform-submission-general-contact-form-form .webform-button--previous,.webform-submission-service-account-registration-form .webform-button--previous{margin-bottom:0}}.newsletter-subscription-form .right-form-wrapper__info-text-container,.webform-submission-form .right-form-wrapper__info-text-container,.webform-submission-general-contact-form-form .right-form-wrapper__info-text-container,.webform-submission-service-account-registration-form .right-form-wrapper__info-text-container{margin:0 auto;text-align:center;border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.newsletter-subscription-form .right-form-wrapper__info-text-container,.webform-submission-form .right-form-wrapper__info-text-container,.webform-submission-general-contact-form-form .right-form-wrapper__info-text-container,.webform-submission-service-account-registration-form .right-form-wrapper__info-text-container{padding:20px}}@media screen and (min-width:421px){.newsletter-subscription-form .right-form-wrapper__info-text-container,.webform-submission-form .right-form-wrapper__info-text-container,.webform-submission-general-contact-form-form .right-form-wrapper__info-text-container,.webform-submission-service-account-registration-form .right-form-wrapper__info-text-container{padding:25px}}@media screen and (min-width:701px){.newsletter-subscription-form .right-form-wrapper__info-text-container,.webform-submission-form .right-form-wrapper__info-text-container,.webform-submission-general-contact-form-form .right-form-wrapper__info-text-container,.webform-submission-service-account-registration-form .right-form-wrapper__info-text-container{padding:40px}}@media screen and (min-width:1001px){.newsletter-subscription-form .right-form-wrapper__info-text-container,.webform-submission-form .right-form-wrapper__info-text-container,.webform-submission-general-contact-form-form .right-form-wrapper__info-text-container,.webform-submission-service-account-registration-form .right-form-wrapper__info-text-container{padding:45px}}@media screen and (min-width:1301px){.newsletter-subscription-form .right-form-wrapper__info-text-container,.webform-submission-form .right-form-wrapper__info-text-container,.webform-submission-general-contact-form-form .right-form-wrapper__info-text-container,.webform-submission-service-account-registration-form .right-form-wrapper__info-text-container{padding:50px}}.newsletter-subscription-form .info-text-container__link,.webform-submission-form .info-text-container__link,.webform-submission-general-contact-form-form .info-text-container__link,.webform-submission-service-account-registration-form .info-text-container__link{display:block;padding-bottom:0;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fdc716;text-transform:uppercase}@media screen and (min-width:0px){.newsletter-subscription-form .info-text-container__link,.webform-submission-form .info-text-container__link,.webform-submission-general-contact-form-form .info-text-container__link,.webform-submission-service-account-registration-form .info-text-container__link{margin-bottom:10px}}@media screen and (min-width:701px){.newsletter-subscription-form .info-text-container__link,.webform-submission-form .info-text-container__link,.webform-submission-general-contact-form-form .info-text-container__link,.webform-submission-service-account-registration-form .info-text-container__link{margin-bottom:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .info-text-container__link,.webform-submission-form .info-text-container__link,.webform-submission-general-contact-form-form .info-text-container__link,.webform-submission-service-account-registration-form .info-text-container__link{margin-bottom:20px}}@media screen and (min-width:0px){.newsletter-subscription-form .info-text-container__link,.webform-submission-form .info-text-container__link,.webform-submission-general-contact-form-form .info-text-container__link,.webform-submission-service-account-registration-form .info-text-container__link{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.newsletter-subscription-form .info-text-container__link,.webform-submission-form .info-text-container__link,.webform-submission-general-contact-form-form .info-text-container__link,.webform-submission-service-account-registration-form .info-text-container__link{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.newsletter-subscription-form .info-text-container__link,.webform-submission-form .info-text-container__link,.webform-submission-general-contact-form-form .info-text-container__link,.webform-submission-service-account-registration-form .info-text-container__link{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.newsletter-subscription-form .info-text-container__link,.webform-submission-form .info-text-container__link,.webform-submission-general-contact-form-form .info-text-container__link,.webform-submission-service-account-registration-form .info-text-container__link{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.newsletter-subscription-form .info-text-container__link,.webform-submission-form .info-text-container__link,.webform-submission-general-contact-form-form .info-text-container__link,.webform-submission-service-account-registration-form .info-text-container__link{font-size:16px;line-height:20px}}.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{padding-bottom:10px}}@media screen and (min-width:421px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{padding-bottom:15px}}@media screen and (min-width:701px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{padding-bottom:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{padding-bottom:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{padding-bottom:30px}}@media screen and (min-width:0px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{font-size:18px;line-height:20px}}@media screen and (min-width:421px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{font-size:20px;line-height:22px}}@media screen and (min-width:701px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{font-size:22px;line-height:25px}}@media screen and (min-width:1001px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{font-size:24px;line-height:27px}}@media screen and (min-width:1301px){.newsletter-subscription-form .right-form-wrapper__title,.webform-submission-form .right-form-wrapper__title,.webform-submission-general-contact-form-form .right-form-wrapper__title,.webform-submission-service-account-registration-form .right-form-wrapper__title{font-size:28px;line-height:32px}}.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{padding-bottom:10px}}@media screen and (min-width:421px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{padding-bottom:15px}}@media screen and (min-width:701px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{padding-bottom:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{padding-bottom:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{padding-bottom:30px}}@media screen and (min-width:0px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.newsletter-subscription-form .info-text-container__summary-text,.webform-submission-form .info-text-container__summary-text,.webform-submission-general-contact-form-form .info-text-container__summary-text,.webform-submission-service-account-registration-form .info-text-container__summary-text{font-size:16px;line-height:26px}}.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{margin-top:10px}}@media screen and (min-width:421px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{margin-top:15px}}@media screen and (min-width:701px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{margin-top:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{margin-top:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{margin-top:30px}}@media screen and (min-width:0px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.newsletter-subscription-form .info-text-container__benefits-text,.webform-submission-form .info-text-container__benefits-text,.webform-submission-general-contact-form-form .info-text-container__benefits-text,.webform-submission-service-account-registration-form .info-text-container__benefits-text{font-size:16px;line-height:26px}}.newsletter-subscription-form .info-text-container__benefits-text a,.webform-submission-form .info-text-container__benefits-text a,.webform-submission-general-contact-form-form .info-text-container__benefits-text a,.webform-submission-service-account-registration-form .info-text-container__benefits-text a{color:#fdc716;text-decoration:underline}.newsletter-subscription-form .info-text-container__myharting,.webform-submission-form .info-text-container__myharting,.webform-submission-general-contact-form-form .info-text-container__myharting,.webform-submission-service-account-registration-form .info-text-container__myharting{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.newsletter-subscription-form .info-text-container__myharting,.webform-submission-form .info-text-container__myharting,.webform-submission-general-contact-form-form .info-text-container__myharting,.webform-submission-service-account-registration-form .info-text-container__myharting{margin-bottom:10px}}@media screen and (min-width:701px){.newsletter-subscription-form .info-text-container__myharting,.webform-submission-form .info-text-container__myharting,.webform-submission-general-contact-form-form .info-text-container__myharting,.webform-submission-service-account-registration-form .info-text-container__myharting{margin-bottom:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .info-text-container__myharting,.webform-submission-form .info-text-container__myharting,.webform-submission-general-contact-form-form .info-text-container__myharting,.webform-submission-service-account-registration-form .info-text-container__myharting{margin-bottom:20px}}@media screen and (min-width:0px){.newsletter-subscription-form .info-text-container__myharting,.webform-submission-form .info-text-container__myharting,.webform-submission-general-contact-form-form .info-text-container__myharting,.webform-submission-service-account-registration-form .info-text-container__myharting{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.newsletter-subscription-form .info-text-container__myharting,.webform-submission-form .info-text-container__myharting,.webform-submission-general-contact-form-form .info-text-container__myharting,.webform-submission-service-account-registration-form .info-text-container__myharting{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.newsletter-subscription-form .info-text-container__myharting,.webform-submission-form .info-text-container__myharting,.webform-submission-general-contact-form-form .info-text-container__myharting,.webform-submission-service-account-registration-form .info-text-container__myharting{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.newsletter-subscription-form .info-text-container__myharting,.webform-submission-form .info-text-container__myharting,.webform-submission-general-contact-form-form .info-text-container__myharting,.webform-submission-service-account-registration-form .info-text-container__myharting{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.newsletter-subscription-form .info-text-container__myharting,.webform-submission-form .info-text-container__myharting,.webform-submission-general-contact-form-form .info-text-container__myharting,.webform-submission-service-account-registration-form .info-text-container__myharting{font-size:16px;line-height:26px}}.newsletter-subscription-form .info-text-container__myharting:after,.webform-submission-form .info-text-container__myharting:after,.webform-submission-general-contact-form-form .info-text-container__myharting:after,.webform-submission-service-account-registration-form .info-text-container__myharting:after{font-family:FontAwesome,"sans-serif";content:"\f055";margin-left:3px;color:#fdc716;vertical-align:super}.newsletter-subscription-form .service-account-registration__bg-image,.webform-submission-form .service-account-registration__bg-image,.webform-submission-general-contact-form-form .service-account-registration__bg-image,.webform-submission-service-account-registration-form .service-account-registration__bg-image{background-image:url(/themes/hdbp/assets/dist/css/../img/service-account-plus-bg.09671117.jpg);background-color:#deddd9;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center}@media only screen and (min-width:1301px){.newsletter-subscription-form .service-account-registration__bg-image,.webform-submission-form .service-account-registration__bg-image,.webform-submission-general-contact-form-form .service-account-registration__bg-image,.webform-submission-service-account-registration-form .service-account-registration__bg-image{width:736px;height:300px}}@media screen and (min-width:0px){.newsletter-subscription-form .right-form-wrapper__benefits-container,.webform-submission-form .right-form-wrapper__benefits-container,.webform-submission-general-contact-form-form .right-form-wrapper__benefits-container,.webform-submission-service-account-registration-form .right-form-wrapper__benefits-container{padding:20px}}@media screen and (min-width:421px){.newsletter-subscription-form .right-form-wrapper__benefits-container,.webform-submission-form .right-form-wrapper__benefits-container,.webform-submission-general-contact-form-form .right-form-wrapper__benefits-container,.webform-submission-service-account-registration-form .right-form-wrapper__benefits-container{padding:25px}}@media screen and (min-width:701px){.newsletter-subscription-form .right-form-wrapper__benefits-container,.webform-submission-form .right-form-wrapper__benefits-container,.webform-submission-general-contact-form-form .right-form-wrapper__benefits-container,.webform-submission-service-account-registration-form .right-form-wrapper__benefits-container{padding:40px}}@media screen and (min-width:1001px){.newsletter-subscription-form .right-form-wrapper__benefits-container,.webform-submission-form .right-form-wrapper__benefits-container,.webform-submission-general-contact-form-form .right-form-wrapper__benefits-container,.webform-submission-service-account-registration-form .right-form-wrapper__benefits-container{padding:45px}}@media screen and (min-width:1301px){.newsletter-subscription-form .right-form-wrapper__benefits-container,.webform-submission-form .right-form-wrapper__benefits-container,.webform-submission-general-contact-form-form .right-form-wrapper__benefits-container,.webform-submission-service-account-registration-form .right-form-wrapper__benefits-container{padding:50px}}@media screen and (min-width:0px){.newsletter-subscription-form .benefits-title,.webform-submission-form .benefits-title,.webform-submission-general-contact-form-form .benefits-title,.webform-submission-service-account-registration-form .benefits-title{padding-bottom:20px}}@media screen and (min-width:421px){.newsletter-subscription-form .benefits-title,.webform-submission-form .benefits-title,.webform-submission-general-contact-form-form .benefits-title,.webform-submission-service-account-registration-form .benefits-title{padding-bottom:25px}}@media screen and (min-width:701px){.newsletter-subscription-form .benefits-title,.webform-submission-form .benefits-title,.webform-submission-general-contact-form-form .benefits-title,.webform-submission-service-account-registration-form .benefits-title{padding-bottom:40px}}@media screen and (min-width:1001px){.newsletter-subscription-form .benefits-title,.webform-submission-form .benefits-title,.webform-submission-general-contact-form-form .benefits-title,.webform-submission-service-account-registration-form .benefits-title{padding-bottom:45px}}@media screen and (min-width:1301px){.newsletter-subscription-form .benefits-title,.webform-submission-form .benefits-title,.webform-submission-general-contact-form-form .benefits-title,.webform-submission-service-account-registration-form .benefits-title{padding-bottom:50px}}.newsletter-subscription-form .benefits-container-checklist,.webform-submission-form .benefits-container-checklist,.webform-submission-general-contact-form-form .benefits-container-checklist,.webform-submission-service-account-registration-form .benefits-container-checklist{margin-top:0;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.newsletter-subscription-form .benefits-container-checklist,.webform-submission-form .benefits-container-checklist,.webform-submission-general-contact-form-form .benefits-container-checklist,.webform-submission-service-account-registration-form .benefits-container-checklist{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.newsletter-subscription-form .benefits-container-checklist,.webform-submission-form .benefits-container-checklist,.webform-submission-general-contact-form-form .benefits-container-checklist,.webform-submission-service-account-registration-form .benefits-container-checklist{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.newsletter-subscription-form .benefits-container-checklist,.webform-submission-form .benefits-container-checklist,.webform-submission-general-contact-form-form .benefits-container-checklist,.webform-submission-service-account-registration-form .benefits-container-checklist{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.newsletter-subscription-form .benefits-container-checklist,.webform-submission-form .benefits-container-checklist,.webform-submission-general-contact-form-form .benefits-container-checklist,.webform-submission-service-account-registration-form .benefits-container-checklist{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.newsletter-subscription-form .benefits-container-checklist,.webform-submission-form .benefits-container-checklist,.webform-submission-general-contact-form-form .benefits-container-checklist,.webform-submission-service-account-registration-form .benefits-container-checklist{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.newsletter-subscription-form .benefits-container-checklist li,.webform-submission-form .benefits-container-checklist li,.webform-submission-general-contact-form-form .benefits-container-checklist li,.webform-submission-service-account-registration-form .benefits-container-checklist li{margin-bottom:10px}}@media screen and (min-width:701px){.newsletter-subscription-form .benefits-container-checklist li,.webform-submission-form .benefits-container-checklist li,.webform-submission-general-contact-form-form .benefits-container-checklist li,.webform-submission-service-account-registration-form .benefits-container-checklist li{margin-bottom:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .benefits-container-checklist li,.webform-submission-form .benefits-container-checklist li,.webform-submission-general-contact-form-form .benefits-container-checklist li,.webform-submission-service-account-registration-form .benefits-container-checklist li{margin-bottom:20px}}.newsletter-subscription-form .benefits-container-checklist li:before,.webform-submission-form .benefits-container-checklist li:before,.webform-submission-general-contact-form-form .benefits-container-checklist li:before,.webform-submission-service-account-registration-form .benefits-container-checklist li:before{top:10px!important}.newsletter-subscription-form .benefits-container-checklist li:last-of-type,.webform-submission-form .benefits-container-checklist li:last-of-type,.webform-submission-general-contact-form-form .benefits-container-checklist li:last-of-type,.webform-submission-service-account-registration-form .benefits-container-checklist li:last-of-type{margin-bottom:0}@media screen and (min-width:0px){.newsletter-subscription-form .messages__list,.webform-submission-form .messages__list,.webform-submission-general-contact-form-form .messages__list,.webform-submission-service-account-registration-form .messages__list{margin-bottom:10px}}@media screen and (min-width:701px){.newsletter-subscription-form .messages__list,.webform-submission-form .messages__list,.webform-submission-general-contact-form-form .messages__list,.webform-submission-service-account-registration-form .messages__list{margin-bottom:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .messages__list,.webform-submission-form .messages__list,.webform-submission-general-contact-form-form .messages__list,.webform-submission-service-account-registration-form .messages__list{margin-bottom:20px}}.newsletter-subscription-form .messages__item,.webform-submission-form .messages__item,.webform-submission-general-contact-form-form .messages__item,.webform-submission-service-account-registration-form .messages__item{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#fff;background-color:#c00;text-align:inherit}@media screen and (min-width:0px){.newsletter-subscription-form .messages__item,.webform-submission-form .messages__item,.webform-submission-general-contact-form-form .messages__item,.webform-submission-service-account-registration-form .messages__item{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.newsletter-subscription-form .messages__item,.webform-submission-form .messages__item,.webform-submission-general-contact-form-form .messages__item,.webform-submission-service-account-registration-form .messages__item{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.newsletter-subscription-form .messages__item,.webform-submission-form .messages__item,.webform-submission-general-contact-form-form .messages__item,.webform-submission-service-account-registration-form .messages__item{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .messages__item,.webform-submission-form .messages__item,.webform-submission-general-contact-form-form .messages__item,.webform-submission-service-account-registration-form .messages__item{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.newsletter-subscription-form .messages__item,.webform-submission-form .messages__item,.webform-submission-general-contact-form-form .messages__item,.webform-submission-service-account-registration-form .messages__item{font-size:12px;line-height:16px}}@media screen and (min-width:0px){.newsletter-subscription-form .messages__item,.webform-submission-form .messages__item,.webform-submission-general-contact-form-form .messages__item,.webform-submission-service-account-registration-form .messages__item{margin-bottom:10px;padding-left:10px;padding-right:10px}}.newsletter-subscription-form .messages__item:before,.webform-submission-form .messages__item:before,.webform-submission-general-contact-form-form .messages__item:before,.webform-submission-service-account-registration-form .messages__item:before{font-family:FontAwesome,"sans-serif";content:"\f071"}@media screen and (min-width:0px){.newsletter-subscription-form .messages__item:before,.webform-submission-form .messages__item:before,.webform-submission-general-contact-form-form .messages__item:before,.webform-submission-service-account-registration-form .messages__item:before{padding-right:10px}}.newsletter-subscription-form .chosen-container.error .chosen-single,.webform-submission-form .chosen-container.error .chosen-single,.webform-submission-general-contact-form-form .chosen-container.error .chosen-single,.webform-submission-service-account-registration-form .chosen-container.error .chosen-single{border:none}.newsletter-subscription-form input.error,.webform-submission-form input.error,.webform-submission-general-contact-form-form input.error,.webform-submission-service-account-registration-form input.error{border:1px solid #c00!important}.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359;text-align:center}@media screen and (min-width:0px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{margin-bottom:10px}}@media screen and (min-width:421px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{margin-bottom:15px}}@media screen and (min-width:701px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{margin-bottom:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{margin-bottom:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{margin-bottom:30px}}@media screen and (min-width:0px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.newsletter-subscription-form #edit-approval-message,.newsletter-subscription-form .edit-approval-link,.webform-submission-form #edit-approval-message,.webform-submission-form .edit-approval-link,.webform-submission-general-contact-form-form #edit-approval-message,.webform-submission-general-contact-form-form .edit-approval-link,.webform-submission-service-account-registration-form #edit-approval-message,.webform-submission-service-account-registration-form .edit-approval-link{font-size:22px;line-height:40px}}.input-required-border,input.input-required-border{border:1px solid #c00!important}input[type=checkbox].input-required-border{-webkit-appearance:none;-moz-appearance:none;appearance:none}input.required,textarea.required{box-shadow:none}.hdbp-form.webform-submission-requirements-form-form h3{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.hdbp-form.webform-submission-requirements-form-form h3{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.hdbp-form.webform-submission-requirements-form-form h3{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.hdbp-form.webform-submission-requirements-form-form h3{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.hdbp-form.webform-submission-requirements-form-form h3{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.hdbp-form.webform-submission-requirements-form-form h3{font-size:22px;line-height:40px}}.webform-submission-requirements-form-form .webform-progress-tracker{display:flex;align-items:center;justify-content:center}.webform-progress-tracker .progress-step:after{display:none}.webform-submission-requirements-form-form .progress-step:last-child:before{bottom:2px}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step{display:flex;min-width:auto;max-width:none;flex:0 1 auto;align-items:center}@media only screen and (min-width:421px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step{display:block}}@media only screen and (min-width:1001px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step{display:flex;margin-right:10px}}@media only screen and (min-width:1301px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step{max-width:33%}}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:before{font-family:FontAwesome,"sans-serif";content:"\f054";position:relative;color:#a6a4a1;font-size:13px;margin-right:5px;margin-left:5px}@media only screen and (min-width:1001px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:before{margin-left:0;margin-right:5px}}@media only screen and (min-width:1301px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:before{margin-right:20px}}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:first-child:before{display:none}@media only screen and (min-width:1301px){.webform-submission-requirements-form-form .progress-tracker--center .progress-step:last-child{flex-grow:0}}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:before{font-size:10px}@media only screen and (min-width:421px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:before{top:1px;margin-left:5px}}@media only screen and (min-width:701px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:before{top:0;margin-left:5px}}@media only screen and (min-width:1001px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:before{font-size:13px;margin-left:0}}@media only screen and (min-width:701px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:last-child:before{top:auto;bottom:5px}}@media only screen and (min-width:1001px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:last-child:before{bottom:0}}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:#fdc716}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:not(.is-active) .progress-marker{background-color:#deddd9;color:#a6a4a1}.webform-submission-requirements-form-form .progress-step .progress-marker{margin-right:2px}@media only screen and (min-width:421px){.webform-submission-requirements-form-form .progress-step .progress-marker{line-height:18px}}@media only screen and (min-width:701px){.webform-submission-requirements-form-form .progress-step .progress-marker{line-height:26px}}@media only screen and (min-width:1001px){.webform-submission-requirements-form-form .progress-step .progress-marker{margin-right:10px}}@media only screen and (min-width:1301px){.webform-submission-requirements-form-form .progress-step .progress-marker{line-height:27px}}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:last-child .progress-marker{position:relative;text-indent:-39px;overflow:hidden}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:last-child .progress-marker:after{font-family:FontAwesome,"sans-serif";content:"\f00c";position:relative;bottom:2px;margin-left:21px;color:#a6a4a1}@media only screen and (min-width:421px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:last-child .progress-marker{top:5px}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:last-child .progress-marker:after{bottom:1px;margin-left:23px}}@media only screen and (min-width:701px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:last-child .progress-marker{top:5px}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:last-child .progress-marker:after{bottom:1px;bottom:0}}@media only screen and (min-width:1001px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step:last-child .progress-marker{top:0}}.webform-submission-requirements-form-form .webform-progress-tracker .progress-step .progress-text{display:inline-flex;padding:0}@media only screen and (min-width:1001px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step .progress-text{padding:14px 0}}@media only screen and (min-width:1301px){.webform-submission-requirements-form-form .webform-progress-tracker .progress-step .progress-text{padding:14px 10px}}@media only screen and (min-width:701px){.webform-submission-requirements-form-form .progress-tracker--center .progress-step:last-child .progress-text{position:relative;bottom:5px}}@media only screen and (min-width:1001px){.webform-submission-requirements-form-form .progress-tracker--center .progress-step:last-child .progress-text{bottom:0}}.hdbp-form.webform-submission-requirements-form-form input[type=submit]{margin-left:0}.hdbp-form.webform-submission-requirements-form-form .form-actions{display:flex!important;justify-content:space-between}.webform-options-display-two-columns div.form-item{display:flex}.webform-options-display-two-columns .form-type-radio .form-item__label,.webform-submission-requirements-form-form.hdbp-form .js-webform-type-radios{margin-bottom:0}.webform-submission-requirements-form-form.hdbp-form .js-webform-type-radios .fieldset-wrapper{display:flex;margin-bottom:20px}.webform-submission-requirements-form-form.hdbp-form .js-webform-type-radios .fieldset-wrapper .webform-options-display-two-columns{position:relative;bottom:10px}@media(min-width:400px){.webform-submission-requirements-form-form.hdbp-form .webform-options-display-two-columns{margin-top:0}}.service-account-confirm__container,.service-account-confirm__title{text-align:center;margin:0 auto}.service-account-confirm__title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.service-account-confirm__title{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:421px){.service-account-confirm__title{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:701px){.service-account-confirm__title{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:1001px){.service-account-confirm__title{margin-top:45px;margin-bottom:45px}}@media screen and (min-width:1301px){.service-account-confirm__title{margin-top:50px;margin-bottom:50px}}@media screen and (min-width:0px){.service-account-confirm__title{font-size:24px;line-height:30px}}@media screen and (min-width:421px){.service-account-confirm__title{font-size:28px;line-height:34px}}@media screen and (min-width:701px){.service-account-confirm__title{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){.service-account-confirm__title{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){.service-account-confirm__title{font-size:44px;line-height:52px}}.service-account-confirm__error_msg,.service-account-confirm__success_msg{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{margin-bottom:20px}}@media screen and (min-width:421px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{margin-bottom:25px}}@media screen and (min-width:701px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{margin-bottom:40px}}@media screen and (min-width:1001px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{margin-bottom:45px}}@media screen and (min-width:1301px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{margin-bottom:50px}}@media screen and (min-width:0px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.service-account-confirm__error_msg,.service-account-confirm__success_msg{font-size:16px;line-height:26px}}.events-overview--js .block-hdbp-page-title{display:none}.events-overview--js .block-hdbp-content{margin-bottom:0!important}.views-element-container>.events-overview{display:flex;flex-flow:row nowrap}.events-overview__header{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}@media screen and (min-width:0px){.events-overview__header{margin-top:30px}}@media screen and (min-width:421px){.events-overview__header{margin-top:35px}}@media screen and (min-width:701px){.events-overview__header{margin-top:60px}}@media screen and (min-width:1001px){.events-overview__header{margin-top:80px}}@media screen and (min-width:1301px){.events-overview__header{margin-top:100px}}@media only screen and (min-width:1001px)and (min-width:0px){.events-overview__header{margin-right:10px}}@media only screen and (min-width:1001px)and (min-width:421px){.events-overview__header{margin-right:15px}}@media only screen and (min-width:1001px)and (min-width:701px){.events-overview__header{margin-right:20px}}@media only screen and (min-width:1001px)and (min-width:1001px){.events-overview__header{margin-right:25px}}@media only screen and (min-width:1001px)and (min-width:1301px){.events-overview__header{margin-right:30px}}.events-overview__title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716;margin-bottom:1em}@media screen and (min-width:0px){.events-overview__title{font-size:24px;line-height:30px}}@media screen and (min-width:421px){.events-overview__title{font-size:28px;line-height:34px}}@media screen and (min-width:701px){.events-overview__title{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){.events-overview__title{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){.events-overview__title{font-size:44px;line-height:52px}}@media screen and (min-width:0px){.view-events-list-default__row{margin-bottom:20px}}@media screen and (min-width:421px){.view-events-list-default__row{margin-bottom:25px}}@media screen and (min-width:701px){.view-events-list-default__row{margin-bottom:40px}}@media screen and (min-width:1001px){.view-events-list-default__row{margin-bottom:45px}}@media screen and (min-width:1301px){.view-events-list-default__row{margin-bottom:50px}}@media screen and (min-width:0px){.view-events-list-default__row:last-child{margin-bottom:30px}}@media screen and (min-width:421px){.view-events-list-default__row:last-child{margin-bottom:35px}}@media screen and (min-width:701px){.view-events-list-default__row:last-child{margin-bottom:60px}}@media screen and (min-width:1001px){.view-events-list-default__row:last-child{margin-bottom:80px}}@media screen and (min-width:1301px){.view-events-list-default__row:last-child{margin-bottom:100px}}@media only screen and (min-width:1001px)and (min-width:0px){.view-events-list-default__row:last-child{margin-bottom:20px}}@media only screen and (min-width:1001px)and (min-width:421px){.view-events-list-default__row:last-child{margin-bottom:25px}}@media only screen and (min-width:1001px)and (min-width:701px){.view-events-list-default__row:last-child{margin-bottom:40px}}@media only screen and (min-width:1001px)and (min-width:1001px){.view-events-list-default__row:last-child{margin-bottom:45px}}@media only screen and (min-width:1001px)and (min-width:1301px){.view-events-list-default__row:last-child{margin-bottom:50px}}@media only screen and (min-width:1001px)and (min-width:0px){.events-overview .similiar-events__teaser{margin-right:10px}}@media only screen and (min-width:1001px)and (min-width:421px){.events-overview .similiar-events__teaser{margin-right:15px}}@media only screen and (min-width:1001px)and (min-width:701px){.events-overview .similiar-events__teaser{margin-right:20px}}@media only screen and (min-width:1001px)and (min-width:1001px){.events-overview .similiar-events__teaser{margin-right:25px}}@media only screen and (min-width:1001px)and (min-width:1301px){.events-overview .similiar-events__teaser{margin-right:30px}}.events-overview__trigger-map-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#deddd9;border-radius:4px;cursor:pointer}.events-overview__trigger-map-btn:before{font-family:FontAwesome,"sans-serif";content:"\f041";color:#a6a4a1;transition:color .2s}@media only screen and (min-width:1001px){.events-overview__trigger-map-btn{display:none}}.events-overview__trigger-map-btn--active:before{color:#535359}.events-overview__mobile-map{visibility:hidden;height:0;transition:all .2s cubic-bezier(.91,.01,.6,.99)}.events-overview__mobile-map--opened{visibility:visible;height:40vh!important}@media screen and (min-width:0px){.events-overview__mobile-map--opened{margin-top:20px}}@media screen and (min-width:421px){.events-overview__mobile-map--opened{margin-top:25px}}@media screen and (min-width:701px){.events-overview__mobile-map--opened{margin-top:30px}}@media screen and (min-width:1001px){.events-overview__mobile-map--opened{margin-top:35px}}@media screen and (min-width:1301px){.events-overview__mobile-map--opened{margin-top:40px}}.events-overview__mobile-map .geolocation-map-container{height:40vh!important}@media screen and (min-width:0px){.events-overview__mobile-map .geolocation-map-container{padding-top:20px}}@media screen and (min-width:421px){.events-overview__mobile-map .geolocation-map-container{padding-top:25px}}@media screen and (min-width:701px){.events-overview__mobile-map .geolocation-map-container{padding-top:30px}}@media screen and (min-width:1001px){.events-overview__mobile-map .geolocation-map-container{padding-top:35px}}@media screen and (min-width:1301px){.events-overview__mobile-map .geolocation-map-container{padding-top:40px}}@media only screen and (min-width:0px)and (min-width:0px){.events-overview__filters{margin-top:20px;margin-bottom:20px}}@media only screen and (min-width:0px)and (min-width:421px){.events-overview__filters{margin-top:25px;margin-bottom:25px}}@media only screen and (min-width:0px)and (min-width:701px){.events-overview__filters{margin-top:30px;margin-bottom:30px}}@media only screen and (min-width:0px)and (min-width:1001px){.events-overview__filters{margin-top:35px;margin-bottom:35px}}@media only screen and (min-width:0px)and (min-width:1301px){.events-overview__filters{margin-top:40px;margin-bottom:40px}}@media only screen and (min-width:1001px)and (min-width:0px){.events-overview__filters{margin-top:20px}}@media only screen and (min-width:1001px)and (min-width:421px){.events-overview__filters{margin-top:25px}}@media only screen and (min-width:1001px)and (min-width:701px){.events-overview__filters{margin-top:40px}}@media only screen and (min-width:1001px)and (min-width:1001px){.events-overview__filters{margin-top:45px}}@media only screen and (min-width:1001px)and (min-width:1301px){.events-overview__filters{margin-top:50px}}@media only screen and (min-width:1001px)and (min-width:0px){.events-overview__filters{margin-right:10px;margin-bottom:10px}}@media only screen and (min-width:1001px)and (min-width:421px){.events-overview__filters{margin-right:15px;margin-bottom:15px}}@media only screen and (min-width:1001px)and (min-width:701px){.events-overview__filters{margin-right:20px;margin-bottom:20px}}@media only screen and (min-width:1001px)and (min-width:1001px){.events-overview__filters{margin-right:25px;margin-bottom:25px}}@media only screen and (min-width:1001px)and (min-width:1301px){.events-overview__filters{margin-right:30px;margin-bottom:30px}}.events-overview__filters .filter-form--opened{max-height:320px}@media only screen and (min-width:701px){.events-overview__filters .filter-form--opened{max-height:250px}}@media only screen and (min-width:1001px){.events-overview__filters .filter-form--opened{max-height:100px}}.events-overview__filters .form-views-exposed-form{display:flex;flex-flow:row wrap}@media only screen and (min-width:1001px){.events-overview__filters .form-views-exposed-form__event-type{flex-basis:calc(50% - 20px);margin-right:20px}}.events-overview__filters .chosen-container-single{flex-basis:50%}.events-overview__filters .form-actions{display:block;flex-basis:100%}@media screen and (min-width:0px){.events-overview__filters .form-actions{margin-top:20px}}@media screen and (min-width:421px){.events-overview__filters .form-actions{margin-top:25px}}@media screen and (min-width:701px){.events-overview__filters .form-actions{margin-top:30px}}@media screen and (min-width:1001px){.events-overview__filters .form-actions{margin-top:35px}}@media screen and (min-width:1301px){.events-overview__filters .form-actions{margin-top:40px}}@media only screen and (min-width:1001px){.events-overview__filters .form-actions{flex-basis:50%;margin-top:31px}}@media only screen and (min-width:1301px){.events-overview__filters .form-actions{margin-top:32px}}.events-overview__filters .form-submit{display:flex;justify-content:center;width:100%}@media only screen and (min-width:1001px){.events-overview__filters .form-submit{height:60px}}.view-events-map-default__header{flex-basis:100%}@media only screen and (min-width:1001px){.view-events-map-default__header{flex-basis:50%;height:calc(100vh - 224px);overflow-y:auto}}@media only screen and (min-width:0px){.view-events-map-default__header .events-overview--events-list{width:94vw;margin-right:3vw;margin-left:3vw}}@media only screen and (min-width:701px){.view-events-map-default__header .events-overview--events-list{width:92vw;margin-right:4vw;margin-left:4vw}}@media only screen and (min-width:1001px){.view-events-map-default__header .events-overview--events-list{width:auto;margin-left:10vw;margin-right:0}}.events-overview__event{opacity:.6}.events-overview__event--highlighted{opacity:1}.view-events-map-default__content{display:none;flex-basis:50%;height:calc(100vh - 224px)!important}@media only screen and (min-width:1001px){.view-events-map-default__content{display:block}}.view-events-map-default__content .geolocation-map-container{height:calc(100vh - 224px)!important}.view-events-map-block-2__filters,.view-events-map-default__filters{display:none}@-webkit-keyframes stage-slider__bottom-border{0%{width:0}to{width:100%}}@keyframes stage-slider__bottom-border{0%{width:0}to{width:100%}}.stage-slider__slide{position:relative;z-index:1;height:280px;background-size:cover;background-position:50%}.stage-slider__slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right top,rgba(0,0,0,.6),transparent)}@media only screen and (min-width:421px){.stage-slider__slide{height:300px}}@media only screen and (min-width:701px){.stage-slider__slide{height:400px}}@media only screen and (min-width:1301px){.stage-slider__slide{height:500px}}.stage-slider__pre-headline{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.stage-slider__pre-headline{margin-bottom:10px;font-size:12px;line-height:14px}}@media screen and (min-width:421px){.stage-slider__pre-headline{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.stage-slider__pre-headline{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.stage-slider__pre-headline{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.stage-slider__pre-headline{font-size:16px;line-height:20px}}@media only screen and (min-width:701px)and (min-width:0px){.stage-slider__pre-headline{margin-bottom:10px}}@media only screen and (min-width:701px)and (min-width:421px){.stage-slider__pre-headline{margin-bottom:15px}}@media only screen and (min-width:701px)and (min-width:701px){.stage-slider__pre-headline{margin-bottom:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.stage-slider__pre-headline{margin-bottom:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.stage-slider__pre-headline{margin-bottom:30px}}.stage-slider__headline{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fff}@media screen and (min-width:0px){.stage-slider__headline{margin-bottom:10px;font-size:24px;line-height:30px}}@media screen and (min-width:421px){.stage-slider__headline{font-size:28px;line-height:34px}}@media screen and (min-width:701px){.stage-slider__headline{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){.stage-slider__headline{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){.stage-slider__headline{font-size:44px;line-height:52px}}@media only screen and (min-width:701px){.stage-slider__headline{max-width:75%}}@media only screen and (min-width:701px)and (min-width:0px){.stage-slider__headline{margin-bottom:20px}}@media only screen and (min-width:701px)and (min-width:421px){.stage-slider__headline{margin-bottom:25px}}@media only screen and (min-width:701px)and (min-width:701px){.stage-slider__headline{margin-bottom:40px}}@media only screen and (min-width:701px)and (min-width:1001px){.stage-slider__headline{margin-bottom:45px}}@media only screen and (min-width:701px)and (min-width:1301px){.stage-slider__headline{margin-bottom:50px}}@media only screen and (min-width:1001px){.stage-slider__headline{max-width:50%}}.stage-slider__inner{position:relative;z-index:2;margin:0 auto;width:100%;max-width:94%;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;height:100%}@media only screen and (min-width:701px){.stage-slider__inner{max-width:92%}}@media only screen and (min-width:1301px){.stage-slider__inner{max-width:80%}}.stage-slider__pagination{background:#fff}.stage-slider__pagination-inner{margin:0 auto;width:100%;max-width:94%;display:flex;flex-flow:row nowrap}@media only screen and (min-width:701px){.stage-slider__pagination-inner{max-width:92%}}@media only screen and (min-width:1301px){.stage-slider__pagination-inner{max-width:80%}}.stage-slider__pagination-item{position:relative;cursor:pointer;color:#a6a4a1;flex-grow:1;font-size:0;line-height:0;height:25px;margin-left:5px;margin-right:5px;transition:color .2s;width:100%}.stage-slider__pagination-item:after{z-index:1;content:"";position:absolute;top:50%;left:0;width:100%;height:5px;background:rgba(0,0,0,.1);transform:translateY(-50%)}@media only screen and (min-width:1001px){.stage-slider__pagination-item:after{width:1px;height:100%;right:0;left:auto;transform:translateY(-50%) translateX(25px)}}@media only screen and (min-width:1301px){.stage-slider__pagination-item:after{transform:translateY(-50%) translateX(30px)}}.stage-slider__pagination-item:first-of-type{margin-left:0}@media only screen and (min-width:421px){.stage-slider__pagination-item:first-of-type{margin-left:0}}@media only screen and (min-width:701px){.stage-slider__pagination-item:first-of-type{margin-left:0}}@media only screen and (min-width:1001px){.stage-slider__pagination-item:first-of-type{margin-left:0}}@media only screen and (min-width:1301px){.stage-slider__pagination-item:first-of-type{margin-left:0}}.stage-slider__pagination-item:last-of-type{margin-right:0}@media only screen and (min-width:1001px){.stage-slider__pagination-item:last-of-type:after{display:none}}@media only screen and (min-width:421px){.stage-slider__pagination-item:last-of-type{margin-right:0}}@media only screen and (min-width:701px){.stage-slider__pagination-item:last-of-type{margin-right:0}}@media only screen and (min-width:1001px){.stage-slider__pagination-item:last-of-type{margin-right:0}}@media only screen and (min-width:1301px){.stage-slider__pagination-item:last-of-type{margin-right:0}}@media only screen and (min-width:1001px){.stage-slider__pagination-item{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;height:auto}}@media only screen and (min-width:1001px)and (min-width:0px){.stage-slider__pagination-item{font-size:12px;line-height:14px}}@media only screen and (min-width:1001px)and (min-width:421px){.stage-slider__pagination-item{font-size:13px;line-height:15px}}@media only screen and (min-width:1001px)and (min-width:701px){.stage-slider__pagination-item{font-size:14px;line-height:17px}}@media only screen and (min-width:1001px)and (min-width:1001px){.stage-slider__pagination-item{font-size:14px;line-height:17px}}@media only screen and (min-width:1001px)and (min-width:1301px){.stage-slider__pagination-item{font-size:16px;line-height:20px}}@media only screen and (min-width:1001px)and (min-width:0px){.stage-slider__pagination-item{margin:10px}}@media only screen and (min-width:1001px)and (min-width:421px){.stage-slider__pagination-item{margin:15px}}@media only screen and (min-width:1001px)and (min-width:701px){.stage-slider__pagination-item{margin:20px}}@media only screen and (min-width:1001px)and (min-width:1001px){.stage-slider__pagination-item{margin:25px}}@media only screen and (min-width:1001px)and (min-width:1301px){.stage-slider__pagination-item{margin:30px}}.stage-slider__pagination-item--active{color:#535359}.stage-slider__pagination-item--active:before{content:"";z-index:2;position:absolute;top:50%;left:0;width:0;height:5px;background:#fdc716;-webkit-animation:stage-slider__bottom-border 5s linear forwards;animation:stage-slider__bottom-border 5s linear forwards;transform:translateY(-50%)}@media only screen and (min-width:1001px){.stage-slider__pagination-item--active:before{top:calc(100% - 5px);transform:translateY(25px)}}@media only screen and (min-width:1301px){.stage-slider__pagination-item--active:before{transform:translateY(30px)}}.stage-slider__pagination-item--manual-active{color:#535359}.stage-slider__pagination-item--manual-active:before{content:"";z-index:2;position:absolute;top:50%;left:0;width:100%;height:5px;background:#fdc716;transform:translateY(-50%)}@media only screen and (min-width:1001px){.stage-slider__pagination-item--manual-active:before{top:calc(100% - 5px);transform:translateY(25px)}}@media only screen and (min-width:1301px){.stage-slider__pagination-item--manual-active:before{transform:translateY(30px)}}.frontpage-market-teasers-group__wrapper{position:relative}@media screen and (min-width:0px){.frontpage-market-teasers-group__wrapper{margin-bottom:30px}}@media screen and (min-width:421px){.frontpage-market-teasers-group__wrapper{margin-bottom:35px}}@media screen and (min-width:701px){.frontpage-market-teasers-group__wrapper{margin-bottom:60px}}@media screen and (min-width:1001px){.frontpage-market-teasers-group__wrapper{margin-bottom:80px}}@media screen and (min-width:1301px){.frontpage-market-teasers-group__wrapper{margin-bottom:100px}}.frontpage-market-teasers-element{position:relative}@media only screen and (min-width:0px){.frontpage-market-teasers-element{height:150px}}@media only screen and (min-width:421px){.frontpage-market-teasers-element{height:165px}}@media only screen and (min-width:701px){.frontpage-market-teasers-element{height:190px}}@media only screen and (min-width:1001px){.frontpage-market-teasers-element{height:200px}}@media only screen and (min-width:1301px){.frontpage-market-teasers-element{height:220px}}@media screen and (min-width:0px){.frontpage-market-teasers-element:first-child{margin-bottom:20px}}@media screen and (min-width:421px){.frontpage-market-teasers-element:first-child{margin-bottom:25px}}@media screen and (min-width:701px){.frontpage-market-teasers-element:first-child{margin-bottom:40px}}@media screen and (min-width:1001px){.frontpage-market-teasers-element:first-child{margin-bottom:45px}}@media screen and (min-width:1301px){.frontpage-market-teasers-element:first-child{margin-bottom:50px}}.fpmt__teaser-link{display:block;height:100%}.fpmt__teaser-image-wrapper{height:100%;overflow:hidden}.fpmt__teaser-image{height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;transition:transform .2s}.fpmt__teaser-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right top,rgba(0,0,0,.6),transparent)}.fpmt__teaser-link:hover .fpmt__teaser-image{transform:scale(1.05)}.fpmt__teaser-container-title{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}.fpmt__teaser-title{color:#fff;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.fpmt__teaser-title{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.fpmt__teaser-title{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.fpmt__teaser-title{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.fpmt__teaser-title{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.fpmt__teaser-title{font-size:22px;line-height:40px}}.path-taxonomy .title-image__container{position:relative}@media screen and (min-width:0px){.path-taxonomy .title-image__container{padding-bottom:30px}}@media screen and (min-width:421px){.path-taxonomy .title-image__container{padding-bottom:35px}}@media screen and (min-width:701px){.path-taxonomy .title-image__container{padding-bottom:60px}}@media screen and (min-width:1001px){.path-taxonomy .title-image__container{padding-bottom:80px}}@media screen and (min-width:1301px){.path-taxonomy .title-image__container{padding-bottom:100px}}.path-taxonomy .title-image__container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:50;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent)}.path-taxonomy .title-image-button{position:relative;z-index:100;text-align:center}@media screen and (min-width:0px){.path-taxonomy .title-image-button{margin-top:20px}}@media screen and (min-width:421px){.path-taxonomy .title-image-button{margin-top:25px}}@media screen and (min-width:701px){.path-taxonomy .title-image-button{margin-top:40px}}@media screen and (min-width:1001px){.path-taxonomy .title-image-button{margin-top:45px}}@media screen and (min-width:1301px){.path-taxonomy .title-image-button{margin-top:50px}}.path-taxonomy .title-image{height:auto}@media screen and (min-width:0px){.markets__title{padding-bottom:10px}}@media screen and (min-width:421px){.markets__title{padding-bottom:15px}}@media screen and (min-width:701px){.markets__title{padding-bottom:20px}}@media screen and (min-width:1001px){.markets__title{padding-bottom:25px}}@media screen and (min-width:1301px){.markets__title{padding-bottom:30px}}.title-image__container--markgrafiken{display:flex;align-items:center}.title-image-button--markgrafiken{text-align:center}.frontpage-company-teaser{position:relative;overflow:hidden}@media screen and (min-width:0px){.frontpage-company-teaser{padding-bottom:30px}}@media screen and (min-width:421px){.frontpage-company-teaser{padding-bottom:35px}}@media screen and (min-width:701px){.frontpage-company-teaser{padding-bottom:60px}}@media screen and (min-width:1001px){.frontpage-company-teaser{padding-bottom:80px}}@media screen and (min-width:1301px){.frontpage-company-teaser{padding-bottom:100px}}.frontpage-company-teaser .fpct__bkgr{width:100%;background-size:cover;background-position:50%}@media screen and (min-width:0px){.frontpage-company-teaser .fpct__bkgr{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:421px){.frontpage-company-teaser .fpct__bkgr{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:701px){.frontpage-company-teaser .fpct__bkgr{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1001px){.frontpage-company-teaser .fpct__bkgr{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:1301px){.frontpage-company-teaser .fpct__bkgr{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width:0px){.frontpage-company-teaser .fpct__bkgr{height:150px;position:relative}}@media only screen and (min-width:421px){.frontpage-company-teaser .fpct__bkgr{height:180px}}@media only screen and (min-width:701px){.frontpage-company-teaser .fpct__bkgr{height:300px}}@media only screen and (min-width:1001px){.frontpage-company-teaser .fpct__bkgr{height:550px;position:absolute}}@media only screen and (min-width:1301px){.frontpage-company-teaser .fpct__bkgr{height:600px}}.frontpage-company-teaser .fpct__content{position:relative;background-color:#fff}@media screen and (min-width:0px){.frontpage-company-teaser .fpct__content{padding:20px}}@media screen and (min-width:421px){.frontpage-company-teaser .fpct__content{padding:25px}}@media screen and (min-width:701px){.frontpage-company-teaser .fpct__content{padding:40px}}@media screen and (min-width:1001px){.frontpage-company-teaser .fpct__content{padding:45px}}@media screen and (min-width:1301px){.frontpage-company-teaser .fpct__content{padding:50px}}@media only screen and (min-width:0px){.frontpage-company-teaser .fpct__content{width:100%;height:auto;left:0;text-align:center}}@media only screen and (min-width:1001px){.frontpage-company-teaser .fpct__content{width:40%;height:460px;left:50%;text-align:left}}@media only screen and (min-width:1001px)and (min-width:0px){.frontpage-company-teaser .fpct__content{margin-top:20px;margin-bottom:20px}}@media only screen and (min-width:1001px)and (min-width:421px){.frontpage-company-teaser .fpct__content{margin-top:25px;margin-bottom:25px}}@media only screen and (min-width:1001px)and (min-width:701px){.frontpage-company-teaser .fpct__content{margin-top:40px;margin-bottom:40px}}@media only screen and (min-width:1001px)and (min-width:1001px){.frontpage-company-teaser .fpct__content{margin-top:45px;margin-bottom:45px}}@media only screen and (min-width:1001px)and (min-width:1301px){.frontpage-company-teaser .fpct__content{margin-top:50px;margin-bottom:50px}}@media only screen and (min-width:1301px){.frontpage-company-teaser .fpct__content{height:500px}}.frontpage-company-teaser .field--name-field-fpct-title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#2f3033}@media screen and (min-width:0px){.frontpage-company-teaser .field--name-field-fpct-title{padding-bottom:20px}}@media screen and (min-width:421px){.frontpage-company-teaser .field--name-field-fpct-title{padding-bottom:25px}}@media screen and (min-width:701px){.frontpage-company-teaser .field--name-field-fpct-title{padding-bottom:40px}}@media screen and (min-width:1001px){.frontpage-company-teaser .field--name-field-fpct-title{padding-bottom:45px}}@media screen and (min-width:1301px){.frontpage-company-teaser .field--name-field-fpct-title{padding-bottom:50px}}@media screen and (min-width:0px){.frontpage-company-teaser .field--name-field-fpct-title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.frontpage-company-teaser .field--name-field-fpct-title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.frontpage-company-teaser .field--name-field-fpct-title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.frontpage-company-teaser .field--name-field-fpct-title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.frontpage-company-teaser .field--name-field-fpct-title{font-size:34px;line-height:40px}}.frontpage-company-teaser .field--name-field-fpct-text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.frontpage-company-teaser .field--name-field-fpct-text{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.frontpage-company-teaser .field--name-field-fpct-text{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.frontpage-company-teaser .field--name-field-fpct-text{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.frontpage-company-teaser .field--name-field-fpct-text{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.frontpage-company-teaser .field--name-field-fpct-text{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.frontpage-company-teaser .fpmtg_company-teaser_link-container{padding-top:20px}}@media screen and (min-width:421px){.frontpage-company-teaser .fpmtg_company-teaser_link-container{padding-top:25px}}@media screen and (min-width:701px){.frontpage-company-teaser .fpmtg_company-teaser_link-container{padding-top:40px}}@media screen and (min-width:1001px){.frontpage-company-teaser .fpmtg_company-teaser_link-container{padding-top:45px}}@media screen and (min-width:1301px){.frontpage-company-teaser .fpmtg_company-teaser_link-container{padding-top:50px}}@media only screen and (min-width:0px){.frontpage-company-teaser .fpmtg_company-teaser_link-container{position:relative}}@media only screen and (min-width:1001px){.frontpage-company-teaser .fpmtg_company-teaser_link-container{position:absolute;bottom:45px}}@media only screen and (min-width:1301px){.frontpage-company-teaser .fpmtg_company-teaser_link-container{bottom:50px}}.themes-and-trends__wrapper{border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.themes-and-trends{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.themes-and-trends{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.themes-and-trends{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.themes-and-trends{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.themes-and-trends{padding-top:100px;padding-bottom:100px}}.themes-and-trends__title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716;text-align:center;margin:0 auto}@media screen and (min-width:0px){.themes-and-trends__title{margin-bottom:20px}}@media screen and (min-width:421px){.themes-and-trends__title{margin-bottom:25px}}@media screen and (min-width:701px){.themes-and-trends__title{margin-bottom:40px}}@media screen and (min-width:1001px){.themes-and-trends__title{margin-bottom:45px}}@media screen and (min-width:1301px){.themes-and-trends__title{margin-bottom:50px}}@media screen and (min-width:0px){.themes-and-trends__title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.themes-and-trends__title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.themes-and-trends__title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.themes-and-trends__title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.themes-and-trends__title{font-size:34px;line-height:40px}}@media only screen and (min-width:0px){.themes-and-trends__title{width:100%}}@media only screen and (min-width:701px){.themes-and-trends__title{width:70%}}@media only screen and (min-width:1001px){.themes-and-trends__title{width:60%}}@media only screen and (min-width:1301px){.themes-and-trends__title{width:50%}}.themes-and-trends__all-themes-link-container{text-align:center}@media screen and (min-width:0px){.themes-and-trends__all-themes-link-container{margin-top:20px}}@media screen and (min-width:421px){.themes-and-trends__all-themes-link-container{margin-top:25px}}@media screen and (min-width:701px){.themes-and-trends__all-themes-link-container{margin-top:40px}}@media screen and (min-width:1001px){.themes-and-trends__all-themes-link-container{margin-top:45px}}@media screen and (min-width:1301px){.themes-and-trends__all-themes-link-container{margin-top:50px}}@media screen and (min-width:0px){.themes-and-trends .lift-teaser__link{margin-bottom:10px}}@media screen and (min-width:421px){.themes-and-trends .lift-teaser__link{margin-bottom:15px}}@media screen and (min-width:701px){.themes-and-trends .lift-teaser__link{margin-bottom:20px}}@media screen and (min-width:1001px){.themes-and-trends .lift-teaser__link{margin-bottom:25px}}@media screen and (min-width:1301px){.themes-and-trends .lift-teaser__link{margin-bottom:30px}}@media only screen and (min-width:701px)and (min-width:0px){.themes-and-trends .lift-teaser__link{margin-bottom:20px}}@media only screen and (min-width:701px)and (min-width:421px){.themes-and-trends .lift-teaser__link{margin-bottom:25px}}@media only screen and (min-width:701px)and (min-width:701px){.themes-and-trends .lift-teaser__link{margin-bottom:40px}}@media only screen and (min-width:701px)and (min-width:1001px){.themes-and-trends .lift-teaser__link{margin-bottom:45px}}@media only screen and (min-width:701px)and (min-width:1301px){.themes-and-trends .lift-teaser__link{margin-bottom:50px}}.contact-form-wrapper{display:flex;justify-content:flex-start}@media screen and (min-width:0px){.contact-form{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.contact-form{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.contact-form{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.contact-form{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.contact-form{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width:0px){.contact-form{flex-basis:100%}}@media only screen and (min-width:1001px){.contact-form{flex-basis:50%}}.contact-form .contact-form__title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.contact-form .contact-form__title{margin-bottom:20px}}@media screen and (min-width:421px){.contact-form .contact-form__title{margin-bottom:25px}}@media screen and (min-width:701px){.contact-form .contact-form__title{margin-bottom:40px}}@media screen and (min-width:1001px){.contact-form .contact-form__title{margin-bottom:45px}}@media screen and (min-width:1301px){.contact-form .contact-form__title{margin-bottom:50px}}@media screen and (min-width:0px){.contact-form .contact-form__title{font-size:24px;line-height:30px}}@media screen and (min-width:421px){.contact-form .contact-form__title{font-size:28px;line-height:34px}}@media screen and (min-width:701px){.contact-form .contact-form__title{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){.contact-form .contact-form__title{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){.contact-form .contact-form__title{font-size:44px;line-height:52px}}.contact-form .contact-form__intro-text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.contact-form .contact-form__intro-text{margin-bottom:20px}}@media screen and (min-width:421px){.contact-form .contact-form__intro-text{margin-bottom:25px}}@media screen and (min-width:701px){.contact-form .contact-form__intro-text{margin-bottom:40px}}@media screen and (min-width:1001px){.contact-form .contact-form__intro-text{margin-bottom:45px}}@media screen and (min-width:1301px){.contact-form .contact-form__intro-text{margin-bottom:50px}}@media screen and (min-width:0px){.contact-form .contact-form__intro-text{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.contact-form .contact-form__intro-text{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.contact-form .contact-form__intro-text{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.contact-form .contact-form__intro-text{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.contact-form .contact-form__intro-text{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.contact-form .form-type-email,.contact-form .form-type-select,.contact-form .form-type-tel,.contact-form .form-type-textfield{margin-bottom:10px}}@media screen and (min-width:701px){.contact-form .form-type-email,.contact-form .form-type-select,.contact-form .form-type-tel,.contact-form .form-type-textfield{margin-bottom:15px}}@media screen and (min-width:1001px){.contact-form .form-type-email,.contact-form .form-type-select,.contact-form .form-type-tel,.contact-form .form-type-textfield{margin-bottom:20px}}.contact-form .form-item__label{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.contact-form .form-item__label{margin-bottom:10px;font-size:10px;line-height:14px}}@media screen and (min-width:421px){.contact-form .form-item__label{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.contact-form .form-item__label{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.contact-form .form-item__label{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.contact-form .form-item__label{font-size:12px;line-height:16px}}.contact-form .chosen-container,.contact-form .chosen-single,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{width:100%;outline:0;border-radius:3px;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359;border:1px solid #deddd9;background-image:none!important}@media screen and (min-width:0px){.contact-form .chosen-container,.contact-form .chosen-single,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.contact-form .chosen-container,.contact-form .chosen-single,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.contact-form .chosen-container,.contact-form .chosen-single,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.contact-form .chosen-container,.contact-form .chosen-single,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.contact-form .chosen-container,.contact-form .chosen-single,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.contact-form #edit-city,.contact-form #edit-house-no,.contact-form #edit-phone,.contact-form #edit-street,.contact-form #edit-zip,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{padding-left:10px;padding-right:10px}}@media screen and (min-width:701px){.contact-form #edit-city,.contact-form #edit-house-no,.contact-form #edit-phone,.contact-form #edit-street,.contact-form #edit-zip,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{padding-left:15px;padding-right:15px}}@media screen and (min-width:1001px){.contact-form #edit-city,.contact-form #edit-house-no,.contact-form #edit-phone,.contact-form #edit-street,.contact-form #edit-zip,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{padding-left:20px;padding-right:20px}}@media screen and (min-width:0px){.contact-form #edit-city,.contact-form #edit-house-no,.contact-form #edit-phone,.contact-form #edit-street,.contact-form #edit-zip,.contact-form .form-email,.contact-form .form-tel,.contact-form .form-text,.contact-form .form-textarea{padding-top:10px;padding-bottom:10px}}.contact-form #edit-city:focus,.contact-form #edit-house-no:focus,.contact-form #edit-phone:focus,.contact-form #edit-street:focus,.contact-form #edit-zip:focus,.contact-form .form-email:focus,.contact-form .form-tel:focus,.contact-form .form-text:focus,.contact-form .form-textarea:focus{outline:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:0px){.contact-form .form-textarea{height:180px}}@media only screen and (min-width:421px){.contact-form .form-textarea{height:200px}}@media only screen and (min-width:701px){.contact-form .form-textarea{height:260px}}@media only screen and (min-width:1001px){.contact-form .form-textarea{height:280px}}@media only screen and (min-width:1301px){.contact-form .form-textarea{height:300px}}.contact-form .form-item-topic{border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.contact-form .form-item-topic{margin-bottom:10px}}@media screen and (min-width:421px){.contact-form .form-item-topic{margin-bottom:15px}}@media screen and (min-width:701px){.contact-form .form-item-topic{margin-bottom:20px}}@media screen and (min-width:1001px){.contact-form .form-item-topic{margin-bottom:25px}}@media screen and (min-width:1301px){.contact-form .form-item-topic{margin-bottom:30px}}@media screen and (min-width:0px){.contact-form .form-item-topic{padding-bottom:10px}}@media screen and (min-width:421px){.contact-form .form-item-topic{padding-bottom:15px}}@media screen and (min-width:701px){.contact-form .form-item-topic{padding-bottom:20px}}@media screen and (min-width:1001px){.contact-form .form-item-topic{padding-bottom:25px}}@media screen and (min-width:1301px){.contact-form .form-item-topic{padding-bottom:30px}}.contact-form #edit_gender_chosen .chosen-search{display:none}.contact-form .chosen-single div b:before{color:#a6a4a1}.contact-form #edit-actions{display:flex;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.contact-form #edit-actions{margin-top:10px}}@media screen and (min-width:421px){.contact-form #edit-actions{margin-top:15px}}@media screen and (min-width:701px){.contact-form #edit-actions{margin-top:20px}}@media screen and (min-width:1001px){.contact-form #edit-actions{margin-top:25px}}@media screen and (min-width:1301px){.contact-form #edit-actions{margin-top:30px}}@media screen and (min-width:0px){.contact-form #edit-actions{padding-top:10px}}@media screen and (min-width:421px){.contact-form #edit-actions{padding-top:15px}}@media screen and (min-width:701px){.contact-form #edit-actions{padding-top:20px}}@media screen and (min-width:1001px){.contact-form #edit-actions{padding-top:25px}}@media screen and (min-width:1301px){.contact-form #edit-actions{padding-top:30px}}.contact-form .webform-button--submit{padding-left:20px;padding-right:20px}.view-frontpage-product-teasers-default__header{text-align:center}@media screen and (min-width:0px){.view-frontpage-product-teasers-default__header{margin-bottom:20px}}@media screen and (min-width:421px){.view-frontpage-product-teasers-default__header{margin-bottom:25px}}@media screen and (min-width:701px){.view-frontpage-product-teasers-default__header{margin-bottom:40px}}@media screen and (min-width:1001px){.view-frontpage-product-teasers-default__header{margin-bottom:45px}}@media screen and (min-width:1301px){.view-frontpage-product-teasers-default__header{margin-bottom:50px}}.view-frontpage-product-teasers-default__header h2{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716;margin:0 auto}@media screen and (min-width:0px){.view-frontpage-product-teasers-default__header h2{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.view-frontpage-product-teasers-default__header h2{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.view-frontpage-product-teasers-default__header h2{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.view-frontpage-product-teasers-default__header h2{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.view-frontpage-product-teasers-default__header h2{font-size:34px;line-height:40px}}@media only screen and (min-width:0px){.view-frontpage-product-teasers-default__header h2{width:100%}}@media only screen and (min-width:701px){.view-frontpage-product-teasers-default__header h2{width:70%}}@media only screen and (min-width:1001px){.view-frontpage-product-teasers-default__header h2{width:60%}}@media only screen and (min-width:1301px){.view-frontpage-product-teasers-default__header h2{width:50%}}.view-frontpage-product-teasers-default__button-container{text-align:center}@media screen and (min-width:0px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:10px}}@media screen and (min-width:421px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:15px}}@media screen and (min-width:701px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:20px}}@media screen and (min-width:1001px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:25px}}@media screen and (min-width:1301px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:30px}}@media only screen and (min-width:701px)and (min-width:0px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:20px}}@media only screen and (min-width:701px)and (min-width:421px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:25px}}@media only screen and (min-width:701px)and (min-width:701px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:40px}}@media only screen and (min-width:701px)and (min-width:1001px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:45px}}@media only screen and (min-width:701px)and (min-width:1301px){.view-frontpage-product-teasers-default__row .product-teaser{margin-bottom:50px}}@media screen and (min-width:0px){.view-frontpage-product-teasers-default__footer{margin-top:10px}}@media only screen and (min-width:701px){.view-frontpage-product-teasers-default__footer{margin-top:0}}.related-content-by-tags{background:#f7f6f2}@media screen and (min-width:0px){.related-content-by-tags{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.related-content-by-tags{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.related-content-by-tags{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.related-content-by-tags{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.related-content-by-tags{padding-top:100px;padding-bottom:100px}}.related-content-by-tags__title-wrapper{display:flex;justify-content:center}@media screen and (min-width:0px){.related-content-by-tags__title-wrapper{margin-bottom:20px}}@media screen and (min-width:421px){.related-content-by-tags__title-wrapper{margin-bottom:25px}}@media screen and (min-width:701px){.related-content-by-tags__title-wrapper{margin-bottom:40px}}@media screen and (min-width:1001px){.related-content-by-tags__title-wrapper{margin-bottom:45px}}@media screen and (min-width:1301px){.related-content-by-tags__title-wrapper{margin-bottom:50px}}.related-content-by-tags__title{position:relative;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#2f3033;transition:color .2s;white-space:nowrap;padding-bottom:10px}@media screen and (min-width:0px){.related-content-by-tags__title{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.related-content-by-tags__title{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.related-content-by-tags__title{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.related-content-by-tags__title{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.related-content-by-tags__title{font-size:16px;line-height:20px}}.related-content-by-tags__title:after{content:"";position:absolute;bottom:0;left:0;transform:translateY(100%);background:#fdc716;width:100%;height:3px;transition:width .2s,opacity .2s}.error-404-page-container{text-align:center}.error-404-page__code{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;text-transform:uppercase;color:#535359;font-size:14px;line-height:17px}@media screen and (min-width:0px){.error-404-page__code{margin-top:20px}}@media screen and (min-width:421px){.error-404-page__code{margin-top:25px}}@media screen and (min-width:701px){.error-404-page__code{margin-top:40px}}@media screen and (min-width:1001px){.error-404-page__code{margin-top:45px}}@media screen and (min-width:1301px){.error-404-page__code{margin-top:50px}}.error-404-page__desc{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716;font-size:40px;line-height:46px}@media screen and (min-width:0px){.error-404-page__desc{margin-top:10px}}@media screen and (min-width:701px){.error-404-page__desc{margin-top:15px}}@media screen and (min-width:1001px){.error-404-page__desc{margin-top:20px}}.error-404-page__sub-desc{font-size:14px;line-height:22px;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.error-404-page__sub-desc{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:421px){.error-404-page__sub-desc{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:701px){.error-404-page__sub-desc{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:1001px){.error-404-page__sub-desc{margin-top:45px;margin-bottom:45px}}@media screen and (min-width:1301px){.error-404-page__sub-desc{margin-top:50px;margin-bottom:50px}}.error-404-button span{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;color:#242426;font-size:14px;line-height:17px}@media screen and (min-width:0px){.error-404-page__image-wrapper{margin-top:10px}}@media screen and (min-width:701px){.error-404-page__image-wrapper{margin-top:15px}}@media screen and (min-width:1001px){.error-404-page__image-wrapper{margin-top:20px}}@media screen and (min-width:0px){.error-404-page__image-wrapper{margin-bottom:20px}}@media screen and (min-width:421px){.error-404-page__image-wrapper{margin-bottom:25px}}@media screen and (min-width:701px){.error-404-page__image-wrapper{margin-bottom:40px}}@media screen and (min-width:1001px){.error-404-page__image-wrapper{margin-bottom:45px}}@media screen and (min-width:1301px){.error-404-page__image-wrapper{margin-bottom:50px}}.colorbox{position:relative;display:block}@media only screen and (min-width:701px){.colorbox:after{font-family:FontAwesome,"sans-serif";content:"\f00e";color:#fff;position:absolute;bottom:0;right:0}}@media only screen and (min-width:701px)and (min-width:0px){.colorbox:after{margin:10px}}@media only screen and (min-width:701px)and (min-width:421px){.colorbox:after{margin:15px}}@media only screen and (min-width:701px)and (min-width:701px){.colorbox:after{margin:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.colorbox:after{margin:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.colorbox:after{margin:30px}}#cboxContent,.cboxPhoto{border-radius:0!important}#cboxClose.cbox-close-plain,.page-node-type-solutions-detail .title-image__container:after{display:none}.solution-detail__head-container{height:auto!important;overflow:visible!important}@media screen and (min-width:0px){.solution-detail__head-container{padding-top:30px}}@media screen and (min-width:421px){.solution-detail__head-container{padding-top:35px}}@media screen and (min-width:701px){.solution-detail__head-container{padding-top:60px}}@media screen and (min-width:1001px){.solution-detail__head-container{padding-top:80px}}@media screen and (min-width:1301px){.solution-detail__head-container{padding-top:100px}}@media screen and (min-width:0px){.solution-detail__head-container{padding-bottom:20px}}@media screen and (min-width:421px){.solution-detail__head-container{padding-bottom:25px}}@media screen and (min-width:701px){.solution-detail__head-container{padding-bottom:40px}}@media screen and (min-width:1001px){.solution-detail__head-container{padding-bottom:45px}}@media screen and (min-width:1301px){.solution-detail__head-container{padding-bottom:50px}}.solution-detail__solution-category-link{text-align:center;text-transform:uppercase;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.solution-detail__solution-category-link{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.solution-detail__solution-category-link{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.solution-detail__solution-category-link{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.solution-detail__solution-category-link{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.solution-detail__solution-category-link{font-size:12px;line-height:16px}}.solution-detail__solution-category-link a{color:#2f3033}.solution-detail__title{color:#fdc716;text-align:center;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.solution-detail__title{margin-top:10px}}@media screen and (min-width:421px){.solution-detail__title{margin-top:15px}}@media screen and (min-width:701px){.solution-detail__title{margin-top:20px}}@media screen and (min-width:1001px){.solution-detail__title{margin-top:25px}}@media screen and (min-width:1301px){.solution-detail__title{margin-top:30px}}@media screen and (min-width:0px){.solution-detail__title{font-size:24px;line-height:30px}}@media screen and (min-width:421px){.solution-detail__title{font-size:28px;line-height:34px}}@media screen and (min-width:701px){.solution-detail__title{font-size:36px;line-height:42px}}@media screen and (min-width:1001px){.solution-detail__title{font-size:40px;line-height:46px}}@media screen and (min-width:1301px){.solution-detail__title{font-size:44px;line-height:52px}}.solution-detail__intro-text{text-align:center;color:#a6a4a1;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.solution-detail__intro-text{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.solution-detail__intro-text{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.solution-detail__intro-text{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.solution-detail__intro-text{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.solution-detail__intro-text{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.solution-detail__intro-text{margin-top:20px}}@media screen and (min-width:421px){.solution-detail__intro-text{margin-top:25px}}@media screen and (min-width:701px){.solution-detail__intro-text{margin-top:40px}}@media screen and (min-width:1001px){.solution-detail__intro-text{margin-top:45px}}@media screen and (min-width:1301px){.solution-detail__intro-text{margin-top:50px}}.solution-detail__product-category-shop-link{text-align:center}@media screen and (min-width:0px){.solution-detail__product-category-shop-link{margin-top:20px}}@media screen and (min-width:421px){.solution-detail__product-category-shop-link{margin-top:25px}}@media screen and (min-width:701px){.solution-detail__product-category-shop-link{margin-top:40px}}@media screen and (min-width:1001px){.solution-detail__product-category-shop-link{margin-top:45px}}@media screen and (min-width:1301px){.solution-detail__product-category-shop-link{margin-top:50px}}@media only screen and (min-width:0px)and (min-width:0px){.solution-box{margin-top:20px}}@media only screen and (min-width:0px)and (min-width:421px){.solution-box{margin-top:25px}}@media only screen and (min-width:0px)and (min-width:701px){.solution-box{margin-top:40px}}@media only screen and (min-width:0px)and (min-width:1001px){.solution-box{margin-top:45px}}@media only screen and (min-width:0px)and (min-width:1301px){.solution-box{margin-top:50px}}.solution-box__tabs-nav{flex-flow:row nowrap;align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding-top:0}@media screen and (min-width:0px){.solution-box__tabs-nav{padding-left:20px;padding-bottom:20px;padding-right:20px}}@media screen and (min-width:421px){.solution-box__tabs-nav{padding-left:25px;padding-bottom:25px;padding-right:25px}}@media screen and (min-width:701px){.solution-box__tabs-nav{padding-left:40px;padding-bottom:40px;padding-right:40px}}@media screen and (min-width:1001px){.solution-box__tabs-nav{padding-left:45px;padding-bottom:45px;padding-right:45px}}@media screen and (min-width:1301px){.solution-box__tabs-nav{padding-left:50px;padding-bottom:50px;padding-right:50px}}@media only screen and (min-width:0px){.solution-box__tabs-nav{display:none}}@media only screen and (min-width:1001px){.solution-box__tabs-nav{display:flex}}@media screen and (min-width:0px){.solution-box__tabs-nav-item{margin-right:20px}}@media screen and (min-width:421px){.solution-box__tabs-nav-item{margin-right:25px}}@media screen and (min-width:701px){.solution-box__tabs-nav-item{margin-right:40px}}@media screen and (min-width:1001px){.solution-box__tabs-nav-item{margin-right:45px}}@media screen and (min-width:1301px){.solution-box__tabs-nav-item{margin-right:50px}}.solution-box__tabs-nav-item:last-child{margin-right:0}.solution-box__tabs-nav-link{position:relative;color:#a6a4a1;transition:.2s;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.solution-box__tabs-nav-link{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.solution-box__tabs-nav-link{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.solution-box__tabs-nav-link{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.solution-box__tabs-nav-link{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.solution-box__tabs-nav-link{font-size:16px;line-height:20px}}.solution-box__tabs-nav-link:hover{color:#2f3033}.solution-box__tabs-nav-link:after{content:"";position:absolute;bottom:-4px;left:0;transform:translateY(100%);width:100%;height:3px;background:transparent;transition:.2s}.solution-box__tabs-nav-link--active{color:#2f3033}.solution-box__tabs-nav-link--active:after{background:#fdc716}@media only screen and (min-width:0px)and (min-width:0px){.solution-box__tab{margin-bottom:10px}}@media only screen and (min-width:0px){.solution-box__tab:last-child{margin-bottom:0}}@media only screen and (min-width:1001px){.solution-box__tab{display:none;margin-bottom:0}.solution-box__tab--active{display:block}}.solution-box__accordeon-link{background:#fff;color:#535359;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent}@media screen and (min-width:0px){.solution-box__accordeon-link{padding:20px}}@media screen and (min-width:421px){.solution-box__accordeon-link{padding:25px}}@media screen and (min-width:701px){.solution-box__accordeon-link{padding:30px}}@media screen and (min-width:1001px){.solution-box__accordeon-link{padding:35px}}@media screen and (min-width:1301px){.solution-box__accordeon-link{padding:40px}}@media only screen and (min-width:0px){.solution-box__accordeon-link{display:flex;justify-content:space-between}}@media only screen and (min-width:1001px){.solution-box__accordeon-link{display:none}}.solution-box__accordeon-link:after{font-family:FontAwesome,"sans-serif";content:"\f078";display:block;float:right;transition:.2s}.solution-box__accordeon-link--active{border-bottom-color:rgba(0,0,0,.1)}.solution-box__accordeon-link--active:after{transform:rotate(-180deg)}.solution-box__tab-content{background:#fff}@media screen and (min-width:0px){.solution-box__tab-content{padding-right:20px;padding-left:20px}}@media screen and (min-width:421px){.solution-box__tab-content{padding-right:25px;padding-left:25px}}@media screen and (min-width:701px){.solution-box__tab-content{padding-right:40px;padding-left:40px}}@media screen and (min-width:1001px){.solution-box__tab-content{padding-right:45px;padding-left:45px}}@media screen and (min-width:1301px){.solution-box__tab-content{padding-right:50px;padding-left:50px}}.solution-box__box-title{color:#fdc716}@media screen and (min-width:0px){.solution-box__box-title{padding-top:20px}}@media screen and (min-width:421px){.solution-box__box-title{padding-top:25px}}@media screen and (min-width:701px){.solution-box__box-title{padding-top:40px}}@media screen and (min-width:1001px){.solution-box__box-title{padding-top:45px}}@media screen and (min-width:1301px){.solution-box__box-title{padding-top:50px}}.solution-box__element{border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.solution-box__element{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:421px){.solution-box__element{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:701px){.solution-box__element{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1001px){.solution-box__element{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:1301px){.solution-box__element{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width:1001px){.solution-box__element{display:flex;flex-flow:row nowrap}}.solution-box__element:last-child{border-bottom:0}.solution-box__element--revert-image .solution-box__column--content{order:0}@media only screen and (min-width:1001px){.solution-box__element--revert-image .solution-box__column--content{margin-right:45px!important}}@media only screen and (min-width:1301px){.solution-box__element--revert-image .solution-box__column--content{margin-right:50px!important}}.solution-box__element--revert-image .solution-box__column--image,.solution-box__element--revert-image .solution-box__column--video{order:1;margin-right:0}.solution-box__column{width:100%}.solution-box__column:nth-child(2n){margin-right:0}@media only screen and (min-width:0px){.solution-box__column{min-height:150px;height:150px;flex-basis:100%}}@media only screen and (min-width:421px){.solution-box__column{min-height:180px;height:180px}}@media only screen and (min-width:701px){.solution-box__column{min-height:300px;height:300px}}@media only screen and (min-width:1001px){.solution-box__column{min-height:350px;height:350px;margin-right:45px;flex-basis:calc(50% - 22.5px)}}@media only screen and (min-width:1301px){.solution-box__column{min-height:400px;height:400px;margin-right:50px;flex-basis:calc(50% - 25px)}}.solution-box__column ul{list-style-type:none!important}@media screen and (min-width:0px){.solution-box__column ul{margin-top:20px}}@media screen and (min-width:421px){.solution-box__column ul{margin-top:25px}}@media screen and (min-width:701px){.solution-box__column ul{margin-top:30px}}@media screen and (min-width:1001px){.solution-box__column ul{margin-top:35px}}@media screen and (min-width:1301px){.solution-box__column ul{margin-top:40px}}.solution-box__column ul li{position:relative;margin-left:36px;margin-bottom:0}.solution-box__column ul li:before{content:"";position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2RjExODQ4OTZDQzExRTdCQUMwRjk1RDBFRDBFMkE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2RjExODQ5OTZDQzExRTdCQUMwRjk1RDBFRDBFMkE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZGMTE4NDY5NkNDMTFFN0JBQzBGOTVEMEVEMEUyQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZGMTE4NDc5NkNDMTFFN0JBQzBGOTVEMEVEMEUyQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4jMkQyAAAAQElEQVR42mL8e1zMk4GBYS4QSzLgBs+BOJkRqPgZAYVwDUxEKgQBSSYGEsCIUPycSLUvQIpTQAwCCp+CYhAgwAA3mgyNCDocKgAAAABJRU5ErkJggg==) 0 no-repeat}@media only screen and (min-width:0px){.solution-box__column ul li:before{width:8px;height:8px;top:8px;left:-20px}}@media only screen and (min-width:701px){.solution-box__column ul li:before{width:10px;height:10px;top:10px;left:-25px}}@media only screen and (min-width:1001px){.solution-box__column ul li:before{width:16px;height:12px;top:10px;left:-36px}}@media only screen and (min-width:1301px){.solution-box__column ul li:before{top:14px}}.solution-box__column ul.checklist li:before{left:-36px;width:16px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAnklEQVQokZWSsQ3CMBBFn+MJ0ngRKg+QEVjBrAIjwAiskAGuCSswgAsygSWaEyKJHTu/PP33dCcbDiaJOyVxnyTuCmCOwsAI9Dq6NQsyMMBsVoXZ+vhuhAEunRYCMAGTlptg6+PDJHFn4Pm/FjBYH181GKDLnNsDo261C4O+gpbvGdk6C/gnaJRs4IWgIsnCG0FBUoSLSeKCftdQ634BnXxN2kLNKl8AAAAASUVORK5CYII=) 0 no-repeat}@media only screen and (min-width:0px){.solution-box__column ul.checklist li:before{top:10px}}@media only screen and (min-width:1001px){.solution-box__column ul.checklist li:before{top:15px}}.solution-box__column--video{height:auto}.solution-box__column--image,.solution-box__column--video{display:block;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:0px)and (min-width:0px){.solution-box__column--image,.solution-box__column--video{margin-bottom:20px}}@media only screen and (min-width:0px)and (min-width:421px){.solution-box__column--image,.solution-box__column--video{margin-bottom:25px}}@media only screen and (min-width:0px)and (min-width:701px){.solution-box__column--image,.solution-box__column--video{margin-bottom:40px}}@media only screen and (min-width:0px)and (min-width:1001px){.solution-box__column--image,.solution-box__column--video{margin-bottom:45px}}@media only screen and (min-width:0px)and (min-width:1301px){.solution-box__column--image,.solution-box__column--video{margin-bottom:50px}}@media only screen and (min-width:1001px){.solution-box__column--image,.solution-box__column--video{margin-bottom:0}}.solution-box__column--content{z-index:1;position:relative;overflow-y:hidden}@media screen and (min-width:0px){.solution-box__column--content-inner h2,.solution-box__column--content-inner h3,.solution-box__column--content-inner p{margin-bottom:20px}}@media screen and (min-width:421px){.solution-box__column--content-inner h2,.solution-box__column--content-inner h3,.solution-box__column--content-inner p{margin-bottom:25px}}@media screen and (min-width:701px){.solution-box__column--content-inner h2,.solution-box__column--content-inner h3,.solution-box__column--content-inner p{margin-bottom:40px}}@media screen and (min-width:1001px){.solution-box__column--content-inner h2,.solution-box__column--content-inner h3,.solution-box__column--content-inner p{margin-bottom:45px}}@media screen and (min-width:1301px){.solution-box__column--content-inner h2,.solution-box__column--content-inner h3,.solution-box__column--content-inner p{margin-bottom:50px}}.configurator-teaser .configurator-teaser__button .solution-box__column--content-inner a,.page-node-type-solutions .title-image-button .solution-box__column--content-inner a,.solution-box__column--content-inner .button,.solution-box__column--content-inner .configurator-teaser .configurator-teaser__button a,.solution-box__column--content-inner .page-node-type-solutions .title-image-button a{color:#242426;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.configurator-teaser .configurator-teaser__button .solution-box__column--content-inner a,.page-node-type-solutions .title-image-button .solution-box__column--content-inner a,.solution-box__column--content-inner .button,.solution-box__column--content-inner .configurator-teaser .configurator-teaser__button a,.solution-box__column--content-inner .page-node-type-solutions .title-image-button a{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.configurator-teaser .configurator-teaser__button .solution-box__column--content-inner a,.page-node-type-solutions .title-image-button .solution-box__column--content-inner a,.solution-box__column--content-inner .button,.solution-box__column--content-inner .configurator-teaser .configurator-teaser__button a,.solution-box__column--content-inner .page-node-type-solutions .title-image-button a{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.configurator-teaser .configurator-teaser__button .solution-box__column--content-inner a,.page-node-type-solutions .title-image-button .solution-box__column--content-inner a,.solution-box__column--content-inner .button,.solution-box__column--content-inner .configurator-teaser .configurator-teaser__button a,.solution-box__column--content-inner .page-node-type-solutions .title-image-button a{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.configurator-teaser .configurator-teaser__button .solution-box__column--content-inner a,.page-node-type-solutions .title-image-button .solution-box__column--content-inner a,.solution-box__column--content-inner .button,.solution-box__column--content-inner .configurator-teaser .configurator-teaser__button a,.solution-box__column--content-inner .page-node-type-solutions .title-image-button a{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.configurator-teaser .configurator-teaser__button .solution-box__column--content-inner a,.page-node-type-solutions .title-image-button .solution-box__column--content-inner a,.solution-box__column--content-inner .button,.solution-box__column--content-inner .configurator-teaser .configurator-teaser__button a,.solution-box__column--content-inner .page-node-type-solutions .title-image-button a{font-size:16px;line-height:20px}}@media only screen and (min-width:0px)and (min-width:0px){.configurator-teaser .configurator-teaser__button .solution-box__column--content-inner a,.page-node-type-solutions .title-image-button .solution-box__column--content-inner a,.solution-box__column--content-inner .button,.solution-box__column--content-inner .configurator-teaser .configurator-teaser__button a,.solution-box__column--content-inner .page-node-type-solutions .title-image-button a{margin-bottom:10px}}.solution-box__show-more{display:none;z-index:10;position:absolute;right:0;bottom:0;left:0}.solution-box__show-more:before{z-index:2;position:absolute;content:"";pointer-events:none;height:200px;right:0;left:0;bottom:0;background-image:linear-gradient(0deg,#fff 0,#fff 20%,hsla(0,0%,100%,0));transition:.2s}.solution-box__show-more--no-gradient:before{opacity:0}.solution-box__show-more-button{z-index:3;position:absolute;bottom:0;left:0;cursor:pointer}.solution-box__show-more-text--more{color:#fdc716}.solution-box__show-more-text--less{color:#a6a4a1}.solution-box__show-more-button .solution-box__show-more-text--more{display:block}.solution-box__show-more-button .solution-box__show-more-text--less,.solution-box__show-more-button--expanded .solution-box__show-more-text--more{display:none}.solution-box__show-more-button--expanded .solution-box__show-more-text--less{display:block}.solution-box__column--content-inner ol,.solution-box__column--content-inner p,.solution-box__column--content-inner ul{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.solution-box__column--content-inner ol,.solution-box__column--content-inner p,.solution-box__column--content-inner ul{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.solution-box__column--content-inner ol,.solution-box__column--content-inner p,.solution-box__column--content-inner ul{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.solution-box__column--content-inner ol,.solution-box__column--content-inner p,.solution-box__column--content-inner ul{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.solution-box__column--content-inner ol,.solution-box__column--content-inner p,.solution-box__column--content-inner ul{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.solution-box__column--content-inner ol,.solution-box__column--content-inner p,.solution-box__column--content-inner ul{font-size:16px;line-height:26px}}.solution-box__column--content-inner ol strong,.solution-box__column--content-inner p strong,.solution-box__column--content-inner ul strong{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.solution-box__column--content-inner ol strong,.solution-box__column--content-inner p strong,.solution-box__column--content-inner ul strong{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.solution-box__column--content-inner ol strong,.solution-box__column--content-inner p strong,.solution-box__column--content-inner ul strong{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.solution-box__column--content-inner ol strong,.solution-box__column--content-inner p strong,.solution-box__column--content-inner ul strong{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.solution-box__column--content-inner ol strong,.solution-box__column--content-inner p strong,.solution-box__column--content-inner ul strong{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.solution-box__column--content-inner ol strong,.solution-box__column--content-inner p strong,.solution-box__column--content-inner ul strong{font-size:16px;line-height:26px}}.solution-box__column--content-inner p>strong{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.solution-box__column--content-inner p>strong{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.solution-box__column--content-inner p>strong{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.solution-box__column--content-inner p>strong{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.solution-box__column--content-inner p>strong{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.solution-box__column--content-inner p>strong{font-size:16px;line-height:26px}}.solution-box__column--content-inner h2,.solution-box__column--content-inner h3,.solution-box__column--content-inner h4,.solution-box__column--content-inner h5,.solution-box__column--content-inner h6,.solution-box__column--content-inner ol,.solution-box__column--content-inner p,.solution-box__column--content-inner ul{color:#535359}@media only screen and (min-width:0px){.solution-box__column--content-inner ul li:before,.solution-box__column--content-inner ul.checklist li:before{top:4px}}@media only screen and (min-width:421px){.solution-box__column--content-inner ul li:before,.solution-box__column--content-inner ul.checklist li:before{top:6px}}@media only screen and (min-width:701px){.solution-box__column--content-inner ul li:before,.solution-box__column--content-inner ul.checklist li:before{top:7px}}@media only screen and (min-width:1001px){.solution-box__column--content-inner ul li:before,.solution-box__column--content-inner ul.checklist li:before{top:5px}}@media only screen and (min-width:1301px){.solution-box__column--content-inner ul li:before,.solution-box__column--content-inner ul.checklist li:before{top:7px}}.solution-box-fw__column{width:100%}.solution-box-fw__column:nth-child(2n){margin-right:0}@media only screen and (min-width:0px){.solution-box-fw__column{min-height:150px;height:150px;flex-basis:100%}}@media only screen and (min-width:421px){.solution-box-fw__column{min-height:180px;height:180px}}@media only screen and (min-width:701px){.solution-box-fw__column{min-height:300px;height:300px}}@media only screen and (min-width:1001px){.solution-box-fw__column{min-height:350px;height:350px}}@media only screen and (min-width:1301px){.solution-box-fw__column{min-height:400px;height:400px}}.solution-box__column--content-inner .content-text__text a:not(.button):not(.button){font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#fdc716;border-bottom:1px solid #fdc716;padding-bottom:3px;transition:padding-bottom .2s}@media screen and (min-width:0px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button){font-size:12px;line-height:16px}}@media screen and (min-width:421px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button){font-size:13px;line-height:19px}}@media screen and (min-width:701px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button){font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button){font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button){font-size:16px;line-height:26px}}@media only screen and (min-width:0px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button){padding-bottom:1px}}@media only screen and (min-width:701px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button){padding-bottom:2px}}@media only screen and (min-width:1001px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button){padding-bottom:3px}}@media only screen and (min-width:701px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button):hover{padding-bottom:4px}}@media only screen and (min-width:1001px){.solution-box__column--content-inner .content-text__text a:not(.button):not(.button):hover{padding-bottom:5px}}@media screen and (min-width:0px){.solution-box__column--content-inner .content-text__tex .paragraph-solution-box-element__field-sb-lmnt-content>:first-child:last-child{margin-bottom:20px}}@media screen and (min-width:421px){.solution-box__column--content-inner .content-text__tex .paragraph-solution-box-element__field-sb-lmnt-content>:first-child:last-child{margin-bottom:25px}}@media screen and (min-width:701px){.solution-box__column--content-inner .content-text__tex .paragraph-solution-box-element__field-sb-lmnt-content>:first-child:last-child{margin-bottom:40px}}@media screen and (min-width:1001px){.solution-box__column--content-inner .content-text__tex .paragraph-solution-box-element__field-sb-lmnt-content>:first-child:last-child{margin-bottom:45px}}@media screen and (min-width:1301px){.solution-box__column--content-inner .content-text__tex .paragraph-solution-box-element__field-sb-lmnt-content>:first-child:last-child{margin-bottom:50px}}.paragraph-solution-box-element__field-sb-lmnt-content.field--type-text-long{padding-bottom:0}.content-text__text>.paragraph-solution-box-element__field-sb-lmnt-content>:last-child:not(:first-child){margin-bottom:0!important}.newsletter-subscription-form .form-item__description{margin-left:0}.newsletter-subscription-form .right-form-wrapper__top-title{display:block;padding-bottom:0;color:#fdc716;text-transform:uppercase;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.newsletter-subscription-form .right-form-wrapper__top-title{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.newsletter-subscription-form .right-form-wrapper__top-title{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.newsletter-subscription-form .right-form-wrapper__top-title{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.newsletter-subscription-form .right-form-wrapper__top-title{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.newsletter-subscription-form .right-form-wrapper__top-title{font-size:16px;line-height:20px}}@media screen and (min-width:0px){.newsletter-subscription-form .right-form-wrapper__top-title{margin-bottom:10px}}@media screen and (min-width:701px){.newsletter-subscription-form .right-form-wrapper__top-title{margin-bottom:15px}}@media screen and (min-width:1001px){.newsletter-subscription-form .right-form-wrapper__top-title{margin-bottom:20px}}@media screen and (min-width:0px){.newsletter-subscription-form .benefits-title{padding-bottom:10px}}@media screen and (min-width:421px){.newsletter-subscription-form .benefits-title{padding-bottom:15px}}@media screen and (min-width:701px){.newsletter-subscription-form .benefits-title{padding-bottom:20px}}@media screen and (min-width:1001px){.newsletter-subscription-form .benefits-title{padding-bottom:25px}}@media screen and (min-width:1301px){.newsletter-subscription-form .benefits-title{padding-bottom:30px}}@media screen and (min-width:0px){.newsletter-subscription-form .info-text-container__summary-text{padding-bottom:20px}}@media screen and (min-width:421px){.newsletter-subscription-form .info-text-container__summary-text{padding-bottom:25px}}@media screen and (min-width:701px){.newsletter-subscription-form .info-text-container__summary-text{padding-bottom:40px}}@media screen and (min-width:1001px){.newsletter-subscription-form .info-text-container__summary-text{padding-bottom:45px}}@media screen and (min-width:1301px){.newsletter-subscription-form .info-text-container__summary-text{padding-bottom:50px}}.newsletter-subscription-form__explore-harting-link{text-align:center}.newsletter-subscription-confirm{text-align:center;width:65%;margin:50px auto}.service-account-confirm__success_msg a{color:#fdc716;border-bottom:1px solid #fdc716}#edit-newsletter-intro{margin-bottom:50px}.benefits__image{width:100%}@media screen and (min-width:0px){.benefits__info{padding:20px}}@media screen and (min-width:421px){.benefits__info{padding:25px}}@media screen and (min-width:701px){.benefits__info{padding:40px}}@media screen and (min-width:1001px){.benefits__info{padding:45px}}@media screen and (min-width:1301px){.benefits__info{padding:50px}}.benefits__label-wrapper{display:flex}@media screen and (min-width:0px){.benefits__label-wrapper{margin-bottom:10px}}@media screen and (min-width:701px){.benefits__label-wrapper{margin-bottom:15px}}@media screen and (min-width:1001px){.benefits__label-wrapper{margin-bottom:20px}}.benefits__label-icon{position:relative;bottom:4px;height:14px;margin:0 0 0 5px}.benefits__label{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.benefits__label{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.benefits__label{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.benefits__label{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.benefits__label{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.benefits__label{font-size:16px;line-height:20px}}.benefits__title{color:#535359}@media screen and (min-width:0px){.benefits__title{margin-bottom:20px}}@media screen and (min-width:421px){.benefits__title{margin-bottom:25px}}@media screen and (min-width:701px){.benefits__title{margin-bottom:40px}}@media screen and (min-width:1001px){.benefits__title{margin-bottom:45px}}@media screen and (min-width:1301px){.benefits__title{margin-bottom:50px}}@media only screen and (min-width:1001px){.benefits__list{display:flex;flex-flow:row wrap}}@media screen and (min-width:0px){.benefits__list-item{margin-top:10px}}@media screen and (min-width:701px){.benefits__list-item{margin-top:15px}}@media screen and (min-width:1001px){.benefits__list-item{margin-top:20px}}@media only screen and (min-width:1001px){.benefits__list-item{flex-basis:50%}.benefits__list-item:first-child,.benefits__list-item:nth-child(2){margin-top:0}}.benefits__list-item:nth-child(2n) .benefits__list-item-inner{margin-right:0}.benefits__list-item:nth-child(odd) .benefits__list-item-inner{margin-left:0}.benefits__list-item-inner{height:100%;border:1px solid #deddd9}@media screen and (min-width:0px){.benefits__list-item-inner{padding:10px}}@media screen and (min-width:701px){.benefits__list-item-inner{padding:15px}}@media screen and (min-width:1001px){.benefits__list-item-inner{padding:20px}}@media only screen and (min-width:1001px){.benefits__list-item-inner{margin:0 10px}}.benefits__icon{text-align:center}@media screen and (min-width:0px){.benefits__icon{margin-bottom:10px}}.benefits__icon-image{width:40px}.benefits__text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359;text-align:center}@media screen and (min-width:0px){.benefits__text{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.benefits__text{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.benefits__text{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.benefits__text{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.benefits__text{font-size:22px;line-height:40px}}.page-node-type-highlight .block-hdbp-content{margin-bottom:0}.node-highlight-full__content>.field--name-field-paragraphs-content{height:100%}.page-node-type-highlight .title-image__container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:50;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent)}.page-node-type-highlight{background:#fff}@media screen and (min-width:0px){.node-highlight-full .social-share-bar{margin-bottom:30px}}@media screen and (min-width:421px){.node-highlight-full .social-share-bar{margin-bottom:35px}}@media screen and (min-width:701px){.node-highlight-full .social-share-bar{margin-bottom:60px}}@media screen and (min-width:1001px){.node-highlight-full .social-share-bar{margin-bottom:80px}}@media screen and (min-width:1301px){.node-highlight-full .social-share-bar{margin-bottom:100px}}@media screen and (min-width:0px){.node-highlight-full--promoted .social-share-bar{margin-bottom:30px}}@media screen and (min-width:421px){.node-highlight-full--promoted .social-share-bar{margin-bottom:35px}}@media screen and (min-width:701px){.node-highlight-full--promoted .social-share-bar{margin-bottom:60px}}@media screen and (min-width:1001px){.node-highlight-full--promoted .social-share-bar{margin-bottom:80px}}@media screen and (min-width:1301px){.node-highlight-full--promoted .social-share-bar{margin-bottom:100px}}.title-image.title-image--hightlight{height:auto}@media only screen and (min-width:0px){.title-image.title-image--hightlight{min-height:200px}}@media only screen and (min-width:421px){.title-image.title-image--hightlight{min-height:220px}}@media only screen and (min-width:701px){.title-image.title-image--hightlight{min-height:400px}}@media only screen and (min-width:1301px){.title-image.title-image--hightlight{min-height:500px}}:root .title-image.title-image--hightlight,_:-ms-fullscreen{min-height:1px}.title-image__container--highlight{height:auto}@media screen and (min-width:0px){.title-image__container--highlight{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.title-image__container--highlight{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.title-image__container--highlight{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.title-image__container--highlight{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.title-image__container--highlight{padding-top:100px;padding-bottom:100px}}.highlight__subheadline{position:relative;z-index:100}@media screen and (min-width:0px){.highlight__subheadline{padding-bottom:10px}}@media screen and (min-width:421px){.highlight__subheadline{padding-bottom:15px}}@media screen and (min-width:701px){.highlight__subheadline{padding-bottom:20px}}@media screen and (min-width:1001px){.highlight__subheadline{padding-bottom:25px}}@media screen and (min-width:1301px){.highlight__subheadline{padding-bottom:30px}}.highlight__subheadline h3{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fff;text-align:center}@media screen and (min-width:0px){.highlight__subheadline h3{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.highlight__subheadline h3{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.highlight__subheadline h3{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.highlight__subheadline h3{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.highlight__subheadline h3{font-size:16px;line-height:20px}}.highlight__title{position:relative;z-index:100;padding-top:0;text-align:center;color:#fdc716}@media screen and (min-width:0px){.highlight__title{margin-bottom:20px}}@media screen and (min-width:421px){.highlight__title{margin-bottom:25px}}@media screen and (min-width:701px){.highlight__title{margin-bottom:40px}}@media screen and (min-width:1001px){.highlight__title{margin-bottom:45px}}@media screen and (min-width:1301px){.highlight__title{margin-bottom:50px}}.highlight__intro-text{position:relative;z-index:100;padding-bottom:0}@media screen and (min-width:0px){.highlight__intro-text{margin-bottom:20px}}@media screen and (min-width:421px){.highlight__intro-text{margin-bottom:25px}}@media screen and (min-width:701px){.highlight__intro-text{margin-bottom:40px}}@media screen and (min-width:1001px){.highlight__intro-text{margin-bottom:45px}}@media screen and (min-width:1301px){.highlight__intro-text{margin-bottom:50px}}.highlight__intro-text p{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fff;text-align:center}@media screen and (min-width:0px){.highlight__intro-text p{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.highlight__intro-text p{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.highlight__intro-text p{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.highlight__intro-text p{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.highlight__intro-text p{font-size:22px;line-height:40px}}.highlight__action-buttons{position:relative;z-index:100;display:flex;justify-content:center}@media only screen and (min-width:0px){.highlight__action-buttons{flex-flow:column wrap}}@media only screen and (min-width:701px){.highlight__action-buttons{flex-flow:row wrap}}@media only screen and (min-width:0px)and (min-width:0px){.configurator-teaser .configurator-teaser__button .highlight__button-wrapper:first-child a,.highlight__button-wrapper:first-child .button,.highlight__button-wrapper:first-child .configurator-teaser .configurator-teaser__button a,.highlight__button-wrapper:first-child .page-node-type-solutions .title-image-button a,.page-node-type-solutions .title-image-button .highlight__button-wrapper:first-child a{margin-bottom:10px}}@media only screen and (min-width:701px)and (min-width:0px){.configurator-teaser .configurator-teaser__button .highlight__button-wrapper:first-child a,.configurator-teaser .configurator-teaser__button .highlight__button-wrapper:last-child a,.highlight__button-wrapper:first-child .button,.highlight__button-wrapper:first-child .configurator-teaser .configurator-teaser__button a,.highlight__button-wrapper:first-child .page-node-type-solutions .title-image-button a,.highlight__button-wrapper:last-child .button,.highlight__button-wrapper:last-child .configurator-teaser .configurator-teaser__button a,.highlight__button-wrapper:last-child .page-node-type-solutions .title-image-button a,.page-node-type-solutions .title-image-button .highlight__button-wrapper:first-child a,.page-node-type-solutions .title-image-button .highlight__button-wrapper:last-child a{margin-right:10px;margin-left:10px}}.space_after_head_highlight{height:23px}@media screen and (min-width:0px){.feature-table{margin-bottom:30px}}@media screen and (min-width:421px){.feature-table{margin-bottom:35px}}@media screen and (min-width:701px){.feature-table{margin-bottom:60px}}@media screen and (min-width:1001px){.feature-table{margin-bottom:80px}}@media screen and (min-width:1301px){.feature-table{margin-bottom:100px}}@media only screen and (min-width:0px)and (min-width:0px){.feature-table{padding-bottom:10px}}@media only screen and (min-width:701px){.feature-table{padding-bottom:0}}.feature-table__row--head{background:linear-gradient(to right top,#7f7e82,#959499);color:#242426;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.feature-table__row--head{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.feature-table__row--head{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.feature-table__row--head{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.feature-table__row--head{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.feature-table__row--head{font-size:16px;line-height:20px}}@media only screen and (min-width:0px){.feature-table__row--head{display:none}}@media only screen and (min-width:701px){.feature-table__row--head{display:flex}}@media screen and (min-width:0px){.feature-table__row--head .feature-table__col{padding:10px}}@media screen and (min-width:421px){.feature-table__row--head .feature-table__col{padding:15px}}@media screen and (min-width:701px){.feature-table__row--head .feature-table__col{padding:20px}}@media screen and (min-width:1001px){.feature-table__row--head .feature-table__col{padding:25px}}@media screen and (min-width:1301px){.feature-table__row--head .feature-table__col{padding:30px}}.feature-table__row-inner{display:flex;background:#f7f6f2}@media only screen and (min-width:0px){.feature-table__row-inner{flex-flow:row wrap;border-bottom:1px solid rgba(0,0,0,.1);margin-top:0!important}}@media only screen and (min-width:701px){.feature-table__row-inner{border-bottom:0;margin-top:10px!important}}.feature-table__row-inner:last-child{margin-bottom:0;border-bottom:0}@media only screen and (min-width:0px)and (min-width:0px){.feature-table__row-inner:last-child{padding-bottom:10px}}@media only screen and (min-width:701px){.feature-table__row-inner:last-child{padding-bottom:0!important}}.feature-table__col{display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media only screen and (min-width:701px){.feature-table__col{width:25%;border-left:1px solid rgba(0,0,0,.1)}.feature-table__col:first-child{border-left:0;text-align:left}}.feature-table__col--text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.feature-table__col--text{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.feature-table__col--text{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.feature-table__col--text{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.feature-table__col--text{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.feature-table__col--text{font-size:16px;line-height:26px}}@media only screen and (min-width:0px){.feature-table__col--text{flex-basis:100%;flex-shrink:0}}@media only screen and (min-width:701px){.feature-table__col--text{flex-basis:auto}}.feature-table__text{display:block;width:100%;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.feature-table__text{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.feature-table__text{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.feature-table__text{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.feature-table__text{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.feature-table__text{font-size:16px;line-height:26px}}@media only screen and (min-width:0px){.feature-table__text{text-align:center}}@media only screen and (min-width:0px)and (min-width:0px){.feature-table__text{padding:20px}}@media only screen and (min-width:0px)and (min-width:421px){.feature-table__text{padding:25px}}@media only screen and (min-width:0px)and (min-width:701px){.feature-table__text{padding:30px}}@media only screen and (min-width:0px)and (min-width:1001px){.feature-table__text{padding:35px}}@media only screen and (min-width:0px)and (min-width:1301px){.feature-table__text{padding:40px}}@media only screen and (min-width:701px){.feature-table__text{text-align:left}}@media only screen and (min-width:701px)and (min-width:0px){.feature-table__text{padding:10px}}@media only screen and (min-width:701px)and (min-width:421px){.feature-table__text{padding:15px}}@media only screen and (min-width:701px)and (min-width:701px){.feature-table__text{padding:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.feature-table__text{padding:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.feature-table__text{padding:30px}}@media only screen and (min-width:0px){.feature-table__col--icon{flex-flow:column wrap;flex-basis:33.33%}}@media only screen and (min-width:0px)and (min-width:0px){.feature-table__col--icon{padding-bottom:20px}}@media only screen and (min-width:0px)and (min-width:421px){.feature-table__col--icon{padding-bottom:25px}}@media only screen and (min-width:0px)and (min-width:701px){.feature-table__col--icon{padding-bottom:30px}}@media only screen and (min-width:0px)and (min-width:1001px){.feature-table__col--icon{padding-bottom:35px}}@media only screen and (min-width:0px)and (min-width:1301px){.feature-table__col--icon{padding-bottom:40px}}@media only screen and (min-width:701px){.feature-table__col--icon{flex-basis:auto;padding:0}}@media screen and (min-width:0px){.feature-table__col--link{padding-right:10px;padding-bottom:10px;padding-left:10px}}@media screen and (min-width:701px){.feature-table__col--link{padding-right:15px;padding-bottom:15px;padding-left:15px}}@media screen and (min-width:1001px){.feature-table__col--link{padding-right:20px;padding-bottom:20px;padding-left:20px}}@media only screen and (min-width:0px){.feature-table__col--link{flex-basis:100%}}@media only screen and (min-width:701px){.feature-table__col--link{flex-basis:auto}}@media only screen and (min-width:701px)and (min-width:0px){.feature-table__col--link{padding:10px}}@media only screen and (min-width:701px)and (min-width:701px){.feature-table__col--link{padding:15px}}@media only screen and (min-width:701px)and (min-width:1001px){.feature-table__col--link{padding:20px}}.configurator-teaser .configurator-teaser__button .feature-table__col--link a,.feature-table__col--link .button,.feature-table__col--link .configurator-teaser .configurator-teaser__button a,.feature-table__col--link .page-node-type-solutions .title-image-button a,.page-node-type-solutions .title-image-button .feature-table__col--link a{width:100%;justify-content:center}.feature-table__feature-type{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.feature-table__feature-type{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.feature-table__feature-type{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.feature-table__feature-type{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.feature-table__feature-type{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.feature-table__feature-type{font-size:12px;line-height:16px}}@media only screen and (min-width:0px){.feature-table__feature-type{display:block}}@media only screen and (min-width:701px){.feature-table__feature-type{display:none}}.feature-table__feature-type:before{content:attr(data-feature) " ";display:block}.feature-table__col--link .feature-table__feature-type,.feature-table__col--text .feature-table__feature-type{display:none}@media screen and (min-width:0px){.feature-table__icon{margin-top:10px}}@media only screen and (min-width:701px){.feature-table__icon{margin:0}}.feature-table__icon:before{display:flex;align-items:center}@media only screen and (min-width:0px)and (min-width:0px){.feature-table__icon{padding:20px}}@media only screen and (min-width:0px)and (min-width:421px){.feature-table__icon{padding:25px}}@media only screen and (min-width:0px)and (min-width:701px){.feature-table__icon{padding:30px}}@media only screen and (min-width:0px)and (min-width:1001px){.feature-table__icon{padding:35px}}@media only screen and (min-width:0px)and (min-width:1301px){.feature-table__icon{padding:40px}}@media only screen and (min-width:701px)and (min-width:0px){.feature-table__icon{padding:10px}}@media only screen and (min-width:701px)and (min-width:421px){.feature-table__icon{padding:15px}}@media only screen and (min-width:701px)and (min-width:701px){.feature-table__icon{padding:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.feature-table__icon{padding:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.feature-table__icon{padding:30px}}.feature-table__icon--available:before{font-family:FontAwesome,"sans-serif";content:"\f00c";color:#fdc716}.feature-table__icon--not-available:before{font-family:FontAwesome,"sans-serif";content:"\f00d";color:rgba(0,0,0,.2)}.content-teasers{background:#f7f6f2}@media screen and (min-width:0px){.content-teasers{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.content-teasers{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.content-teasers{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.content-teasers{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.content-teasers{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:0px){.content-teasers{margin-top:20px}}@media screen and (min-width:421px){.content-teasers{margin-top:25px}}@media screen and (min-width:701px){.content-teasers{margin-top:40px}}@media screen and (min-width:1001px){.content-teasers{margin-top:45px}}@media screen and (min-width:1301px){.content-teasers{margin-top:50px}}@media screen and (min-width:0px){.content-teasers{margin-bottom:30px}}@media screen and (min-width:421px){.content-teasers{margin-bottom:35px}}@media screen and (min-width:701px){.content-teasers{margin-bottom:60px}}@media screen and (min-width:1001px){.content-teasers{margin-bottom:80px}}@media screen and (min-width:1301px){.content-teasers{margin-bottom:100px}}.field__item:first-child>.content-teasers{margin-top:0}.content-teasers__title{text-align:center;color:#fdc716;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.content-teasers__title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.content-teasers__title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.content-teasers__title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.content-teasers__title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.content-teasers__title{font-size:34px;line-height:40px}}@media screen and (min-width:0px){.content-teasers__title{margin-bottom:20px}}@media screen and (min-width:421px){.content-teasers__title{margin-bottom:25px}}@media screen and (min-width:701px){.content-teasers__title{margin-bottom:40px}}@media screen and (min-width:1001px){.content-teasers__title{margin-bottom:45px}}@media screen and (min-width:1301px){.content-teasers__title{margin-bottom:50px}}.content-teaser__intro-text{text-align:center;color:#a6a4a1;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.content-teaser__intro-text{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.content-teaser__intro-text{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.content-teaser__intro-text{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.content-teaser__intro-text{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.content-teaser__intro-text{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.content-teaser__intro-text{margin-bottom:20px}}@media screen and (min-width:421px){.content-teaser__intro-text{margin-bottom:25px}}@media screen and (min-width:701px){.content-teaser__intro-text{margin-bottom:40px}}@media screen and (min-width:1001px){.content-teaser__intro-text{margin-bottom:45px}}@media screen and (min-width:1301px){.content-teaser__intro-text{margin-bottom:50px}}@media screen and (min-width:0px){.content-teasers__main-teaser{margin-bottom:20px}}@media screen and (min-width:421px){.content-teasers__main-teaser{margin-bottom:25px}}@media screen and (min-width:701px){.content-teasers__main-teaser{margin-bottom:40px}}@media screen and (min-width:1001px){.content-teasers__main-teaser{margin-bottom:45px}}@media screen and (min-width:1301px){.content-teasers__main-teaser{margin-bottom:50px}}.content-teasers__main-teaser-inner{position:relative;display:flex;align-items:center;background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (min-width:0px){.content-teasers__main-teaser-inner{height:250px}}@media only screen and (min-width:421px){.content-teasers__main-teaser-inner{height:280px}}@media only screen and (min-width:701px){.content-teasers__main-teaser-inner{height:400px}}@media only screen and (min-width:1001px){.content-teasers__main-teaser-inner{height:450px}}@media only screen and (min-width:1301px){.content-teasers__main-teaser-inner{height:500px}}.content-teasers__main-teaser-inner:after{z-index:0;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent)}.content-teaser__main-teaser-content-wrapper{z-index:1}.content-teaser__main-teaser-subtitle{display:block;color:#fdc716;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.content-teaser__main-teaser-subtitle{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.content-teaser__main-teaser-subtitle{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.content-teaser__main-teaser-subtitle{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.content-teaser__main-teaser-subtitle{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.content-teaser__main-teaser-subtitle{font-size:16px;line-height:20px}}@media screen and (min-width:0px){.content-teaser__main-teaser-subtitle{margin-bottom:10px}}@media screen and (min-width:421px){.content-teaser__main-teaser-subtitle{margin-bottom:15px}}@media screen and (min-width:701px){.content-teaser__main-teaser-subtitle{margin-bottom:20px}}@media screen and (min-width:1001px){.content-teaser__main-teaser-subtitle{margin-bottom:25px}}@media screen and (min-width:1301px){.content-teaser__main-teaser-subtitle{margin-bottom:30px}}.content-teaser__main-teaser-text{display:block;color:#a6a4a1;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;overflow:hidden;padding-right:1rem;position:relative}@media screen and (min-width:0px){.content-teaser__main-teaser-text{font-size:12px;line-height:13px}}@media screen and (min-width:421px){.content-teaser__main-teaser-text{font-size:13px;line-height:14px}}@media screen and (min-width:701px){.content-teaser__main-teaser-text{font-size:14px;line-height:15px}}@media screen and (min-width:1001px){.content-teaser__main-teaser-text{font-size:14px;line-height:15px}}@media screen and (min-width:1301px){.content-teaser__main-teaser-text{font-size:16px;line-height:17px}}@media screen and (min-width:0px){.content-teaser__main-teaser-text{margin-bottom:10px;margin-top:10px}}@media screen and (min-width:701px){.content-teaser__main-teaser-text{margin-top:15px}}@media screen and (min-width:1001px){.content-teaser__main-teaser-text{margin-top:20px}}.content-teaser__main-teaser-text:before{position:absolute;content:"...";bottom:0;right:0;font-weight:700}.content-teaser__main-teaser-text:after{position:absolute;content:"  ";right:0;width:1rem;height:1rem;background:#fff}.content-teaser__main-teaser-title{color:#fff;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.content-teaser__main-teaser-title{font-size:18px;line-height:20px}}@media screen and (min-width:421px){.content-teaser__main-teaser-title{font-size:20px;line-height:22px}}@media screen and (min-width:701px){.content-teaser__main-teaser-title{font-size:22px;line-height:25px}}@media screen and (min-width:1001px){.content-teaser__main-teaser-title{font-size:24px;line-height:27px}}@media screen and (min-width:1301px){.content-teaser__main-teaser-title{font-size:28px;line-height:32px}}@media screen and (min-width:0px){.content-teaser__main-teaser-title{margin-bottom:10px}}@media screen and (min-width:421px){.content-teaser__main-teaser-title{margin-bottom:15px}}@media screen and (min-width:701px){.content-teaser__main-teaser-title{margin-bottom:20px}}@media screen and (min-width:1001px){.content-teaser__main-teaser-title{margin-bottom:25px}}@media screen and (min-width:1301px){.content-teaser__main-teaser-title{margin-bottom:30px}}.content-teasers__teaser-link{position:relative;display:block;background:#fff}@media screen and (min-width:0px){.content-teasers__teaser-link{margin-bottom:10px}}@media screen and (min-width:421px){.content-teasers__teaser-link{margin-bottom:15px}}@media screen and (min-width:701px){.content-teasers__teaser-link{margin-bottom:20px}}@media screen and (min-width:1001px){.content-teasers__teaser-link{margin-bottom:25px}}@media screen and (min-width:1301px){.content-teasers__teaser-link{margin-bottom:30px}}.content-teasers__teaser-link:last-child{margin-bottom:0}.content-teasers__teaser-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 35px rgba(0,0,0,.07);opacity:0;transition:opacity .2s}.content-teasers__teaser-link:hover:after{opacity:1}@media only screen and (min-width:0px){.content-teasers__teaser-inner-wrapper{display:block}}@media only screen and (min-width:701px){.content-teasers__teaser-inner-wrapper{display:flex;flex-flow:row nowrap}}.content-teasers__teaser-image-wrapper{overflow:hidden}@media only screen and (min-width:0px){.content-teasers__teaser-image-wrapper{width:100%;height:80px}}@media only screen and (min-width:421px){.content-teasers__teaser-image-wrapper{width:100%;height:100px}}@media only screen and (min-width:701px){.content-teasers__teaser-image-wrapper{width:25%;height:120px}}@media only screen and (min-width:1001px){.content-teasers__teaser-image-wrapper{width:16%;height:120px}}@media only screen and (min-width:1301px){.content-teasers__teaser-image-wrapper{width:16%;height:140px}}.content-teasers__teaser-image{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:.2s}.content-teasers__teaser-link:hover .content-teasers__teaser-image{transform:scale(1.05)}.content-teasers__teaser-text-wrapper{align-items:center}@media only screen and (min-width:0px){.content-teasers__teaser-text-wrapper{display:block}}@media only screen and (min-width:0px)and (min-width:0px){.content-teasers__teaser-text-wrapper{padding:10px}}@media only screen and (min-width:701px){.content-teasers__teaser-text-wrapper{display:flex;flex-basis:calc(75% - 20px);padding:0}}@media only screen and (min-width:701px)and (min-width:0px){.content-teasers__teaser-text-wrapper{margin-left:10px}}@media only screen and (min-width:701px)and (min-width:421px){.content-teasers__teaser-text-wrapper{margin-left:15px}}@media only screen and (min-width:701px)and (min-width:701px){.content-teasers__teaser-text-wrapper{margin-left:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.content-teasers__teaser-text-wrapper{margin-left:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.content-teasers__teaser-text-wrapper{margin-left:30px}}@media only screen and (min-width:701px)and (min-width:0px){.content-teasers__teaser-text-wrapper{padding-right:10px}}@media only screen and (min-width:701px)and (min-width:421px){.content-teasers__teaser-text-wrapper{padding-right:15px}}@media only screen and (min-width:701px)and (min-width:701px){.content-teasers__teaser-text-wrapper{padding-right:20px}}@media only screen and (min-width:701px)and (min-width:1001px){.content-teasers__teaser-text-wrapper{padding-right:25px}}@media only screen and (min-width:701px)and (min-width:1301px){.content-teasers__teaser-text-wrapper{padding-right:30px}}@media only screen and (min-width:1001px){.content-teasers__teaser-text-wrapper{flex-basis:calc(84% - 25px)}}@media only screen and (min-width:1301px){.content-teasers__teaser-text-wrapper{flex-basis:calc(84% - 30px)}}.content-teasers__teaser-center-text{display:flex;width:100%;max-height:130px;flex-direction:column}.content-teasers__teaser-category{display:block;color:#fdc716;text-transform:uppercase;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.content-teasers__teaser-category{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.content-teasers__teaser-category{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.content-teasers__teaser-category{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.content-teasers__teaser-category{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.content-teasers__teaser-category{font-size:12px;line-height:16px}}@media screen and (min-width:0px){.content-teasers__teaser-category{margin-bottom:10px}}.content-teasers__teaser-title{color:#535359;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.content-teasers__teaser-title{font-size:18px;line-height:20px}}@media screen and (min-width:421px){.content-teasers__teaser-title{font-size:20px;line-height:22px}}@media screen and (min-width:701px){.content-teasers__teaser-title{font-size:22px;line-height:25px}}@media screen and (min-width:1001px){.content-teasers__teaser-title{font-size:24px;line-height:27px}}@media screen and (min-width:1301px){.content-teasers__teaser-title{font-size:28px;line-height:32px}}.form__wrapper{background:#f7f6f2}.form__wrapper form{margin:0 auto}.webform-submission-embedded-contact-form-form{margin:0 auto!important}.form--small{max-width:655px;width:100%;margin:20px auto;padding:15px}.form--small p{margin-top:2px;color:#434343}.form--grey{background-color:#f3f3f3}.form__title{text-align:center;color:#fdc716;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.form__title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.form__title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.form__title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.form__title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.form__title{font-size:34px;line-height:40px}}@media screen and (min-width:0px){.form__title{margin-bottom:20px}}@media screen and (min-width:421px){.form__title{margin-bottom:25px}}@media screen and (min-width:701px){.form__title{margin-bottom:40px}}@media screen and (min-width:1001px){.form__title{margin-bottom:45px}}@media screen and (min-width:1301px){.form__title{margin-bottom:50px}}.form__subtitle{text-align:center;color:#a6a4a1;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.form__subtitle{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.form__subtitle{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.form__subtitle{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.form__subtitle{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.form__subtitle{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.form__subtitle{margin-bottom:20px}}@media screen and (min-width:421px){.form__subtitle{margin-bottom:25px}}@media screen and (min-width:701px){.form__subtitle{margin-bottom:40px}}@media screen and (min-width:1001px){.form__subtitle{margin-bottom:45px}}@media screen and (min-width:1301px){.form__subtitle{margin-bottom:50px}}.form__item{flex-flow:column wrap}@media screen and (min-width:0px){.form__item{margin-bottom:10px}}@media screen and (min-width:701px){.form__item{margin-bottom:15px}}@media screen and (min-width:1001px){.form__item{margin-bottom:20px}}.webform-submission-form>.form-wrapper.form__item{display:flex!important}.form__item--inline{flex-flow:row wrap}@media only screen and (min-width:0px){.form__item--inline{margin-bottom:0}}@media only screen and (min-width:1001px){.form__item--inline{white-space:nowrap}}@media only screen and (min-width:1001px)and (min-width:0px){.form__item--inline{margin-bottom:10px}}.form__item--inline .form__item-label{margin-bottom:0}@media only screen and (min-width:1001px){.form__item--inline .form__item-label{white-space:nowrap}}@media screen and (min-width:0px){.form__item--inline .form__checkbox{margin-right:10px}}@media screen and (min-width:421px){.form__item--inline .form__checkbox{margin-right:15px}}@media screen and (min-width:701px){.form__item--inline .form__checkbox{margin-right:20px}}@media screen and (min-width:1001px){.form__item--inline .form__checkbox{margin-right:25px}}@media screen and (min-width:1301px){.form__item--inline .form__checkbox{margin-right:30px}}@media screen and (min-width:0px){.form__item--space-tb{margin-top:10px;margin-bottom:10px}.device-ios .form-checkbox.form__checkbox{margin-right:10px}}@media screen and (min-width:421px){.device-ios .form-checkbox.form__checkbox{margin-right:15px}}@media screen and (min-width:701px){.device-ios .form-checkbox.form__checkbox{margin-right:20px}}@media screen and (min-width:1001px){.device-ios .form-checkbox.form__checkbox{margin-right:25px}}@media screen and (min-width:1301px){.device-ios .form-checkbox.form__checkbox{margin-right:30px}}@media screen and (min-width:0px){.form__checkbox{margin-bottom:10px}}.form__checkbox .form__item-label{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.form__checkbox .form__item-label{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.form__checkbox .form__item-label{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.form__checkbox .form__item-label{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.form__checkbox .form__item-label{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.form__checkbox .form__item-label{font-size:16px;line-height:26px}}.form__input-checkbox{width:16px;height:16px;margin-left:0;border:1px solid #deddd9;background-color:transparent}@media screen and (min-width:0px){.form__input-checkbox{margin-right:10px}}.form__item-label{margin-top:0;color:#a6a4a1;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.form__item-label{margin-bottom:10px;font-size:10px;line-height:14px}}@media screen and (min-width:421px){.form__item-label{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.form__item-label{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.form__item-label{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.form__item-label{font-size:12px;line-height:16px}}.form__item-label--text-p3{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.form__item-label--text-p3{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.form__item-label--text-p3{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.form__item-label--text-p3{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.form__item-label--text-p3{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.form__item-label--text-p3{font-size:12px;line-height:16px}}.form--small .form__item-label{display:inline-block;margin-bottom:2px;font-size:20px;color:#434343;cursor:pointer}.form__input-text,.form__input-textarea{width:100%;outline:0;border-radius:3px;color:#535359;border:1px solid #deddd9;background-image:none!important;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.form__input-text,.form__input-textarea{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.form__input-text,.form__input-textarea{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.form__input-text,.form__input-textarea{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.form__input-text,.form__input-textarea{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.form__input-text,.form__input-textarea{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.form__input-text,.form__input-textarea{padding-left:10px;padding-right:10px}}@media screen and (min-width:701px){.form__input-text,.form__input-textarea{padding-left:15px;padding-right:15px}}@media screen and (min-width:1001px){.form__input-text,.form__input-textarea{padding-left:20px;padding-right:20px}}@media screen and (min-width:0px){.form__input-text,.form__input-textarea{padding-top:10px;padding-bottom:10px}}.form__input-text:focus,.form__input-textarea:focus{outline:1px solid rgba(0,0,0,.1)}.form--small input[type=email],.form--small input[type=text]{width:100%;height:40px;font-size:20px;border:none;border-top:2px solid #d0cfcf;outline:0;transition:all .2s;color:#434343}@media screen and (min-width:0px){.form--small input[type=email],.form--small input[type=text]{padding-left:10px}}.form--small input[type=email]:hover,.form--small input[type=text]:hover{border-top:2px solid rgba(180,0,55,.5);transition:all .2s}.form--small input[type=email]:focus,.form--small input[type=text]:focus{border-top:2px solid #b40037!important;transition:all .2s}.form--small input[type=email] input.input-required-border,.form--small input[type=email].input-required-border,.form--small input[type=text] input.input-required-border,.form--small input[type=text].input-required-border{border-width:2px 0 0 0!important;border-top:2px solid #b40037!important}.button.form__submit,.configurator-teaser .configurator-teaser__button a.form__submit,.page-node-type-solutions .title-image-button a.form__submit{display:inline-block;width:100%;text-align:center}.form--small .form-submit{margin-left:10px;padding:5px 10px;border:none;outline:0;background-color:#999794;color:#fff;transition:all .2s}.form--small .form-submit:hover{background-color:rgba(180,0,55,.5);transition:all .2s}.form--small .form-submit:focus{background-color:#b40037}.form__separator{width:100%;height:1px;background:rgba(0,0,0,.1)}@media screen and (min-width:0px){.form__separator{margin-bottom:10px}}@media screen and (min-width:421px){.form__separator{margin-bottom:15px}}@media screen and (min-width:701px){.form__separator{margin-bottom:20px}}@media screen and (min-width:1001px){.form__separator{margin-bottom:25px}}@media screen and (min-width:1301px){.form__separator{margin-bottom:30px}}.form__message{text-align:center;color:#535359}@media screen and (min-width:0px){.form__message{margin-top:30px}}@media screen and (min-width:421px){.form__message{margin-top:35px}}@media screen and (min-width:701px){.form__message{margin-top:60px}}@media screen and (min-width:1001px){.form__message{margin-top:80px}}@media screen and (min-width:1301px){.form__message{margin-top:100px}}@media screen and (min-width:0px){.hdbp-form{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:421px){.hdbp-form{padding-top:35px;padding-bottom:35px}}@media screen and (min-width:701px){.hdbp-form{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1001px){.hdbp-form{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1301px){.hdbp-form{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width:0px){.hdbp-form{width:94%;margin:0 auto}}@media only screen and (min-width:701px){.hdbp-form{width:60vw}}@media only screen and (min-width:1001px){.hdbp-form{width:40vw;margin:0}}.hdbp-form h1,.hdbp-form h2{color:#fdc716}@media screen and (min-width:0px){.hdbp-form h1,.hdbp-form h2{margin-bottom:20px}}@media screen and (min-width:421px){.hdbp-form h1,.hdbp-form h2{margin-bottom:25px}}@media screen and (min-width:701px){.hdbp-form h1,.hdbp-form h2{margin-bottom:40px}}@media screen and (min-width:1001px){.hdbp-form h1,.hdbp-form h2{margin-bottom:45px}}@media screen and (min-width:1301px){.hdbp-form h1,.hdbp-form h2{margin-bottom:50px}}.hdbp-form p{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.hdbp-form p{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.hdbp-form p{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.hdbp-form p{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.hdbp-form p{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.hdbp-form p{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.hdbp-form p{margin-bottom:10px}}@media screen and (min-width:421px){.hdbp-form p{margin-bottom:15px}}@media screen and (min-width:701px){.hdbp-form p{margin-bottom:20px}}@media screen and (min-width:1001px){.hdbp-form p{margin-bottom:25px}}@media screen and (min-width:1301px){.hdbp-form p{margin-bottom:30px}}.hdbp-form a{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#fdc716;text-decoration:underline}@media screen and (min-width:0px){.hdbp-form a{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.hdbp-form a{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.hdbp-form a{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.hdbp-form a{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.hdbp-form a{font-size:16px;line-height:26px}}.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{width:100%;outline:0;border-radius:3px;color:#535359;border:1px solid #deddd9;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{padding-left:10px;padding-right:10px}}@media screen and (min-width:701px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{padding-left:15px;padding-right:15px}}@media screen and (min-width:1001px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{padding-left:20px;padding-right:20px}}@media screen and (min-width:0px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url],.hdbp-form span.select2-selection,.hdbp-form textarea{padding-top:10px;padding-bottom:10px}}.hdbp-form input[type=date]:focus,.hdbp-form input[type=email]:focus,.hdbp-form input[type=number]:focus,.hdbp-form input[type=password]:focus,.hdbp-form input[type=tel]:focus,.hdbp-form input[type=text]:focus,.hdbp-form input[type=url]:focus,.hdbp-form span.select2-selection:focus,.hdbp-form textarea:focus{outline:1px solid rgba(0,0,0,.1)}.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url]{height:40px}@media only screen and (min-width:701px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url]{height:50px}}@media only screen and (min-width:1001px){.hdbp-form input[type=date],.hdbp-form input[type=email],.hdbp-form input[type=number],.hdbp-form input[type=password],.hdbp-form input[type=tel],.hdbp-form input[type=text],.hdbp-form input[type=url]{height:60px}}.hdbp-form input[type=submit]{margin-left:auto}@media screen and (min-width:0px){.hdbp-form input[type=submit]{padding-left:10px;padding-right:10px}}@media screen and (min-width:701px){.hdbp-form input[type=submit]{padding-left:15px;padding-right:15px}}@media screen and (min-width:1001px){.hdbp-form input[type=submit]{padding-left:20px;padding-right:20px}}@media screen and (min-width:0px){.hdbp-form input[type=checkbox]{margin-right:10px}}.hdbp-form textarea{height:180px}@media only screen and (min-width:421px){.hdbp-form textarea{height:200px}}@media only screen and (min-width:701px){.hdbp-form textarea{height:260px}}@media only screen and (min-width:1001px){.hdbp-form textarea{height:280px}}@media only screen and (min-width:1301px){.hdbp-form textarea{height:300px}}@media screen and (min-width:0px){.hdbp-form .form-item{margin-bottom:10px}}@media screen and (min-width:701px){.hdbp-form .form-item{margin-bottom:15px}}@media screen and (min-width:1001px){.hdbp-form .form-item{margin-bottom:20px}}.hdbp-form .form-type-checkbox .form-item__description,.hdbp-form .form-type-checkbox .form__item-label{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359;margin-bottom:0}@media screen and (min-width:0px){.hdbp-form .form-type-checkbox .form-item__description,.hdbp-form .form-type-checkbox .form__item-label{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.hdbp-form .form-type-checkbox .form-item__description,.hdbp-form .form-type-checkbox .form__item-label{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.hdbp-form .form-type-checkbox .form-item__description,.hdbp-form .form-type-checkbox .form__item-label{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.hdbp-form .form-type-checkbox .form-item__description,.hdbp-form .form-type-checkbox .form__item-label{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.hdbp-form .form-type-checkbox .form-item__description,.hdbp-form .form-type-checkbox .form__item-label{font-size:16px;line-height:26px}}.hdbp-form .form-actions{border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.hdbp-form .form-actions{margin-top:10px}}@media screen and (min-width:421px){.hdbp-form .form-actions{margin-top:15px}}@media screen and (min-width:701px){.hdbp-form .form-actions{margin-top:20px}}@media screen and (min-width:1001px){.hdbp-form .form-actions{margin-top:25px}}@media screen and (min-width:1301px){.hdbp-form .form-actions{margin-top:30px}}@media screen and (min-width:0px){.hdbp-form .form-actions{padding-top:10px}}@media screen and (min-width:421px){.hdbp-form .form-actions{padding-top:15px}}@media screen and (min-width:701px){.hdbp-form .form-actions{padding-top:20px}}@media screen and (min-width:1001px){.hdbp-form .form-actions{padding-top:25px}}@media screen and (min-width:1301px){.hdbp-form .form-actions{padding-top:30px}}.hdbp-form .chosen-single{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.hdbp-form .chosen-single{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.hdbp-form .chosen-single{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.hdbp-form .chosen-single{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.hdbp-form .chosen-single{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.hdbp-form .chosen-single{font-size:16px;line-height:26px}}.hdbp-form .intl-tel-input{display:block}.hdbp-form .country-list{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.hdbp-form .country-list{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.hdbp-form .country-list{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.hdbp-form .country-list{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.hdbp-form .country-list{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.hdbp-form .country-list{font-size:16px;line-height:26px}}.configurators-teaser-group .config-teaser__headline>p{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.configurators-teaser-group .config-teaser__headline>p{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.configurators-teaser-group .config-teaser__headline>p{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.configurators-teaser-group .config-teaser__headline>p{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.configurators-teaser-group .config-teaser__headline>p{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.configurators-teaser-group .config-teaser__headline>p{font-size:16px;line-height:26px}}@media only screen and (min-width:0px){.configurators-teaser-group{width:100%;height:100%;text-align:center}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .config-teaser__headline :first-child{margin-bottom:20px}}@media only screen and (min-width:0px)and (min-width:421px){.configurators-teaser-group .config-teaser__headline :first-child{margin-bottom:25px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .config-teaser__headline :first-child{margin-bottom:30px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .config-teaser__headline :first-child{margin-bottom:35px}}@media only screen and (min-width:0px)and (min-width:1301px){.configurators-teaser-group .config-teaser__headline :first-child{margin-bottom:40px}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .config-teaser__headline{margin-bottom:20px}}@media only screen and (min-width:0px)and (min-width:421px){.configurators-teaser-group .config-teaser__headline{margin-bottom:25px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .config-teaser__headline{margin-bottom:40px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .config-teaser__headline{margin-bottom:45px}}@media only screen and (min-width:0px)and (min-width:1301px){.configurators-teaser-group .config-teaser__headline{margin-bottom:50px}}@media only screen and (min-width:0px){.configurators-teaser-group .teaser-wrapper>div{cursor:pointer;text-align:center;transition:all .2s;border-left:1px solid rgba(0,0,0,.1);margin-left:0;margin-right:0;width:50%}.configurators-teaser-group .teaser-wrapper>div :first-child{border-left:none}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .teaser-wrapper>div:nth-child(-n+2){margin-bottom:20px}}@media only screen and (min-width:0px)and (min-width:421px){.configurators-teaser-group .teaser-wrapper>div:nth-child(-n+2){margin-bottom:25px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .teaser-wrapper>div:nth-child(-n+2){margin-bottom:30px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .teaser-wrapper>div:nth-child(-n+2){margin-bottom:35px}}@media only screen and (min-width:0px)and (min-width:1301px){.configurators-teaser-group .teaser-wrapper>div:nth-child(-n+2){margin-bottom:40px}}@media only screen and (min-width:0px){.configurators-teaser-group .configurators-teaser-text-image_block{transition:all .2s;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:10px}}@media only screen and (min-width:0px)and (min-width:421px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:15px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:20px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:25px}}@media only screen and (min-width:0px)and (min-width:1301px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:30px}}@media only screen and (min-width:0px){.configurators-teaser-group .teaser-wrapper>div:hover .configurators-teaser-text-image_block{transition:all .2s;margin-top:0}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .teaser-wrapper>div:hover .configurators-teaser-text-image_block{margin-bottom:10px}}@media only screen and (min-width:0px)and (min-width:421px){.configurators-teaser-group .teaser-wrapper>div:hover .configurators-teaser-text-image_block{margin-bottom:15px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .teaser-wrapper>div:hover .configurators-teaser-text-image_block{margin-bottom:20px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .teaser-wrapper>div:hover .configurators-teaser-text-image_block{margin-bottom:25px}}@media only screen and (min-width:0px)and (min-width:1301px){.configurators-teaser-group .teaser-wrapper>div:hover .configurators-teaser-text-image_block{margin-bottom:30px}}@media only screen and (min-width:0px){.configurators-teaser-group .teaser-wrapper{display:flex;flex-wrap:wrap;align-items:stretch}.configurators-teaser-group .configurators-teaser__image{position:relative;margin:0 auto;border-radius:100%;overflow:hidden}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .configurators-teaser__image{margin-bottom:10px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .configurators-teaser__image{margin-bottom:15px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .configurators-teaser__image{margin-bottom:20px}}@media only screen and (min-width:0px){.configurators-teaser-group .configurators-teaser__image img{width:100%;height:100%}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .configurators-teaser__image{width:40px;height:40px}}@media only screen and (min-width:0px)and (min-width:421px){.configurators-teaser-group .configurators-teaser__image{width:50px;height:50px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .configurators-teaser__image{width:60px;height:60px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .configurators-teaser__image{width:70px;height:70px}}@media only screen and (min-width:0px)and (min-width:1301px){.configurators-teaser-group .configurators-teaser__image{width:80px;height:80px}}@media only screen and (min-width:0px){.configurators-teaser-group .configurators-teaser__title{width:100%}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .configurators-teaser__title{margin-bottom:10px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .configurators-teaser__title{margin-bottom:15px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .configurators-teaser__title{margin-bottom:20px}}@media only screen and (min-width:0px){.configurators-teaser-group .configurators-teaser__title h3{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;line-height:1.2!important;color:#242426;text-align:center}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .configurators-teaser__title h3{font-size:14px;line-height:22px}}@media only screen and (min-width:0px)and (min-width:421px){.configurators-teaser-group .configurators-teaser__title h3{font-size:15px;line-height:24px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .configurators-teaser__title h3{font-size:18px;line-height:30px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .configurators-teaser__title h3{font-size:19px;line-height:32px}}@media only screen and (min-width:0px)and (min-width:1301px){.configurators-teaser-group .configurators-teaser__title h3{font-size:22px;line-height:40px}}@media only screen and (min-width:0px){.configurators-teaser-group .configurators-teaser__button{display:inline-block}.configurators-teaser-group .configurators-teaser__button .button__content{position:relative;top:50%;transform:translateY(-50%);height:100%;display:flex;align-content:center;align-items:center;width:100%;padding:0}.configurators-teaser-group .configurators-teaser__button .button__content a{color:#242426;display:flex;width:100%;height:100%;align-items:center}}@media only screen and (min-width:0px)and (min-width:0px){.configurators-teaser-group .configurators-teaser__button .button__content a{padding-left:10px;padding-right:10px}}@media only screen and (min-width:0px)and (min-width:421px){.configurators-teaser-group .configurators-teaser__button .button__content a{padding-left:15px;padding-right:15px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .configurators-teaser__button .button__content a{padding-left:20px;padding-right:20px}}@media only screen and (min-width:0px)and (min-width:1001px){.configurators-teaser-group .configurators-teaser__button .button__content a{padding-left:25px;padding-right:25px}}@media only screen and (min-width:0px)and (min-width:1301px){.configurators-teaser-group .configurators-teaser__button .button__content a{padding-left:30px;padding-right:30px}}@media only screen and (min-width:0px)and (min-width:701px){.configurators-teaser-group .teaser-wrapper>div{cursor:pointer;width:25%}.configurators-teaser-group .teaser-wrapper>div:nth-child(-n+2){margin-bottom:0}}@media only screen and (min-width:0px)and (min-width:701px)and (min-width:0px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:10px}}@media only screen and (min-width:0px)and (min-width:701px)and (min-width:421px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:15px}}@media only screen and (min-width:0px)and (min-width:701px)and (min-width:701px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:20px}}@media only screen and (min-width:0px)and (min-width:701px)and (min-width:1001px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:25px}}@media only screen and (min-width:0px)and (min-width:701px)and (min-width:1301px){.configurators-teaser-group .configurators-teaser-text-image_block{margin-top:30px}}.configurators-teaser_background{margin-bottom:0;background-color:#959499}@media screen and (min-width:0px){.configurators-teaser_background{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:421px){.configurators-teaser_background{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:701px){.configurators-teaser_background{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1001px){.configurators-teaser_background{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:1301px){.configurators-teaser_background{padding-top:50px;padding-bottom:50px}}.configurators-teaser_background:before{content:"";display:block;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom left,transparent,rgba(0,0,0,.15))}.view-configurators-teaser-block-1__header-external{text-align:center}@media screen and (min-width:0px){.view-configurators-teaser-block-1__header-external{padding-top:30px}}@media screen and (min-width:421px){.view-configurators-teaser-block-1__header-external{padding-top:35px}}@media screen and (min-width:701px){.view-configurators-teaser-block-1__header-external{padding-top:60px}}@media screen and (min-width:1001px){.view-configurators-teaser-block-1__header-external{padding-top:80px}}@media screen and (min-width:1301px){.view-configurators-teaser-block-1__header-external{padding-top:100px}}@media screen and (min-width:0px){.view-configurators-teaser-block-1__header-external{padding-bottom:20px}}@media screen and (min-width:421px){.view-configurators-teaser-block-1__header-external{padding-bottom:25px}}@media screen and (min-width:701px){.view-configurators-teaser-block-1__header-external{padding-bottom:40px}}@media screen and (min-width:1001px){.view-configurators-teaser-block-1__header-external{padding-bottom:45px}}@media screen and (min-width:1301px){.view-configurators-teaser-block-1__header-external{padding-bottom:50px}}.view-configurators-teaser-block-1__header-external h2{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716;margin:0 auto}@media screen and (min-width:0px){.view-configurators-teaser-block-1__header-external h2{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.view-configurators-teaser-block-1__header-external h2{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.view-configurators-teaser-block-1__header-external h2{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.view-configurators-teaser-block-1__header-external h2{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.view-configurators-teaser-block-1__header-external h2{font-size:34px;line-height:40px}}@media only screen and (min-width:0px){.view-configurators-teaser-block-1__header-external h2{width:100%}}@media only screen and (min-width:701px){.view-configurators-teaser-block-1__header-external h2{width:70%}}@media only screen and (min-width:1001px){.view-configurators-teaser-block-1__header-external h2{width:60%}}@media only screen and (min-width:1301px){.view-configurators-teaser-block-1__header-external h2{width:50%}}.imagepin-widgets{display:none}.imagepin-widget.imagepin-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:520px;max-height:80vh;overflow-y:auto;width:95%}@media only screen and (min-width:1001px){.imagepin-widget.imagepin-overlay{width:auto}}@media screen and (min-width:0px){.touchpoint-image{margin-bottom:30px}}@media screen and (min-width:421px){.touchpoint-image{margin-bottom:35px}}@media screen and (min-width:701px){.touchpoint-image{margin-bottom:60px}}@media screen and (min-width:1001px){.touchpoint-image{margin-bottom:80px}}@media screen and (min-width:1301px){.touchpoint-image{margin-bottom:100px}}@media screen and (min-width:0px){.touchpoint-media{margin-bottom:30px}}@media screen and (min-width:421px){.touchpoint-media{margin-bottom:35px}}@media screen and (min-width:701px){.touchpoint-media{margin-bottom:60px}}@media screen and (min-width:1001px){.touchpoint-media{margin-bottom:80px}}@media screen and (min-width:1301px){.touchpoint-media{margin-bottom:100px}}.paragraph-touchpoint-image__field-touchpoint-image-imagepin{overflow-x:hidden}.image-touchpoint__close{position:absolute;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;background:transparent}@media only screen and (min-width:0px){.image-touchpoint__close{top:20px;right:14px}}@media only screen and (min-width:421px){.image-touchpoint__close{top:24px;right:25px}}@media only screen and (min-width:701px){.image-touchpoint__close{top:28px;right:30px}}@media only screen and (min-width:1001px){.image-touchpoint__close{top:28px;right:34px}}@media only screen and (min-width:1301px){.image-touchpoint__close{top:34px;right:34px}}.image-touchpoint__close-icon{color:#535359}@media only screen and (min-width:0px){.image-touchpoint__close-icon{font-size:16px}}@media only screen and (min-width:421px){.image-touchpoint__close-icon{font-size:18px}}@media only screen and (min-width:701px){.image-touchpoint__close-icon{font-size:20px}}@media only screen and (min-width:1001px){.image-touchpoint__close-icon{font-size:22px}}@media only screen and (min-width:1301px){.image-touchpoint__close-icon{font-size:24px}}.image-touchpoint__overlay-bg{display:none;z-index:91;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.image-touchpoint__widget-headline{color:#242426}@media only screen and (min-width:0px){.image-touchpoint__widget-headline{margin-top:20px}}@media only screen and (min-width:421px){.image-touchpoint__widget-headline{margin-top:22px}}@media only screen and (min-width:701px){.image-touchpoint__widget-headline{margin-top:26px}}@media only screen and (min-width:1001px){.image-touchpoint__widget-headline{margin-top:27px}}@media only screen and (min-width:1301px){.image-touchpoint__widget-headline{margin-top:30px}}@media only screen and (min-width:0px){.image-touchpoint__widget-headline{margin-bottom:20px}}@media only screen and (min-width:421px){.image-touchpoint__widget-headline{margin-bottom:22px}}@media only screen and (min-width:701px){.image-touchpoint__widget-headline{margin-bottom:26px}}@media only screen and (min-width:1001px){.image-touchpoint__widget-headline{margin-bottom:27px}}@media only screen and (min-width:1301px){.image-touchpoint__widget-headline{margin-bottom:30px}}@media screen and (min-width:0px){.image-touchpoint__widget-headline{margin-right:20px;margin-left:20px}}@media screen and (min-width:421px){.image-touchpoint__widget-headline{margin-right:25px;margin-left:25px}}@media screen and (min-width:701px){.image-touchpoint__widget-headline{margin-right:40px;margin-left:40px}}@media screen and (min-width:1001px){.image-touchpoint__widget-headline{margin-right:45px;margin-left:45px}}@media screen and (min-width:1301px){.image-touchpoint__widget-headline{margin-right:50px;margin-left:50px}}.image-touchpoint__widget-image img{width:100%}@media screen and (min-width:0px){.image-touchpoint__widget-image img{margin-bottom:20px}}@media screen and (min-width:421px){.image-touchpoint__widget-image img{margin-bottom:25px}}@media screen and (min-width:701px){.image-touchpoint__widget-image img{margin-bottom:40px}}@media screen and (min-width:1001px){.image-touchpoint__widget-image img{margin-bottom:45px}}@media screen and (min-width:1301px){.image-touchpoint__widget-image img{margin-bottom:50px}}@media screen and (min-width:0px){.image-touchpoint__widget-text{padding-right:20px;padding-bottom:20px;padding-left:20px}}@media screen and (min-width:421px){.image-touchpoint__widget-text{padding-right:25px;padding-bottom:25px;padding-left:25px}}@media screen and (min-width:701px){.image-touchpoint__widget-text{padding-right:40px;padding-bottom:40px;padding-left:40px}}@media screen and (min-width:1001px){.image-touchpoint__widget-text{padding-right:45px;padding-bottom:45px;padding-left:45px}}@media screen and (min-width:1301px){.image-touchpoint__widget-text{padding-right:50px;padding-bottom:50px;padding-left:50px}}@-webkit-keyframes pulse{0%{transform:scale(1);opacity:.75}to{transform:scale(1.4);opacity:0}}@keyframes pulse{0%{transform:scale(1);opacity:.75}to{transform:scale(1.4);opacity:0}}@-webkit-keyframes pulse-hover{0%{transform:scale(1);opacity:.75}to{transform:scale(1.15,1.3);opacity:0}}@keyframes pulse-hover{0%{transform:scale(1);opacity:.75}to{transform:scale(1.15,1.3);opacity:0}}.home__pin,.home__pin__wrapper{position:absolute}.home__pin{display:flex;align-items:center;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50px;background:#e6b30d;text-align:center;text-decoration:none;color:#242426}@media only screen and (min-width:0px){.home__pin{min-width:20px}}@media only screen and (min-width:421px){.home__pin{min-width:29px}}@media only screen and (min-width:701px){.home__pin{min-width:43px}}@media only screen and (min-width:1001px){.home__pin{min-width:49px}}@media only screen and (min-width:1301px){.home__pin{min-width:60px}}@media only screen and (min-width:0px){.home__pin{min-height:20px}}@media only screen and (min-width:421px){.home__pin{min-height:29px}}@media only screen and (min-width:701px){.home__pin{min-height:43px}}@media only screen and (min-width:1001px){.home__pin{min-height:49px}}@media only screen and (min-width:1301px){.home__pin{min-height:60px}}.home__pin:after,.home__pin:before{position:absolute;left:0;top:0;content:"";border-radius:50px;background:#e6b30d;pointer-events:none;width:100%;height:100%;z-index:1}@media only screen and (min-width:0px){.home__pin:after,.home__pin:before{min-width:15px}}@media only screen and (min-width:421px){.home__pin:after,.home__pin:before{min-width:25px}}@media only screen and (min-width:701px){.home__pin:after,.home__pin:before{min-width:41px}}@media only screen and (min-width:1001px){.home__pin:after,.home__pin:before{min-width:47px}}@media only screen and (min-width:1301px){.home__pin:after,.home__pin:before{min-width:60px}}@media only screen and (min-width:0px){.home__pin:after,.home__pin:before{min-height:15px}}@media only screen and (min-width:421px){.home__pin:after,.home__pin:before{min-height:25px}}@media only screen and (min-width:701px){.home__pin:after,.home__pin:before{min-height:41px}}@media only screen and (min-width:1001px){.home__pin:after,.home__pin:before{min-height:47px}}@media only screen and (min-width:1301px){.home__pin:after,.home__pin:before{min-height:60px}}.home__pin:after,.home__pin:before{-webkit-animation:pulse-hover 1.5s infinite;animation:pulse-hover 1.5s infinite}.home__pin:after{-webkit-animation-delay:.75s;animation-delay:.75s}@media only screen and (min-width:1001px){.home__pin:active:after,.home__pin:active:before,.home__pin:hover:after,.home__pin:hover:before{-webkit-animation:pulse-hover 1.5s infinite;animation:pulse-hover 1.5s infinite}.home__pin:active:after,.home__pin:hover:after{-webkit-animation-delay:.75s;animation-delay:.75s}.home__pin:active:after,.home__pin:active:before,.home__pin:hover:after,.home__pin:hover:before{max-width:inherit}.home__pin:active .home__pin__icon,.home__pin:hover .home__pin__icon{opacity:0;display:none}.home__pin:active .home-pin__title,.home__pin:hover .home-pin__title{font-weight:700;font-size:16px;padding-left:12px;padding-right:12px}.home__pin:active .home-pin__title-wrapper,.home__pin:hover .home-pin__title-wrapper{opacity:1;width:auto}}.home-pin__title{font-weight:700}.home__pin__inner{width:100%;height:100%;z-index:2;margin:0 auto;display:flex;align-items:center}@media only screen and (min-width:701px){.home__pin__inner{padding:5px}}@media only screen and (min-width:1001px){.home__pin__inner{padding:10px}}.home__pin__icon{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .4s}@media only screen and (min-width:0px){.home__pin__icon{font-size:10px}}@media only screen and (min-width:701px){.home__pin__icon{font-size:inherit}}.home-pin__title-wrapper{height:0;z-index:11;position:relative;display:flex;align-items:center;opacity:0;transition:opacity .4s}.home-pin__title{overflow:hidden;font-size:0;white-space:nowrap;padding-left:8px;transition:font-size .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.home__pin__inner{min-width:100%;flex-direction:column;align-content:center;display:flex;justify-content:center}.home__pin__wrapper .home__pin__inner:hover{position:relative}.home-pin__title-wrapper{min-width:100%;min-height:100%}.home-pin__title{position:relative;top:50%;left:50%;transform:translate(-50%,50%)}}.newsletter-subscription-box{display:flex;align-items:center;height:auto;min-height:110px;background:#eaeaec}@media screen and (min-width:0px){.newsletter-subscription-box{margin-bottom:20px}}@media screen and (min-width:421px){.newsletter-subscription-box{margin-bottom:25px}}@media screen and (min-width:701px){.newsletter-subscription-box{margin-bottom:40px}}@media screen and (min-width:1001px){.newsletter-subscription-box{margin-bottom:45px}}@media screen and (min-width:1301px){.newsletter-subscription-box{margin-bottom:50px}}.newsletter-subscription-box__icon{height:auto}@media only screen and (min-width:0px){.newsletter-subscription-box__icon{margin-left:10px}}@media only screen and (min-width:421px){.newsletter-subscription-box__icon{margin-left:19px}}@media only screen and (min-width:701px){.newsletter-subscription-box__icon{margin-left:33px}}@media only screen and (min-width:1001px){.newsletter-subscription-box__icon{margin-left:39px}}@media only screen and (min-width:1301px){.newsletter-subscription-box__icon{margin-left:50px}}@media only screen and (min-width:0px){.newsletter-subscription-box__icon{width:40px}}@media only screen and (min-width:421px){.newsletter-subscription-box__icon{width:50px}}@media only screen and (min-width:1301px){.newsletter-subscription-box__icon{width:60px}}.newsletter-subscription-box__text{display:inline-block;color:#535359;vertical-align:middle;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.newsletter-subscription-box__text{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.newsletter-subscription-box__text{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.newsletter-subscription-box__text{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.newsletter-subscription-box__text{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.newsletter-subscription-box__text{font-size:22px;line-height:40px}}.newsletter-subscription-box__button{display:inline-block;margin-left:15px}@media only screen and (min-width:0px){.newsletter-subscription-box__button{margin-right:20px}}@media only screen and (min-width:421px){.newsletter-subscription-box__button{margin-right:30px}}@media only screen and (min-width:1301px){.newsletter-subscription-box__button{margin-right:39px}}.newsletter-subscription-left{display:inline-block}@media only screen and (min-width:0px){.newsletter-subscription-left{width:40px}}@media only screen and (min-width:421px){.newsletter-subscription-left{width:50px}}@media only screen and (min-width:1301px){.newsletter-subscription-left{width:60px}}.newsletter-subscription-center{display:inline-block;margin:0 auto}@media only screen and (min-width:0px){.newsletter-subscription-center{padding-left:50px}}@media only screen and (min-width:421px){.newsletter-subscription-center{padding-left:50px}}.ps-slider__group{position:relative;background:#f7f6f2}@media screen and (min-width:0px){.ps-slider__group{padding-top:30px}}@media screen and (min-width:421px){.ps-slider__group{padding-top:35px}}@media screen and (min-width:701px){.ps-slider__group{padding-top:60px}}@media screen and (min-width:1001px){.ps-slider__group{padding-top:80px}}@media screen and (min-width:1301px){.ps-slider__group{padding-top:100px}}@media screen and (min-width:0px){.ps-slider__group{padding-bottom:30px}}@media screen and (min-width:421px){.ps-slider__group{padding-bottom:35px}}@media screen and (min-width:701px){.ps-slider__group{padding-bottom:60px}}@media screen and (min-width:1001px){.ps-slider__group{padding-bottom:80px}}@media screen and (min-width:1301px){.ps-slider__group{padding-bottom:100px}}.ps-slider__group:after,.ps-slider__group:before{z-index:2;content:"";position:absolute;top:0;bottom:0;width:2vw;background:#f7f6f2}.ps-slider__group:before{left:0}.ps-slider__group:after{right:0}@media only screen and (min-width:1001px){.ps-slider__group{padding-bottom:40px}}@media only screen and (min-width:1301px){.ps-slider__group{padding-bottom:50px}.ps-slider__group:after,.ps-slider__group:before{width:8vw}}.ps-slider__title{text-align:center;color:#fdc716;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.ps-slider__title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.ps-slider__title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.ps-slider__title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.ps-slider__title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.ps-slider__title{font-size:34px;line-height:40px}}@media screen and (min-width:0px){.ps-slider__title{margin-bottom:20px}}@media screen and (min-width:421px){.ps-slider__title{margin-bottom:25px}}@media screen and (min-width:701px){.ps-slider__title{margin-bottom:40px}}@media screen and (min-width:1001px){.ps-slider__title{margin-bottom:45px}}@media screen and (min-width:1301px){.ps-slider__title{margin-bottom:50px}}.ps-slider__holder{position:relative}.ps-slider{position:static}@media only screen and (min-width:1001px){.ps-slider{overflow:visible}}.ps-slider__wrapper{display:flex;align-items:center}.ps-slider__slide{text-align:center}@media only screen and (min-width:0px){.ps-slider__slide{height:328px}}@media only screen and (min-width:421px){.ps-slider__slide{height:370px}}@media only screen and (min-width:701px){.ps-slider__slide{height:439px}}@media only screen and (min-width:1001px){.ps-slider__slide{height:467px}}@media only screen and (min-width:1301px){.ps-slider__slide{height:523px}}.ps-slider__slide-inner{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);background:#fff}@media only screen and (min-width:1001px){.ps-slider__slide-inner:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 0 35px rgba(0,0,0,.07);opacity:0;transition:opacity .2s}.ps-slider__slide-inner:hover:after{opacity:1}}.ps-slider__image{position:relative;overflow:hidden}@media only screen and (min-width:0px){.ps-slider__image{height:180px}}@media only screen and (min-width:421px){.ps-slider__image{height:195px}}@media only screen and (min-width:701px){.ps-slider__image{height:220px}}@media only screen and (min-width:1001px){.ps-slider__image{height:230px}}@media only screen and (min-width:1301px){.ps-slider__image{height:250px}}@media screen and (min-width:0px){.ps-slider__image{margin-bottom:20px}}@media screen and (min-width:421px){.ps-slider__image{margin-bottom:25px}}@media screen and (min-width:701px){.ps-slider__image{margin-bottom:30px}}@media screen and (min-width:1001px){.ps-slider__image{margin-bottom:35px}}@media screen and (min-width:1301px){.ps-slider__image{margin-bottom:40px}}.ps-slider__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:100%;transition:transform .2s}.ps-slider__image .contextual-region{position:static}.ps-slider__slide-inner:hover .ps-slider__image img{transform:translate(-50%,-50%) scale(1.05)}@media screen and (min-width:0px){.ps-slider__slide-title{padding-right:20px;padding-left:20px}}@media screen and (min-width:421px){.ps-slider__slide-title{padding-right:25px;padding-left:25px}}@media screen and (min-width:701px){.ps-slider__slide-title{padding-right:30px;padding-left:30px}}@media screen and (min-width:1001px){.ps-slider__slide-title{padding-right:35px;padding-left:35px}}@media screen and (min-width:1301px){.ps-slider__slide-title{padding-right:40px;padding-left:40px}}.ps-slider__slide-title h3{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#2f3033}@media screen and (min-width:0px){.ps-slider__slide-title h3{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.ps-slider__slide-title h3{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.ps-slider__slide-title h3{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.ps-slider__slide-title h3{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.ps-slider__slide-title h3{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.ps-slider__slide-title h3{margin-bottom:10px}}@media screen and (min-width:421px){.ps-slider__slide-title h3{margin-bottom:15px}}@media screen and (min-width:701px){.ps-slider__slide-title h3{margin-bottom:20px}}@media screen and (min-width:1001px){.ps-slider__slide-title h3{margin-bottom:25px}}@media screen and (min-width:1301px){.ps-slider__slide-title h3{margin-bottom:30px}}.ps-slider__text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.ps-slider__text{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.ps-slider__text{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.ps-slider__text{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.ps-slider__text{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.ps-slider__text{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.ps-slider__text{padding-right:20px;padding-left:20px}}@media screen and (min-width:421px){.ps-slider__text{padding-right:25px;padding-left:25px}}@media screen and (min-width:701px){.ps-slider__text{padding-right:30px;padding-left:30px}}@media screen and (min-width:1001px){.ps-slider__text{padding-right:35px;padding-left:35px}}@media screen and (min-width:1301px){.ps-slider__text{padding-right:40px;padding-left:40px}}@media screen and (min-width:0px){.ps-slider__text{margin-bottom:20px}}@media screen and (min-width:421px){.ps-slider__text{margin-bottom:25px}}@media screen and (min-width:701px){.ps-slider__text{margin-bottom:40px}}@media screen and (min-width:1001px){.ps-slider__text{margin-bottom:45px}}@media screen and (min-width:1301px){.ps-slider__text{margin-bottom:50px}}div.form-type-range{display:flex;flex-wrap:wrap;justify-content:center}@supports(-moz-appearance:none){div.form-type-range{justify-content:flex-start}}div.form-type-range label.form-item__label{width:100%;margin-right:auto}div.form-type-range span.field-suffix input.form-number{width:auto!important;text-align:center;max-height:50px;max-width:50px}@media screen and (min-width:0px){div.form-type-range span.field-suffix input.form-number{padding:10px}}@media only screen and (min-width:1001px){div.form-type-range span.field-suffix input.form-number{max-width:70px}}div.form-type-range [type=range]{-webkit-appearance:none;background:transparent;margin:12px 0;width:80%;padding:0}div.form-type-range [type=range]::-moz-focus-outer{border:0}div.form-type-range [type=range]:focus{outline:0}div.form-type-range [type=range]:focus::-webkit-slider-runnable-track{background:#fbfbfc}div.form-type-range [type=range]:focus::-ms-fill-lower{background:#eceff1}div.form-type-range [type=range]:focus::-ms-fill-upper{background:#fbfbfc}div.form-type-range [type=range]::-webkit-slider-runnable-track{cursor:default;height:12px;-webkit-transition:all .2s ease;transition:all .2s ease;width:80%;box-shadow:1px 1px 1px rgba(0,0,0,.2),0 0 1px hsla(0,0%,5%,.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:5px}div.form-type-range [type=range]::-webkit-slider-thumb{box-shadow:4px 4px 4px rgba(0,0,0,.2),0 0 4px hsla(0,0%,5%,.2);background:#e6b30d;border:2px solid #eceff1;border-radius:12px;box-sizing:border-box;cursor:default;height:24px;width:24px;-webkit-appearance:none;margin-top:-8px}div.form-type-range [type=range]::-moz-range-track{box-shadow:1px 1px 1px rgba(0,0,0,.2),0 0 1px hsla(0,0%,5%,.2);cursor:default;height:12px;-moz-transition:all .2s ease;transition:all .2s ease;width:80%;width:90%;background:#eceff1;border:2px solid #cfd8dc;border-radius:5px;height:6px}div.form-type-range [type=range]::-moz-range-thumb{box-shadow:4px 4px 4px rgba(0,0,0,.2),0 0 4px hsla(0,0%,5%,.2);background:#e6b30d;border:2px solid #eceff1;border-radius:12px;box-sizing:border-box;cursor:default;height:24px;width:24px}div.form-type-range [type=range]::-ms-track{cursor:default;height:12px;-ms-transition:all .2s ease;transition:all .2s ease;width:80%;width:100%;background:transparent;border-color:transparent;border-width:12px 0;color:transparent}div.form-type-range [type=range]::-ms-fill-lower{background:#dde3e6}div.form-type-range [type=range]::-ms-fill-lower,div.form-type-range [type=range]::-ms-fill-upper{box-shadow:1px 1px 1px rgba(0,0,0,.2),0 0 1px hsla(0,0%,5%,.2);border:2px solid #cfd8dc;border-radius:10px}div.form-type-range [type=range]::-ms-fill-upper{background:#eceff1}div.form-type-range [type=range]::-ms-thumb{box-shadow:4px 4px 4px rgba(0,0,0,.2),0 0 4px hsla(0,0%,5%,.2);background:#e6b30d;border:2px solid #eceff1;border-radius:12px;box-sizing:border-box;cursor:default;height:24px;width:24px}div.form-type-range [type=range]:disabled::-moz-range-thumb,div.form-type-range [type=range]:disabled::-ms-fill-lower,div.form-type-range [type=range]:disabled::-ms-fill-upper,div.form-type-range [type=range]:disabled::-ms-thumb,div.form-type-range [type=range]:disabled::-webkit-slider-runnable-track,div.form-type-range [type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}:root div.form-type-range input[type=range],_:-ms-fullscreen{margin:0}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){div.form-type-range input[type=range]{max-width:70%}}}div.form-item-file-upload.form-type-webform-document-file div.webform-document-file{position:relative;z-index:1}div.form-item-file-upload.form-type-webform-document-file div.webform-document-file label{position:relative;text-align:center}@media screen and (min-width:0px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file label{padding-left:10px;padding-right:10px}}@media screen and (min-width:421px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file label{padding-left:15px;padding-right:15px}}@media screen and (min-width:701px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file label{padding-left:20px;padding-right:20px}}@media screen and (min-width:1001px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file label{padding-left:25px;padding-right:25px}}@media screen and (min-width:1301px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file label{padding-left:30px;padding-right:30px}}div.form-item-file-upload.form-type-webform-document-file div.webform-document-file label:before{z-index:-1}div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{display:table;width:100%;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;border:1px solid #ccc}@media screen and (min-width:0px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{margin-top:10px}}@media screen and (min-width:701px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{margin-top:15px}}@media screen and (min-width:1001px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{margin-top:20px}}@media screen and (min-width:0px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{font-size:12px;line-height:16px}}@media screen and (min-width:421px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{font-size:13px;line-height:19px}}@media screen and (min-width:701px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{font-size:16px;line-height:26px}}@media screen and (min-width:0px){div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox{padding:10px}}div.form-item-file-upload.form-type-webform-document-file div.webform-document-file div.form-type-checkbox label{display:contents}div.form-item-file-upload.form-type-webform-document-file div.webform-document-file input.button[name=file_upload_upload_button]{display:none}:root div.form-item-file-upload.form-type-webform-document-file div.form-type-checkbox,_:-ms-fullscreen{display:table;border:1px solid #ccc}@media screen and (min-width:0px){:root div.form-item-file-upload.form-type-webform-document-file div.form-type-checkbox,_:-ms-fullscreen{padding:10px}}:root div.form-item-file-upload.form-type-webform-document-file div.form-type-checkbox label,_:-ms-fullscreen label{display:inline-block;padding:0}.title{position:absolute;right:10px;top:0;max-width:50%;text-align:right;z-index:1000;color:#fff}.layout-2-columns__left-column .audioPlayer,.layout-2-columns__right-columns .audioPlayer{margin-left:0;width:100%}.audioPlayer{background-size:cover;background-repeat:no-repeat;position:relative;margin-left:auto;margin-right:auto;margin-bottom:20px}@media only screen and (min-width:0px){.audioPlayer{min-height:100px}}@media only screen and (min-width:421px){.audioPlayer{min-height:120px}}@media only screen and (min-width:701px){.audioPlayer{min-height:300px}}@media only screen and (min-width:1301px){.audioPlayer{min-height:400px}}.audioPlayer canvas{background-color:#595959;top:0}.audio,.audioPlayer canvas{position:absolute;width:100%}.audio{bottom:0}.audio-player{height:50px;background:#444;box-shadow:0 0 20px 0 rgba(0,0,0,.667);font-family:arial;color:#fff;font-size:.75em;overflow:hidden;display:grid;grid-template-rows:6px auto}.audio-player .timeline{background:#fff;width:100%;position:relative;cursor:pointer;box-shadow:0 2px 10px 0 rgba(0,0,0,.533)}.audio-player .timeline .progress{background:#fc0;width:0;height:100%;transition:.25s}.audio-player .controls{display:flex;justify-content:space-between;align-items:stretch;padding:0 20px}.audio-player .controls>*{display:flex;justify-content:center;align-items:center}.audio-player .controls .toggle-play.play{cursor:pointer;position:relative;left:0;height:0;width:0;border:7px solid transparent;border-left:13px solid #fff}.audio-player .controls .toggle-play.play:hover{transform:scale(1.1)}.audio-player .controls .toggle-play.pause{height:15px;width:20px;cursor:pointer;position:relative}.audio-player .controls .toggle-play.pause:before{position:absolute;top:0;left:0;background:#fff;content:"";height:15px;width:3px}.audio-player .controls .toggle-play.pause:after{position:absolute;top:0;right:8px;background:#fff;content:"";height:15px;width:3px}.audio-player .controls .toggle-play.pause:hover{transform:scale(1.1)}.audio-player .controls .time{display:flex;flex-grow:2}.audio-player .controls .time>*{padding:2px}.audio-player .controls .volume-container{cursor:pointer;z-index:2}.audio-player .controls .volume-container .volume-button{height:26px;display:flex;align-items:center}.audio-player .controls .volume-container .volume-button .volume{transform:scale(.7)}.audio-player .controls .volume-container .volume-slider{top:15px;z-index:-1;width:100px;height:10px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.667);transition:.25s}.audio-player .controls .volume-container .volume-slider .volume-percentage{background:#fc0;height:100%;width:75%}@media screen and (min-width:0px){.accordion-group{margin-bottom:20px}}@media screen and (min-width:421px){.accordion-group{margin-bottom:25px}}@media screen and (min-width:701px){.accordion-group{margin-bottom:40px}}@media screen and (min-width:1001px){.accordion-group{margin-bottom:45px}}@media screen and (min-width:1301px){.accordion-group{margin-bottom:50px}}.accordion-group .accordion-content{overflow:hidden;background-color:#f7f6f2}.accordion-group .accordion-content__title{color:#fdc716;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.accordion-group .accordion-content__title{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.accordion-group .accordion-content__title{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.accordion-group .accordion-content__title{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.accordion-group .accordion-content__title{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.accordion-group .accordion-content__title{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.accordion-group .accordion-content__title{padding:10px}}@media screen and (min-width:421px){.accordion-group .accordion-content__title{padding:15px}}@media screen and (min-width:701px){.accordion-group .accordion-content__title{padding:20px}}@media screen and (min-width:1001px){.accordion-group .accordion-content__title{padding:25px}}@media screen and (min-width:1301px){.accordion-group .accordion-content__title{padding:30px}}.accordion-group .accordion-content__title:after{color:#a6a4a1}@media only screen and (min-width:0px){.accordion-group .accordion-content__title:after{right:10px;font-size:10px}}@media only screen and (min-width:421px){.accordion-group .accordion-content__title:after{right:15px;font-size:12px}}@media only screen and (min-width:701px){.accordion-group .accordion-content__title:after{right:20px;font-size:14px}}@media only screen and (min-width:1001px){.accordion-group .accordion-content__title:after{right:25px}}@media only screen and (min-width:1301px){.accordion-group .accordion-content__title:after{right:30px;font-size:16px}}.accordion-group .accordion-content__title:hover{cursor:pointer}.accordion-group .accordion-content__content{border-top:1px solid rgba(0,0,0,.1);padding-bottom:0}@media screen and (min-width:0px){.accordion-group .accordion-content__content{padding-top:20px;padding-right:20px;padding-left:20px}}@media screen and (min-width:421px){.accordion-group .accordion-content__content{padding-top:25px;padding-right:25px;padding-left:25px}}@media screen and (min-width:701px){.accordion-group .accordion-content__content{padding-top:40px;padding-right:40px;padding-left:40px}}@media screen and (min-width:1001px){.accordion-group .accordion-content__content{padding-top:45px;padding-right:45px;padding-left:45px}}@media screen and (min-width:1301px){.accordion-group .accordion-content__content{padding-top:50px;padding-right:50px;padding-left:50px}}.accordion-group .accordion-content__content .content-text__text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.accordion-group .accordion-content__content .content-text__text{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.accordion-group .accordion-content__content .content-text__text{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.accordion-group .accordion-content__content .content-text__text{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.accordion-group .accordion-content__content .content-text__text{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.accordion-group .accordion-content__content .content-text__text{font-size:16px;line-height:26px}}.accordion-group .accordion-content .content-teaser__intro-text,.accordion-group .accordion-content .content-teasers__title,.accordion-group .accordion-content .cta-button,.accordion-group .accordion-content .multi-video-box__slider,.accordion-group .accordion-content .multi-video-box__videos,.accordion-group .accordion-content .person-content-contact-teaser,.accordion-group .accordion-content .width--content{max-width:100%}.accordion-group .media-image__image{width:100%;min-width:100%}.accordion-group .media-image__caption{width:100%;min-width:100%;background:#fff}@media screen and (min-width:0px){.accordion-group .media-image__caption{padding-right:10px;padding-left:10px}}@media screen and (min-width:421px){.accordion-group .media-image__caption{padding-right:15px;padding-left:15px}}@media screen and (min-width:701px){.accordion-group .media-image__caption{padding-right:20px;padding-left:20px}}@media screen and (min-width:1001px){.accordion-group .media-image__caption{padding-right:25px;padding-left:25px}}@media screen and (min-width:1301px){.accordion-group .media-image__caption{padding-right:30px;padding-left:30px}}@media screen and (min-width:0px){.accordion-group .media-image__caption{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:701px){.accordion-group .media-image__caption{padding-top:15px;padding-bottom:15px}}@media screen and (min-width:1001px){.accordion-group .media-image__caption{padding-top:20px;padding-bottom:20px}}.page-node-type-page .accordion-group .media-image__caption{background:#f7f6f2}.accordion-group .field--name-field-upload-file{background:rgba(0,0,0,.1);color:#535359}.accordion-group .field--name-field-upload-file .file{padding-left:0;background:transparent}@media screen and (min-width:0px){.accordion-group .field--name-field-upload-file .file a:before{margin-left:10px}}@media screen and (min-width:701px){.accordion-group .field--name-field-upload-file .file a:before{margin-left:15px}}@media screen and (min-width:1001px){.accordion-group .field--name-field-upload-file .file a:before{margin-left:20px}}.accordion-group .content-text__text ul{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.accordion-group .content-text__text ul{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.accordion-group .content-text__text ul{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.accordion-group .content-text__text ul{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.accordion-group .content-text__text ul{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.accordion-group .content-text__text ul{font-size:22px;line-height:40px}}.page-node-type-page .accordion-group .accordion-content{background-color:#fff}.audiofield-player{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:0px){.node-article-full__body{padding-bottom:20px}}@media screen and (min-width:421px){.node-article-full__body{padding-bottom:25px}}@media screen and (min-width:701px){.node-article-full__body{padding-bottom:40px}}@media screen and (min-width:1001px){.node-article-full__body{padding-bottom:45px}}@media screen and (min-width:1301px){.node-article-full__body{padding-bottom:50px}}.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{padding-bottom:20px}}@media screen and (min-width:421px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{padding-bottom:25px}}@media screen and (min-width:701px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{padding-bottom:40px}}@media screen and (min-width:1001px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{padding-bottom:45px}}@media screen and (min-width:1301px){.content-custom-teaser__text,.field--name-body,.field--name-field-abstract,.field--type-text-long{padding-bottom:50px}}.content-custom-teaser__text b,.content-custom-teaser__text strong,.field--name-body b,.field--name-body strong,.field--name-field-abstract b,.field--name-field-abstract strong,.field--type-text-long b,.field--type-text-long strong{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.content-custom-teaser__text b,.content-custom-teaser__text strong,.field--name-body b,.field--name-body strong,.field--name-field-abstract b,.field--name-field-abstract strong,.field--type-text-long b,.field--type-text-long strong{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.content-custom-teaser__text b,.content-custom-teaser__text strong,.field--name-body b,.field--name-body strong,.field--name-field-abstract b,.field--name-field-abstract strong,.field--type-text-long b,.field--type-text-long strong{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.content-custom-teaser__text b,.content-custom-teaser__text strong,.field--name-body b,.field--name-body strong,.field--name-field-abstract b,.field--name-field-abstract strong,.field--type-text-long b,.field--type-text-long strong{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.content-custom-teaser__text b,.content-custom-teaser__text strong,.field--name-body b,.field--name-body strong,.field--name-field-abstract b,.field--name-field-abstract strong,.field--type-text-long b,.field--type-text-long strong{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.content-custom-teaser__text b,.content-custom-teaser__text strong,.field--name-body b,.field--name-body strong,.field--name-field-abstract b,.field--name-field-abstract strong,.field--type-text-long b,.field--type-text-long strong{font-size:22px;line-height:40px}}.content-custom-teaser__text ol li,.content-custom-teaser__text ul li,.field--name-body ol li,.field--name-body ul li,.field--name-field-abstract ol li,.field--name-field-abstract ul li,.field--type-text-long ol li,.field--type-text-long ul li{list-style-position:inside}.content-custom-teaser__text ul,.field--name-body ul,.field--name-field-abstract ul,.field--type-text-long ul{list-style:circle}.content-custom-teaser__text ol,.field--name-body ol,.field--name-field-abstract ol,.field--type-text-long ol{list-style:decimal}.content-custom-teaser__text em,.field--name-body em,.field--name-field-abstract em,.field--type-text-long em{font-style:italic}.content-custom-teaser__text hr,.field--name-body hr,.field--name-field-abstract hr,.field--type-text-long hr{width:100%;height:1px;border-width:0;color:rgba(0,0,0,.1);background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}@media screen and (min-width:0px){.content-custom-teaser__text hr,.field--name-body hr,.field--name-field-abstract hr,.field--type-text-long hr{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:421px){.content-custom-teaser__text hr,.field--name-body hr,.field--name-field-abstract hr,.field--type-text-long hr{margin-top:25px;margin-bottom:25px}}@media screen and (min-width:701px){.content-custom-teaser__text hr,.field--name-body hr,.field--name-field-abstract hr,.field--type-text-long hr{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:1001px){.content-custom-teaser__text hr,.field--name-body hr,.field--name-field-abstract hr,.field--type-text-long hr{margin-top:45px;margin-bottom:45px}}@media screen and (min-width:1301px){.content-custom-teaser__text hr,.field--name-body hr,.field--name-field-abstract hr,.field--type-text-long hr{margin-top:50px;margin-bottom:50px}}.paragraph.content-text-infobox>.field--type-text-long.content-text__text{color:#535359;border:1px solid rgba(0,0,0,.1);border-radius:3px}@media screen and (min-width:0px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{margin-bottom:20px}}@media screen and (min-width:421px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{margin-bottom:25px}}@media screen and (min-width:701px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{margin-bottom:40px}}@media screen and (min-width:1001px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{margin-bottom:45px}}@media screen and (min-width:1301px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{margin-bottom:50px}}@media screen and (min-width:0px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{padding:20px}}@media screen and (min-width:421px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{padding:25px}}@media screen and (min-width:701px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{padding:40px}}@media screen and (min-width:1001px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{padding:45px}}@media screen and (min-width:1301px){.paragraph.content-text-infobox>.field--type-text-long.content-text__text{padding:50px}}.configurator-teaser{position:relative;border-radius:3px;background-color:#959499}@media screen and (min-width:0px){.configurator-teaser{margin-top:20px}}@media screen and (min-width:421px){.configurator-teaser{margin-top:25px}}@media screen and (min-width:701px){.configurator-teaser{margin-top:40px}}@media screen and (min-width:1001px){.configurator-teaser{margin-top:45px}}@media screen and (min-width:1301px){.configurator-teaser{margin-top:50px}}@media screen and (min-width:0px){.configurator-teaser{margin-bottom:30px}}@media screen and (min-width:421px){.configurator-teaser{margin-bottom:35px}}@media screen and (min-width:701px){.configurator-teaser{margin-bottom:60px}}@media screen and (min-width:1001px){.configurator-teaser{margin-bottom:80px}}@media screen and (min-width:1301px){.configurator-teaser{margin-bottom:100px}}.configurator-teaser:before{content:"";display:block;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom left,transparent,rgba(0,0,0,.15))}@media only screen and (min-width:0px){.configurator-teaser{display:none}}@media only screen and (min-width:1001px){.configurator-teaser{display:block}}.configurator-teaser .configurator-teaser__default-bg{position:relative;background-image:url(/themes/hdbp/assets/dist/css/../img/config-bg.49bc838f.png);background-size:contain;background-position:bottom;background-repeat:no-repeat}.configurator-teaser .configurator-teaser__default-bg:before{content:"";display:block;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom left,transparent,rgba(0,0,0,.15))}.configurator-teaser .configurator-teaser__container{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}@media screen and (min-width:0px){.configurator-teaser .configurator-teaser__container{padding:20px}}@media screen and (min-width:421px){.configurator-teaser .configurator-teaser__container{padding:25px}}@media screen and (min-width:701px){.configurator-teaser .configurator-teaser__container{padding:30px}}@media screen and (min-width:1001px){.configurator-teaser .configurator-teaser__container{padding:35px}}@media screen and (min-width:1301px){.configurator-teaser .configurator-teaser__container{padding:40px}}.configurator-teaser .configurator-teaser__text{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fff}@media screen and (min-width:0px){.configurator-teaser .configurator-teaser__text{margin-right:20px}}@media screen and (min-width:421px){.configurator-teaser .configurator-teaser__text{margin-right:25px}}@media screen and (min-width:701px){.configurator-teaser .configurator-teaser__text{margin-right:30px}}@media screen and (min-width:1001px){.configurator-teaser .configurator-teaser__text{margin-right:35px}}@media screen and (min-width:1301px){.configurator-teaser .configurator-teaser__text{margin-right:40px}}@media screen and (min-width:0px){.configurator-teaser .configurator-teaser__text{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.configurator-teaser .configurator-teaser__text{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.configurator-teaser .configurator-teaser__text{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.configurator-teaser .configurator-teaser__text{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.configurator-teaser .configurator-teaser__text{font-size:22px;line-height:40px}}.configurator-teaser .configurator-teaser__button a{white-space:nowrap}@media screen and (min-width:0px){.file-download{margin-bottom:20px}}@media screen and (min-width:421px){.file-download{margin-bottom:25px}}@media screen and (min-width:701px){.file-download{margin-bottom:40px}}@media screen and (min-width:1001px){.file-download{margin-bottom:45px}}@media screen and (min-width:1301px){.file-download{margin-bottom:50px}}.file-download .file{display:block;border-radius:3px;background-color:#f7f6f2}@media screen and (min-width:0px){.file-download .file{padding-left:10px}}@media screen and (min-width:421px){.file-download .file{padding-left:15px}}@media screen and (min-width:701px){.file-download .file{padding-left:20px}}@media screen and (min-width:1001px){.file-download .file{padding-left:25px}}@media screen and (min-width:1301px){.file-download .file{padding-left:30px}}.file-download .file a{position:relative;display:flex;flex-direction:row;align-items:center;color:#535359;border-bottom:0;padding-bottom:0;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.file-download .file a{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.file-download .file a{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.file-download .file a{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.file-download .file a{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.file-download .file a{font-size:16px;line-height:26px}}.file-download .file a:hover{padding-bottom:0}.file-download .file a:before{content:"";display:inline-block;width:15px;height:15px}@media screen and (min-width:0px){.file-download .file a:before{margin-right:10px}}@media screen and (min-width:701px){.file-download .file a:before{margin-right:15px}}@media screen and (min-width:1001px){.file-download .file a:before{margin-right:20px}}.file-download .file a sup{display:contents;font-size:80%;bottom:0}.file-download .file a.info-table-body__link--file-premium:after{font-family:FontAwesome,"sans-serif";content:"\";display:flex;align-self:flex-start;position:absolute;margin:.2vw .5vw 0 0;right:0;top:0;color:#fdc716}.page-node-type-page .file-download .file{background-color:#fff}@media screen and (min-width:0px){.layout-slider-media-group{padding-bottom:20px}}@media screen and (min-width:421px){.layout-slider-media-group{padding-bottom:25px}}@media screen and (min-width:701px){.layout-slider-media-group{padding-bottom:40px}}@media screen and (min-width:1001px){.layout-slider-media-group{padding-bottom:45px}}@media screen and (min-width:1301px){.layout-slider-media-group{padding-bottom:50px}}.layout-slider-media-group__slider-full{padding:0;margin:0}.layout-slider-media-group .slick-arrow{top:auto;bottom:0;font-size:0;background-color:#f7f6f2;transform:none;color:#535359}@media screen and (min-width:0px){.layout-slider-media-group .slick-arrow{padding:10px}}@media screen and (min-width:421px){.layout-slider-media-group .slick-arrow{padding:15px}}@media screen and (min-width:701px){.layout-slider-media-group .slick-arrow{padding:20px}}@media screen and (min-width:1001px){.layout-slider-media-group .slick-arrow{padding:25px}}@media screen and (min-width:1301px){.layout-slider-media-group .slick-arrow{padding:30px}}.layout-slider-media-group .slick-arrow:hover{color:#fdc716}.layout-slider-media-group .slick-arrow:before{font-size:20px}@media only screen and (min-width:421px){.layout-slider-media-group .slick-arrow:before{font-size:14px}}@media only screen and (min-width:701px){.layout-slider-media-group .slick-arrow:before{font-size:20px}}@media only screen and (min-width:1001px){.layout-slider-media-group .slick-arrow:before{font-size:22px;font-size:20px}}.layout-slider-media-group .slick-prev{border-right:1px solid rgba(0,0,0,.1);left:3%}.layout-slider-media-group .slick-prev:before{font-family:FontAwesome,"sans-serif";content:"\f053"}@media only screen and (min-width:701px){.layout-slider-media-group .slick-prev{left:4%}}@media only screen and (min-width:1301px){.layout-slider-media-group .slick-prev{left:10%}}.layout-slider-media-group .slick-next{border-left:1px solid rgba(0,0,0,.1);right:3%}.layout-slider-media-group .slick-next:before{font-family:FontAwesome,"sans-serif";content:"\f054"}@media only screen and (min-width:701px){.layout-slider-media-group .slick-next{right:4%}}@media only screen and (min-width:1301px){.layout-slider-media-group .slick-next{right:10%}}.layout-slider-media-group .slick-dots{display:flex;align-items:center;justify-content:center;background-color:#f7f6f2;margin:0 auto;max-width:94%}@media screen and (min-width:0px){.layout-slider-media-group .slick-dots{padding:10px}}@media screen and (min-width:701px){.layout-slider-media-group .slick-dots{padding:15px}}@media screen and (min-width:1001px){.layout-slider-media-group .slick-dots{padding:20px}}@media only screen and (min-width:701px){.layout-slider-media-group .slick-dots{max-width:92%}}@media only screen and (min-width:1301px){.layout-slider-media-group .slick-dots{max-width:80%}}.layout-slider-media-group .slick-dots li{display:none}.layout-slider-media-group .slick-dots li button{background:none;border:none;padding:0;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.layout-slider-media-group .slick-dots li button{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.layout-slider-media-group .slick-dots li button{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.layout-slider-media-group .slick-dots li button{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.layout-slider-media-group .slick-dots li button{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.layout-slider-media-group .slick-dots li button{font-size:16px;line-height:20px}}@media screen and (min-width:0px){.layout-slider-media-group .slick-dots li button{margin-right:10px}}@media screen and (min-width:701px){.layout-slider-media-group .slick-dots li button{margin-right:15px}}@media screen and (min-width:1001px){.layout-slider-media-group .slick-dots li button{margin-right:20px}}.layout-slider-media-group .slick-dots .slick-active{display:inline-block}.layout-slider-media-group .slick-dots .slick-active button{color:#535359}.layout-slider-media-group .slick-dots .slick-dots__count,.layout-slider-media-group .slick-dots .slick-dots__separator{display:inline-block}.layout-slider-media-group .slick-dots .slick-dots__separator span{color:rgba(0,0,0,.1)}@media screen and (min-width:0px){.layout-slider-media-group .slick-dots .slick-dots__separator span{margin-right:10px}}@media screen and (min-width:701px){.layout-slider-media-group .slick-dots .slick-dots__separator span{margin-right:15px}}@media screen and (min-width:1001px){.layout-slider-media-group .slick-dots .slick-dots__separator span{margin-right:20px}}.layout-slider-media-group .slick-dots .slick-dots__count span{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.layout-slider-media-group .slick-dots .slick-dots__count span{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.layout-slider-media-group .slick-dots .slick-dots__count span{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.layout-slider-media-group .slick-dots .slick-dots__count span{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.layout-slider-media-group .slick-dots .slick-dots__count span{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.layout-slider-media-group .slick-dots .slick-dots__count span{font-size:16px;line-height:20px}}.layout-slider-media-group .slick-list{max-width:94%;margin:0 auto}@media only screen and (min-width:701px){.layout-slider-media-group .slick-list{max-width:92%}}@media only screen and (min-width:1301px){.layout-slider-media-group .slick-list{max-width:80%}}.layout-slider-media-group .slick-slide-next,.layout-slider-media-group .slick-slide-prev{opacity:.4}@media screen and (min-width:0px){.content-section-header{padding-bottom:20px}}@media screen and (min-width:421px){.content-section-header{padding-bottom:25px}}@media screen and (min-width:701px){.content-section-header{padding-bottom:30px}}@media screen and (min-width:1001px){.content-section-header{padding-bottom:35px}}@media screen and (min-width:1301px){.content-section-header{padding-bottom:40px}}.content-section-header__headline{color:#2f3033}@media screen and (min-width:0px){.media-image{margin-bottom:20px}}@media screen and (min-width:421px){.media-image{margin-bottom:25px}}@media screen and (min-width:701px){.media-image{margin-bottom:40px}}@media screen and (min-width:1001px){.media-image{margin-bottom:45px}}@media screen and (min-width:1301px){.media-image{margin-bottom:50px}}@media screen and (min-width:0px){.media-video{margin-bottom:20px}}@media screen and (min-width:421px){.media-video{margin-bottom:25px}}@media screen and (min-width:701px){.media-video{margin-bottom:40px}}@media screen and (min-width:1001px){.media-video{margin-bottom:45px}}@media screen and (min-width:1301px){.media-video{margin-bottom:50px}}.content-quote{text-align:center;position:relative}@media screen and (min-width:0px){.content-quote{margin-bottom:20px}}@media screen and (min-width:421px){.content-quote{margin-bottom:25px}}@media screen and (min-width:701px){.content-quote{margin-bottom:40px}}@media screen and (min-width:1001px){.content-quote{margin-bottom:45px}}@media screen and (min-width:1301px){.content-quote{margin-bottom:50px}}.content-quote__border{display:flex;align-items:center}.content-quote__border:after,.content-quote__border:before{content:"";display:block;height:1px;width:100%;background-color:rgba(0,0,0,.1)}.content-quote__quote{display:block;min-width:18px;height:12px}@media screen and (min-width:0px){.content-quote__quote{margin-right:10px;margin-left:10px}}@media screen and (min-width:701px){.content-quote__quote{margin-right:15px;margin-left:15px}}@media screen and (min-width:1001px){.content-quote__quote{margin-right:20px;margin-left:20px}}@media only screen and (min-width:421px){.content-quote__quote{min-width:22px;height:14px}}@media only screen and (min-width:701px){.content-quote__quote{min-width:35px;height:22px}}@media only screen and (min-width:1301px){.content-quote__quote{min-width:45px;height:28px}}.content-quote__quote--top{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAcBAMAAAAHEiuhAAAAMFBMVEUAAAD9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxbkhFB7AAAAD3RSTlMAdyLumbszzGYRRKpV3YgmsRYbAAABDElEQVQoz22RvU5CQRCFT4gYiRYYSwuvsbC8iYUtvIGFvWhhrb2FWFpBQULLE8AjQMED0FLBGxBYbiBQLDs7sztLwqm+nHvu7PwAKN3OzNs7WOOG/fkHyB5ap8J/qNwQmypxy3ptiR+Z1w4vrKjn4jXhOvAQ/AlwGXgHLASpUB54A/wGLoA7G5TBRqV+M/GzxK9iFrl35L8k/lfi55HbKKuvcxmgEpsbAZ+CewAd7QHoc2oJp/tXmYtU8ryC1zBm5Ik6+zXNlKVN0lWSyXnnmjEZIY/2xP5Ay5/LJF4N4m/9tYCWN3Rr2e6USK635TIakSvNNfLM9pl2xrsagTvT5run4/i7dpLqH8RNjwelO3XMOiw4OwAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain}.content-quote__quote--bottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAcBAMAAADsJZCiAAAAMFBMVEUAAAD9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxb9xxbkhFB7AAAAD3RSTlMAd+67EWYizDOIRKrdmVURl1+aAAABFUlEQVQoz2WSO04DQRBEG2zzFb/EqQnICPYIRiSICAccAE4AAQkRC1yAE0BM5AQRIUFC5MC+iT8rfyW7PV212mnJlexTqbanpzQCPR8FNchrxlXgVqKq4zNw+UmDmOkaPjB+YTyM8cHNSvzFcMJ4yXjOSNv4kP6H8X2MZLT31ZSCa27MufEUuJEYd+jXjU+Ae2riNjvgN3DTjS+5zC8vEjNjjkdkJDHTZ00KPaZ2E/LpdeBdpbIU20ODcMl1EI/gvyziCsDiuA5baRbccf6x8/+cP5O7gnvOH8qB87cLXuQZtl5xc8isq5zEc6Ud95Ra3JML5dVtglhdJY83+BqgLwl6BX6L6RL8L9BnXVtVoW5/NHsP3yXVdXjhV8YldAAAAABJRU5ErkJggg==) no-repeat 50%;background-size:contain}.content-quote__text{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1;font-style:italic}@media screen and (min-width:0px){.content-quote__text{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.content-quote__text{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.content-quote__text{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.content-quote__text{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.content-quote__text{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.content-quote__text{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:421px){.content-quote__text{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:701px){.content-quote__text{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1001px){.content-quote__text{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:1301px){.content-quote__text{padding-top:50px;padding-bottom:50px}}.content-quote__author{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.content-quote__author{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.content-quote__author{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.content-quote__author{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.content-quote__author{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.content-quote__author{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.content-quote__author{padding-bottom:10px}}@media screen and (min-width:701px){.content-quote__author{padding-bottom:15px}}@media screen and (min-width:1001px){.content-quote__author{padding-bottom:20px}}.content-quote__company{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.content-quote__company{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.content-quote__company{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.content-quote__company{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.content-quote__company{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.content-quote__company{font-size:16px;line-height:26px}}@media screen and (min-width:0px){.content-quote__company{padding-bottom:20px}}@media screen and (min-width:421px){.content-quote__company{padding-bottom:25px}}@media screen and (min-width:701px){.content-quote__company{padding-bottom:40px}}@media screen and (min-width:1001px){.content-quote__company{padding-bottom:45px}}@media screen and (min-width:1301px){.content-quote__company{padding-bottom:50px}}.title-image{position:relative;display:flex;justify-content:center;overflow:hidden;height:200px}@media only screen and (min-width:421px){.title-image{height:220px}}@media only screen and (min-width:701px){.title-image{height:400px}}@media only screen and (min-width:1001px){.title-image{height:400px}}@media only screen and (min-width:1301px){.title-image{height:500px}}.title-image__container{width:100%;height:auto;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transform:scale(1)}.media-video__video{cursor:pointer}.video-embed{position:relative}.video-embed-field-launch-modal{position:relative;cursor:pointer}.video-embed--premium:after{font-family:FontAwesome,"sans-serif";content:"\";position:absolute;right:30px;bottom:20px;font-size:40px;color:#fdc716}.video-embed--premium--hide-plus:after{display:none}.video__cover,.video__wrapper{position:absolute;width:100%;height:100%}.video__cover{display:block;top:0;left:0}.video__cover--hide{display:none}.video__controls{position:absolute;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#99000000",GradientType=0);color:#fff}.video__controls--hide{display:none}.video__controls--transparent{background:none}.video__control-btn{border-radius:50%;border:none;background:#fdc716;position:relative;outline:0;transition:all .2s;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}.video__control-btn:before{font-family:FontAwesome,"sans-serif";content:"\f04b"}@media screen and (min-width:0px){.video__control-btn{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.video__control-btn{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.video__control-btn{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.video__control-btn{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.video__control-btn{font-size:22px;line-height:40px}}@media only screen and (min-width:0px){.video__control-btn{width:80px;height:80px}}@media only screen and (min-width:701px){.video__control-btn{width:90px;height:90px}}@media only screen and (min-width:1001px){.video__control-btn{width:110px;height:110px}}@media only screen and (min-width:1301px){.video__control-btn{width:120px;height:120px}}.video__control-btn:before{color:#fff;position:absolute;top:50%;left:54%;transform:translateY(-50%) translateX(-50%)}@media only screen and (min-width:0px){.video__control-btn:before{font-size:40px}}@media only screen and (min-width:1301px){.video__control-btn:before{font-size:50px}}.video__control-btn--sm{width:24px;height:24px}.video__control-btn--sm:before{font-size:12px}.video-embed-field-responsive-video:hover .video__control-btn,.video__control-btn-hover{transform:scale(1.15)}.video-embed-field-responsive-video{transition:all .2s}.video__info{position:absolute;bottom:0;left:0;flex-grow:1}@media only screen and (min-width:701px){.video__info{max-width:80%}}@media screen and (min-width:0px){.video__info{margin-left:10px;margin-right:10px}}@media screen and (min-width:421px){.video__info{margin-left:15px;margin-right:15px}}@media screen and (min-width:701px){.video__info{margin-left:20px;margin-right:20px}}@media screen and (min-width:1001px){.video__info{margin-left:25px;margin-right:25px}}@media screen and (min-width:1301px){.video__info{margin-left:30px;margin-right:30px}}@media screen and (min-width:0px){.video__info{margin-bottom:10px}}@media screen and (min-width:701px){.video__info{margin-bottom:15px}}@media screen and (min-width:1001px){.video__info{margin-bottom:20px}}.video__title{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:inherit}@media screen and (min-width:0px){.video__title{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.video__title{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.video__title{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.video__title{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.video__title{font-size:22px;line-height:40px}}@media only screen and (min-width:0px){.video__title{display:inline;font-size:12px;line-height:22px}}@media only screen and (min-width:421px){.video__title{display:block;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}}@media only screen and (min-width:421px)and (min-width:0px){.video__title{font-size:14px;line-height:22px}}@media only screen and (min-width:421px)and (min-width:421px){.video__title{font-size:15px;line-height:24px}}@media only screen and (min-width:421px)and (min-width:701px){.video__title{font-size:18px;line-height:30px}}@media only screen and (min-width:421px)and (min-width:1001px){.video__title{font-size:19px;line-height:32px}}@media only screen and (min-width:421px)and (min-width:1301px){.video__title{font-size:22px;line-height:40px}}.video__duration{display:block;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:inherit}@media screen and (min-width:0px){.video__duration{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.video__duration{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.video__duration{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.video__duration{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.video__duration{font-size:16px;line-height:20px}}@media only screen and (min-width:0px){.video__duration{display:inline}}@media only screen and (min-width:421px){.video__duration{display:block}}#edit-approval-message a:not(.button),.content-custom-teaser__text a:not(.button),.content-quote__text a:not(.button),.content-text a:not(.button),.event-details__external-page-link a:not(.button),.field--name-body a:not(.button),.image-touchpoint__widget-text a:not(.button),.node-topics-full__body a:not(.button){font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#fdc716;border-bottom:1px solid #fdc716;transition:padding-bottom .2s}@media screen and (min-width:0px){#edit-approval-message a:not(.button),.content-custom-teaser__text a:not(.button),.content-quote__text a:not(.button),.content-text a:not(.button),.event-details__external-page-link a:not(.button),.field--name-body a:not(.button),.image-touchpoint__widget-text a:not(.button),.node-topics-full__body a:not(.button){font-size:14px;line-height:22px}}@media screen and (min-width:421px){#edit-approval-message a:not(.button),.content-custom-teaser__text a:not(.button),.content-quote__text a:not(.button),.content-text a:not(.button),.event-details__external-page-link a:not(.button),.field--name-body a:not(.button),.image-touchpoint__widget-text a:not(.button),.node-topics-full__body a:not(.button){font-size:15px;line-height:24px}}@media screen and (min-width:701px){#edit-approval-message a:not(.button),.content-custom-teaser__text a:not(.button),.content-quote__text a:not(.button),.content-text a:not(.button),.event-details__external-page-link a:not(.button),.field--name-body a:not(.button),.image-touchpoint__widget-text a:not(.button),.node-topics-full__body a:not(.button){font-size:18px;line-height:30px}}@media screen and (min-width:1001px){#edit-approval-message a:not(.button),.content-custom-teaser__text a:not(.button),.content-quote__text a:not(.button),.content-text a:not(.button),.event-details__external-page-link a:not(.button),.field--name-body a:not(.button),.image-touchpoint__widget-text a:not(.button),.node-topics-full__body a:not(.button){font-size:19px;line-height:32px}}@media screen and (min-width:1301px){#edit-approval-message a:not(.button),.content-custom-teaser__text a:not(.button),.content-quote__text a:not(.button),.content-text a:not(.button),.event-details__external-page-link a:not(.button),.field--name-body a:not(.button),.image-touchpoint__widget-text a:not(.button),.node-topics-full__body a:not(.button){font-size:22px;line-height:40px}}@media only screen and (min-width:0px){#edit-approval-message a:not(.button),.content-custom-teaser__text a:not(.button),.content-quote__text a:not(.button),.content-text a:not(.button),.event-details__external-page-link a:not(.button),.field--name-body a:not(.button),.image-touchpoint__widget-text a:not(.button),.node-topics-full__body a:not(.button){padding-bottom:1px}}@media only screen and (min-width:701px){#edit-approval-message a:not(.button),.content-custom-teaser__text a:not(.button),.content-quote__text a:not(.button),.content-text a:not(.button),.event-details__external-page-link a:not(.button),.field--name-body a:not(.button),.image-touchpoint__widget-text a:not(.button),.node-topics-full__body a:not(.button){padding-bottom:2px}}@media only screen and (min-width:1001px){#edit-approval-message a:not(.button),.content-custom-teaser__text a:not(.button),.content-quote__text a:not(.button),.content-text a:not(.button),.event-details__external-page-link a:not(.button),.field--name-body a:not(.button),.image-touchpoint__widget-text a:not(.button),.node-topics-full__body a:not(.button){padding-bottom:3px}}@media only screen and (min-width:701px){#edit-approval-message a:not(.button):hover,.content-custom-teaser__text a:not(.button):hover,.content-quote__text a:not(.button):hover,.content-text a:not(.button):hover,.event-details__external-page-link a:not(.button):hover,.field--name-body a:not(.button):hover,.image-touchpoint__widget-text a:not(.button):hover,.node-topics-full__body a:not(.button):hover{padding-bottom:4px}}@media only screen and (min-width:1001px){#edit-approval-message a:not(.button):hover,.content-custom-teaser__text a:not(.button):hover,.content-quote__text a:not(.button):hover,.content-text a:not(.button):hover,.event-details__external-page-link a:not(.button):hover,.field--name-body a:not(.button):hover,.image-touchpoint__widget-text a:not(.button):hover,.node-topics-full__body a:not(.button):hover{padding-bottom:5px}}.content-overview-tabs{background:#fff}.node-content-overview-full .field--name-body{width:100%;max-width:94%;margin:0 auto}@media screen and (min-width:0px){.node-content-overview-full .field--name-body{padding-bottom:30px}}@media screen and (min-width:421px){.node-content-overview-full .field--name-body{padding-bottom:35px}}@media screen and (min-width:701px){.node-content-overview-full .field--name-body{padding-bottom:60px}}@media screen and (min-width:1001px){.node-content-overview-full .field--name-body{padding-bottom:80px}}@media screen and (min-width:1301px){.node-content-overview-full .field--name-body{padding-bottom:100px}}@media only screen and (min-width:701px){.node-content-overview-full .field--name-body{width:50%}}.node-content-overview-full .field--name-body p{text-align:center;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.node-content-overview-full .field--name-body p{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.node-content-overview-full .field--name-body p{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.node-content-overview-full .field--name-body p{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.node-content-overview-full .field--name-body p{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.node-content-overview-full .field--name-body p{font-size:22px;line-height:40px}}.block-hdbp-page-title{text-align:left}@media screen and (min-width:0px){.block-hdbp-page-title{padding-top:30px}}@media screen and (min-width:421px){.block-hdbp-page-title{padding-top:35px}}@media screen and (min-width:701px){.block-hdbp-page-title{padding-top:60px}}@media screen and (min-width:1001px){.block-hdbp-page-title{padding-top:80px}}@media screen and (min-width:1301px){.block-hdbp-page-title{padding-top:100px}}@media screen and (min-width:0px){.block-hdbp-page-title{padding-bottom:20px}}@media screen and (min-width:421px){.block-hdbp-page-title{padding-bottom:25px}}@media screen and (min-width:701px){.block-hdbp-page-title{padding-bottom:40px}}@media screen and (min-width:1001px){.block-hdbp-page-title{padding-bottom:45px}}@media screen and (min-width:1301px){.block-hdbp-page-title{padding-bottom:50px}}.block-hdbp-page-title--center,.block-hdbp-page-title.content-teaser__main-teaser-content-wrapper,.block-hdbp-page-title.title--centered,.block-hdbp-page-title.width--small-content-centered{text-align:center}.page-node-type-content-overview .block-hdbp-local-tasks--overview{margin:10px auto}.page-node-type-content-overview .block-hdbp-page-title--overview{margin-top:80px}@media only screen and (min-width:1001px){.page-node-type-content-overview .block-hdbp-page-title--overview{margin-top:150px}}@media only screen and (min-width:1301px){.page-node-type-content-overview .block-hdbp-page-title--overview{margin-top:180px}}.page-node-type-article .block-hdbp-content,.page-node-type-company .block-hdbp-content,.page-node-type-content-overview .block-hdbp-content{margin:0}@media screen and (min-width:0px){.page-node-type-article .block-hdbp-content,.page-node-type-company .block-hdbp-content,.page-node-type-content-overview .block-hdbp-content{margin-bottom:30px}}@media screen and (min-width:421px){.page-node-type-article .block-hdbp-content,.page-node-type-company .block-hdbp-content,.page-node-type-content-overview .block-hdbp-content{margin-bottom:35px}}@media screen and (min-width:701px){.page-node-type-article .block-hdbp-content,.page-node-type-company .block-hdbp-content,.page-node-type-content-overview .block-hdbp-content{margin-bottom:60px}}@media screen and (min-width:1001px){.page-node-type-article .block-hdbp-content,.page-node-type-company .block-hdbp-content,.page-node-type-content-overview .block-hdbp-content{margin-bottom:80px}}@media screen and (min-width:1301px){.page-node-type-article .block-hdbp-content,.page-node-type-company .block-hdbp-content,.page-node-type-content-overview .block-hdbp-content{margin-bottom:100px}}@media screen and (min-width:0px){.page-node-type-markets .block-hdbp-content{margin-bottom:20px}}@media screen and (min-width:421px){.page-node-type-markets .block-hdbp-content{margin-bottom:25px}}@media screen and (min-width:701px){.page-node-type-markets .block-hdbp-content{margin-bottom:40px}}@media screen and (min-width:1001px){.page-node-type-markets .block-hdbp-content{margin-bottom:45px}}@media screen and (min-width:1301px){.page-node-type-markets .block-hdbp-content{margin-bottom:50px}}.node-company-content-overview-teaser,.node-highlight-content-overview-teaser,.node-markets-content-overview-teaser,.node-solutions-content-overview-teaser,.node-topics-content-overview-teaser{overflow:hidden;position:relative;display:flex;align-items:flex-end}@media only screen and (min-width:0px){.node-company-content-overview-teaser,.node-highlight-content-overview-teaser,.node-markets-content-overview-teaser,.node-solutions-content-overview-teaser,.node-topics-content-overview-teaser{min-height:400px}}@media only screen and (min-width:421px){.node-company-content-overview-teaser,.node-highlight-content-overview-teaser,.node-markets-content-overview-teaser,.node-solutions-content-overview-teaser,.node-topics-content-overview-teaser{min-height:450px}}@media only screen and (min-width:1001px){.node-company-content-overview-teaser,.node-highlight-content-overview-teaser,.node-markets-content-overview-teaser,.node-solutions-content-overview-teaser,.node-topics-content-overview-teaser{display:block;min-height:600px}}@media only screen and (min-width:1301px){.node-company-content-overview-teaser,.node-highlight-content-overview-teaser,.node-markets-content-overview-teaser,.node-solutions-content-overview-teaser,.node-topics-content-overview-teaser{min-height:700px}}@media only screen and (min-width:701px){.node-company-content-overview-teaser:hover .node-company-content-overview-teaser__bg-container,.node-company-content-overview-teaser:hover .node-company-content-overview-teaser__box-hover,.node-company-content-overview-teaser:hover .node-highlight-content-overview-teaser__bg-container,.node-company-content-overview-teaser:hover .node-highlight-content-overview-teaser__box-hover,.node-company-content-overview-teaser:hover .node-markets-content-overview-teaser__bg-container,.node-company-content-overview-teaser:hover .node-markets-content-overview-teaser__box-hover,.node-company-content-overview-teaser:hover .node-solutions-content-overview-teaser__bg-container,.node-company-content-overview-teaser:hover .node-solutions-content-overview-teaser__box-hover,.node-company-content-overview-teaser:hover .node-topics-content-overview-teaser__bg-container,.node-company-content-overview-teaser:hover .node-topics-content-overview-teaser__box-hover,.node-highlight-content-overview-teaser:hover .node-company-content-overview-teaser__bg-container,.node-highlight-content-overview-teaser:hover .node-company-content-overview-teaser__box-hover,.node-highlight-content-overview-teaser:hover .node-highlight-content-overview-teaser__bg-container,.node-highlight-content-overview-teaser:hover .node-highlight-content-overview-teaser__box-hover,.node-highlight-content-overview-teaser:hover .node-markets-content-overview-teaser__bg-container,.node-highlight-content-overview-teaser:hover .node-markets-content-overview-teaser__box-hover,.node-highlight-content-overview-teaser:hover .node-solutions-content-overview-teaser__bg-container,.node-highlight-content-overview-teaser:hover .node-solutions-content-overview-teaser__box-hover,.node-highlight-content-overview-teaser:hover .node-topics-content-overview-teaser__bg-container,.node-highlight-content-overview-teaser:hover .node-topics-content-overview-teaser__box-hover,.node-markets-content-overview-teaser:hover .node-company-content-overview-teaser__bg-container,.node-markets-content-overview-teaser:hover .node-company-content-overview-teaser__box-hover,.node-markets-content-overview-teaser:hover .node-highlight-content-overview-teaser__bg-container,.node-markets-content-overview-teaser:hover .node-highlight-content-overview-teaser__box-hover,.node-markets-content-overview-teaser:hover .node-markets-content-overview-teaser__bg-container,.node-markets-content-overview-teaser:hover .node-markets-content-overview-teaser__box-hover,.node-markets-content-overview-teaser:hover .node-solutions-content-overview-teaser__bg-container,.node-markets-content-overview-teaser:hover .node-solutions-content-overview-teaser__box-hover,.node-markets-content-overview-teaser:hover .node-topics-content-overview-teaser__bg-container,.node-markets-content-overview-teaser:hover .node-topics-content-overview-teaser__box-hover,.node-solutions-content-overview-teaser:hover .node-company-content-overview-teaser__bg-container,.node-solutions-content-overview-teaser:hover .node-company-content-overview-teaser__box-hover,.node-solutions-content-overview-teaser:hover .node-highlight-content-overview-teaser__bg-container,.node-solutions-content-overview-teaser:hover .node-highlight-content-overview-teaser__box-hover,.node-solutions-content-overview-teaser:hover .node-markets-content-overview-teaser__bg-container,.node-solutions-content-overview-teaser:hover .node-markets-content-overview-teaser__box-hover,.node-solutions-content-overview-teaser:hover .node-solutions-content-overview-teaser__bg-container,.node-solutions-content-overview-teaser:hover .node-solutions-content-overview-teaser__box-hover,.node-solutions-content-overview-teaser:hover .node-topics-content-overview-teaser__bg-container,.node-solutions-content-overview-teaser:hover .node-topics-content-overview-teaser__box-hover,.node-topics-content-overview-teaser:hover .node-company-content-overview-teaser__bg-container,.node-topics-content-overview-teaser:hover .node-company-content-overview-teaser__box-hover,.node-topics-content-overview-teaser:hover .node-highlight-content-overview-teaser__bg-container,.node-topics-content-overview-teaser:hover .node-highlight-content-overview-teaser__box-hover,.node-topics-content-overview-teaser:hover .node-markets-content-overview-teaser__bg-container,.node-topics-content-overview-teaser:hover .node-markets-content-overview-teaser__box-hover,.node-topics-content-overview-teaser:hover .node-solutions-content-overview-teaser__bg-container,.node-topics-content-overview-teaser:hover .node-solutions-content-overview-teaser__box-hover,.node-topics-content-overview-teaser:hover .node-topics-content-overview-teaser__bg-container,.node-topics-content-overview-teaser:hover .node-topics-content-overview-teaser__box-hover{transform:scale(1.05)}}.node-company-content-overview-teaser__bg-container,.node-highlight-content-overview-teaser__bg-container,.node-markets-content-overview-teaser__bg-container,.node-solutions-content-overview-teaser__bg-container,.node-topics-content-overview-teaser__bg-container{position:absolute;height:100%;width:100%;z-index:-1;background-size:cover;background-position:50%;transition:all .2s}.node-company-content-overview-teaser__box-container,.node-highlight-content-overview-teaser__box-container,.node-markets-content-overview-teaser__box-container,.node-solutions-content-overview-teaser__box-container,.node-topics-content-overview-teaser__box-container{width:100%;display:flex}@media screen and (min-width:0px){.node-company-content-overview-teaser__box-container,.node-highlight-content-overview-teaser__box-container,.node-markets-content-overview-teaser__box-container,.node-solutions-content-overview-teaser__box-container,.node-topics-content-overview-teaser__box-container{padding:20px}}@media screen and (min-width:421px){.node-company-content-overview-teaser__box-container,.node-highlight-content-overview-teaser__box-container,.node-markets-content-overview-teaser__box-container,.node-solutions-content-overview-teaser__box-container,.node-topics-content-overview-teaser__box-container{padding:25px}}@media screen and (min-width:701px){.node-company-content-overview-teaser__box-container,.node-highlight-content-overview-teaser__box-container,.node-markets-content-overview-teaser__box-container,.node-solutions-content-overview-teaser__box-container,.node-topics-content-overview-teaser__box-container{padding:40px}}@media screen and (min-width:1001px){.node-company-content-overview-teaser__box-container,.node-highlight-content-overview-teaser__box-container,.node-markets-content-overview-teaser__box-container,.node-solutions-content-overview-teaser__box-container,.node-topics-content-overview-teaser__box-container{padding:45px}}@media screen and (min-width:1301px){.node-company-content-overview-teaser__box-container,.node-highlight-content-overview-teaser__box-container,.node-markets-content-overview-teaser__box-container,.node-solutions-content-overview-teaser__box-container,.node-topics-content-overview-teaser__box-container{padding:50px}}@media only screen and (min-width:1001px){.node-company-content-overview-teaser__box-container,.node-highlight-content-overview-teaser__box-container,.node-markets-content-overview-teaser__box-container,.node-solutions-content-overview-teaser__box-container,.node-topics-content-overview-teaser__box-container{height:100%}}.content-overview-teaser--even .node-company-content-overview-teaser__box-container,.content-overview-teaser--even .node-highlight-content-overview-teaser__box-container,.content-overview-teaser--even .node-markets-content-overview-teaser__box-container,.content-overview-teaser--even .node-solutions-content-overview-teaser__box-container,.content-overview-teaser--even .node-topics-content-overview-teaser__box-container{justify-content:flex-end}.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{width:100%;background:#fff;display:flex;flex-direction:column;justify-content:flex-end;position:relative}@media screen and (min-width:0px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-top:30px}}@media screen and (min-width:421px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-top:35px}}@media screen and (min-width:701px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-top:60px}}@media screen and (min-width:1001px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-top:80px}}@media screen and (min-width:1301px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-top:100px}}@media screen and (min-width:0px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-right:20px;padding-bottom:20px;padding-left:20px}}@media screen and (min-width:421px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-right:25px;padding-bottom:25px;padding-left:25px}}@media screen and (min-width:701px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-right:40px;padding-bottom:40px;padding-left:40px}}@media screen and (min-width:1001px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-right:45px;padding-bottom:45px;padding-left:45px}}@media screen and (min-width:1301px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{padding-right:50px;padding-bottom:50px;padding-left:50px}}@media only screen and (min-width:0px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{width:100%;text-align:center}}@media only screen and (min-width:1001px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{width:50%;text-align:left;min-height:510px}}@media only screen and (min-width:1301px){.node-company-content-overview-teaser__box,.node-highlight-content-overview-teaser__box,.node-markets-content-overview-teaser__box,.node-solutions-content-overview-teaser__box,.node-topics-content-overview-teaser__box{min-height:600px}}.node-company-content-overview-teaser__box-hover,.node-highlight-content-overview-teaser__box-hover,.node-markets-content-overview-teaser__box-hover,.node-solutions-content-overview-teaser__box-hover,.node-topics-content-overview-teaser__box-hover{width:100%;height:100%;position:absolute;background:#fff;z-index:-1;top:0;left:0;transition:all .2s}.node-company-content-overview-teaser__counter,.node-highlight-content-overview-teaser__counter,.node-markets-content-overview-teaser__counter,.node-solutions-content-overview-teaser__counter,.node-topics-content-overview-teaser__counter{display:none;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1;position:absolute}@media screen and (min-width:0px){.node-company-content-overview-teaser__counter,.node-highlight-content-overview-teaser__counter,.node-markets-content-overview-teaser__counter,.node-solutions-content-overview-teaser__counter,.node-topics-content-overview-teaser__counter{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.node-company-content-overview-teaser__counter,.node-highlight-content-overview-teaser__counter,.node-markets-content-overview-teaser__counter,.node-solutions-content-overview-teaser__counter,.node-topics-content-overview-teaser__counter{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.node-company-content-overview-teaser__counter,.node-highlight-content-overview-teaser__counter,.node-markets-content-overview-teaser__counter,.node-solutions-content-overview-teaser__counter,.node-topics-content-overview-teaser__counter{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.node-company-content-overview-teaser__counter,.node-highlight-content-overview-teaser__counter,.node-markets-content-overview-teaser__counter,.node-solutions-content-overview-teaser__counter,.node-topics-content-overview-teaser__counter{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.node-company-content-overview-teaser__counter,.node-highlight-content-overview-teaser__counter,.node-markets-content-overview-teaser__counter,.node-solutions-content-overview-teaser__counter,.node-topics-content-overview-teaser__counter{font-size:16px;line-height:20px}}@media only screen and (min-width:1001px){.node-company-content-overview-teaser__counter,.node-highlight-content-overview-teaser__counter,.node-markets-content-overview-teaser__counter,.node-solutions-content-overview-teaser__counter,.node-topics-content-overview-teaser__counter{display:block;top:45px}}@media only screen and (min-width:1301px){.node-company-content-overview-teaser__counter,.node-highlight-content-overview-teaser__counter,.node-markets-content-overview-teaser__counter,.node-solutions-content-overview-teaser__counter,.node-topics-content-overview-teaser__counter{top:50px}}@media screen and (min-width:0px){.node-company-content-overview-teaser__title,.node-highlight-content-overview-teaser__title,.node-markets-content-overview-teaser__title,.node-solutions-content-overview-teaser__title,.node-topics-content-overview-teaser__title{padding-bottom:10px}}@media screen and (min-width:421px){.node-company-content-overview-teaser__title,.node-highlight-content-overview-teaser__title,.node-markets-content-overview-teaser__title,.node-solutions-content-overview-teaser__title,.node-topics-content-overview-teaser__title{padding-bottom:15px}}@media screen and (min-width:701px){.node-company-content-overview-teaser__title,.node-highlight-content-overview-teaser__title,.node-markets-content-overview-teaser__title,.node-solutions-content-overview-teaser__title,.node-topics-content-overview-teaser__title{padding-bottom:20px}}@media screen and (min-width:1001px){.node-company-content-overview-teaser__title,.node-highlight-content-overview-teaser__title,.node-markets-content-overview-teaser__title,.node-solutions-content-overview-teaser__title,.node-topics-content-overview-teaser__title{padding-bottom:25px}}@media screen and (min-width:1301px){.node-company-content-overview-teaser__title,.node-highlight-content-overview-teaser__title,.node-markets-content-overview-teaser__title,.node-solutions-content-overview-teaser__title,.node-topics-content-overview-teaser__title{padding-bottom:30px}}.node-company-content-overview-teaser__title-link,.node-highlight-content-overview-teaser__title-link,.node-markets-content-overview-teaser__title-link,.node-solutions-content-overview-teaser__title-link,.node-topics-content-overview-teaser__title-link{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.node-company-content-overview-teaser__title-link,.node-highlight-content-overview-teaser__title-link,.node-markets-content-overview-teaser__title-link,.node-solutions-content-overview-teaser__title-link,.node-topics-content-overview-teaser__title-link{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.node-company-content-overview-teaser__title-link,.node-highlight-content-overview-teaser__title-link,.node-markets-content-overview-teaser__title-link,.node-solutions-content-overview-teaser__title-link,.node-topics-content-overview-teaser__title-link{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.node-company-content-overview-teaser__title-link,.node-highlight-content-overview-teaser__title-link,.node-markets-content-overview-teaser__title-link,.node-solutions-content-overview-teaser__title-link,.node-topics-content-overview-teaser__title-link{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.node-company-content-overview-teaser__title-link,.node-highlight-content-overview-teaser__title-link,.node-markets-content-overview-teaser__title-link,.node-solutions-content-overview-teaser__title-link,.node-topics-content-overview-teaser__title-link{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.node-company-content-overview-teaser__title-link,.node-highlight-content-overview-teaser__title-link,.node-markets-content-overview-teaser__title-link,.node-solutions-content-overview-teaser__title-link,.node-topics-content-overview-teaser__title-link{font-size:34px;line-height:40px}}.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{font-size:14px;line-height:22px}}@media screen and (min-width:421px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{font-size:15px;line-height:24px}}@media screen and (min-width:701px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{font-size:18px;line-height:30px}}@media screen and (min-width:1001px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{font-size:19px;line-height:32px}}@media screen and (min-width:1301px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{font-size:22px;line-height:40px}}@media screen and (min-width:0px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{padding-bottom:10px}}@media screen and (min-width:421px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{padding-bottom:15px}}@media screen and (min-width:701px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{padding-bottom:20px}}@media screen and (min-width:1001px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{padding-bottom:25px}}@media screen and (min-width:1301px){.node-company-content-overview-teaser__content,.node-highlight-content-overview-teaser__content,.node-markets-content-overview-teaser__content,.node-solutions-content-overview-teaser__content,.node-topics-content-overview-teaser__content{padding-bottom:30px}}.node-markets-content-overview-teaser__content{max-height:180px}.content-overview-tabs__quick-access{display:none;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1;background:#fff}@media screen and (min-width:0px){.content-overview-tabs__quick-access{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.content-overview-tabs__quick-access{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.content-overview-tabs__quick-access{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.content-overview-tabs__quick-access{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.content-overview-tabs__quick-access{font-size:16px;line-height:20px}}.content-overview-tabs__quick-access-title{display:block;width:100%;cursor:pointer;padding:18px 20px;position:relative}@media only screen and (min-width:421px){.content-overview-tabs__quick-access-title{padding:17px 25px}}.content-overview-tabs__quick-access-title:after{font-family:FontAwesome,"sans-serif";content:"\f078";position:absolute;z-index:1;right:20px;top:50%;transform:translateY(-50%) rotate(0deg);transition:all .2s}@media only screen and (min-width:421px){.content-overview-tabs__quick-access-title:after{right:25px}}.content-overview-tabs__quick-access--expanded .content-overview-tabs__quick-access-title:after{transform:translateY(-50%) rotate(180deg)}.content-overview-tabs__link{color:#a6a4a1}.content-overview-tabs--inline .content-overview-tabs__list{display:flex;list-style-image:none}.content-overview-tabs--inline .content-overview-tabs__item{display:flex;align-items:center;flex-grow:1;width:360px;text-align:center;background:#fff;border-right:1px solid rgba(0,0,0,.1)}.content-overview-tabs--inline .content-overview-tabs__item:last-child{border-right:none}.content-overview-tabs--inline .content-overview-tabs__item a{width:100%;display:block;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1;transition:color .2s}@media screen and (min-width:0px){.content-overview-tabs--inline .content-overview-tabs__item a{padding:10px}}@media screen and (min-width:701px){.content-overview-tabs--inline .content-overview-tabs__item a{padding:15px}}@media screen and (min-width:1001px){.content-overview-tabs--inline .content-overview-tabs__item a{padding:20px}}@media screen and (min-width:0px){.content-overview-tabs--inline .content-overview-tabs__item a{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.content-overview-tabs--inline .content-overview-tabs__item a{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.content-overview-tabs--inline .content-overview-tabs__item a{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.content-overview-tabs--inline .content-overview-tabs__item a{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.content-overview-tabs--inline .content-overview-tabs__item a{font-size:16px;line-height:20px}}.content-overview-tabs--inline .content-overview-tabs__item a:hover{color:#535359}.content-overview-tabs--dropdown .content-overview-tabs__quick-access{display:block}.content-overview-tabs--dropdown .content-overview-tabs__list{display:none}.content-overview-tabs--dropdown .content-overview-tabs__item{background:#fff}.content-overview-tabs--dropdown .content-overview-tabs__item a{display:block;width:100%;border-top:1px solid rgba(0,0,0,.1);font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#535359;padding:17px 20px}@media screen and (min-width:0px){.content-overview-tabs--dropdown .content-overview-tabs__item a{font-size:12px;line-height:16px}}@media screen and (min-width:421px){.content-overview-tabs--dropdown .content-overview-tabs__item a{font-size:13px;line-height:19px}}@media screen and (min-width:701px){.content-overview-tabs--dropdown .content-overview-tabs__item a{font-size:14px;line-height:22px}}@media screen and (min-width:1001px){.content-overview-tabs--dropdown .content-overview-tabs__item a{font-size:14px;line-height:22px}}@media screen and (min-width:1301px){.content-overview-tabs--dropdown .content-overview-tabs__item a{font-size:16px;line-height:26px}}@media only screen and (min-width:421px){.content-overview-tabs--dropdown .content-overview-tabs__item a{padding:15px 25px}}.content-overview-tabs__nav{display:none;background:#fff}.content-overview-tabs--slider{display:flex}.content-overview-tabs--slider .content-overview-tabs__container{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.content-overview-tabs--slider .content-overview-tabs__nav{display:block}.content-overview-tabs--slider .content-overview-tabs__button{display:block;height:100%;position:relative;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#535359;cursor:pointer}@media screen and (min-width:0px){.content-overview-tabs--slider .content-overview-tabs__button{padding:10px}}@media screen and (min-width:421px){.content-overview-tabs--slider .content-overview-tabs__button{padding:15px}}@media screen and (min-width:701px){.content-overview-tabs--slider .content-overview-tabs__button{padding:20px}}@media screen and (min-width:1001px){.content-overview-tabs--slider .content-overview-tabs__button{padding:25px}}@media screen and (min-width:1301px){.content-overview-tabs--slider .content-overview-tabs__button{padding:30px}}@media screen and (min-width:0px){.content-overview-tabs--slider .content-overview-tabs__button{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.content-overview-tabs--slider .content-overview-tabs__button{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.content-overview-tabs--slider .content-overview-tabs__button{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.content-overview-tabs--slider .content-overview-tabs__button{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.content-overview-tabs--slider .content-overview-tabs__button{font-size:16px;line-height:20px}}.content-overview-tabs--slider .swiper-container{z-index:inherit}.content-overview-tabs--slider .swiper-button-disabled{color:rgba(0,0,0,.1)}.content-overview-tabs--slider .content-overview-tabs__button--left:before,.content-overview-tabs--slider .content-overview-tabs__button--right:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content-overview-tabs--slider .content-overview-tabs__button--right:before{font-family:FontAwesome,"sans-serif";content:"\f054"}.content-overview-tabs--slider .content-overview-tabs__button--left:before{font-family:FontAwesome,"sans-serif";content:"\f053"}.content-overview-tabs--slider .content-overview-tabs__item{display:flex;align-items:center;height:auto;background:#fff;text-align:center;border-right:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:0px){.content-overview-tabs--slider .content-overview-tabs__item{width:180px}}@media only screen and (min-width:1001px){.content-overview-tabs--slider .content-overview-tabs__item{width:260px}}@media only screen and (min-width:1301px){.content-overview-tabs--slider .content-overview-tabs__item{width:300px}}.content-overview-tabs--slider .content-overview-tabs__item:last-child{border-right:none}.content-overview-tabs--slider .content-overview-tabs__item a{width:100%;display:block;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1;transition:color .2s}@media screen and (min-width:0px){.content-overview-tabs--slider .content-overview-tabs__item a{padding:10px}}@media screen and (min-width:701px){.content-overview-tabs--slider .content-overview-tabs__item a{padding:15px}}@media screen and (min-width:1001px){.content-overview-tabs--slider .content-overview-tabs__item a{padding:20px}}@media screen and (min-width:0px){.content-overview-tabs--slider .content-overview-tabs__item a{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.content-overview-tabs--slider .content-overview-tabs__item a{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.content-overview-tabs--slider .content-overview-tabs__item a{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.content-overview-tabs--slider .content-overview-tabs__item a{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.content-overview-tabs--slider .content-overview-tabs__item a{font-size:16px;line-height:20px}}.content-overview-tabs--slider .content-overview-tabs__item a:hover{color:#535359}.node-company-content-overview-teaser__field-teaser-text{padding-bottom:0}.paragraph-frontpage-company-teaser__field-fpct-title{font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fdc716;padding-bottom:20px}@media screen and (min-width:0px){.paragraph-frontpage-company-teaser__field-fpct-title{font-size:20px;line-height:24px}}@media screen and (min-width:421px){.paragraph-frontpage-company-teaser__field-fpct-title{font-size:23px;line-height:27px}}@media screen and (min-width:701px){.paragraph-frontpage-company-teaser__field-fpct-title{font-size:28px;line-height:33px}}@media screen and (min-width:1001px){.paragraph-frontpage-company-teaser__field-fpct-title{font-size:30px;line-height:35px}}@media screen and (min-width:1301px){.paragraph-frontpage-company-teaser__field-fpct-title{font-size:34px;line-height:40px}}.interview-intro{display:flex;align-items:center}@media only screen and (min-width:0px){.interview-intro{margin-bottom:20px}}@media only screen and (min-width:701px){.interview-intro{margin-bottom:50px}}.interview-intro .interview-image{background-size:cover;background-position:top;border-radius:50%;overflow:hidden}@media only screen and (min-width:0px){.interview-intro .interview-image{width:50px;height:50px;margin-right:10px}}@media only screen and (min-width:421px){.interview-intro .interview-image{width:60px;height:60px}}@media only screen and (min-width:701px){.interview-intro .interview-image{width:80px;height:80px;margin-right:30px}}@media only screen and (min-width:1001px){.interview-intro .interview-image{width:100px;height:100px}}@media only screen and (min-width:1301px){.interview-intro .interview-image{width:120px;height:120px}}.interview-intro .interview-label{margin-bottom:2px;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0;color:#a6a4a1}@media screen and (min-width:0px){.interview-intro .interview-label{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.interview-intro .interview-label{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.interview-intro .interview-label{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.interview-intro .interview-label{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.interview-intro .interview-label{font-size:12px;line-height:16px}}.interview-intro .interview-name{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#535359}@media screen and (min-width:0px){.interview-intro .interview-name{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.interview-intro .interview-name{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.interview-intro .interview-name{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.interview-intro .interview-name{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.interview-intro .interview-name{font-size:16px;line-height:20px}}.people-teaser{display:flex;flex-direction:row;flex-wrap:wrap}.people-teaser .people-teaser-item{position:relative;margin-left:3.3%;overflow:hidden}@media only screen and (min-width:0px){.people-teaser .people-teaser-item{flex-basis:48%}}@media only screen and (min-width:0px)and (min-width:0px){.people-teaser .people-teaser-item{margin-bottom:10px}}@media only screen and (min-width:0px){.people-teaser .people-teaser-item:nth-child(odd){margin-left:0}}@media only screen and (min-width:421px){.people-teaser .people-teaser-item{flex-basis:48%}}@media only screen and (min-width:421px)and (min-width:0px){.people-teaser .people-teaser-item{margin-bottom:20px}}@media only screen and (min-width:421px)and (min-width:421px){.people-teaser .people-teaser-item{margin-bottom:25px}}@media only screen and (min-width:421px)and (min-width:701px){.people-teaser .people-teaser-item{margin-bottom:40px}}@media only screen and (min-width:421px)and (min-width:1001px){.people-teaser .people-teaser-item{margin-bottom:45px}}@media only screen and (min-width:421px)and (min-width:1301px){.people-teaser .people-teaser-item{margin-bottom:50px}}@media only screen and (min-width:701px){.people-teaser .people-teaser-item{flex-basis:22.5%}}@media only screen and (min-width:701px)and (min-width:0px){.people-teaser .people-teaser-item{margin-bottom:20px}}@media only screen and (min-width:701px)and (min-width:421px){.people-teaser .people-teaser-item{margin-bottom:25px}}@media only screen and (min-width:701px)and (min-width:701px){.people-teaser .people-teaser-item{margin-bottom:40px}}@media only screen and (min-width:701px)and (min-width:1001px){.people-teaser .people-teaser-item{margin-bottom:45px}}@media only screen and (min-width:701px)and (min-width:1301px){.people-teaser .people-teaser-item{margin-bottom:50px}}@media only screen and (min-width:701px){.people-teaser .people-teaser-item:first-child{margin-left:0}.people-teaser .people-teaser-item:nth-child(odd){margin-left:3.3%}.people-teaser .people-teaser-item:nth-child(4n+1){margin-left:0}}.people-teaser .person-teaser__content-link{display:block}.people-teaser .person-teaser__content-link:hover .person-teaser__image{transform:scale(1.05)}.people-teaser .person-teaser__content{width:100%;position:absolute;bottom:0;z-index:1;text-align:center;background:linear-gradient(180deg,rgba(36,36,38,0) 0,rgba(36,36,38,.6))}@media screen and (min-width:0px){.people-teaser .person-teaser__content{padding-top:20px}}@media screen and (min-width:421px){.people-teaser .person-teaser__content{padding-top:25px}}@media screen and (min-width:701px){.people-teaser .person-teaser__content{padding-top:40px}}@media screen and (min-width:1001px){.people-teaser .person-teaser__content{padding-top:45px}}@media screen and (min-width:1301px){.people-teaser .person-teaser__content{padding-top:50px}}@media screen and (min-width:0px){.people-teaser .person-teaser__content{padding-left:10px;padding-right:10px}}@media screen and (min-width:701px){.people-teaser .person-teaser__content{padding-left:15px;padding-right:15px}}@media screen and (min-width:1001px){.people-teaser .person-teaser__content{padding-left:20px;padding-right:20px}}@media screen and (min-width:0px){.people-teaser .person-teaser__content{padding-bottom:10px}}@media screen and (min-width:421px){.people-teaser .person-teaser__content{padding-bottom:15px}}@media screen and (min-width:701px){.people-teaser .person-teaser__content{padding-bottom:20px}}@media screen and (min-width:1001px){.people-teaser .person-teaser__content{padding-bottom:25px}}@media screen and (min-width:1301px){.people-teaser .person-teaser__content{padding-bottom:30px}}.people-teaser .person-teaser__name{margin-bottom:7px;z-index:100;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold,sans-serif;letter-spacing:0;color:#fff}@media screen and (min-width:0px){.people-teaser .person-teaser__name{font-size:18px;line-height:20px}}@media screen and (min-width:421px){.people-teaser .person-teaser__name{font-size:20px;line-height:22px}}@media screen and (min-width:701px){.people-teaser .person-teaser__name{font-size:22px;line-height:25px}}@media screen and (min-width:1001px){.people-teaser .person-teaser__name{font-size:24px;line-height:27px}}@media screen and (min-width:1301px){.people-teaser .person-teaser__name{font-size:28px;line-height:32px}}.people-teaser .person-teaser__position{z-index:100;font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.people-teaser .person-teaser__position{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.people-teaser .person-teaser__position{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.people-teaser .person-teaser__position{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.people-teaser .person-teaser__position{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.people-teaser .person-teaser__position{font-size:12px;line-height:16px}}.people-teaser .person-teaser__image-container{position:relative;overflow:hidden}.people-teaser .person-teaser__image-container .person-teaser__image{width:100%;height:100%;background-size:cover;background-position:top;transition:transform .2s ease}@media only screen and (min-width:0px){.people-teaser .person-teaser__image-container{height:190px}}@media only screen and (min-width:421px){.people-teaser .person-teaser__image-container{height:230px}}@media only screen and (min-width:701px){.people-teaser .person-teaser__image-container{height:240px}}@media only screen and (min-width:1001px){.people-teaser .person-teaser__image-container{height:310px}}@media only screen and (min-width:1301px){.people-teaser .person-teaser__image-container{height:450px}}.badge-grid{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.badge-grid .node-badge-content-teaser{display:flex;justify-content:baseline;flex-direction:row;flex-wrap:wrap;margin-right:2%;border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser{padding-left:10px}}@media screen and (min-width:701px){.badge-grid .node-badge-content-teaser{padding-left:15px}}@media screen and (min-width:1001px){.badge-grid .node-badge-content-teaser{padding-left:20px}}@media only screen and (min-width:0px){.badge-grid .node-badge-content-teaser{flex-basis:100%}}@media only screen and (min-width:421px){.badge-grid .node-badge-content-teaser{flex-basis:48%}}@media only screen and (min-width:701px){.badge-grid .node-badge-content-teaser{flex-basis:31%}}@media only screen and (min-width:1001px){.badge-grid .node-badge-content-teaser{flex-basis:21%}}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser__image{padding-top:10px}}@media screen and (min-width:701px){.badge-grid .node-badge-content-teaser__image{padding-top:15px}}@media screen and (min-width:1001px){.badge-grid .node-badge-content-teaser__image{padding-top:20px}}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser__image{padding-bottom:20px}}@media screen and (min-width:421px){.badge-grid .node-badge-content-teaser__image{padding-bottom:25px}}@media screen and (min-width:701px){.badge-grid .node-badge-content-teaser__image{padding-bottom:40px}}@media screen and (min-width:1001px){.badge-grid .node-badge-content-teaser__image{padding-bottom:45px}}@media screen and (min-width:1301px){.badge-grid .node-badge-content-teaser__image{padding-bottom:50px}}@media only screen and (min-width:0px){.badge-grid .node-badge-content-teaser__image{width:40px;border-top:2px solid #fdc716}}@media only screen and (min-width:421px){.badge-grid .node-badge-content-teaser__image{width:45px}}@media only screen and (min-width:701px){.badge-grid .node-badge-content-teaser__image{width:50px;border-top:3px solid #fdc716}}@media only screen and (min-width:1301px){.badge-grid .node-badge-content-teaser__image{width:60px}}.badge-grid .node-badge-content-teaser__content{max-width:70%}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser__content{padding-top:10px}}@media screen and (min-width:421px){.badge-grid .node-badge-content-teaser__content{padding-top:15px}}@media screen and (min-width:701px){.badge-grid .node-badge-content-teaser__content{padding-top:20px}}@media screen and (min-width:1001px){.badge-grid .node-badge-content-teaser__content{padding-top:25px}}@media screen and (min-width:1301px){.badge-grid .node-badge-content-teaser__content{padding-top:30px}}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser__content{padding-left:10px}}@media screen and (min-width:421px){.badge-grid .node-badge-content-teaser__content{padding-left:15px}}@media screen and (min-width:701px){.badge-grid .node-badge-content-teaser__content{padding-left:20px}}@media screen and (min-width:1001px){.badge-grid .node-badge-content-teaser__content{padding-left:25px}}@media screen and (min-width:1301px){.badge-grid .node-badge-content-teaser__content{padding-left:30px}}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser__content{padding-bottom:20px}}@media screen and (min-width:421px){.badge-grid .node-badge-content-teaser__content{padding-bottom:25px}}@media screen and (min-width:701px){.badge-grid .node-badge-content-teaser__content{padding-bottom:40px}}@media screen and (min-width:1001px){.badge-grid .node-badge-content-teaser__content{padding-bottom:45px}}@media screen and (min-width:1301px){.badge-grid .node-badge-content-teaser__content{padding-bottom:50px}}.badge-grid .node-badge-content-teaser__content h2{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;word-wrap:break-word}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser__content h2{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.badge-grid .node-badge-content-teaser__content h2{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.badge-grid .node-badge-content-teaser__content h2{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.badge-grid .node-badge-content-teaser__content h2{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.badge-grid .node-badge-content-teaser__content h2{font-size:16px;line-height:20px}}.badge-grid .node-badge-content-teaser__title{color:#a6a4a1}.badge-grid .node-badge-content-teaser__title-link{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#a6a4a1;transition:color .2s}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser__title-link{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.badge-grid .node-badge-content-teaser__title-link{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.badge-grid .node-badge-content-teaser__title-link{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.badge-grid .node-badge-content-teaser__title-link{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.badge-grid .node-badge-content-teaser__title-link{font-size:16px;line-height:20px}}.badge-grid .node-badge-content-teaser__title-link:hover{color:#535359}.badge-grid .node-badge-content-teaser__link{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser__link{font-size:12px;line-height:14px}}@media screen and (min-width:421px){.badge-grid .node-badge-content-teaser__link{font-size:13px;line-height:15px}}@media screen and (min-width:701px){.badge-grid .node-badge-content-teaser__link{font-size:14px;line-height:17px}}@media screen and (min-width:1001px){.badge-grid .node-badge-content-teaser__link{font-size:14px;line-height:17px}}@media screen and (min-width:1301px){.badge-grid .node-badge-content-teaser__link{font-size:16px;line-height:20px}}@media screen and (min-width:0px){.badge-grid .node-badge-content-teaser__link{padding-top:10px}}.badge-grid .field--name-field-badge-link a{font-family:SourceSansPro-Bold,Source Sans Pro Bold,sans-serif;letter-spacing:0;color:#fdc716}@media screen and (min-width:0px){.badge-grid .field--name-field-badge-link a{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.badge-grid .field--name-field-badge-link a{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.badge-grid .field--name-field-badge-link a{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.badge-grid .field--name-field-badge-link a{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.badge-grid .field--name-field-badge-link a{font-size:12px;line-height:16px}}.microsite-language-dropdown{position:relative}.microsite-language-dropdown .dropdown-list{display:none;position:absolute;padding:0 30px;background-color:#2f3033;z-index:100;white-space:nowrap}.microsite-language-dropdown .dropdown-list .dropdown-item{line-height:1.5}.microsite-language-dropdown .dropdown-list .dropdown-item a{cursor:pointer;color:#fff;height:100%;font-family:SourceSansPro-Regular,Source Sans Pro Regular,sans-serif;letter-spacing:0}@media screen and (min-width:0px){.microsite-language-dropdown .dropdown-list .dropdown-item a{font-size:10px;line-height:14px}}@media screen and (min-width:421px){.microsite-language-dropdown .dropdown-list .dropdown-item a{font-size:10px;line-height:14px}}@media screen and (min-width:701px){.microsite-language-dropdown .dropdown-list .dropdown-item a{font-size:11px;line-height:15px}}@media screen and (min-width:1001px){.microsite-language-dropdown .dropdown-list .dropdown-item a{font-size:11px;line-height:15px}}@media screen and (min-width:1301px){.microsite-language-dropdown .dropdown-list .dropdown-item a{font-size:12px;line-height:16px}}.teaser-collection__wrapper{position:relative;margin-left:0;margin-right:0}@media screen and (min-width:0px){.teaser-collection__wrapper{margin-bottom:30px}}@media screen and (min-width:421px){.teaser-collection__wrapper{margin-bottom:35px}}@media screen and (min-width:701px){.teaser-collection__wrapper{margin-bottom:60px}}@media screen and (min-width:1001px){.teaser-collection__wrapper{margin-bottom:80px}}@media screen and (min-width:1301px){.teaser-collection__wrapper{margin-bottom:100px}}@media only screen and (min-width:701px){.teaser-collection__wrapper{margin-left:-1.75%;margin-right:-1.75%}}@media only screen and (min-width:1001px){.teaser-collection__wrapper{margin-left:-1.75%;margin-right:-1.75%}}@media only screen and (min-width:1301px){.teaser-collection__wrapper{margin-left:-1.75%;margin-right:-1.75%}}.teaser-collection-teaser-container{max-width:80%;width:100%;margin:0 auto;height:-webkit-max-content;height:-moz-max-content;height:max-content}.teaser-collection-teaser-container:after{display:table;clear:both;content:""}@media only screen and (min-width:0px){.teaser-collection-teaser-container{max-width:96%}}@media only screen and (min-width:421px){.teaser-collection-teaser-container{max-width:96%}}@media only screen and (min-width:701px){.teaser-collection-teaser-container{max-width:92%}}@media only screen and (min-width:1001px){.teaser-collection-teaser-container{max-width:92%}}@media only screen and (min-width:1301px){.teaser-collection-teaser-container{max-width:80%}}.teaser-collection-teaser-col{position:relative;margin-bottom:50px;min-height:320px}@media only screen and (min-width:0px){.teaser-collection-teaser-col{min-height:60px;margin-bottom:10px}}@media only screen and (min-width:421px){.teaser-collection-teaser-col{min-height:80px;margin-bottom:10px}}@media only screen and (min-width:701px){.teaser-collection-teaser-col{margin-bottom:50px;min-height:320px}}@media only screen and (min-width:1001px){.teaser-collection-teaser-col{margin-bottom:50px;min-height:320px}}@media only screen and (min-width:1301px){.teaser-collection-teaser-col{margin-bottom:50px;min-height:320px}}.teaser-collection-teaser{top:50%;left:0;right:0;transform:translateY(-50%);position:absolute;width:100%;min-height:100%;background:#f7f6f2;z-index:2;transition:all .2s ease-in-out;display:flex;flex-direction:row}.teaser-collection-teaser:hover{box-shadow:0 0 35px hsla(0,0%,4%,.07)}@media only screen and (min-width:701px){.teaser-collection-teaser:hover .teaser-text__desc{max-height:10em;opacity:1;margin-top:20px;padding-bottom:20px}}@media only screen and (min-width:1001px){.teaser-collection-teaser:hover .teaser-text__desc{max-height:10em;opacity:1;margin-top:20px;padding-bottom:20px}}@media only screen and (min-width:1301px){.teaser-collection-teaser:hover .teaser-text__desc{max-height:10em;opacity:1;margin-top:20px;padding-bottom:20px}}@media only screen and (min-width:701px){.teaser-collection-teaser{flex-direction:column}}@media only screen and (min-width:1001px){.teaser-collection-teaser{flex-direction:column}}@media only screen and (min-width:1301px){.teaser-collection-teaser{flex-direction:column}}.teaser-collection-teaser__category-link{display:block;width:100%}.teaser-collection-teaser__text{display:flex;flex-flow:column nowrap;justify-content:center;min-height:120px;height:auto;padding:30px;width:100%}@media only screen and (min-width:0px){.teaser-collection-teaser__text{height:60px;min-height:60px}}@media only screen and (min-width:421px){.teaser-collection-teaser__text{height:80px;min-height:80px}}@media only screen and (min-width:701px){.teaser-collection-teaser__text{height:auto;min-height:120px}}@media only screen and (min-width:1001px){.teaser-collection-teaser__text{height:auto;min-height:120px}}@media only screen and (min-width:1301px){.teaser-collection-teaser__text{height:auto;min-height:120px}}.teaser-text__headline{text-align:center;font-size:16px;line-height:20px;font-family:SourceSansPro-ExtraBold,Source Sans Pro ExtraBold;letter-spacing:0;color:#fdc716}.teaser-text__desc{display:none;font-size:12px;line-height:16px;font-family:SourceSansPro-Medium,Source Sans Pro Medium;letter-spacing:0;color:#a6a4a1;text-align:center;overflow:hidden;max-height:0;transition:all .2s ease-in-out;padding-top:0;opacity:0}@media only screen and (min-width:701px){.teaser-text__desc{display:flex;margin:auto}}@media only screen and (min-width:1001px){.teaser-text__desc{display:flex;margin:auto}}@media only screen and (min-width:1301px){.teaser-text__desc{display:flex;margin:auto}}.teaser-collection-teaser__image{height:200px;width:100%;position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:0px){.teaser-collection-teaser__image{height:60px;width:100px;overflow:hidden}}@media only screen and (min-width:421px){.teaser-collection-teaser__image{height:80px;width:100px;overflow:hidden}}@media only screen and (min-width:701px){.teaser-collection-teaser__image{height:200px;width:100%;overflow:hidden}}@media only screen and (min-width:1001px){.teaser-collection-teaser__image{height:200px;width:100%;overflow:hidden}}@media only screen and (min-width:1301px){.teaser-collection-teaser__image{height:200px;width:100%}}.teaser-collection-teaser-image__image{position:relative;z-index:-1}.scalable-max-size-image{display:block;width:100%;max-width:100%;height:auto}.page-node-type-page .teaser-collection-teaser{background-color:#fff}