@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url("../fonts/font_nunito_sans/nunito-sans-v5-latin-regular.eot");src:local("Nunito Sans Regular"),local("NunitoSans-Regular"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-regular.woff2") format("woff2"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-regular.woff") format("woff"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-regular.ttf") format("truetype"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-regular.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;src:url("../fonts/font_nunito_sans/nunito-sans-v5-latin-700.eot");src:local("Nunito Sans Bold"),local("NunitoSans-Bold"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-700.woff2") format("woff2"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-700.woff") format("woff"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-700.ttf") format("truetype"),url("../fonts/font_nunito_sans/nunito-sans-v5-latin-700.svg#NunitoSans") format("svg")}/*!
 *  Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework
 *  License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'Elusive-Icons';src:url("../fonts/font_elusive/elusiveicons-webfont.eot?v=2.0.0");src:url("../fonts/font_elusive/elusiveicons-webfont.eot?#iefix&v=2.0.0") format("embedded-opentype"),url("../fonts/font_elusive/elusiveicons-webfont.woff?v=2.0.0") format("woff"),url("../fonts/font_elusive/elusiveicons-webfont.ttf?v=2.0.0") format("truetype"),url("../fonts/font_elusive/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular") format("svg");font-weight:normal;font-style:normal}/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url("../fonts/font_awesome/fa-solid-900.eot");src:url("../fonts/font_awesome/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../fonts/font_awesome/fa-solid-900.woff2") format("woff2"),url("../fonts/font_awesome/fa-solid-900.woff") format("woff"),url("../fonts/font_awesome/fa-solid-900.ttf") format("truetype"),url("../fonts/font_awesome/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}html{height:100%;font-size:16px}body{height:100%;font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.45;color:#4D4D4D;overflow-y:scroll;background-color:#fff}#wrapper{min-height:100%;position:relative}.hg-polygon{width:34%;height:100%;position:absolute;top:0;left:0;background-image:url("../bilder/hg_polygon_high.jpg");background-repeat:no-repeat;background-position:right top;z-index:1}#header{position:relative;z-index:15}#container{padding-top:80px;padding-bottom:220px;position:relative;z-index:10}.container-fluid{padding-left:0;padding-right:0}img{height:auto;max-width:100%}.invisible{display:none}b,strong{font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:700}p{margin-bottom:2.125rem}h1{font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:700;font-size:1.875rem;margin-bottom:1.3rem;margin-left:0}.trenner-h1{width:130px;height:4px;background-color:#ACC0CA;margin-bottom:2.8rem}.seite-datenschutz h2{font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:700;font-size:1.625rem;margin-bottom:1.3rem}.seite-datenschutz h3{font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:700;font-size:1.375rem;margin-bottom:2.125rem;margin-top:3.0rem}.seite-datenschutz h4{font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;margin-bottom:1.3rem}.seite-datenschutz #container ul,.seite-datenschutz #container ol{margin-bottom:2.125rem}a:focus{-moz-outline-style:none;outline:none}a:active,a{outline:none}input,select,textarea,button,button:focus{outline:none}a{-webkit-transition:color 0.5s ease;transition:color 0.5s ease}a,a:visited{color:#63889B;text-decoration:none}a:hover{color:#2D617B;text-decoration:none}a:active,a:focus{color:#2D617B;text-decoration:none}.streifen-header-box{position:absolute;top:70px;left:0}.streifen-header-1{height:60px;background-color:#ACC0CA}.streifen-header-2{height:3px;background-color:#ACC0CA;margin-top:6px}.logo-uhgpr{max-width:320px;display:block;position:relative;z-index:525;padding-top:32px}.bg-light{background-color:transparent !important}.logo-nav-box{position:relative}.mod_bs_navbar li{padding-left:60px}.mod_bs_navbar .nav-link{padding:0}.mod_bs_navbar a,.mod_bs_navbar strong{color:#4D4D4D;text-decoration:none;font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;position:relative}.mod_bs_navbar first a,.mod_bs_navbar first a:visited,.mod_bs_navbar first strong{color:#5C7F90}.mod_bs_navbar a:visited,.mod_bs_navbar a:hover,.mod_bs_navbar a:active,.mod_bs_navbar a:focus{color:#4D4D4D;text-decoration:none}#header .mod_navigation .level_1>li.first span,#header .mod_navigation .level_1>li.first .active{font-family:'Elusive-Icons';font-weight:normal;font-style:normal}#main p,#main ul,#main ol{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#main .ohne-trennung{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:nowrap}#main ul{margin-bottom:2.125rem;list-style-type:none}#main li{margin-bottom:1.125rem}.liste-buchstaben{list-style-type:lower-alpha}#main ul li::before{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;content:"\f0da";color:#ACC0CA;display:inline-block;width:1em;margin-left:-1em}.mod_changelanguage ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding-left:0;margin:0}.mod_changelanguage li{padding-left:0}.mod_changelanguage li.first a,.mod_changelanguage li.first strong{padding-right:5px}.mod_changelanguage li.last{border-left:1px solid #809EAE}.mod_changelanguage li.last a,.mod_changelanguage li.last strong{padding-left:5px}.mod_changelanguage a,.mod_changelanguage strong{font-size:1.0rem}.mod_changelanguage a,.mod_changelanguage a:visited{color:#5C7F90}.mod_changelanguage a:hover{color:#4D4D4D}.mod_changelanguage a:active,.mod_changelanguage a:focus{color:#5C7F90}.mod_changelanguage .active strong{color:#4D4D4D}.mod_changelanguage span{font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:700}#footer{width:100%;height:66px;position:absolute;bottom:0;z-index:20}.streifen-footer-1{height:40px;background-color:#ACC0CA}.streifen-footer-1 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.0rem;font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:700;height:40px;padding-top:2px}.box-nav-footer-top{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .nav-link{padding:0;padding-left:20px}#footer li:first-child .nav-link{padding-left:0}#footer a,#footer a:visited{color:#4D4D4D;text-decoration:none;font-family:'Nunito Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;font-style:normal;font-weight:700}#footer a:hover,#footer strong{color:#4D4D4D;text-decoration:none}#footer a:active,#footer a:focus{color:#4D4D4D;text-decoration:none}#footer .el-chevron-up{padding-left:20px}.streifen-footer-2{height:2px;background-color:#ACC0CA;margin-top:4px}@media (max-width: 1199.98px){.box-nav-langchange{width:100%}.navbar-light .navbar-toggler{border:none;color:#4D4D4D}.navbar-collapse{background-color:#EDF2F4;margin-top:20px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);margin-left:20px}.navbar-collapse ul{display:block;padding:10px 30px}.navbar-collapse li{display:block;padding-top:5px;padding-bottom:5px;padding-left:0;border-bottom:1px solid #ACC0CA}.navbar-collapse li:last-child{border-bottom:none}.mod_bs_navbar a,.mod_bs_navbar a:visited,.mod_bs_navbar a:active,.mod_bs_navbar a:focus{color:#809EAE}.mod_bs_navbar a:hover,.mod_bs_navbar strong{color:#4D4D4D}}@media (max-width: 767.98px){.hg-polygon{width:100%;height:300px;top:0;left:0;background-image:url("../bilder/hg_polygon_mobil_high.jpg");background-repeat:no-repeat;background-size:cover;background-position:center bottom}#container{padding-top:60px;padding-bottom:250px}.container{padding-left:30px;padding-right:30px}.logo-nav-box{max-width:100%;padding-left:0;padding-right:0}.logo-uhgpr{max-width:360px;margin-left:auto;margin-right:auto}.navbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:10px}.navbar-collapse{margin-top:0;margin-left:0;border-top:1px solid #fff}.mod_changelanguage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}h1{font-size:1.625rem}.trenner-h1{margin-left:0;width:80px;margin-bottom:2.25rem}.seite-expertise .trenner-h1,.seite-kontakt .trenner-h1,.seite-datenschutz .trenner-h1,.seite-impressum .trenner-h1{width:50px}#footer{height:144px}.streifen-footer-1{height:120px}.streifen-footer-1 .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding:0}.box-copyright{text-align:center;width:100%;border-bottom:6px solid #fff;padding-top:13px;padding-bottom:13px}.box-nav-footer-top{padding-top:10px}#footer .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width: 420px){.logo-uhgpr{max-width:100%;padding-left:25px;padding-right:25px}}@media (max-width: 345px){.logo-uhgpr{padding-top:44px}.nav-mobil{margin-top:20px}.hg-polygon{height:290px}}@media (min-width: 385px) and (max-width: 399.98px){.logo-uhgpr{padding-top:28px}.hg-polygon{height:300px}}@media (min-width: 400px) and (max-width: 419.98px){.logo-uhgpr{padding-top:22px}.hg-polygon{height:315px}}@media (min-width: 420px) and (max-width: 767.98px){#container{padding-top:70px}.logo-uhgpr{padding-top:24px}.hg-polygon{height:330px}}@media (min-width: 768px) and (max-width: 1199.98px){.mod_changelanguage{position:absolute;z-index:65;top:87px;right:90px}}@media (min-width: 768px){.hg-polygon{width:34%}.logo-nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mod_bs_navbar{margin-top:81px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.navbar-collapse{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.umbruch-mobil{display:none}h1{font-size:1.8rem;margin-bottom:1.55rem}.abstand-main{padding-top:100px}.seite-expertise .trenner-h1,.seite-kontakt .trenner-h1,.seite-datenschutz .trenner-h1,.seite-impressum .trenner-h1{width:70px}}@media (min-width: 992px){.hg-polygon{width:40.5%}.navbar-collapse{margin-left:40px}.navbar-collapse ul{padding:10px 40px}#footer .nav-link{padding-left:40px}#footer .el-chevron-up{padding-left:40px}}@media (min-width: 1110px){.hg-polygon{width:38.5%}.container{max-width:1056px}.navbar-collapse{margin-left:60px}.navbar-collapse ul{padding:10px 55px}}@media (min-width: 1200px){.hg-polygon{width:35.6%}.container{max-width:1140px}.mod_changelanguage{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mod_bs_navbar{margin-top:90px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mod_bs_navbar a,.mod_bs_navbar strong{font-size:1.035rem}.win.chrome .mod_bs_navbar a,.win.chrome .mod_bs_navbar strong{font-size:1.072rem}.win.edge .mod_bs_navbar a,.win.edge .mod_bs_navbar strong{font-size:1.072rem}.win.ie .mod_bs_navbar a,.win.ie .mod_bs_navbar strong{font-size:1.072rem}.mac.chrome .mod_bs_navbar a,.mac.chrome .mod_bs_navbar strong{font-size:1.072rem}.mod_bs_navbar li{padding-left:14px}.mod_bs_navbar a::before,.mod_bs_navbar strong::before{content:"";position:absolute;width:100%;height:2px;bottom:-3px;left:0;background:#809EAE;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.25s linear;transition:.25s linear}.mod_bs_navbar a:hover::before,.mod_bs_navbar strong::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#header .mod_navigation .level_1>li.first a::before,#header .mod_navigation .level_1>li.first strong::before{content:"";position:absolute;width:0;height:0}#header .mod_navigation .level_1>li.first a{color:#5C7F90}#header .mod_navigation .level_1>li.first strong,#header .mod_navigation .level_1>li.first a:hover{color:#4D4D4D}.navbar-collapse{margin-left:0}.navbar-collapse ul{padding:0}.mod_changelanguage{margin-top:86px;position:relative;z-index:35;padding-left:20px;padding-top:2px}.mod_changelanguage a,.mod_changelanguage strong{font-size:0.85rem}#main .ce_bs_gridSeparator{padding-left:52px}}@media (min-width: 1200px) and (max-width: 1447.98px){.mod_bs_navbar a,.mod_bs_navbar strong{font-size-adjust:0.5}#header .level_1>li.first span,#header .level_1>li.first .active,.win.firefox .mod_bs_navbar a,.win.firefox .mod_bs_navbar strong{font-size-adjust:none}}@media (min-width: 1448px){.hg-polygon{width:34%}.container{max-width:1404px}#container{padding-top:90px}.mod_bs_navbar{margin-top:87px}.mod_bs_navbar a,.mod_bs_navbar strong{font-size:1.25rem}.win.chrome .mod_bs_navbar a,.win.chrome .mod_bs_navbar strong{font-size:1.25rem}.win.edge .mod_bs_navbar a,.win.edge .mod_bs_navbar strong{font-size:1.25rem}.win.ie .mod_bs_navbar a,.win.ie .mod_bs_navbar strong{font-size:1.25rem}.mac.chrome .mod_bs_navbar a,.mac.chrome .mod_bs_navbar strong{font-size:1.25rem}.mod_bs_navbar li{padding-left:25px}.mod_changelanguage{padding-left:35px;padding-top:3px}.mod_changelanguage a,.mod_changelanguage strong{font-size:1.0rem}#main .ce_bs_gridSeparator{padding-left:72px;padding-right:60px}h1{font-size:1.875rem}}@media (min-width: 2020px){.hg-polygon{width:38%}}@media (min-width: 3000px){#wrapper{max-width:2900px;margin-left:auto;margin-right:auto;background-color:#fff}body{background-color:#F2F2F2}}
