body.consents_noscroll{overflow:hidden;}#consents_bg{position:fixed;display:none;z-index:5000000000;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.8);}#consents_bg.consents_show_bg{display:block;}#consents_block{position:fixed;display:none;z-index:5000000001;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);flex-direction:column;background-color:#fff;box-sizing:border-box;border:2px solid #000;padding:15px 20px;margin:0px;width:600px;max-width:calc(100% - 30px);max-height:calc(100% - 30px);}#consents_block.consents_show_block{display:flex;}#consents_bg.consents_show_bg,#consents_block.consents_show_block{animation:consents_fade_in 0.3s;}@keyframes consents_fade_in{from{opacity:0;}to{opacity:1;}}#consents_block > div{flex:0 0 auto;}#consents_block > #consents_boxes{flex:0 1 auto;overflow:auto;height:50vh;}.consents_head{font-weight:bold;font-size:120%;}#consents_close{display:block;right:20px;width:20px;height:20px;position:fixed;border:0px;background-color:transparent;padding:0px;font-size:0px;line-height:0;cursor:pointer;}#consents_close:before,#consents_close:after{content:'';position:relative;display:block;width:20px;height:4px;border-radius:2px;background-color:#000;}#consents_close:before{margin-top:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}#consents_close:after{margin-top:-4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}#consents_block > .consents_text{margin-top:5px;flex:0 0 auto;}@media screen and (max-width:600px){#consents_block > .consents_text{flex:0 1 auto;max-height:20%;overflow:auto;}}#consents_boxes{display:none;margin-top:10px;position:relative;}#consents_close_boxes{left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);margin:-8px 0px -5px 0px;position:relative;font-size:90%;border:0px;background-color:transparent;padding:5px;z-index:10;cursor:pointer;}#consents_boxes.consents_show_boxes{display:block;}#consents_boxes label{display:block;margin-top:3px;padding-left:25px;position:relative;}#consents_boxes label input{position:absolute;margin-left:-25px;}#consents_boxes label div{margin-top:2px;font-style:italic;font-size:90%;}#consent_savebutton{display:none;margin-top:10px;}#consent_savebutton.consent_show_savebutton{display:block;}#consents_buttons{margin-top:10px;}#consents_buttons.consents_hide_buttons{display:none;}#consent_savebutton button[type="button"],#consents_buttons button[type="button"]{font-size:105%;color:#000;border:2px solid #000;border-radius:15px;background-color:#fff;cursor:pointer;width:100%;margin-top:10px;}
body.hidden-scroll{overflow:hidden;}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:10035;}.sl-wrapper{z-index:10040;width:100%;height:100%;left:0;top:0;position:fixed;backdrop-filter:blur(15px);}.sl-wrapper *{box-sizing:border-box;}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer;}.sl-wrapper button:hover{opacity:0.7;}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem;}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem;}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem;}.sl-wrapper .sl-download a{color:#fff;}.sl-wrapper .sl-navigation{width:100%;display:none;}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000;}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem;}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem;}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px;}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem;}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem;}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px;}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem;}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem;}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr;}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10050;}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto;}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none;}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none;}}.sl-wrapper .sl-image iframe{background:#000;border:0 none;}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none;}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none;}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.6);font-size:1rem;position:absolute;bottom:0;left:0;right:0;}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0;}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto;}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:10007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite;}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms;}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}
.fontarial{font-family:Arial,Helvetica,sans-serif;}.fontcomic{font-family:Comic Sans MS,cursive;}.fontcourier{font-family:Courier New,Courier,monospace;}.fontgeorgia{font-family:Georgia,serif;}.fontlucida{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;}.fonttahoma{font-family:Tahoma,Geneva,sans-serif;}.fonttimes{font-family:Times New Roman,Times,serif;}.fonttrebuchet{font-family:Trebuchet MS,Helvetica,sans-serif;}.fontverdana{font-family:Verdana,Geneva,sans-serif;}.sizexsmall{font-size:55%;}.sizesmaller{font-size:70%;}.sizesmall{font-size:85%;}.sizelarge{font-size:115%;}.sizelarger{font-size:130%;}.sizexlarge{font-size:145%;}.alignleft{text-align:left;}.aligncenter{text-align:center;}.alignright{text-align:right;}.alignjustify{text-align:justify;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capalized{text-transform:capalized;}.indent1{margin-left:30px;}.indent2{margin-left:60px;}.indent3{margin-left:90px;}.indent4{margin-left:120px;}.indent5{margin-left:150px;}.indent6{margin-left:180px;}.indent7{margin-left:210px;}.indent8{margin-left:240px;}.indent9{margin-left:270px;}.indent10{margin-left:300px;}
img{width:auto;max-width:100%;height:auto;}img.imgresponsive{width:100%;display:block;}img.floatleft,img.floatright{margin-bottom:20px;width:100%;}@media screen and (min-width:701px){.floatleft{float:left;padding-right:15px;margin-right:15px;}.floatright{float:right;padding-left:15px;margin-left:15px;}img.floatleft,img.floatright{margin-top:3px;margin-bottom:10px;width:50%;box-sizing:border-box;}}@media screen and (min-width:1001px){img.floatleft,img.floatright{width:33.3333%;}}.fullsizeimg,.top_fullsizeimg,.bottom_fullsizeimg,.containimg,.left_containimg,.right_containimg{display:block;width:100%;height:100%;}.fullsizeimg,.top_fullsizeimg,.bottom_fullsizeimg{object-fit:cover;}img.fullsizeimg{object-position:50% 50%;}img.top_fullsizeimg{object-position:50% 0%;}img.bottom_fullsizeimg{object-position:50% 100%;}.containimg,.left_containimg,.right_containimg{object-fit:contain;}img.containimg{object-position:50% 50%;}img.left_containimg{object-position:0% 50%;}img.right_containimg{object-position:100% 50%;}.wb_colalign_full:has(.fullsizeimg),.wb_colalign_full:has(.top_fullsizeimg),.wb_colalign_full:has(.bottom_fullsizeimg),.wb_colalign_full:has(.containimg),.wb_colalign_full:has(.left_containimg),.wb_colalign_full:has(.right_containimg){position:relative;}.wb_colalign_full:has(p:only-child,div:only-child) > *:first-child{height:100%;box-sizing:border-box;}.wb_colalign_full .fullsizeimg,.wb_colalign_full .top_fullsizeimg,.wb_colalign_full .bottom_fullsizeimg,.wb_colalign_full .containimg,.wb_colalign_full .left_containimg,.wb_colalign_full .right_containimg{position:absolute;}.wb_colpadding .wb_column:has(.wb_colalign_full img.fullsizeimg),.wb_colpadding .wb_column:has(.wb_colalign_full img.top_fullsizeimg),.wb_colpadding .wb_column:has(.wb_colalign_full img.bottom_fullsizeimg),.wb_colpadding .wb_column:has(.wb_colalign_full img.containimg),.wb_colpadding .wb_column:has(.wb_colalign_full img.left_containimg),.wb_colpadding .wb_column:has(.wb_colalign_full img.right_containimg){padding:0px 0px;}@media screen and (max-width:700px){.wb_colsmall_12 .fullsizeimg,.wb_colsmall_12 .top_fullsizeimg,.wb_colsmall_12 .bottom_fullsizeimg,.wb_colsmall_12 .containimg,.wb_colsmall_12 .left_containimg,.wb_colsmall_12 .right_containimg{position:static;height:auto;object-fit:unset;object-position:unset;}}@media screen and (min-width:701px) and (max-width:1000px){.wb_colmedium_12 .fullsizeimg,.wb_colmedium_12 .top_fullsizeimg,.wb_colmedium_12 .bottom_fullsizeimg,.wb_colmedium_12 .containimg,.wb_colmedium_12 .left_containimg,.wb_colmedium_12 .right_containimg{position:static;height:auto;object-fit:unset;object-position:unset;}}@media print,screen and (min-width:1001px){.wb_collarge_12 .fullsizeimg,.wb_collarge_12 .top_fullsizeimg,.wb_collarge_12 .bottom_fullsizeimg,.wb_collarge_12 .containimg,.wb_collarge_12 .left_containimg,.wb_collarge_12 .right_containimg{position:static;height:auto;object-fit:unset;object-position:unset;}}
.searchpage{width:100%;}@media screen and (min-width:992px){.searchpage{width:66%;margin:0px auto;}}.searchpage_form h2{margin:0px;}.searchpage_word{width:calc(100% - 110px);min-width:100px;box-sizing:border-box;border:1px solid #000;background-color:#fff;padding:2px;margin-top:3px;color:#000;}.searchpage_button{width:100px;box-sizing:border-box;border:1px solid #000;background-color:#000;padding:1px;margin-top:3px;font-weight:bold;color:#fff;}.searchpage_result{margin-top:15px;}.searchpage_result h3{margin-bottom:0px;}.searchpage_result p{margin-top:0px;}.searchpage_result a{text-decoration:none !important;}.searchpage_result p a{font-style:italic !important;}.searchresult_pager{margin-top:15px;text-align:center;}.searchresult_pager a{text-decoration:none;}
:root{--col-gap-width-mini:20px;--col-gap-width-small:30px;--col-gap-width-medium:45px;--col-gap-width-large:60px;--row-gap-width-mini:20px;--row-gap-width-small:30px;--row-gap-width-medium:45px;--row-gap-width-large:60px;--max-content-width:1500px;}.wb_framesingle,.wb_colgroup{max-width:calc(var(--max-content-width) + 2 * var(--col-gap-width-large));margin:0px auto;box-sizing:border-box;}.wb_colrow{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;}.wb_column{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;}.wb_colalign{flex:0 0 auto;width:100%;}.wb_colalign_top{align-self:flex-start;}.wb_colalign_middle{align-self:center;}.wb_colalign_bottom{align-self:flex-end;}.wb_colalign_full,.wb_colalign_stretch{align-self:stretch;}@media screen and (min-width:701px){.wb_colalign_stretch{display:flex;flex:0 1 auto;flex-direction:column;flex-wrap:wrap;align-items:flex-start;box-sizing:border-box;width:100%;}.wb_colalign_stretch > *{align-self:flex-end;margin:auto 0px;box-sizing:border-box;width:100%;}.wb_colalign_stretch > *:first-child{margin-top:0px;}.wb_colalign_stretch > *:last-child{margin-bottom:0px;}}@media screen and (max-width:700px){.wb_framespacing,.wb_framespacing .wb_frameblock,.wb_colspacing > .wb_colrow,.wb_colspacing > .wb_colrow > .wb_column{padding:calc(var(--row-gap-width-small) / 2) calc(var(--col-gap-width-small) / 2);}.wb_framespacing.wb_forceminigap,.wb_colspacing.wb_forceminigap > .wb_colrow{padding:calc(var(--row-gap-width-small) - (var(--row-gap-width-mini) / 2)) calc(var(--col-gap-width-small) - (var(--col-gap-width-mini) / 2));}.wb_framespacing.wb_forceminigap .wb_frameblock,.wb_colspacing.wb_forceminigap > .wb_colrow > .wb_column{padding:calc(var(--row-gap-width-mini) / 2) calc(var(--col-gap-width-mini) / 2);}.wb_framespacing .wb_frameblock .wb_innercolumns > .wb_colgroup,.wb_colspacing .wb_colrow .wb_innercolumns > .wb_colgroup{margin-left:calc((var(--col-gap-width-small) / 2) * (-1));margin-right:calc((var(--col-gap-width-small) / 2) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colspacing,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colspacing{margin-left:calc((var(--col-gap-width-small) - var(--col-gap-width-mini)) * (-1));margin-right:calc((var(--col-gap-width-small) - var(--col-gap-width-mini)) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colpadding,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colpadding{margin-left:calc((var(--row-gap-width-mini) / 2) * (-1));margin-right:calc((var(--row-gap-width-mini) / 2) * (-1));}.wb_framespacing .wb_frameblock .wb_innercolumns:first-child > .wb_colgroup,.wb_colspacing .wb_colrow .wb_innercolumns:first-child > .wb_colgroup{margin-top:calc((var(--row-gap-width-small) / 2) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colspacing,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colspacing{margin-top:calc((var(--row-gap-width-small) - var(--row-gap-width-mini)) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colpadding,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colpadding{margin-top:calc((var(--row-gap-width-mini) / 2) * (-1));}.wb_framespacing .wb_frameblock .wb_innercolumns:last-child > .wb_colgroup,.wb_colspacing .wb_colrow .wb_innercolumns:last-child > .wb_colgroup{margin-bottom:calc((var(--row-gap-width-small) / 2) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colspacing,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colspacing{margin-bottom:calc((var(--row-gap-width-small) - var(--row-gap-width-mini)) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colpadding,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colpadding{margin-bottom:calc((var(--row-gap-width-mini) / 2) * (-1));}.wb_framespacing.wb_topnull,.wb_colspacing.wb_topnull > .wb_colrow{padding-top:0px;}.wb_framespacing.wb_topnull .wb_frameblock,.wb_colspacing.wb_topnull > .wb_colrow > .wb_column{padding-top:calc(var(--row-gap-width-small) / 2);}.wb_framespacing.wb_forceminigap.wb_topnull .wb_frameblock,.wb_colspacing.wb_forceminigap.wb_topnull > .wb_colrow > .wb_column{padding-top:calc(var(--row-gap-width-mini) / 2);}.wb_framespacing.wb_bottomnull,.wb_colspacing.wb_bottomnull > .wb_colrow{padding-bottom:0px;}.wb_framespacing.wb_bottomnull .wb_frameblock,.wb_colspacing.wb_bottomnull > .wb_colrow > .wb_column{padding-bottom:calc(var(--row-gap-width-small) / 2);}.wb_framespacing.wb_forceminigap.wb_bottomnull .wb_frameblock,.wb_colspacing.wb_forceminigap.wb_bottomnull > .wb_colrow > .wb_column{padding-bottom:calc(var(--row-gap-width-mini) / 2);}.wb_framepadding,.wb_framepadding > .wb_frameblock:has(.wb_innercolumns),.wb_colpadding > .wb_colrow{padding:0px;}.wb_framepadding .wb_frameblock,.wb_colpadding > .wb_colrow > .wb_column{padding:var(--row-gap-width-small) var(--col-gap-width-small);}.wb_framepadding.wb_forceminigap,.wb_colpadding.wb_forceminigap > .wb_colrow{padding:0px calc(var(--col-gap-width-small) - var(--col-gap-width-mini));}.wb_framepadding.wb_forceminigap .wb_frameblock,.wb_colpadding.wb_forceminigap > .wb_colrow > .wb_column{padding:var(--row-gap-width-mini) var(--col-gap-width-mini);}.wb_frameblock:has(.wb_innercolumns),.wb_column:has(.wb_innercolumns){padding:0px !important;}.wb_colsmall_hide{display:none;}.wb_colsmall_1{flex-basis:8.333%;}.wb_colsmall_2{flex-basis:16.667%;}.wb_colsmall_3{flex-basis:25%;}.wb_colsmall_4{flex-basis:33.333%;}.wb_colsmall_5{flex-basis:41.667%;}.wb_colsmall_6{flex-basis:50%;}.wb_colsmall_7{flex-basis:58.333%;}.wb_colsmall_8{flex-basis:66.667%;}.wb_colsmall_9{flex-basis:75%;}.wb_colsmall_10{flex-basis:83.333%;}.wb_colsmall_11{flex-basis:91.667%;}.wb_colsmall_12{flex-basis:100%;}.wb_colorder_s1{order:1;}.wb_colorder_s2{order:2;}.wb_colorder_s3{order:3;}.wb_colorder_s4{order:4;}.wb_colorder_s5{order:5;}.wb_colorder_s6{order:6;}.wb_colorder_s7{order:7;}.wb_colorder_s8{order:8;}.wb_colorder_s9{order:9;}.wb_colorder_s10{order:10;}.wb_colorder_s11{order:11;}.wb_colorder_s12{order:12;}}@media screen and (min-width:701px) and (max-width:1000px){.wb_framespacing,.wb_framespacing .wb_frameblock,.wb_colspacing > .wb_colrow,.wb_colspacing > .wb_colrow > .wb_column{padding:calc(var(--row-gap-width-medium) / 2) calc(var(--col-gap-width-medium) / 2);}.wb_framespacing.wb_forceminigap,.wb_colspacing.wb_forceminigap > .wb_colrow{padding:calc(var(--row-gap-width-medium) - (var(--row-gap-width-mini) / 2)) calc(var(--col-gap-width-medium) - (var(--col-gap-width-mini) / 2));}.wb_framespacing.wb_forceminigap .wb_frameblock,.wb_colspacing.wb_forceminigap > .wb_colrow > .wb_column{padding:calc(var(--row-gap-width-mini) / 2) calc(var(--col-gap-width-mini) / 2);}.wb_framespacing .wb_frameblock .wb_innercolumns > .wb_colgroup,.wb_colspacing .wb_colrow .wb_innercolumns > .wb_colgroup{margin-left:calc((var(--col-gap-width-medium) / 2) * (-1));margin-right:calc((var(--col-gap-width-medium) / 2) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colspacing,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colspacing{margin-left:calc((var(--col-gap-width-medium) - var(--col-gap-width-mini)) * (-1));margin-right:calc((var(--col-gap-width-medium) - var(--col-gap-width-mini)) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colpadding,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colpadding{margin-left:calc((var(--row-gap-width-mini) / 2) * (-1));margin-right:calc((var(--row-gap-width-mini) / 2) * (-1));}.wb_framespacing .wb_frameblock .wb_innercolumns:first-child > .wb_colgroup,.wb_colspacing .wb_colrow .wb_innercolumns:first-child > .wb_colgroup{margin-top:calc((var(--row-gap-width-medium) / 2) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colspacing,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colspacing{margin-top:calc((var(--row-gap-width-medium) - var(--row-gap-width-mini)) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colpadding,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colpadding{margin-top:calc((var(--row-gap-width-mini) / 2) * (-1));}.wb_framespacing .wb_frameblock .wb_innercolumns:last-child > .wb_colgroup,.wb_colspacing .wb_colrow .wb_innercolumns:last-child > .wb_colgroup{margin-bottom:calc((var(--row-gap-width-medium) / 2) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colspacing,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colspacing{margin-bottom:calc((var(--row-gap-width-medium) - var(--row-gap-width-mini)) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colpadding,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colpadding{margin-bottom:calc((var(--row-gap-width-mini) / 2) * (-1));}.wb_framespacing.wb_topnull,.wb_colspacing.wb_topnull > .wb_colrow{padding-top:0px;}.wb_framespacing.wb_topnull .wb_frameblock,.wb_colspacing.wb_topnull > .wb_colrow > .wb_column{padding-top:calc(var(--row-gap-width-medium) / 2);}.wb_framespacing.wb_forceminigap.wb_topnull .wb_frameblock,.wb_colspacing.wb_forceminigap.wb_topnull > .wb_colrow > .wb_column{padding-top:calc(var(--row-gap-width-mini) / 2);}.wb_framespacing.wb_bottomnull,.wb_colspacing.wb_bottomnull > .wb_colrow{padding-bottom:0px;}.wb_framespacing.wb_bottomnull .wb_frameblock,.wb_colspacing.wb_bottomnull > .wb_colrow > .wb_column{padding-bottom:calc(var(--row-gap-width-medium) / 2);}.wb_framespacing.wb_forceminigap.wb_bottomnull .wb_frameblock,.wb_colspacing.wb_forceminigap.wb_bottomnull > .wb_colrow > .wb_column{padding-bottom:calc(var(--row-gap-width-mini) / 2);}.wb_framepadding,.wb_framepadding > .wb_frameblock:has(.wb_innercolumns),.wb_colpadding > .wb_colrow{padding:0px;}.wb_framepadding .wb_frameblock,.wb_colpadding > .wb_colrow > .wb_column{padding:var(--row-gap-width-medium) var(--col-gap-width-medium);}.wb_framepadding.wb_forceminigap,.wb_colpadding.wb_forceminigap > .wb_colrow{padding:0px calc(var(--col-gap-width-medium) - var(--col-gap-width-mini));}.wb_framepadding.wb_forceminigap .wb_frameblock,.wb_colpadding.wb_forceminigap > .wb_colrow > .wb_column{padding:var(--row-gap-width-mini) var(--col-gap-width-mini);}.wb_frameblock:has(.wb_innercolumns),.wb_column:has(.wb_innercolumns){padding:0px !important;}.wb_colmedium_hide{display:none;}.wb_colmedium_1{flex-basis:8.333%;}.wb_colmedium_2{flex-basis:16.667%;}.wb_colmedium_3{flex-basis:25%;}.wb_colmedium_4{flex-basis:33.333%;}.wb_colmedium_5{flex-basis:41.667%;}.wb_colmedium_6{flex-basis:50%;}.wb_colmedium_7{flex-basis:58.333%;}.wb_colmedium_8{flex-basis:66.667%;}.wb_colmedium_9{flex-basis:75%;}.wb_colmedium_10{flex-basis:83.333%;}.wb_colmedium_11{flex-basis:91.667%;}.wb_colmedium_12{flex-basis:100%;}.wb_colorder_m1{order:1;}.wb_colorder_m2{order:2;}.wb_colorder_m3{order:3;}.wb_colorder_m4{order:4;}.wb_colorder_m5{order:5;}.wb_colorder_m6{order:6;}.wb_colorder_m7{order:7;}.wb_colorder_m8{order:8;}.wb_colorder_m9{order:9;}.wb_colorder_m10{order:10;}.wb_colorder_m11{order:11;}.wb_colorder_m12{order:12;}}@media print,screen and (min-width:1001px){.wb_framespacing,.wb_framespacing .wb_frameblock,.wb_colspacing > .wb_colrow,.wb_colspacing > .wb_colrow > .wb_column{padding:calc(var(--row-gap-width-large) / 2) calc(var(--col-gap-width-large) / 2);}.wb_framespacing.wb_forceminigap,.wb_colspacing.wb_forceminigap > .wb_colrow{padding:calc(var(--row-gap-width-large) - (var(--row-gap-width-mini) / 2)) calc(var(--col-gap-width-large) - (var(--col-gap-width-mini) / 2));}.wb_framespacing.wb_forceminigap .wb_frameblock,.wb_colspacing.wb_forceminigap > .wb_colrow > .wb_column{padding:calc(var(--row-gap-width-mini) / 2) calc(var(--col-gap-width-mini) / 2);}.wb_framespacing .wb_frameblock .wb_innercolumns > .wb_colgroup,.wb_colspacing .wb_colrow .wb_innercolumns > .wb_colgroup{margin-left:calc((var(--col-gap-width-large) / 2) * (-1));margin-right:calc((var(--col-gap-width-large) / 2) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colspacing,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colspacing{margin-left:calc((var(--col-gap-width-large) - var(--col-gap-width-mini)) * (-1));margin-right:calc((var(--col-gap-width-large) - var(--col-gap-width-mini)) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns > .wb_colpadding,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns > .wb_colpadding{margin-left:calc((var(--row-gap-width-mini) / 2) * (-1));margin-right:calc((var(--row-gap-width-mini) / 2) * (-1));}.wb_framespacing .wb_frameblock .wb_innercolumns:first-child > .wb_colgroup,.wb_colspacing .wb_colrow .wb_innercolumns:first-child > .wb_colgroup{margin-top:calc((var(--row-gap-width-large) / 2) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colspacing,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colspacing{margin-top:calc((var(--row-gap-width-large) - var(--row-gap-width-mini)) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:first-child > .wb_colpadding,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:first-child > .wb_colpadding{margin-top:calc((var(--row-gap-width-mini) / 2) * (-1));}.wb_framespacing .wb_frameblock .wb_innercolumns:last-child > .wb_colgroup,.wb_colspacing .wb_colrow .wb_innercolumns:last-child > .wb_colgroup{margin-bottom:calc((var(--row-gap-width-large) / 2) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colspacing,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colspacing{margin-bottom:calc((var(--row-gap-width-large) - var(--row-gap-width-mini)) * (-1));}.wb_framespacing.wb_forceminigap .wb_frameblock .wb_innercolumns:last-child > .wb_colpadding,.wb_colspacing.wb_forceminigap .wb_colrow .wb_innercolumns:last-child > .wb_colpadding{margin-bottom:calc((var(--row-gap-width-mini) / 2) * (-1));}.wb_framespacing.wb_topnull,.wb_colspacing.wb_topnull > .wb_colrow{padding-top:0px;}.wb_framespacing.wb_topnull .wb_frameblock,.wb_colspacing.wb_topnull > .wb_colrow > .wb_column{padding-top:calc(var(--row-gap-width-large) / 2);}.wb_framespacing.wb_forceminigap.wb_topnull .wb_frameblock,.wb_colspacing.wb_forceminigap.wb_topnull > .wb_colrow > .wb_column{padding-top:calc(var(--row-gap-width-mini) / 2);}.wb_framespacing.wb_bottomnull,.wb_colspacing.wb_bottomnull > .wb_colrow{padding-bottom:0px;}.wb_framespacing.wb_bottomnull .wb_frameblock,.wb_colspacing.wb_bottomnull > .wb_colrow > .wb_column{padding-bottom:calc(var(--row-gap-width-large) / 2);}.wb_framespacing.wb_forceminigap.wb_bottomnull .wb_frameblock,.wb_colspacing.wb_forceminigap.wb_bottomnull > .wb_colrow > .wb_column{padding-bottom:calc(var(--row-gap-width-mini) / 2);}.wb_framepadding,.wb_framepadding > .wb_frameblock:has(.wb_innercolumns),.wb_colpadding > .wb_colrow{padding:0px;}.wb_framepadding .wb_frameblock,.wb_colpadding > .wb_colrow > .wb_column{padding:var(--row-gap-width-large) var(--col-gap-width-large);}.wb_framepadding.wb_forceminigap,.wb_colpadding.wb_forceminigap > .wb_colrow{padding:0px calc(var(--col-gap-width-large) - var(--col-gap-width-mini));}.wb_framepadding.wb_forceminigap .wb_frameblock,.wb_colpadding.wb_forceminigap > .wb_colrow > .wb_column{padding:var(--row-gap-width-mini) var(--col-gap-width-mini);}.wb_frameblock:has(.wb_innercolumns),.wb_column:has(.wb_innercolumns){padding:0px !important;}.wb_collarge_hide{display:none;}.wb_collarge_1{flex-basis:8.333%;}.wb_collarge_2{flex-basis:16.667%;}.wb_collarge_3{flex-basis:25%;}.wb_collarge_4{flex-basis:33.333%;}.wb_collarge_5{flex-basis:41.667%;}.wb_collarge_6{flex-basis:50%;}.wb_collarge_7{flex-basis:58.333%;}.wb_collarge_8{flex-basis:66.667%;}.wb_collarge_9{flex-basis:75%;}.wb_collarge_10{flex-basis:83.333%;}.wb_collarge_11{flex-basis:91.667%;}.wb_collarge_12{flex-basis:100%;}.wb_colorder_l1{order:1;}.wb_colorder_l2{order:2;}.wb_colorder_l3{order:3;}.wb_colorder_l4{order:4;}.wb_colorder_l5{order:5;}.wb_colorder_l6{order:6;}.wb_colorder_l7{order:7;}.wb_colorder_l8{order:8;}.wb_colorder_l9{order:9;}.wb_colorder_l10{order:10;}.wb_colorder_l11{order:11;}.wb_colorder_l12{order:12;}}@media screen and (min-width:1001px) and (max-width:1300px){.wb_coladdstep_1{flex-basis:8.333%;}.wb_coladdstep_2{flex-basis:16.667%;}.wb_coladdstep_3{flex-basis:25%;}.wb_coladdstep_4{flex-basis:33.333%;}.wb_coladdstep_5{flex-basis:41.667%;}.wb_coladdstep_6{flex-basis:50%;}.wb_coladdstep_7{flex-basis:58.333%;}.wb_coladdstep_8{flex-basis:66.667%;}.wb_coladdstep_9{flex-basis:75%;}.wb_coladdstep_10{flex-basis:83.333%;}.wb_coladdstep_11{flex-basis:91.667%;}.wb_coladdstep_12{flex-basis:100%;}}
@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}@font-face{font-family:'aileron';src:url('../../includes/fonts/webfonts/aileron-regular.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'aileron';src:url('../../includes/fonts/webfonts/aileron-regular-italic.woff2') format('woff2');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'aileron';src:url('../../includes/fonts/webfonts/aileron-bold.woff2') format('woff2');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'aileron';src:url('../../includes/fonts/webfonts/aileron-bold-italic.woff2') format('woff2');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'aileron-light';src:url('../../includes/fonts/webfonts/aileron-light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'aileron-light';src:url('../../includes/fonts/webfonts/aileron-light-italic.woff2') format('woff2');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'aileron-semibold';src:url('../../includes/fonts/webfonts/aileron-semibold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'aileron-semibold';src:url('../../includes/fonts/webfonts/aileron-semibold-italic.woff2') format('woff2');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'arial-light';src:url('../../includes/fonts/webfonts/arial-light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'arial-light';src:url('../../includes/fonts/webfonts/arial-light-italic.woff2') format('woff2');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'arial-medium';src:url('../../includes/fonts/webfonts/arial-medium.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'arial-medium';src:url('../../includes/fonts/webfonts/arial-medium-italic.woff2') format('woff2');font-weight:normal;font-style:italic;font-display:swap;}.aileron{font-family:'aileron';}.aileron-light{font-family:'aileron-light';}.aileron-semibold{font-family:'aileron-semibold';}.arial-light{font-family:'arial-light';}.arial-medium{font-family:'arial-medium';}body{background-color:#fff;margin:0px;padding:0px;min-width:450px;}body,a,input,textarea,select,option{font-family:'aileron';font-size:16px;color:#000;}h1,h2,h3,h4,h5,h6{font-family:'aileron';font-weight:normal;color:#777;padding:0px;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'aileron';font-weight:normal;color:#777;text-decoration:none;}h1{margin:30px 0px 15px 0px;}h1,h1 a{font-size:35px;}h2{margin:26px 0px 13px 0px;}h2,h2 a{font-size:29px;}h3{margin:22px 0px 11px 0px;}h3,h3 a{font-size:24px;}h4{margin:18px 0px 9px 0px;}h4,h4 a{font-size:20px;}h5,h6{margin:16px 0px 8px 0px;}h5,h5 a,h6,h6 a{font-size:17px;}p{padding:0px;margin:8px 0px 8px 0px;}ul,ol{padding:0px 0px 0px 25px;margin:8px 0px 8px 0px;}li{padding:0px;margin:3px 0px 3px 0px;}blockquote{position:relative;box-sizing:border-box;padding:15px 30px 15px 50px;margin:15px 0px 15px 0px;border:1px solid #bbb;background-color:#f9f9f9;border-radius:10px;}blockquote:before{content:"”";font-family:Georgia,serif;font-size:50px;line-height:normal;font-weight:bold;color:#999;position:absolute;left:15px;top:5px;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child,ol:first-child,li:first-child,blockquote:first-child{margin-top:0px;}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,li:last-child,blockquote:last-child{margin-bottom:0px;}@media screen and (max-width:700px){h1,h2,h3,h4,h5,h6,div,p,li{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}}.columnmaxwidth1200{max-width:1320px;}.wrapper{max-width:2500px;margin:0px auto;}.header{padding:40px 28px 40px 28px;text-align:center;background-image:url('../media/image/layout/header.webp');background-size:cover;background-position:center;}@media screen and (max-width:700px){.header{padding:33px 26px 20px 26px;}}nav{margin:0px;padding:0px;background-color:#333;}.layertop{background-color:#999;}.layertop,.layertop *{color:#fff;}.layercontent{padding:0px;}.layerbottom{padding:0px;background-color:#f6f6f6;box-shadow:0px 3px 4px rgba(0,0,0,0.1) inset;}footer{background-color:#333;}footer,footer *{color:#fff;font-size:12px !important;}.headbranchen{padding:0px 0px 15px 0px;background-image:url('../media/image/branchen/headbgs/branchen.webp');background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;background-attachment:scroll;}@media screen and (min-width:701px){.headbranchen{padding:0px 0px 22.5px 0px;}}@media screen and (min-width:1001px){.headbranchen{padding:0px 0px 30px 0px;}}.headtxtbranchen{background-color:rgba(255,255,255,0.8);padding:5px 30px 7px 30px;text-align:center;font-size:20px;color:#5d388d;}@media screen and (min-width:701px){.headtxtbranchen{font-size:23px;}}@media screen and (min-width:1001px){.headtxtbranchen{font-size:26px;}}.headtxtbranchen strong{font-style:italic;}@media screen and (max-width:700px){#navtoggle{padding:8px 30px 8px 0px;}#navtoggle:after{content:'';display:block;width:100%;height:0px;clear:right;}#navtoggle button{cursor:pointer;display:block;width:33px;height:24px;box-sizing:border-box;border-left:0px;border-right:0px;border-top:4px solid #fff;border-bottom:4px solid #fff;background-color:transparent;padding:0px;font-size:0px;line-height:0px;float:right;text-decoration:none;}#navtoggle button:before{content:'';display:block;width:33px;height:4px;background-color:#fff;}#navmenu{display:none;}#navmenu.opened{display:block;}#navi ul{margin:0px;padding:0px;list-style:none;}#navmenu li{margin:0px;padding:0px;white-space:nowrap;}#navmenu a{color:#fff;font-size:17px;text-decoration:none;display:block;padding:8px 30px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}#navmenu li li a{padding-left:60px;}#navmenu li li li a{padding-left:90px;}#navmenu li li li li a{padding-left:120px;}#navmenu li li li li li a{padding-left:150px;}#navmenu li:hover > a,#navmenu li.defpage > a{background-color:rgba(255,255,255,0.6);color:#000;}}@media print,screen and (min-width:701px){#navtoggle{display:none;}#navmenu{float:left;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:900;}nav#navi:after{content:" ";display:block;height:0;clear:both;}#navi ul{margin:0px;padding:0px;list-style:none;background-color:#333;position:relative;}#navmenu li{margin:0px;padding:0px;white-space:nowrap;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;}#navmenu a{color:#fff;font-size:17px;text-decoration:none;display:block;padding:6px 19px;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-ms-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out;}#navmenu > li{float:left;}#navmenu > li > a{padding:12px 19px;}#navmenu ul > li:first-child > a{padding-top:12px;}#navmenu ul > li:last-child > a{padding-bottom:12px;}#navmenu li ul{opacity:0;height:0;overflow:hidden;position:absolute;box-shadow:2px 2px 6px rgba(0,0,0,0.2);-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;}#navmenu li > a:focus + ul,#navmenu li > ul:has(a:focus),#navmenu li:hover > ul{opacity:1;height:auto;overflow:visible;}#navmenu ul li{float:none;display:list-item;position:relative;}#navmenu ul ul{float:left;left:100%;top:0px;}#navmenu li > a:after,#navmenu ul li > a:after{content:'';display:inline-block;width:0px;height:0px;border:0px solid transparent;-webkit-transition:border .15s ease-in-out;-moz-transition:border .15s ease-in-out;-ms-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out;}#navmenu li > a:after{border-width:5px 4px 0px 4px;border-top-color:#fff;margin:0 0 3px 11px;}#navmenu ul li > a:after{border-width:4px 0px 4px 5px;border-left-color:#fff;margin:0 0 2px 11px;}#navmenu li:hover,#navmenu li.defpage{background-color:rgba(255,255,255,0.6);}#navmenu li:hover > a,#navmenu li.defpage > a{color:#000;}#navmenu li:hover > a:after,#navmenu li.defpage > a:after{border-top-color:#000;}#navmenu ul li:hover > a:after,#navmenu ul li.defpage > a:after{border-left-color:#000;border-top-color:transparent;}#navmenu li > a:only-child:after,#navmenu li:hover > a:only-child:after,#navmenu ul li > a:only-child:after,#navmenu ul li:hover > a:only-child:after{content:'';display:none;border:0px;}}@media screen and (min-width:1001px){#navmenu a{padding-left:40px !important;padding-right:40px !important;}}#navi.navilila,#navi.navilila ul{background-color:#5d388d;}.fixnavi{position:relative;z-index:1000;}#navi{width:100%;}#navi.unfixed{position:absolute;}#navi.fixed{position:fixed;top:0px;left:0px;box-shadow:0px 10px 10px rgba(0,0,0,0.3);}@media screen and (min-width:701px){#navi.fixed #navtoggle{padding-right:40px;}#navi.fixed #navmenu > li > a{padding-left:40px;}}#wb_editorsaveform #navi.unfixed,#wb_editorsaveform #navi.fixed{position:relative;}.greybgs{background-color:#eee;}.greybgs .wb_colrow{padding-top:0px;padding-bottom:0px;}@media screen and (max-width:700px){.greybgs .wb_colrow{padding-left:0px;padding-right:0px;}.greybgs .wb_colrow .wb_column{padding-left:30px;padding-right:30px;}}.greybglight{background-color:#eee;}.greybgdark{background-color:#ddd;}.video16x9_resp:before{content:"";display:block;position:absolute;padding-bottom:56.25%;}.video16x9_resp video{width:100%;height:100%;}.intext input[type="text"],.intext input[type="email"],.intext input[type="password"],.intext input[type="file"],.intext textarea{width:100%;padding:3px 5px;box-sizing:border-box;border:1px solid #ccc;}.intext{margin-top:10px;}.intext:first-child{margin-top:0px;}.intext textarea{height:130px;min-height:130px;resize:vertical;}.button{width:100%;padding:3px 5px;font-weight:bold;border:1px solid #ccc;background-color:#ccc;color:#fff;margin-top:10px;}div.textzweispaltig_middle{}div.textdreispaltig_middle{}div.textvierspaltig_middle{}div.textzweispaltig_large{}div.textdreispaltig_large{}div.textvierspaltig_large{}.textzweispaltig_middle,.textdreispaltig_middle,.textvierspaltig_middle,.textzweispaltig_large,.textdreispaltig_large,.textvierspaltig_large{-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%;}@media screen and (min-width:701px){.textzweispaltig_middle,.textdreispaltig_middle,.textvierspaltig_middle{-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px;}.textzweispaltig_middle{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;}.textdreispaltig_middle{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33.333%;-moz-column-width:33.333%;column-width:33.333%;}.textvierspaltig_middle{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%;}}@media screen and (min-width:1001px){.textzweispaltig_large,.textdreispaltig_large,.textvierspaltig_large{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;}.textzweispaltig_large{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;}.textdreispaltig_large{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33.333%;-moz-column-width:33.333%;column-width:33.333%;}.textvierspaltig_large{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%;}}.leaflet-control,.leaflet-control a{font-size:12px;}.leaflet-popup-content a{font-size:13px;}
.datasframe:has(.wb_colrow:empty){display:none !important;}.branchen .maincatframe,.branchen .subcatframe,.branchen .companyframe,.branchen .datasframe{background-size:100% auto;background-repeat:no-repeat;background-position:top center;background-attachment:scroll;}.branchen .maincatframe .maincatframecolor,.branchen .subcatframe .subcatframecolor,.branchen .companyframe .companyframecolor,.branchen .datasframe .datasframecolor{padding-top:15px;}@media screen and (min-width:701px){.branchen .maincatframe .maincatframecolor,.branchen .subcatframe .subcatframecolor,.branchen .companyframe .companyframecolor,.branchen .datasframe .datasframecolor{padding-top:22.5px;}}@media screen and (min-width:1001px){.branchen .maincatframe .maincatframecolor,.branchen .subcatframe .subcatframecolor,.branchen .companyframe .companyframecolor,.branchen .datasframe .datasframecolor{padding-top:30px;}}.amper{}.branchen .topimage{position:relative;min-height:300px;background-color:#eee;}.branchen .topimage .fullsizeimg{position:absolute;}.branchen .topimage{margin-bottom:-15px;}@media screen and (min-width:701px){.branchen .topimage{margin-bottom:-22.5px;}}@media screen and (min-width:1001px){.branchen .topimage{margin-bottom:-30px;}}.branchen .topimgwidth{position:relative;box-sizing:border-box;max-width:1620px;margin:0px auto;z-index:1;}.branchen .topinfos{position:relative;min-height:300px;width:400px;max-width:calc(100% - 60px);background-color:rgba(19,60,104,0.8);box-sizing:border-box;padding:40px 20px;margin:0px 30px;}@media screen and (min-width:701px){.branchen .topinfos{left:calc(33.333% - 7px);transform:translateX(-50%);margin:0px 45px;}}@media screen and (min-width:1001px){.branchen .topinfos{margin:0px 60px;}}.branchen .topinfos h1,.branchen .topinfos .topinfohead{font-family:'aileron-light';color:#fff;}.branchen .topinfos h1 strong,.branchen .topinfos .topinfohead strong{font-family:'aileron-semibold';font-weight:normal;}.branchen .topinfos h1 .amper,.branchen .topinfos .topinfohead .amper{font-family:'arial-light';}.branchen .topinfologo{width:calc(100% + 40px);margin:40px -20px 40px -20px;background-color:#fff;}.branchen .topinfologo img{display:block;padding:15px;width:calc(100% - 30px);max-height:220px;object-fit:contain;object-position:50% 50%;}.branchen .topinfotext{font-family:'aileron-light';font-size:22px;color:#fff;}.branchen .breadcrumb .wb_framecontent{font-size:20px;font-weight:bold;font-style:italic;color:#777;}.branchen .breadcrumb a{font-size:17px;font-weight:bold;font-style:italic;color:#777;text-decoration:none;}.branchen.firmenazcompany .breadcrumb{margin-bottom:-15px;}@media screen and (min-width:701px){.branchen .firmenazcompany .breadcrumb{margin-bottom:-22.5px;}}@media screen and (min-width:1001px){.branchen .firmenazcompany .breadcrumb{margin-bottom:-30px;}}.branchen .maincatlist{box-sizing:border-box;}.branchen .maincatlist{margin-top:15px;}@media screen and (min-width:701px){.branchen .maincatlist{margin-top:22.5px;}}@media screen and (min-width:1001px){.branchen .maincatlist{margin-top:30px;}}.branchen .maincatlist > .wb_colrow{padding-left:50px;}.branchen .maincatblock{}.branchen .maincatblock .wb_colalign{}@media screen and (max-width:700px){.branchen .maincatblock .wb_colalign .fullsizeimg{position:absolute;height:calc(100% - 30px) !important;margin:15px 0px;object-fit:cover;object-position:50% 50%;}}.branchen .maincatinfo{position:relative;box-sizing:border-box;padding:60px 30% 60px 0px;height:calc(100% - 30px);margin:15px 0px;z-index:1;}.branchen .maincatlink{position:relative;box-sizing:border-box;display:block;height:100%;padding:40px 80px 40px 30px;margin:0px 0px 0px -50px;background-color:rgba(255,255,255,0.8);text-decoration:none;background-image:url('../media/image/branchen/maincat_pfeil.webp');background-position:calc(100% - 28px) 50%;background-repeat:no-repeat;background-attachment:scroll;}.branchen .maincatlink h2{font-family:'aileron-light';font-style:italic;text-transform:uppercase;}.branchen .maincatlink h2 .amper{font-family:'arial-light';font-style:italic;padding-left:3px;}.branchen .maincattext{font-family:'aileron';font-size:19px;font-style:italic;color:#69696a;}.branchen .maincatlink{}.branchen .maincattext{}.branchen .subcatlist{margin-top:-15px;}@media screen and (min-width:701px){.branchen .subcatlist{margin-top:-22.5px;}}@media screen and (min-width:1001px){.branchen .subcatlist{margin-top:-30px;}}.branchen .subcatblock{}.branchen .subcatblock .wb_colalign{}@media screen and (max-width:700px){.branchen .subcatblock .wb_colalign .fullsizeimg{position:absolute;height:100%;object-fit:cover;object-position:50% 50%;}}.branchen .subcatblock .wb_colalign .fullsizeimg{border-top-left-radius:30px;border-bottom-right-radius:30px;}.branchen .subcatinfo{position:relative;box-sizing:border-box;height:100%;padding:80px 25% 30px 0px;z-index:1;}.branchen .subcatlink{position:relative;display:block;box-sizing:border-box;height:100%;padding:30px 30px 30px 0px;background-color:rgba(255,255,255,0.8);text-decoration:none;}.branchen .subcatlink h2{font-family:'aileron';font-style:italic;color:#165672;padding-left:30px;background-image:url('../media/image/branchen/subcat_pfeil.webp');background-position:13px 8px;background-repeat:no-repeat;background-attachment:scroll;}.branchen .subcatlink h2 .amper{font-family:'arial';font-style:italic;padding-left:3px;}.branchen .subcattext{font-family:'aileron';font-size:19px;font-style:italic;color:#69696a;padding-left:30px;}.branchen .dataslist{}.branchen .datablock{}@media screen and (max-width:700px){.branchen .listfirmablock{max-width:380px;margin:0px auto;}}.branchen .listfirma{border-top-left-radius:50px;border-bottom-right-radius:50px;box-shadow:0px 0px 25px rgba(0,0,0,0.2);overflow:hidden;}.branchen .listlogo{padding:10px 10px;background-color:#fff;}.branchen .listlogo a{display:block;text-decoration:none;}.branchen .listlogo h2{position:relative;font-size:25px;padding-bottom:53%;}.branchen .listlogo h2 img{position:absolute !important;object-fit:contain !important;object-position:50% 50% !important;height:100% !important;}.branchen .listlogo h2 > span{position:absolute;display:block;width:100%;top:50%;transform:translateY(-50%);text-align:center;}.branchen .listlogo h2 span.small{font-size:75%;}.branchen .listinfos{padding:6px 25px 8px 25px;background-color:#848484;color:#fff;}.branchen .listinfos p{margin:4px 0px;word-break:break-all;}.branchen .listinfos a{color:#fff;text-decoration:none;}.branchen .listinfos a.smicon{margin-right:10px;}.branchen .listinfos a.whitearrow:before{content:url('../media/image/branchen/firma_block_pfeil.webp');float:left;margin:-1px 7px 0px 0px;}.branchen .listlinks{margin-top:10px;padding-right:25px;text-align:right;}.branchen .listlinks > a{position:relative;display:inline-block;font-size:18px;font-weight:bold;font-style:italic;color:#56535c;text-decoration:none;margin-left:35px;}.branchen .listlinks > a:before{content:url('../media/image/branchen/firma_sublink_pfeil.webp');position:absolute;margin:-2px 0px 0px -18px;}.branchen .listlinks .smlinks{float:left;}.branchen .listlinks .smlinks:after{content:'';clear:left;}.branchen .listlinks .smlinks a{display:block;float:left;margin:0px 10px 10px 0px;}.branchen .listlinks .smlinks a{display:block;width:30px;height:30px;}.branchen .pageleftblock img{display:block;width:100%;max-width:400px;margin:0px auto;}.branchen .pagedescblock{font-family:'aileron-light';font-size:18px;color:#444245;}.branchen .pagedescblock h1{font-family:'aileron-semibold';font-size:31px;font-style:italic;color:#444245;}.branchen .pagedescblock h2{color:#444245;}.branchen .pagedescblock h3{color:#444245;}.branchen .pagedescblock p{line-height:1.5;}.branchen .pagedescblock li{line-height:1.5;}.branchen .pagerightblock{max-width:400px;margin:0px auto;}.branchen .pagefirma{border-radius:20px;box-shadow:5px 5px 10px rgba(0,0,0,0.2);margin-bottom:10px;overflow:hidden;}.branchen .pagelogo{padding:10px 10px;background-color:#fff;}.branchen .pagelogo a{display:block;text-decoration:none;}.branchen .pagelogo h2{position:relative;font-size:25px;padding-bottom:53%;}.branchen .pagelogo h2 img{position:absolute !important;object-fit:contain !important;object-position:50% 50% !important;height:100% !important;}.branchen .pagelogo h2 > span{position:absolute;display:block;width:100%;top:50%;transform:translateY(-50%);text-align:center;}.branchen .pagelogo h2 span.small{font-size:75%;}.branchen .pageinfos{padding:6px 25px 8px 25px;background-color:#848484;color:#fff;}.branchen .pageinfos p{margin:4px 0px;word-break:break-all;}.branchen .pageinfos a{color:#fff;text-decoration:none;}.branchen .pageinfos a.whitearrow:before{content:url('../media/image/branchen/firma_block_pfeil.webp');float:left;margin:-1px 7px 0px 0px;}.branchen .pageinfos a.smicon{margin-right:10px;}.branchen .pagelinks{margin-top:10px;margin-bottom:10px;padding-right:25px;text-align:right;}.branchen .pagelinks .smlinks{text-align:right;}.branchen .pagelinks .smlinks a{display:inline-block;margin:0px 0px 0px 2px;text-decoration:none;}.branchen .pagelinks .smlinks a img{width:35px;height:35px;}.branchen .pageoeffnung{margin:10px 0px;padding:0px 5px;color:#444245;}.branchen .pageoeffnung table{width:100% !important;max-width:100% !important;border:none !important;}.branchen .pageoeffnung table td:first-child{padding:0px 5px 0px 0px;}.branchen .pageoeffnung table td:last-child{padding:0px;text-align:right;}.branchen .pageoeffnung table tr:first-child td{padding-top:0px;}.branchen .pageoeffnung table tr:last-child td{padding-bottom:0px;}.branchen .pageportrait{}.branchen .pagelinkzusatz{}.branchen .pagekontakt{}.branchen .pagesublink{color:#444245;margin:5px 0px;padding:0px 5px;}.branchen .pagesublink span,.branchen .pagesublink a{color:#444245;cursor:pointer;text-decoration:none;}.branchen .pagesublink span:before,.branchen .pagesublink a:before{content:url('../media/image/branchen/firma_sublink_pfeil.webp');position:relative;margin:-2px 5px 0px 0px;}.branchen .kontaktframe{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:rgba(255,255,255,0.6);backdrop-filter:blur(6px);z-index:5000;}.branchen .kontaktframe.show{display:block;}.branchen .kontaktframe > *{display:block;position:relative;box-sizing:border-box;background-color:#fff;box-shadow:5px 5px 15px rgba(0,0,0,0.4);padding:30px;width:600px;max-width:calc(100% - 60px);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.branchen .kontaktframe .kontaktform{overflow:auto;max-height:calc(100% - 60px);}#closekontaktframe span{display:block;width:20px;height:20px;float:right;cursor:pointer;}#closekontaktframe span:before,#closekontaktframe span:after{content:'';position:relative;display:block;width:20px;height:4px;border-radius:2px;background-color:#000;}#closekontaktframe span:before{margin-top:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}#closekontaktframe span:after{margin-top:-4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}#closekontaktframe:after{content:'';clear:right;}.branchen .kontaktframe .formular_field{margin:10px 0px;}.branchen .kontaktframe .formular_field sup{font-weight:bold;}.branchen .kontaktframe .formular_field input[type="text"],.branchen .kontaktframe .formular_field input[type="email"],.branchen .kontaktframe .formular_field textarea,.branchen .kontaktframe .formular_field input[type="submit"]{width:100%;box-sizing:border-box;padding:4px 8px;border:1px solid #ccc;border-radius:5px;}.branchen .kontaktframe .formular_field textarea{resize:vertical;min-height:60px;height:100px;}.branchen .kontaktframe .formular_field input[type="submit"]{border:0px;background-color:#ccc;}.branchen .kontaktframe .formular_field.formular_boxes{padding:4px 5px;border-radius:5px;border:1px solid #ccc;}.branchen .kontaktframe .formular_field.formular_bang{margin-bottom:-13px;}.branchen .kontaktframe .formular_field.formular_boxes .formular_check,.branchen .kontaktframe .formular_field.formular_boxes .formular_radio{margin:5px 0px;}.branchen .kontaktframe .formular_field.formular_boxes label{padding-left:25px;position:relative;}.branchen .kontaktframe .formular_field.formular_boxes label input{position:absolute;left:0px;}.branchen .kontaktframe .formular_field.formular_pflicht p{font-size:13px;color:#777;}.branchen .kontaktframe .formular_field.formular_send{margin-top:15px;}.branchen .pagemapbg{background-color:#e5e1de;}.branchen .pagemapbg .wb_colrow > .wb_column:last-child{padding:0px;}@media screen and (max-width:700px){.branchen .pagemaplinks{max-width:400px;margin:0px auto;}}.branchen .pagelinkaktion{}.branchen .pagelinkjobs{}.branchen .pagelinkdownload{}.branchen .pagelinkroute{}.branchen .pagemaplink{display:flex;align-items:center;margin:5px 0px;}.branchen .pagemaplink img{display:block;width:90px;height:90px;margin-right:10px;}.branchen .pagemaplink a{font-size:20px;font-style:italic;color:#2e526c;text-decoration:none;}.branchen .pageinfosblock{margin:0px auto;font-family:'aileron-light';font-size:18px;color:#444245;}.branchen .pageinfosblock h2{}.branchen .pageinfosblock h3{}.branchen .pageinfosblock p{line-height:1.5;}.branchen .pageinfosblock li{line-height:1.5;}.branchen .pageinfosblock > h2:last-child{font-size:46px;font-family:'aileron-light';font-weight:normal;color:#706e71;text-transform:uppercase;}.branchen .pagegalerie{}.branchen .pagegalerie a{display:block;max-width:400px;margin:0px auto;text-decoration:none;}.branchen .pagegalerie img{display:block;border:1px solid #000;border-radius:30px;box-shadow:5px 5px 10px rgba(0,0,0,0.2);}.branchen .pagernavi,.branchen .firmennavi{font-size:17px;font-weight:bold;font-style:italic;color:#777;text-align:center;}.branchen .pagernavi a,.branchen .pagernavi span,.branchen .firmennavi a{font-size:17px;font-weight:bold;font-style:italic;color:#777;text-decoration:none;margin:0px 10px;}.branchen .branchenazlist{max-width:1620px;margin:0px auto;padding:30px;margin-top:15px;}.branchen .branchenazlist .wb_framesingle:has(.pagernavi){margin-bottom:-30px;}@media screen and (min-width:701px){.branchen .branchenazlist{padding:45px;margin-top:22.5px;}.branchen .branchenazlist .wb_framesingle:has(.pagernavi){margin-bottom:-45px;}}@media screen and (min-width:1001px){.branchen .branchenazlist{padding:60px;margin-top:30px;}.branchen .branchenazlist .wb_framesingle:has(.pagernavi){margin-bottom:-60px;}}.branchen .catletterblock{position:relative;padding-left:40px;}@media screen and (min-width:701px){.branchen .catletterblock{padding-left:60px;}}@media screen and (min-width:1001px){.branchen .catletterblock{padding-left:80px;}}.branchen .catletter{position:absolute;box-sizing:border-box;width:45px;padding:2px;border-top-left-radius:15px;border-bottom-right-radius:15px;background-image:linear-gradient(135deg,#f80710 10%,#a72275 85%);box-shadow:5px 5px 2px rgba(255,255,255,0.8);margin-left:-55px;margin-top:8px;}.branchen .catletter img{display:block;width:100%;}@media screen and (min-width:701px){.branchen .catletter{width:55px;padding:3px;margin-left:-67.5px;margin-top:2px;}}@media screen and (min-width:1001px){.branchen .catletter{width:65px;padding:4px;margin-left:-95px;margin-top:-2px;}}.branchen.branchencompanies .dataslist{margin:0px -30px;}@media screen and (min-width:701px){.branchen.branchencompanies .dataslist{margin:0px -45px;}}@media screen and (min-width:1001px){.branchen.branchencompanies .dataslist{margin:0px -60px;}}.branchen .catname{font-family:'aileron-light';font-size:49px;font-style:italic;color:#444245;padding:0px 0px 7px 0px;}.branchen .catname .amper{font-family:'arial-light';}.branchen .firmenazlist{padding:45px 0px 30px 0px;}.branchen .firmenazlist .wb_framesingle:has(.pagernavi){margin-bottom:-30px;}@media screen and (min-width:701px){.branchen .firmenazlist{padding:67.5px 0px 45px 0px;}.branchen .firmenazlist .wb_framesingle:has(.pagernavi){margin-bottom:-45px;}}@media screen and (min-width:1001px){.branchen .firmenazlist{padding:90px 0px 60px 0px;}.branchen .firmenazlist .wb_framesingle:has(.pagernavi){margin-bottom:-60px;}}.branchen.branchenazcompany .wb_framesingle:has(.firmennavi),.branchen.firmenazcompany .wb_framesingle:has(.firmennavi){display:none;}.branchen.branchenazcompany .companyframecolor,.branchen.firmenazcompany .companyframecolor{padding-bottom:30px;}@media screen and (min-width:701px){.branchen.branchenazcompany .companyframecolor,.branchen.firmenazcompany .companyframecolor{padding-bottom:45px;}}@media screen and (min-width:1001px){.branchen.branchenazcompany .companyframecolor,.branchen.firmenazcompany .companyframecolor{padding-bottom:60px;}}.branchen .mapfirma .nomap,.branchen .firmenmap .nomap,.branchen .mapfirma .leafletmap,.branchen .firmenmap .leafletmap{width:100%;height:100%;box-sizing:border-box;min-height:250px;}.branchen .mapfirma .nomap,.branchen .firmenmap .nomap,.branchen .mapfirma .leafletmap,.branchen .firmenmap .leafletmap{overflow:hidden;min-height:250px;z-index:0;position:relative;}.branchen .mapfirma .leafletmap{border:1px solid #000;}.branchen .mapfirma .leafletmap,.branchen .mapfirma .leafletmap #leafletmapcanvas{height:100%;min-height:250px;}.branchen .firmenmap .leafletmap,.branchen .firmenmap .leafletmap #leafletmapcanvas{min-height:500px;}@media screen and (min-width:701px){.branchen .mapfirma .leafletmap,.branchen .mapfirma .leafletmap #leafletmapcanvas{min-height:300px;}.branchen .firmenmap .leafletmap,.branchen .firmenmap .leafletmap #leafletmapcanvas{min-height:600px;}}@media screen and (min-width:1001px){.branchen .mapfirma .leafletmap,.branchen .mapfirma .leafletmap #leafletmapcanvas{min-height:350px;}.branchen .firmenmap .leafletmap,.branchen .firmenmap .leafletmap #leafletmapcanvas{min-height:700px;}}.branchen .mapfirma .nomap,.branchen .firmenmap .nomap{height:100%;}.branchen .mapfirma .nomap .info,.branchen .firmenmap .nomap .info{max-width:1300px;position:relative;top:50%;transform:translateY(-50%);margin:0px auto;box-sizing:border-box;padding:0px 30px;}@media screen and (min-width:701px) and (max-width:1000px){.branchen .mapfirma .nomap .info,.branchen .firmenmap .nomap .info{padding-left:45px;padding-right:45px;}}@media screen and (min-width:1001px){.branchen .mapfirma .nomap .info,.branchen .firmenmap .nomap .info{padding-left:60px;padding-right:60px;}}
.branchen .maincatframe{background-image:url('../media/image/branchen/bgimgs/maincatframe.webp');}.branchen .maincatframe .maincatframecolor{background-color:rgba(255,255,255,0.8);}.branchen .subcatframe{background-image:url('../media/image/branchen/bgimgs/maincatframe.webp');}.branchen .subcatframe .subcatframecolor{background-color:rgba(255,255,255,0.8);}.branchen .datasframe{}.branchen .datasframe .datasframecolor{}.branchen .companyframe{}.branchen .companyframe .companyframecolor{background-color:#f4f2f3;}.branchen .maincat1block .maincatlink h2{color:#165672;}.branchen .maincat9block .maincatlink h2{color:#22794b;}.branchen .maincat10block .maincatlink h2{color:#a43f76;}.branchen .subcat8block .subcatlink h2{color:#a43f76;}.branchen.company_1 .topinfos{background-color:rgba(170,170,170,0.8);}
