ul.icon-ul li:before{font-family:'maennergewaltschutzicons' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}ul.icon-ul.icon-check li:before{content:"\e908"}[data-toggle=collapse]:not(.collapsed) .maennergewaltschutzicons-arrow-down-circle:before{content:"\e914"}[data-toggle=collapse]:not(.collapsed) .maennergewaltschutzicons-plus:before,[data-toggle=collapse]:not(.collapsed) .maennergewaltschutzicons-menu:before{content:"\e910"}.tns-nav.tns-nav-active span:before{content:"\e902"}.toggle-navigation button:not(.collapsed) span:before{content:"\e909"}.icon-medium{font-size:1.5rem}.icon-large{font-size:3rem}audio,canvas,datagrid,datalist,details,dialog,iframe,menu,video{display:block}html,body{font-size:18px;overflow-x:hidden}body{font-family:'Barlow'}img{max-width:100%;height:auto}iframe{max-width:100%}img[src$=".svg"][width="1"]:not(.width-absolute){width:auto}figure{margin-bottom:0;max-width:100%}figure img{display:inline-block}.content-main ol,.content-main ul{overflow:hidden}p:last-child{margin-bottom:0}blockquote{font-size:1.25rem;font-weight:bolder}.container-fluid{max-width:970px}input[type=radio],input[type=checkbox]{margin:0 1rem 0 .5rem;transform:scale(1.5)}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit}.content-main>.panel-layout>.panel-grid .panel-grid-cell:only-child h2{text-align:center}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{color:inherit}.page-header{top:0;z-index:1;background-color:rgba(40,85,162,.8)}.logo-container .logo img,.page-footer img[src$="logo-bfkm-blue.svg"]{width:100% !important;max-width:270px}.toggle-navigation{line-height:1}.toggle-navigation .btn:hover,.toggle-navigation .btn:focus{outline:none;box-shadow:none}.main-navigation li[class*=current]>a{font-weight:700;text-decoration:underline}.main-navigation>li>a{color:#fff}.main-navigation>li>a:hover,.main-navigation>li>a:focus,.main-navigation>li[class*=current]>a{background-color:var(--primary)}.main-navigation .children>li>a{background-color:#7DC8C2DD}.main-navigation .children>li>a{color:#fff}.main-navigation .children>li>a:hover,.main-navigation .children>li>a:focus,.main-navigation .children>li[class*=current]>a{background-color:var(--primary)}.main-navigation .children-toggle{top:.666rem;right:.125rem;z-index:2}@media (hover:hover){.main-navigation .children-toggle{pointer-events:none}}.footer-navigation>li{margin-bottom:.5rem}.footer-navigation>li:not(:first-child):before{content:'|';padding-left:.25rem;padding-right:.5rem}.table-responsive table{margin-bottom:1rem}.content-main img{display:inline-block}.page-footer a:not(.btn){color:inherit}label.error,input.error{color:red}.aligncenter{margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}figure.aligncenter,img.aligncenter,figure.alignright,img.alignright,figure.alignleft,img.alignleft{display:block}.content-main figure.alignleft,.content-main img.alignleft{margin-right:1rem;margin-bottom:1rem}.content-main figure.alignright,.content-main img.alignright{margin-left:1rem;margin-right:1rem}.gallery figure img{margin-left:auto;margin-right:auto}.wpcf7-list-item{display:block}.wpcf7-form-control-wrap{padding-top:.5rem;display:block}.wpcf7-form-control.wpcf7-acceptance label,.wpcf7-form-control.wpcf7-checkbox label{display:flex}.wpcf7-form-control-wrap .wpcf7-not-valid-tip,.wpcf7-not-valid-tip[role=alert],.wpcf7-validation-errors{color:#cf2e2e;font-weight:400}.wpcf7-not-valid{border-color:#cf2e2e}.screen-reader-response{display:none}form.wpcf7-form.sent>*:not(.wpcf7-response-output){display:none !important}form.wpcf7-form.invalid .wpcf7-response-output,form.wpcf7-form.sent .wpcf7-response-output{background-color:#fff;padding:1rem;margin-top:1rem;margin-bottom:1rem}form.wpcf7-form.invalid .wpcf7-response-output{color:#cf2e2e}form.wpcf7-form.sent .wpcf7-response-output{color:#1fa038}.fancybox-bg{background:#333}.fancybox-close-small{width:4rem;height:4rem}.fancybox-button.fancybox-button--play{display:none}.list-unstyled{margin-bottom:0}.list-inline>li{display:inline-block}.sr-only-focusable:focus{z-index:99;position:relative}small .btn,.small .btn{font-size:inherit}table.table tbody{border-width:0 0 1px;border-style:solid}.form-control::placeholder{opacity:.75}.panel-grid.has-row_fancybox{display:none}.panel-row-style.fancybox-content{display:flex !important}.content-main>.panel-layout>.panel-grid.has-row_topspace.panel-no-style,.content-main>.panel-layout>.panel-grid.has-row_topspace.panel-has-style>.panel-row-style{padding-top:3rem}.content-main>.panel-layout>.panel-grid.has-row_bottomspace.panel-no-style,.content-main>.panel-layout>.panel-grid.has-row_bottomspace.panel-has-style>.panel-row-style{padding-bottom:3rem}.content-main>.panel-layout>.panel-grid.has-background_image_attachment.has-background_image_attachment_fallback.panel-no-style,.content-main>.panel-layout>.panel-grid.has-background_image_attachment.has-background_image_attachment_fallback.panel-has-style>div{flex-direction:row !important;min-height:50vh;align-items:end}.content-main>.panel-layout>.panel-grid.has-row_background:not(.row_background-row-background-default).panel-no-style:first-child,.content-main>.panel-layout>.panel-grid.has-row_background:not(.row_background-row-background-default).panel-has-style:first-child>.panel-row-style{padding-top:5rem}.content-main.no-so,.panel-grid:first-child:not(.row_stretch-full.has-row_background):not(.has-background_image_attachment.has-background_image_attachment_fallback.row_stretch-full){margin-top:7.5rem}.panel-grid-cell.has-background_image_attachment.has-background_image_attachment_fallback{margin-top:-3rem;margin-bottom:-3rem;display:block !important}.panel-grid-cell.has-background_image_attachment.has-background_image_attachment_fallback .panel-cell-style{min-height:25vh}.content-main>.panel-layout>.panel-grid .panel-grid-cell .so-panel{padding-top:1.5rem}.content-main>.panel-layout>.panel-grid .panel-grid-cell .so-panel{padding-bottom:1.5rem}.siteorigin-panels-stretch .panel-grid-cell:not(:only-child) .so-widget-sow-editor{max-width:766px;margin-left:20px;margin-right:20px}.panel-grid-cell{position:relative}.so-panel.widget_background-widget-background-primary,.panel-grid-cell.cell_background-cell-background-primary,.content-main>.panel-layout>.panel-grid.row_background-row-background-primary.panel-no-style,.content-main>.panel-layout>.panel-grid.row_background-row-background-primary.panel-has-style>div{background-color:var(--primary)}.so-panel.widget_background-widget-background-bluegreen,.panel-grid-cell.cell_background-cell-background-bluegreen,.content-main>.panel-layout>.panel-grid.row_background-row-background-bluegreen.panel-no-style,.content-main>.panel-layout>.panel-grid.row_background-row-background-bluegreen.panel-has-style>div{background-color:var(--info)}.so-panel.widget_background-widget-background-lightgray,.panel-grid-cell.cell_background-cell-background-lightgray,.content-main>.panel-layout>.panel-grid.row_background-row-background-lightgray.panel-no-style,.content-main>.panel-layout>.panel-grid.row_background-row-background-lightgray.panel-has-style>div{background-color:var(--light)}.so-panel.widget_background-widget-background-marinoblue,.panel-grid-cell.cell_background-cell-background-marinoblue,.content-main>.panel-layout>.panel-grid.row_background-row-background-marinoblue.panel-no-style,.content-main>.panel-layout>.panel-grid.row_background-row-background-marinoblue.panel-has-style>div{background-color:var(--marino)}.so-panel.widget_background-widget-background-indigoblue,.panel-grid-cell.cell_background-cell-background-indigoblue,.content-main>.panel-layout>.panel-grid.row_background-row-background-indigoblue.panel-no-style,.content-main>.panel-layout>.panel-grid.row_background-row-background-indigoblue.panel-has-style>div{background-color:var(--indigo)}.panel-grid.row_background-row-background-primary a:not(.btn),.panel-grid.row_background-row-background-bluegreen a:not(.btn),.bg-primary a:not(.btn){color:inherit}.panel-grid.has-background_image_attachment.background_display-fixed>.panel-row-style{background-position:top center !important;background-size:100% auto !important;background-repeat:no-repeat !important}.tns-outer{position:relative}.tns-outer .gallery-item{text-align:center}.tns-nav button,.tns-controls button{border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tns-nav.position-absolute{bottom:8rem;z-index:1}.tns-nav{text-align:center}.tns-nav button{margin:1rem .25rem;color:#fff;border:2px solid var(--secondary);border-radius:50%;height:1rem;width:1rem;line-height:1rem}.tns-nav button:hover,.tns-nav button:focus,.tns-nav button.tns-nav-active{color:#fff;background-color:var(--secondary)}.gallery.gallery-columns-1.gallery-size-large>.gallery-item>div{margin-left:8.333%;margin-right:8.333%;overflow:hidden}.tns-controls button{position:absolute;top:50%;transform:translateY(-50%)}.tns-controls button[data-controls=prev]{left:-3rem}.tns-controls button[data-controls=next]{right:-3rem}.text-medium{font-size:.75rem}.cursor-pointer{cursor:pointer}.outside{max-width:none;margin-left:calc(50% - 50vw + 0px);margin-right:calc(50% - 50vw + 0px)}.display-none{display:none}.text-normal{text-transform:none}.btn-none{text-transform:none;text-align:left;font-weight:400;font-size:inherit;background-color:transparent;border:none;padding:0}.clear{clear:both}.h-0{height:0 !important;overflow:hidden}.transition{transition:all .25s ease}ul.icon-ul{list-style:none;padding:1rem;background-color:var(--primary);color:#fff}ul.icon-ul>li{padding-left:2.5rem;padding-bottom:.5rem}ul.icon-ul>li:before{margin:.25rem 0 0 -2rem;position:absolute;font-size:1rem}.styled [type=checkbox],.styled [type=radio],[type=checkbox].styled,[type=radio].styled{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.styled [type=checkbox]+.wpcf7-list-item-label:before,.styled [type=radio]+.wpcf7-list-item-label:before,[type=checkbox].styled+label:before,[type=radio].styled+label:before{cursor:pointer;width:1rem;height:1rem;display:block;float:left;margin-right:.75rem;margin-bottom:.5rem}.custom-html-widget{width:100%}:root{--marino:#3a72b8;--indigo:#5b7bbd}.reset-line-height{line-height:1}