/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary,img{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:'open_sansregular',"Sunbird-Regular",sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.375em;color:rgba(0,0,0,0.9);}button,input,select,textarea{font-family:'open_sansregular',"Sunbird-Regular",sans-serif;}html{height:100%;width:100%;min-height:100%;}body{margin:0;padding:0;height:100%;width:100%;min-height:100%;}p,pre{margin:0 0 1rem;}p:last-child{margin-bottom:0;}em,i{font-style:normal;font-family:'open_sansitalic';}blockquote{margin:1.5em 30px;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:normal;font-family:'open_sanssemibold',"SunbirdMedium-Regular";}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #2B2E4A;padding-bottom:-1px;margin:1.5em 0;}mark{background:#ff0;color:rgba(0,0,0,0.9);}code,kbd,pre,samp,tt,var{font-family:'verbregukar',sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1.5em 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}menu,ol,ul{padding:0 0 0 1rem;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #0089A8;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}label{display:block;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}
@font-face{font-family:'open_sansbold';src:url(/themes/custom/fja2/fonts/opensans-bold-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-bold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-bold-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-bold-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-bold-webfont.svg#open_sansbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansbold_italic';src:url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sans_condensedbold';src:url(/themes/custom/fja2/fonts/opensans-condbold-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-condbold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-condbold-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-condbold-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-condbold-webfont.svg#open_sans_condensedbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanscondensed_light';src:url(/themes/custom/fja2/fonts/opensans-condlight-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-condlight-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-condlight-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-condlight-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-condlight-webfont.svg#open_sanscondensed_light) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansCnLtIt';src:url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansextrabold';src:url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-extrabold-webfont.svg#open_sansextrabold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansextrabold_italic';src:url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansitalic';src:url(/themes/custom/fja2/fonts/opensans-italic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-italic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-italic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-italic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-italic-webfont.svg#open_sansitalic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanslight';src:url(/themes/custom/fja2/fonts/opensans-light-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-light-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-light-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-light-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-light-webfont.svg#open_sanslight) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanslight_italic';src:url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sansregular';src:url(/themes/custom/fja2/fonts/opensans-regular-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-regular-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-regular-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanssemibold';src:url(/themes/custom/fja2/fonts/opensans-semibold-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-semibold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-semibold-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-semibold-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanssemibold_italic';src:url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.eot);src:url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.ttf) format('truetype'),url(/themes/custom/fja2/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'staatlichesregular';src:url(/themes/custom/fja2/fonts/staatliches-regular-webfont.eot);src:url(/themes/custom/fja2/fonts/staatliches-regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/staatliches-regular-webfont.woff2) format('woff2'),url(/themes/custom/fja2/fonts/staatliches-regular-webfont.woff) format('woff'),url(/themes/custom/fja2/fonts/staatliches-regular-webfont.svg#staatlichesregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Noto Color Emoji';src:url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.eot);src:url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.eot#iefix) format('embedded-opentype'),url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.woff2) format('woff2'),url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.woff) format('woff'),url(/themes/custom/fja2/fonts/Noto%20Color%20Emoji.svg#Noto Color Emoji) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00AE;}
@keyframes kombi{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.2) rotate(360deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes kombileft{0%{transform:scale(0.8) translate(-400px,300px)}50%{transform:scale(1.6) translate(-00px,200px)}100%{transform:scale(0.8) translate(-400px,300px)}}@keyframes kombiright{0%{transform:scale(0.8) translate(800px,-200px)}50%{transform:scale(2) translate(-100px,300px)}100%{transform:scale(0.8) translate(800px,-200px)}}.bg-left,.bg-right{position:fixed;z-index:-1;width:50%;height:100%;top:0;left:0;}.bg-right{left:70%;top:50%;}.page-edit #bg-links,.page-edit #bg-links,.page-add #bg-rechts,.page-add #bg-rechts,.section-add #bg-rechts,.section-edit #bg-rechts,.section-add #bg-links,.section-edit #bg-links{display:none;}@keyframes fadeInOpacity{0%{opacity:0;}100%{opacity:1;}}@media all and (max-width:767px){.bg-left svg{animation:kombileft 30s infinite ease-in-out;}.bg-right svg{animation:kombiright 60s infinite ease-in-out;}}
.layout-container{margin:0;}.layout-content,footer{padding:0 20px;}.region-content{padding-top:20px;padding-bottom:20px;}@media screen and (min-width:1024px){html{font-family:'open_sansregular',"Sunbird-Regular",sans-serif;font-size:112.5%;-ms-text-size-adjust:112.5%;-webkit-text-size-adjust:112.5%;line-height:1.375em;}.region-content{padding-top:40px;}}@media screen and (min-width:1160px){.layout-content,.region-footer-top{padding:0;margin:0 auto;max-width:1160px;}.region.region-footer-bottom{max-width:1160px;margin:0 auto;}}
.region-header{height:80px;position:fixed;width:100%;background:#fff;z-index:10;box-shadow:0 4px 4px 0 rgb(0,0,0,.1);}.section-benefits header .header-bottom,.page-node-type-vorteil  header .header-bottom,.page-faq header .header-bottom{display:none;}.block-system-branding-block{padding:0;position:relative;margin:0;width:151px;height:80px;left:calc(50% - 75px);float:left;overflow:hidden;}.header-middle{height:80px;}.site-logo{width:151px;display:block;padding:0;}.header-bottom{height:274px;}.m-claim{font-family:'open_sanssemibold_italic';font-size:14px;line-height:20px;text-transform:uppercase;margin-left:20px;padding:4px 0;max-width:260px;display:none;}.b-042{height:274px;position:relative;z-index:1;}.b-042 #bg-search-desktop{display:none;}.b-042 .field-videos{position:absolute;z-index:-1;height:274px;width:100%;overflow:hidden;}.b-042 .field-videos video{margin:0;}.b-042 .field-suche{width:calc(100% - 40px);margin:0 auto;padding-top:50px;}.b-042 .field-title{font-family:'staatlichesregular';font-size:32px;display:block;line-height:1;margin:0px 0 20px;}body:not(.page-node-type-startseite) .b-042 .field-title{display:none;}body:not(.page-node-type-startseite) .b-042 .field-videos{height:130px;width:100%;overflow:hidden;}body:not(.page-node-type-startseite) .b-042 .field-suche{padding-top:24px;}body:not(.page-node-type-startseite) .header-bottom{height:130px;}.b-042 .field-text{display:none;}.b-042 input[type="text"]{height:35px;width:100%;text-align:center;font-size:18px;font-style:italic;font-weight:700;color:rgba(0,0,0,0.9);border:2px solid #D9D9D9;margin:0 0 15px;border-radius:2px;text-transform:uppercase;}.b-042 input[type="submit"]{width:100%;height:35px;font-size:17px;font-weight:700;text-transform:uppercase;background-color:#fff;border:2px solid #fff;border-radius:2px;}.b-042 input[type="submit"]:hover{background:rgba(0,0,0,0.9);color:#fff;border-color:rgba(0,0,0,0.9);}footer{padding:20px 20px 0;}footer ul.menu a{display:inline-block;}.path-taxonomy .footer-top{display:block;}.footer-bottom{padding:20px;margin:0 -20px -20px;border-top:2px solid rgb(0,0,0,.7);background:#fff;}.footer-bottom .b-resize{display:block;float:none;}#block-fja2-metafooter{width:170px;}.b-foerderung{margin:15px 0 5px;}.b-foerderung img{margin-left:-18px;}.b-foerderung img{max-width:151px;}.b-informationen .field--name-body::before{content:"Weitere Informationen:";font-size:9px;}.b-informationen .field-link a{display:inline-block;width:160px;height:67px;background:rgba(0,0,0,0.9);overflow:hidden;text-indent:-2000px;}.b-informationen .field-link.l-bfd a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_bfd_2021.png) left top / contain;}.b-informationen .field-link.l-jugendfreiwilligendienste a{background:transparent no-repeat url(/themes/custom/fja2/images/230511_BMFSFJ_JFD-Logo_RZ-CMYK.jpg) left top / contain;}.b-partnerseiten .l-fuer-freiwillige,.b-partnerseiten .l-freiwilligen-botschafter{display:none;}.b-partnerseiten .field.field--name-body:before{content:"Partner von:";font-size:9px;}.b-partnerseiten .field-link a{display:inline-block;width:160px;height:67px;background:rgba(0,0,0,0.9);overflow:hidden;text-indent:-2000px;}.b-partnerseiten .field-link.l-jmd a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_jmd.png) left top / 100% auto;}.b-partnerseiten .field-link.l-freiwilligendienst-fuer-alle a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_inklusion-und-diversitaet.png) left top / 100% auto;}.b-partnerseiten .field-link.l-freiwilligen-botschafter a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_freiwilligen-botschafter.jpg) left top / 100% auto;}.b-partnerseiten .field-link.l-fuer-freiwillige a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_fuer-freiwillige.jpg) left top / 100% auto;}.b-partnerseiten .field-link.l-planet-beruf a{background:transparent no-repeat url(/themes/custom/fja2/images/logo_planet-beruf.jpg) left top / 100% auto;}.b-partnerseiten .field-link.l-planet-beruf{display:none;}@media all and (max-width:767px){#block-fja-branding::before{animation:kombi 60s infinite ease-in-out;}}@media screen and (min-width:768px) and (max-width:1023px){.path-frontpage header{height:360px;}}@media all and (min-width:768px){.footer-bottom{min-height:300px;padding:20px;}.b-foerderung{clear:left;float:left;width:30%;height:10px;margin:0 0 20px;}.b-foerderung img{max-width:180px;margin-left:-18px;}.b-copyright{float:left;width:40%;text-align:center;padding-top:38px;}.b-copyright br{display:none;}.b-social-links{float:right;width:30%;text-align:right;padding-top:34px;margin:-239px 0 0 0;}.m-claim{max-width:100%;}.b-informationen{margin:-20px 0 40px 180px;width:500px;float:left;}.b-informationen .field--name-body::before{float:left;}.b-informationen .field-link{float:left;margin:0 0 0 20px;}.b-informationen .field-link a{width:180px;height:70px;}.b-partnerseiten{clear:left;width:100%;}.b-partnerseiten .field-link{float:left;margin:0 0 0 20px;}.b-partnerseiten .field-link a{width:180px;height:70px;}.b-partnerseiten .field.field--name-body::before{float:left;}}@media all and (min-width:1024px){.region-header{height:400px;}.block-system-branding-block{padding:20px 0 0;margin-left:0;float:left;left:20px;width:auto;height:auto;}.site-logo{width:308px;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/logo_desktop.svg) left center / 308px auto;height:81px;}.site-logo img{display:none;}.header-middle{height:121px;border-bottom:none;}.region-header{height:121px;}.header-bottom{height:322px;}.m-claim{display:none;}.b-informationen{margin:-20px 0 20px calc(100% - 980px);width:980px;}.b-informationen .field--name-body::before{display:block;}.b-informationen .field-link a{width:210px;height:85px;}.b-partnerseiten .field.field--name-body:before{display:block;}.b-partnerseiten .field-link a{width:210px;height:85px;}body:not(.page-node-type-startseite) .b-042{height:90px;overflow:hidden;}.b-042 .field-videos{height:322px;width:100%;overflow:hidden;}body:not(.page-node-type-startseite) .b-042 .field-videos{height:90px;width:100%;}.b-042 #bg-search-mobile{display:none;}.b-042 #bg-search-desktop{display:block;width:auto;text-align:center;left:-1px;position:relative;min-height:100%;min-width:100%;margin:0;}.b-042 .field-suche{width:900px;margin:0 auto;padding-top:85px;text-align:center}body:not(.page-node-type-startseite) .b-042 .field-suche{padding-top:30px}.b-042 .field-title{font-size:40px;display:block;line-height:1;margin:0px 0 20px;}.b-042 .field-text{display:block;font-size:18px;margin:10px 0 0;}body:not(.page-node-type-startseite) .b-042 .field-text,body:not(.page-node-type-startseite) .b-042 .field-title{display:none;}body:not(.page-node-type-startseite) .b-042 .field-input-plz-ort{border-right:2px solid #fff;float:left;padding-right:30px;height:38px;}body:not(.page-node-type-startseite) .b-042 .field-submit{padding-left:11px;}.b-042 .field-input-plz-ort,.b-042 .field-submit{width:calc(50% - 12px);display:inline-block;}.b-042 .field-input-plz-ort{margin-right:19px;}}@media screen and (min-width:1024px) and (max-width:1159px){.path-frontpage header{height:460px;}.path-frontpage .m-meta-header{margin-bottom:-30px;}}@media all and (min-width:1160px){.footer-bottom{padding:60px 0px 40px;}.block-system-branding-block{left:calc(50% - 580px);}.header-middle{height:121px;border-bottom:none;}.m-claim{margin-left:calc(50% - 580px);}.b-foerderung img{margin-left:-21px;}.path-frontpage header{height:460px;}.path-frontpage .m-meta-header{margin-bottom:-30px;}}
.path-frontpage .region-content{padding-top:0;}.page-node-type-startseite .block.b-page-title{margin:0 -20px;}.page-node-type-startseite .b-page-title .page-title{margin:20px 0 -10px;overflow:hidden;text-indent:-2000px;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/claim_2023.svg) center center / 100% auto;height:100px;}.path-taxonomy .block-page-title-block h1{margin:0 0 5px;}.taxonomy-term h2,.field--name-body h2{clear:both;}.path-taxonomy.vid-dienstarten .block-page-title-block h1{font-size:24px;line-height:1.0833333333;}.path-taxonomy.vid-dienstarten .region-content{display:grid;grid-template-rows:1fr auto auto auto auto;grid-template-columns:50% 50%;gap:0px 25px;}.path-taxonomy.vid-dienstarten .region-content > .b-017{grid-column:1/3;grid-row:1/2;margin:0 0 20px -20px;}.path-taxonomy.vid-dienstarten .region-content .b-017 .views-field-field-bild{margin:0;float:none;max-width:100%;}.path-taxonomy.vid-dienstarten .region-content .b-008{grid-column:1/3;grid-row:3/4;margin:0 0 20px;height:100%;width:calc(100% - 20px);}.path-taxonomy.vid-dienstarten .region-content .b-008 .views-field-field-dachzeile{font-size:2.25em;line-height:1;margin:0 0 20px;}.path-taxonomy.vid-dienstarten .region-content > .block-page-title-block{grid-column:1/3;grid-row:2/3;margin:0;width:calc(100% - 20px);}.path-taxonomy.vid-dienstarten .region-content > .field--name-field-untertitel{grid-column:1/3;grid-row:4/5;margin:0;width:calc(100% - 20px);}.path-taxonomy.vid-dienstarten .region-content > .b-038,.path-taxonomy.vid-dienstarten .region-content > .block-system-main-block,.path-taxonomy.vid-dienstarten .region-content > .b-025{margin:60px 0 0;grid-column:1/3;}.wrapper-toggle-text,.b-011 .views-row,.b-044 .views-row{border:1px solid #d9d9d9;border-radius:2px;margin:0 auto 30px 0;padding:20px 28px;max-width:766px;background:#fff;}.field--name-body .wrapper-toggle-text h2.h-02,.b-044 .views-row .views-field-title{font-family:'open_sansbold';font-size:20px;line-height:24px;line-height:26px;}.wrapper-toggle-text .h-02,.b-011 .views-row .views-field-title,.b-044 .views-row .views-field-title .field-content{background:#fff;margin:0;padding-right:30px;position:relative;cursor:pointer;display:block;}.b-011 .views-row .views-field-title{background-color:transparent;}.wrapper-toggle-text .h-02:hover,.b-011 .views-row .views-field-title:hover,.b-044 .views-row .views-field-title:hover{color:rgb(0,0,0,.7);}.wrapper-toggle-text .h-02::after,.b-011 .views-row .views-field-title .field-content::after,.b-044 .views-row .views-field-title .field-content::after{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open.svg) right center / 100% auto;content:"";position:absolute;right:0;top:calc(50% - 11px);width:22px;height:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.wrapper-toggle-text.active .h-02::after,.b-011 .views-row.active .views-field-title .field-content::after,.b-044 .views-row.active .views-field-title .field-content::after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}.wrapper-toggle-text .field-text,.b-011 .views-row .views-field-body,.b-044 .views-row .views-field-body{margin-top:20px;display:none;}.wrapper-toggle-text.active .field-text,.b-011 .views-row.active .views-field-body,.b-044 .views-row.active .views-field-body{display:block;}body.page-podcast .header-bottom{height:0;}.page-podcast .region-content{padding-top:0;}.page-podcast .page-title{text-indent:-2000px;overflow:hidden;width:calc(100% + 40px);margin:0 -20px 60px;text-align:left;}.page-podcast .page-title::before{content:"";height:308px;width:100%;display:block;background:no-repeat transparent url(/themes/custom/fja2/images/header_podcast_mobile.jpg) top center / contain;}.page-podcast .page-title span{display:block;height:0px}.page-podcast .einleitung{margin:0 auto 60px;font-size:18px;line-height:23px;max-width:745px;}.b-podcast .views-row{margin:0 -20px;padding:40px 20px;background-color:#FFF6B0;border:none;}.b-podcast .views-row:nth-child(2n){background-color:#fff;}.b-podcast .views-row .field-image{margin:0 auto 40px;max-width:250px}.b-podcast .views-row .field-title{font-family:'staatlichesregular';font-weight:400;font-size:36px;line-height:36px;margin:0 0 20px;}.b-podcast .views-row .field-text{font-size:18px;line-height:23px;margin:0 0 20px}.b-podcast .views-row .l-toggle{font-weight:900;cursor:pointer;text-decoration:underline;}.b-podcast .views-row .field-links p{font-family:'open_sansbold';margin-bottom:10px}.b-podcast .views-row .field-text .field-text-lang{display:none;}.b-podcast .views-row.active .field-text-kurz{display:none;}.b-podcast .views-row.active .field-text-lang{display:block;}.b-podcast .views-row.active .l-toggle{overflow:hidden;text-indent:-127px;margin-bottom:10px;}.b-podcast .views-row.active .l-toggle::after{content:"weniger lesen";padding-left:10px;}.b-podcast .views-row .field-text{display:grid;grid-template-rows:auto auto;}.b-podcast .views-row .field-text .field-text-kurz,.b-podcast .views-row .field-text .field-text-lang{grid-column:1/2;grid-row:1/2;}.b-podcast .views-row .field-text .l-toggle{grid-column:1/2;grid-row:2/3;}.b-podcast .views-row .field-links{text-align:center;font-size:18px;line-height:23px;font-weight:900;}.b-podcast .views-row .field-links p{font-weight:700;}.b-podcast .views-row .field-links .field-link{display:inline-block;width:46px;height:46px;margin:0 2px;}.b-podcast .views-row .field-links .field-link a{display:inline-block;width:46px;height:46px;}.b-podcast .field-link.l-spotify a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_spotify.svg) center center / contain;}.b-podcast .field-link.l-podcast a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_podcast-podcast.svg) center center / contain;}.b-podcast .field-link.l-apple a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_apple-podcast.svg) center center / contain;}.page-node-type-zentralstelle h1.page-title,.page-node-type-zentralstelle .views-field-field-dachzeile{clear:left;font-size:24px;line-height:1;}.page-node-type-zentralstelle .field--name-body h2{font-size:24px;line-height:1.2;}.page-node-type-zentralstelle .b-016 .views-field-field-image{background:#fff;width:100%;height:267px;padding:20px;border:2px solid rgba(0,0,0,0.9);border-radius:2px;margin:20px 0;display:table;}.page-node-type-zentralstelle .b-016 .views-field-field-image .field-content{width:100%;height:100%;text-align:center;display:table-cell;vertical-align:middle;}.page-node-type-zentralstelle .b-016 .views-field-field-image img{max-width:100%;max-height:227px;margin:0 auto;}.node--type-zentralstelle .field--name-field-ansprechpartner > .field__item:nth-child(2){margin-top:10px;}.page-node-type-page .region-content .b-016.block{margin-bottom:0;}.page-node-type-page .node__content .field--name-body{clear:left;}.page-impressum img.align-left{margin:0 20px 60px -37px;max-width:320px;}.page-datenschutz iframe{max-width:100%;}.page-datenschutz a{hyphens:auto;max-width:100%;line-break:anywhere;}.page-datenschutz .field--name-body a[id^="ds"]{margin:0 0 130px;}.page-registrierung .block-local-tasks-block{display:none;}.page-datenschutz .text-formatted ul ul,.page-datenschutz .text-formatted ol ul,.page-datenschutz .text-formatted ol ol{margin:0 0 0 1rem;}.page-datenschutz .text-formatted ol,.page-datenschutz .text-formatted ul{margin:.5rem 0 .5rem 1rem;}.node--type-stelle.node--unpublished{background:#fff4f4 repeat-y url(/themes/custom/fja2/images/svg_icons/bg_unveroeffentlicht.svg) center top / 100% auto;;}.nav-letter{position:absolute;right:20px;font-family:'staatlichesregular';padding-top:50px;}.nav-letter-text{clear:left;margin:20px 0 0;font-family:'staatlichesregular';font-size:24px;display:none;}.nav-letter .nav-letter-entry{height:26px;}.nav-letter a{text-decoration:none;}.b-011 .view-content{margin-right:0;}.b-011 .view-content h3{font-size:36px;font-family:'staatlichesregular';}.b-011 .views-row .views-field-title{font-family:'open_sansbold';font-size:18px;line-height:23px;}.page-glossar .field-socials,.page-glossar .nav-letter-text,.page-glossar .nav-letter{display:none;}.page-glossar h1.page-title{max-width:700px;margin:10px auto 40px;}.page-import form [type="checkbox"]{position:relative;left:30px;top:-4px;z-index:0;-webkit-appearance:none;}.page-import .form-type-checkbox label{font-family:'open_sansregular';font-size:inherit;line-height:1.5;}.page-import form [type="checkbox"] + label::before{width:20px;height:20px;background-color:#fff;border:2px solid rgba(0,0,0,0.9);border-radius:2px;display:block;content:"";float:left;margin:0px 14px 10px 0;z-index:5;position:relative;}.page-import form [type="checkbox"] + label{max-width:710px;hyphens:auto;line-height:22px;top:0;display:block;}.page-import form [type="checkbox"]:checked + label::before{background:no-repeat transparent url(/themes/custom/fja2/images/bg_checkbox.jpg) center center / 20px auto;}.page-benefitssuche .page-title{display:none;}.page-finden .page-title{max-width:570px;margin:0 auto;}.page-benefits .region-content .block.block-page-title-block{margin:0}.page-node-type-vorteil .block-page-title-block{margin:0;}.node--type-vorteil > .node__content > .text-formatted{margin:10px 0 0;}.node--type-vorteil > .node__content > div:last-child > div:first-child::before{content:"Kontakt";font-size:2.25em;line-height:1;margin:0 0 20px;font-family:'staatlichesregular';font-weight:400;display:block;}.node--type-vorteil > .node__content > div:last-child > div:nth-child(2)::before{content:"Benefit";font-size:2.25em;line-height:1;margin:0 0 20px;font-family:'staatlichesregular';font-weight:400;display:block;}.node--type-vorteil > .node__content > div:last-child > div:nth-child(2){background:#FFF6B0;padding:20px;margin:20px 0}.node--type-vorteil > .node__content .field--name-field-kategorien .field__label,.node--type-vorteil > .node__content .field--name-field-typ .field__label,.node--type-vorteil > .node__content .field--name-field-rabatte .field__label,.node--type-vorteil > .node__content .field--name-field-email .field__label,.node--type-vorteil > .node__content .field--name-field-url .field__label{display:none;}.node--type-vorteil > .node__content .field--name-field-kategorien,.node--type-vorteil > .node__content .field--name-field-typ{display:inline-block;}.node--type-vorteil > .node__content .field--name-field-typ .field__item:before{content:"|";padding:0 4px;}.node--type-vorteil > .node__content .field--name-field-rabatte{margin:10px 0;font-family:'open_sansbold';font-size:16px;line-height:22px;}.node--type-vorteil > .node__content .field--name-field-altersbeschraenkung,.node--type-vorteil > .node__content .field--name-field-ueberregional{clear:left;margin:5px 0;}.node--type-vorteil > .node__content .field--name-field-altersbeschraenkung .field__label,.node--type-vorteil > .node__content .field--name-field-ueberregional .field__label{float:left;min-width:180px;font-weight:400;}.node--type-vorteil > .node__content .field--name-field-telefon{margin:5px 0 0}.node--type-vorteil > .node__content .field--name-field-telefon .field__label{float:left;margin:0px 10px 0 0}.node--type-vorteil > .node__content .field--name-field-telefon::after,.node--type-vorteil > .node__content > div:last-child::after{content:".";clear:both;display:block;visibility:hidden;height:0px;}.node--type-vorteil > .node__content .field--name-field-altersbeschraenkung .field__label::after,.node--type-vorteil > .node__content .field--name-field-ueberregional .field__label::after,.node--type-vorteil > .node__content .field--name-field-telefon .field__label::after{content:":";}.node--type-vorteil > .node__content .field--name-field-altersbeschraenkung .field__item,.node--type-vorteil > .node__content .field--name-field-ueberregional .field__item{margin-left:180px;}.field.field--name-field-adresse.field--type-address.field--label-hidden.field__item{margin:10px 0;}.page-werbematerial-bestellen .layout-content{max-width:100%;}.page-werbematerial-bestellen #block-fja2-content{background:#FFF6B0;padding:40px 0;}.page-werbematerial-bestellen #block-views-block-v048-b048{width:100%;overflow:hidden;}.page-werbematerial-bestellen #block-fja2-page-title{max-width:1160px;margin:0 auto;}.page-werbematerial-bestellen label,.page-werbematerial-bestellen fieldset legend .fieldset-legend,.page-werbematerial-bestellen .field-stelle-info .field-label{font-size:24px;}.page-werbematerial-bestellen input{width:100%;}.page-werbematerial-bestellen .region-content input::placeholder{color:transparent;}.page-werbematerial-bestellen form.webform-submission-form .form-item.form-type-textarea{width:100%;}.page-werbematerial-bestellen form.webform-submission-form .form-item.form-type-textarea .form-textarea{max-width:100%;}.page-werbematerial-bestellen form.webform-submission-form .form-submit{width:auto;}.page-direkt-bewerben .block-page-title-block{max-width:660px;margin:0 auto 60px;}.page-confirmation .region-content{max-width:660px;margin:0 auto;}.page-benefits .header-bottom{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .b-041,.page-aktionstag-fuer-freiwillige-8-mai-2024 .b-030,.page-aktionstag-fuer-freiwillige-8-mai-2024 .b-032{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .block.b-031{margin-bottom:0px;}.page-aktionstag-fuer-freiwillige-8-mai-2024  .node--type-article .field--name-body{margin-bottom:0px}.page-fuer-schulen .header-bottom,.page-fuer-schulen .b-002{display:none;}.page-helft-uns-freiwillig-jade-weiterleben-zu-lassen .field--name-field-untertitel{max-width:700px;margin:0 auto 60px;font-weight:700;}.page-helft-uns-freiwillig-jade-weiterleben-zu-lassen .block-page-title-block{margin:0 auto;max-width:700px}@media screen and (max-width:767px){.page-benefits .node__content .field--name-title-text,.page-fuer-freiwillige .node__content .field--name-title-text{padding-left:70px;background:no-repeat transparent left -7px url(/themes/custom/fja2/images/svg_icons/logo_benefits.svg);background-size:56px auto;max-width:260px;margin:0 auto;}.page-benefits .b-016,.page-fuer-freiwillige .b-016{display:none;}}@media screen and (min-width:768px){div.right{margin-left:calc(50% + 20px);}.page-voluntary-service-germany .node--type-page .field--name-body div.right p{max-width:100%;}.left{margin-right:calc(50% + 20px);}.page-node-type-startseite .b-page-title .page-title{margin:40px auto 0;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/claim_2023.svg) center top / 100% auto;height:115px;max-width:511px;}.page-node-type-zentralstelle .b-016 .views-field-field-image{width:375px;margin-top:-40px;}.page-node-type-zentralstelle .b-016{margin-right:calc(100%);}.page-node-type-zentralstelle .b-016 .views-field-field-image img{max-width:335px;max-height:227px;margin:0 auto;}.nav-letter-text{display:block;}.b-011 .view-content{margin-right:0;}.nav-letter{right:auto;left:0;width:100%;padding:0;position:relative;margin:20px 0;}.nav-letter .nav-letter-entry{height:26px;display:inline-block;width:calc((100% - 60px) / 26);font-size:18px;}.b-011 div.view-content h3 .letter{padding:160px 0 20px;}.b-011 div.view-content h3:first-child .letter{padding-top:0;}.b-011 .views-row:nth-child(10),.b-011 .views-row:nth-child(15),.b-011 .views-row:nth-child(17),.b-011 .views-row:nth-child(21),.b-011 .views-row:nth-child(25),.b-011 .views-row:nth-child(27),.b-011 .views-row:nth-child(29),.b-011 .views-row:nth-child(31),.b-011 .views-row:nth-child(33),.b-011 .views-row:nth-child(38),.b-011 .views-row:nth-child(40),.b-011 .views-row:nth-child(44),.b-011 .views-row:nth-child(46),.b-011 .views-row:nth-child(48),.b-011 .views-row:nth-child(55),.b-011 .views-row:nth-child(60),.b-011 .views-row:nth-child(63),.b-011 .views-row:nth-child(66),.b-011 .views-row:nth-child(70){margin-bottom:-140px;}.node--type-vorteil .node__content{padding-bottom:20px;display:grid;grid-template-rows:auto;grid-template-columns:50% 50%;gap:20px;}.node--type-vorteil > .node__content > .views-element-container{grid-row:1 / 2;grid-column:1 / 2;}.node--type-vorteil > .node__content .field-link.l-routing{grid-row:3 / 4;grid-column:1 / 2;}.node--type-vorteil > .node__content > .text-formatted{grid-row:2 / 3;grid-column:1 / 2;}.node--type-vorteil > .node__content > div:last-child{grid-row:1 / 4;grid-column:2 / 3;}.node--type-vorteil > .node__content > div:last-child > div:first-child{margin:0 0px 20px 0;}.node--type-vorteil > .node__content > div:last-child > div:nth-child(2){margin:0;}.page-benefits .node__content .field--name-title-text,.page-fuer-freiwillige .node__content .field--name-title-text{padding-left:70px;background:no-repeat left -7px url(/themes/custom/fja2/images/svg_icons/logo_benefits.svg);height:65px;line-height:70px;}.page-werbematerial-bestellen form.webform-submission-form .form-item{width:calc(50% - 10px);display:inline-block;margin:10px 0 0px;}.page-werbematerial-bestellen form.webform-submission-form .form-item:nth-child(2n - 1){margin-right:15px;}.page-werbematerial-bestellen form.webform-submission-form .form-item.webform-type-webform-email-confirm{width:100%;}.page-werbematerial-bestellen form.webform-submission-form .form-item.form-item-strasse-nummer{margin-right:15px;}.page-werbematerial-bestellen form.webform-submission-form .form-item.form-item-plz-ort{margin-right:0;}.page-faq #block-fja2-content,.page-faq .b-044{width:700px;margin-left:auto;margin-right:auto;}.page-podcast .page-title{width:100%;margin:0 0px 60px;text-align:left;}.page-podcast .page-title::before{height:182px;background:no-repeat transparent url(/themes/custom/fja2/images/header_podcast_desktop.jpg) top center / contain;}.b-podcast .views-row{display:grid;width:100%;margin:0;padding:20px 30px;max-width:100%;grid-template-rows:auto auto auto;grid-template-columns:200px calc(100% - 200px);gap:0 50px}.b-podcast .views-row .field-image{grid-column:1/2;grid-row:1/4;max-width:200px;}.b-podcast .views-row .field-title{grid-column:2/3;grid-row:1/2;font-size:40px;line-height:40px;}.b-podcast .views-row .field-text{grid-column:2/3;grid-row:2/3;}.b-podcast .views-row .field-links{grid-column:2/3;grid-row:3/4;text-align:left}.path-taxonomy .region-content{display:grid;grid-template-rows:1fr auto auto auto auto;grid-template-columns:50% 50%;gap:0px 25px;}.path-taxonomy .region-content > .b-017{grid-column:1/2;grid-row:1/5;margin:0;}.path-taxonomy .region-content .b-017 .views-field-field-bild{margin:0;width:100%;float:none;max-width:100%;}.path-taxonomy .region-content .b-008{grid-column:2/3;grid-row:2/3;margin:0;height:100%;}.path-taxonomy .region-content > .block-page-title-block{grid-column:2/3;grid-row:3/4;margin:0}.path-taxonomy .region-content > .field--name-field-untertitel{grid-column:2/3;grid-row:4/5;margin:0;}.path-taxonomy .region-content > .b-038,.path-taxonomy .region-content > .block-system-main-block,.path-taxonomy .region-content > .b-025{margin:60px 0 0;grid-column:1/3;}.path-taxonomy.vid-dienstarten .region-content > .b-017{grid-column:1/2;grid-row:1/5;margin:0;}.path-taxonomy.vid-dienstarten .region-content .b-017 .views-field-field-bild{margin:0;float:none;max-width:100%;}.path-taxonomy.vid-dienstarten .region-content .b-008{grid-column:2/3;grid-row:3/4;margin:0;height:100%;width:100%;}.path-taxonomy.vid-dienstarten .region-content > .block-page-title-block{grid-column:2/3;grid-row:2/3;margin:0;width:100%;}.path-taxonomy.vid-dienstarten .region-content > .field--name-field-untertitel{grid-column:2/3;grid-row:4/5;margin:0;width:100%;}.path-taxonomy.vid-dienstarten .region-content > .b-038,.path-taxonomy.vid-dienstarten .region-content > .block-system-main-block,.path-taxonomy.vid-dienstarten .region-content > .b-025{margin:60px 0 0;grid-column:1/3;}}@media screen and (min-width:1024px){.page-bundesweite-stellensuche .node--type-article .field--name-body{padding-right:50%;}.page-193 .node .field--name-body{padding-top:40px;clear:left;}.page-node-type-zentralstelle h1.page-title,.page-node-type-zentralstelle .views-field-field-dachzeile{margin:0;}.node--type-zentralstelle .node__content .form-wrapper:nth-child(2){margin-top:-25px;}.page-voluntary-service-germany h1.page-title{margin-top:100px;}.page-voluntary-service-germany .node--type-page .field--name-body p{max-width:47%;display:inline-block;}.page-impressum .node__content .field--name-body{padding-right:50%;}.nav-letter .nav-letter-entry{width:calc(699px / 26);}.b-011 .view-content h3,.nav-letter-text{width:766px;margin:20px auto 20px 0;}.nav-letter{width:100%;border-bottom:4px solid;padding:10px calc(50% - (768px / 2));}.page-glossar .b-011 .field-text{max-width:700px;margin:-20px 0 40px;}.page-glossar .region-content .block.b-016{float:none;width:700px;margin:0 auto;}.page-glossar .b-016 .views-field-field-image{max-width:700px;margin:0 0 40px;}.page-glossar  #block-fja2-content,.page-glossar  .b-011,.page-glossar .region-content .block.b-012{width:700px;margin-left:auto;margin-right:auto;}.page-freiwilliges-soziales-jahr .b-038{display:none;}.page-freiwilliges-oekologisches-jahr .b-038{display:none;}.page-bundesfreiwilligendienst .b-038{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .block.b-031{margin-bottom:50px;}.page-podcast .page-title::before{height:230px;}.b-podcast .views-row{padding:20px 70px;grid-template-columns:228px calc(100% - 228px);gap:0 50px}.b-podcast .views-row .field-image{grid-column:1/2;grid-row:1/4;max-width:228px;}}@media screen and (min-width:1200px){.page-glossar .region-content .block{margin-bottom:0;}.page-node-type-startseite .layout-content,.page-node-type-startseite .region-footer-top{padding:0;margin:0 auto;max-width:100%;}.page-podcast .layout-content{max-width:100%;}.page-podcast .page-title::before{height:269px;}.b-podcast .views-row{padding:70px calc(50% - 580px);max-width:100%;grid-template-columns:338px calc(100% - 388px);}.b-podcast .views-row .field-image{max-width:338px;}}body.page-aktionstag-fuer-freiwillige-8-mai-2024 .header-bottom{height:0px;}body.page-aktionstag-fuer-freiwillige-8-mai-2024 .block-system-main-block{margin-bottom:0;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .block-page-title-block{margin:0;}.page-aktionstag-fuer-freiwillige-8-mai-2024 h1.page-title{height:0px;overflow:hidden;width:100%;text-indent:-200%;margin:0;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .b-031  .field--name-body{margin-bottom:10px;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .text-aktionstag{font-size:18px;line-height:23px;margin:0 0 40px;}.page-aktionstag-fuer-freiwillige .block-page-title-block{display:none;}.page-aktionstag-fuer-freiwillige .region-content{padding-top:0;}@media screen and (max-width:767px){.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-desktop,.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-desktop{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-mobile{margin:-20px -20px 30px}.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-mobile{margin:0px -20px 30px}.b-031.b-031-aktionstag .field-title-desktop{display:none;}}@media screen and (min-width:768px){.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-mobile,.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-mobile{display:none;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-desktop{margin:-40px -20px 30px;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div.text-aktionstag{margin:0 auto 40px;max-width:745px}.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-desktop{margin:0px 0px 40px}.b-031.b-031-aktionstag.block{background-color:#fff;width:100%;float:none;padding:0;}.b-031.b-031-aktionstag .wrapper-image h2{display:none;}.b-031.b-031-aktionstag .wrapper-image{width:50%;max-width:568px;float:left;margin:0 60px 0 0;}.page-aktionstag-fuer-freiwillige .aufmacher-mobile{display:none;}.b-031.b-031-aktionstag .field-title-desktop{width:calc(50% - 60px);float:left;}.b-031.b-031-aktionstag .field-link.l-more{width:calc(50% - 60px);text-align:center;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .layout-content{max-width:1160px;width:100%;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div{max-width:1150px;margin-left:auto;margin-right:auto;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div.aufmacher-desktop{max-width:1440px;}}@media screen and (min-width:1024px){.page-aktionstag-fuer-freiwillige-8-mai-2024 .aufmacher-desktop{margin:-100px -20px 60px;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div.text-aktionstag{margin:0 auto 60px;}.page-aktionstag-fuer-freiwillige-8-mai-2024 .banner-gewinne-desktop{margin:0px 0px 60px;}.b-031.b-031-aktionstag.block{width:calc(100% + 400px);margin-left:-200px}.b-031.b-031-aktionstag .field-title-desktop{margin-top:40px}.b-031.b-031-aktionstag .field-link.l-more{margin-top:40px}}@media screen and (min-width:1440px){.page-aktionstag-fuer-freiwillige-8-mai-2024 .node--type-article .field--name-body > div.aufmacher-desktop{max-width:1440px;margin-left:-145px;margin-right:-145px;}}.page-eintragen .form-required::before{display:inline-block;width:8px;height:8px;margin:0 0.1em 0 0;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:8px;position:relative;top:-3px;}.page-eintragen .form-required::after{display:none;}.page-eintragen form.webform-submission-form::after{content:".";clear:both;display:block;visibility:hidden;height:0px;}.page-eintragen form.webform-submission-form{margin:0 -20px;padding:20px;background-color:#FFF6B0;}.page-eintragen form.webform-submission-form #edit-gewinnspiel{border:none;background-color:#BFFFDE;margin:0 -20px;padding:20px}.page-eintragen form.webform-submission-form .form-checkbox,.page-eintragen form.webform-submission-form .form-radio{visibility:hidden;height:1px;display:none;}.page-eintragen form.webform-submission-form label,.page-eintragen form.webform-submission-form .form-type-radio label.option,.page-eintragen form.webform-submission-form .form-type-checkbox label.option{font-family:'staatlichesregular';font-weight:400;font-size:24px;line-height:26px;margin-bottom:2px;text-indent:10px;}.page-eintragen form.webform-submission-form .form-item.form-item-gewinnspiel-teilnahmebedinungen-akzeptiert label,.page-eintragen form.webform-submission-form .form-type-checkbox label.option,.page-eintragen form.webform-submission-form #edit-gewinnspiel-teilnahme--wrapper label{text-indent:0;}.page-eintragen form.webform-submission-form .form-item.form-item-adresse-address-line1 .form-required::after,.page-eintragen form.webform-submission-form .form-item.form-item-adresse-locality .form-required::after{background:none;position:inherit;content:"des Betriebes";display:inline-block;width:auto;vertical-align:baseline;margin-left:0;text-indent:4px;}.page-eintragen form.webform-submission-form fieldset.form-item{margin-bottom:0}.page-eintragen form.webform-submission-form fieldset .fieldset-wrapper > .form-item:last-child{margin-bottom:1em;}.page-eintragen form.webform-submission-form .form-type-radio label.option{margin:0;}.page-eintragen form.webform-submission-form .form-type-checkbox label.option{margin:0;line-height:1.5;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper{margin:2rem 0;}form.webform-submission-form .form-checkbox + label,form.webform-submission-form .form-radio + label{cursor:pointer;}.page-eintragen form.webform-submission-form .form-type-checkbox label:before,.page-eintragen form.webform-submission-form .form-type-radio label:before{content:' ';display:inline-block;width:24px;height:24px;position:relative;top:0px;background:white;margin-right:10px;border:1px solid #D9D9D9;float:left;margin-bottom:10px;}form.webform-submission-form .form-checkbox:checked + label::before,form.webform-submission-form .form-radio:checked  + label::before{background:#a9a9a9;box-shadow:inset 0 0 0 5px white;}.page-eintragen form.webform-submission-form fieldset{margin-bottom:1em;}.page-eintragen form.webform-submission-form #edit-gewinnspiel::before{content:"MACH BEIM Gewinnspiel MIT und gewinne 1.000€!";display:block;height:140px;width:calc(100% + 40px);background:#fff;font-family:'Staatliches';font-size:40px;line-height:40px;margin:-20px -20px 40px;padding:34px 20px 0;}@media screen and (min-width:768px){.page-eintragen form.webform-submission-form{width:calc(100% + 40px);max-width:calc(100% + 40px);padding:20px calc((100% - 660px) / 2) 20px;}.page-eintragen form.webform-submission-form .form-item,.page-eintragen form.webform-submission-form #edit-url-social-media--wrapper,.page-eintragen form.webform-submission-form #edit-url--wrapper{width:calc(50% - 14px);float:left;margin-right:20px;margin-top:0;clear:none;}.page-eintragen form.webform-submission-form  .form-item.form-item-title{width:100%;margin-right:0;float:none;}.page-eintragen form.webform-submission-form #edit-url-social-media--wrapper .form-item,.page-eintragen form.webform-submission-form #edit-url--wrapper .form-item{clear:none;width:100%;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper,.page-eintragen form.webform-submission-form .form-item.form-type-textarea,.page-eintragen form.webform-submission-form fieldset.form-item,.page-eintragen form.webform-submission-form .form-item.form-item-ueberregional,.page-eintragen form.webform-submission-form .form-item.form-item-markup,.page-eintragen form.webform-submission-form .form-item.form-item-ich-moechte-am-gewinnspiel-teilnehmen,.page-eintragen form.webform-submission-form #edit-gewinnspiel-teilnahme--wrapper .form-item,.page-eintragen form.webform-submission-form .form-item.form-item-gewinnspiel-teilnahmebedinungen-akzeptiert{float:none;width:100%;clear:left;}.page-eintragen .webform-submission-form .form-textarea-wrapper textarea,.page-eintragen .webform-submission-form .form-type-checkbox{max-width:100%;}.page-eintragen .form-text,.page-eintragen .form-email,.page-eintragen .form-select,.page-eintragen .field--widget-string-textarea,.page-eintragen .form-url,.page-eintragen .form-tel,.page-eintragen .form-date,.page-eintragen .webform-submission-form input[type="number"]{width:100%;}#edit-gewinnspiel-e-mail-adresse .form-type-email{margin-top:0;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper .form-item:nth-child(2n),.page-eintragen form.webform-submission-form fieldset.form-item .form-item:nth-child(2n),.page-eintragen form.webform-submission-form .form-item.form-item-telefon,.page-eintragen form.webform-submission-form #edit-url-social-media--wrapper{margin-right:0;}.page-eintragen form.webform-submission-form .form-type-checkbox label:before,.page-eintragen form.webform-submission-form .form-type-radio label:before{width:37px;height:37px;top:8px;float:none;margin-bottom:0;}.page-eintragen form.webform-submission-form fieldset.address--wrapper .form-item-adresse-postal-code{width:calc(15% - 20px);float:left;}.page-eintragen form.webform-submission-form fieldset.address--wrapper .form-item-adresse-locality{width:calc(35% - 10px);margin-right:0;clear:none;}}@media screen and (min-width:1024px){.page-eintragen form.webform-submission-form #edit-gewinnspiel{margin:0 0 0 calc((1200px - 700px) / 2 * -1);width:1200px;padding:20px 250px;}form.webform-submission-form .form-checkbox:checked + label::before,form.webform-submission-form .form-radio:checked  + label::before{background:#a9a9a9;box-shadow:inset 0 0 0 10px white;}.page-eintragen form.webform-submission-form #edit-gewinnspiel:before{padding:70px 130px 0;}}@media screen and (min-width:1160px){.page-eintragen .layout-content{padding:0;margin:0 auto;max-width:1400px;}.page-eintragen form.webform-submission-form{width:calc(100% + 40px);max-width:calc(100% + 40px);padding:20px calc((100% - 1160px) / 2) 20px;}.page-eintragen form.webform-submission-form #edit-gewinnspiel{margin:0 0 0 calc((1440px - 1200px) / 2 * -1);width:1440px;padding:20px 120px;}.page-eintragen form.webform-submission-form #edit-gewinnspiel:before{width:calc(100% + 260px);margin:-20px 0 40px calc((1440px - 1200px) / 2 * -1);padding:70px 130px 0;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper .form-item{width:calc(100% / 3 - (40px / 3));margin-right:20px;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper .form-item:nth-child(2n){margin-right:20px;}.page-eintragen form.webform-submission-form #edit-kategorien--wrapper .form-item:nth-child(3n){margin-right:0px;}}
.node--type-startseite .field--name-body{}.node--type-startseite{padding-top:33px;}.node--type-startseite .field--name-field-image{margin:0 -20px 20px -20px;}.node--type-startseite h2{padding:0 0 10px;margin:0;}.node--type-zentralstelle .field--name-field-image{background:#fff;width:380px;height:280px;border-radius:10px;display:table-cell;text-align:center;vertical-align:middle;padding:10px;}.node--type-zentralstelle h1{font-size:24px;line-height:26px;clear:left;margin:40px 0 0;}.node--type-zentralstelle .field--name-field-image img{margin:0 auto;}.node--type-zentralstelle fieldset{padding:0;border:none;}.node--type-zentralstelle fieldset legend{margin-bottom:10px;}.node--type-zentralstelle .node__content .field--type-link,.node--type-zentralstelle .node__content .field--type-email{float:left;line-height:40px;margin:0 10px 0 0;}.node--type-zentralstelle .node__content .field--type-link a,.node--type-zentralstelle .node__content .field--type-email a{display:block;width:40px;height:40px;overflow:hidden;text-indent:-2000px;}.node--type-zentralstelle .node__content .field--type-email a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_mail.svg) left center;}.node--type-zentralstelle .node__content .field--name-field-url a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_www.svg) center center;}.node--type-zentralstelle .node__content .field--name-field-facebook a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_facebook.svg) center center;}.node--type-zentralstelle .node__content .field--name-field-twitter a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_twitter.svg) center center;}.node--type-zentralstelle .node__content .field--name-field-instagram a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_instagram.svg) center center;}.view-taxonomy-term .view-header{margin:0 0 30px;}.view-taxonomy-term > .view-content > .views-row{border:2px solid;background:#fff;margin:0 0 10px;padding:20px 10px;border-radius:2px;}.view-taxonomy-term > .view-content > .views-row h2{margin:0;}.view-taxonomy-term > .view-content > .views-row h2 a{text-decoration:none;}.node--type-article .field--name-body{margin-bottom:40px;clear:left;}.node--type-stelle:before{content:"Details zur Einsatzstelle";display:block;}.node--type-stelle .field--name-title-text{margin:0 0 20px;}.node--type-stelle .field--name-title-text:after{content:"Der Anbieter ist inhaltlich für diese, von ihm hochgeladene Stelle, verantwortlich.";display:block;font-family:'open_sansregular';font-style:italic;font-size:16px;line-height:22px;margin-top:10px;}.node--type-stelle .b-beschreibung{margin-bottom:20px;}.node--type-stelle .b-beschreibung .field--name-field-adresse{display:block;}.node--type-stelle .b-beschreibung .field--name-field-adresse .field__label{font-family:'staatlichesregular';font-weight:400;font-size:24px;margin-bottom:10px;}.node--type-stelle .field--name-field-url{margin:20px 0;}.node--type-stelle div.field--name-field-url a{overflow:hidden;display:inline-block;max-width:270px;margin:0;}.node--type-stelle .field--name-field-url a:before{content:"Mehr erfahren";display:block;}.node--type-stelle .b-infos > .field,.node--type-stelle .b-kontakt{margin-bottom:20px;}.node--type-stelle .b-infos > .field > .field__items,.node--type-stelle .b-infos > .field > .field__item{margin-top:10px;}.node--type-stelle .b-infos > .field > .field__items .field__item{display:inline-block;}.node--type-stelle .b-infos > .field > .field__items .field__item:after{content:",";}.node--type-stelle .b-infos > .field > .field__items .field__item:last-child:after{content:"";}.node--type-stelle .b-infos > .field .field__item a{text-decoration:none;}.node--type-stelle .b-infos h3{margin:0 0 10px;}.node--type-stelle .b-kontakt .field__label{display:none;}.page-node-type-landingpage .field--name-title-text{font-family:'staatlichesregular';font-weight:400;font-size:2.25em;line-height:1;}.b-025 .views-row{margin:0 0 40px;}.b-025 .views-field-title{font-family:'staatlichesregular';font-weight:400;font-size:2.25em;line-height:1;margin:0 0 20px;}.b-025 .views-field-title a{text-decoration:none;}.b-025 .views-field-field-adresse-locality,.b-025 .views-field-field-dienstarten{display:inline-block;}.b-025 .views-field-field-adresse-locality{margin-bottom:0px;}.b-025 .views-field-field-dienstarten{margin-bottom:10px;}.b-025 .views-field-field-adresse-locality .field-content:not(:empty):after{content:"|";padding:0 5px;}.b-025 .views-field-view-node{font-family:'open_sansbold';font-size:18px;}.b-025 .views-field-view-node a{display:inline-block;position:relative;text-decoration:none;}.b-025 .l-suche a{display:block;text-align:center;background:rgba(0,0,0,0.9);color:#fff;height:44px;line-height:41px;text-decoration:none;border-radius:2px;margin:20px 0;text-transform:uppercase;font-size:18px;border:2px solid rgba(0,0,0,0.9);transition-duration:0.4s;font-family:'open_sansbold';}.node--type-von-freiwilligen .field--name-field-image{margin:0 0 20px;}.node--type-von-freiwilligen .field--name-body{clear:left;}.node--type-von-freiwilligen .node__content > .field--name-field-image,.node--type-von-freiwilligen .node__content > .field--name-title-text,.node--type-von-freiwilligen .node__content > .field--name-field-untertitel{display:none;}.node--type-von-freiwilligen .node__content > .text-formatted > .page-title > h2{margin:10px 0 20px;}.node--type-von-freiwilligen .node__content > .text-formatted video{margin:20px -20px 20px;width:calc(100% + 40px);}.page-node-type-von-freiwilligen .region-content{padding-top:0;}.node--type-von-freiwilligen .node__content > .text-formatted > h2{margin:60px 0 20px;}.node--type-von-freiwilligen .interview{padding:20px;background:#FFF6B0;margin:0 -20px;}.node--type-vorteil .node__content{padding-bottom:20px;}.node--type-vorteil .node__content > div:nth-child(3) > div{margin:20px 0 0 auto;}@media screen and (min-width:768px){.node--type-von-freiwilligen .node__content > .text-formatted > p,.node--type-von-freiwilligen .node__content > .text-formatted > .page-title h2{max-width:700px;margin-left:auto;margin-right:auto;}.node--type-von-freiwilligen .node__content > .text-formatted > video{width:700px;margin:0 0 0 calc(50% - 350px);}}@media screen and (min-width:1024px){.node--type-startseite .field--name-field-image{width:540px;float:none;max-width:700px;margin:0 auto 30px;}.node--type-startseite .field--name-body{float:none;max-width:744px;margin:0 auto;text-align:left;}.node--type-startseite .field--name-body h2{margin:30px 0 .75rem;}.node--type-zentralstelle .field--name-body{float:left;width:calc((100% / 3) * 2);margin:20px -100% 20px 0;padding-right:100px;}.node--type-zentralstelle fieldset{float:left;width:calc((100% / 3) - 20px);margin:20px 0 0 calc((100% / 3) * 2 + 20px);}.view-taxonomy-term > .view-content > .views-row{width:calc(50% - 5px);float:left;margin:0 10px 10px 0;}.view-taxonomy-term > .view-content > .views-row:nth-child(2n){margin-right:0;}.node--type-stelle .b-beschreibung{margin-bottom:20px;float:left;width:768px;margin:0 118px 0 0;min-height:680px;}.node--type-stelle .b-infos,.node--type-stelle .b-links-bewerben{margin-left:886px;}.node--type-stelle .field--name-body{min-height:460px;}.page-node-type-landingpage .field--name-title-text{margin:0 0 20px calc(50% + 10px);float:right;}.b-025 .view-content::after{content:"";display:table;clear:both;}.b-025 .views-row{float:left;width:50%;margin:0 0 60px;padding:0 40px 0 0;}.b-025 .views-row:nth-child(2n + 1){clear:left;}.node--type-page .field--name-field-image{margin:0 20px 40px 0;float:left;width:50%;max-width:570px;}.node--type-von-freiwilligen .field--name-field-image{margin:0 20px 40px 0;float:left;width:50%;max-width:570px;}.node--type-von-freiwilligen .interview{margin:0 auto;padding:50px 60px;border-radius:5px;}.node--type-von-freiwilligen .node__content > .text-formatted video{margin:20px auto 20px calc(50% - 350px);width:700px;}.page-node-type-von-freiwilligen.page-615316 .node__content > .text-formatted video,.page-node-type-von-freiwilligen.page-615314 .node__content > .text-formatted video{max-width:450px;}.node--type-von-freiwilligen .node__content > .text-formatted > .page-title h2{margin:10px auto 20px calc(50% - 350px);}}@media screen and (min-width:1160px){.node--type-startseite .field--name-body h2{margin:76px 0 .75rem;}}
.b-video-teaser-front{width:calc(100% + 40px);margin:0 -20px;overflow:hidden;height:675px;}.b-video-teaser-front video{height:675px;margin-left:calc(50% - 600px);}.wrapper-aktionstag{margin:60px auto 0px;max-width:1160px;}@media screen and (max-width:767px){.b-video-teaser-front .field--name-body video{height:675px;margin-left:calc(50% - 600px);width:auto;}.b-video-teaser-front{width:calc(100% + 40px);margin:0 -20px;overflow:hidden;height:635px;}}.b-banner-aktionstag-2024 .page-title{font-size:36px;font-family:'staatlichesregular';padding-bottom:20px;}.b-banner-aktionstag-2024{max-width:1160px;margin:0 auto;}@media screen and (max-width:767px){.b-banner-aktionstag-2024 .banner-gewinne-desktop{display:none;}}@media screen and (min-width:768px){.b-banner-aktionstag-2024 .banner-gewinne-mobile{display:none;}}.region-content .block{margin-bottom:24px;}.path-frontpage .region-content .block.b-005{margin-bottom:75px;}.path-frontpage .region-content .block.b-014{margin-bottom:60px;}.b-resize .l-resize-smaller::after{content:"-";padding:0 2px;float:left;line-height:1.8;}.b-resize .field-link{display:inline-block;}.b-resize .field-link a{display:block;width:15px;height:100%;overflow:hidden;text-indent:-20px;font-family:'open_sansbold';text-decoration:none;line-height:1.8;float:left;}.b-resize .l-resize-smaller a:after{content:"a";padding-left:15px;}.b-resize .l-resize-bigger a:after{content:"A";padding-left:12px;}.b-copyright{font-family:'open_sansbold';line-height:22px;margin-bottom:30px;}.b-ordnungen{max-width:766px;margin:40px auto 0 0;display:none;}.b-ordnungen::before{content:"Schlagwörter";display:block;margin-bottom:10px;}.b-ordnungen .field__item,.b-ordnungen > .field{display:inline;font-family:'open_sansbold';}.b-ordnungen .field__item::after{content:",";}.b-ordnungen .field__item:last-child::after{content:"";}.b-ordnungen > .field a{text-decoration:none;}.footer-bottom .b-social-links .field-link{display:inline-block;text-align:left;margin:0 10px 0 0;}.b-freiwillig-ja-retten-go-fund{margin:0 auto;max-width:1160px;}.b-freiwillig-ja-retten-go-fund a{text-decoration:none;}.b-freiwillig-ja-retten-go-fund > h2{font-size:2.25em;line-height:1;margin:0 0 20px;}.b-freiwillig-ja-retten-go-fund .field--name-body::after{content:"";display:table;clear:both;}.b-freiwillig-ja-retten-go-fund .field--name-body{background-color:#BFFFDE;display:table;width:100%;}.b-freiwillig-ja-retten-go-fund .field--name-body .wrapper-text{padding:20px;}.b-freiwillig-ja-retten-go-fund .field--name-body .wrapper-text a{font-family:inherit;}.b-freiwillig-ja-retten-go-fund .field--name-body .wrapper-text h2{margin-top:0;font-size:1.5rem;}.b-startseite-video{max-width:1160px;margin:0 auto;}.b-hinweis-benefits{margin:-40px 0 40px;font-size:14px;line-height:18px;font-style:italic;}.b-002{margin:0 -20px 0px;background:#FFF6B0;}.b-002 .field-text{margin-bottom:2rem;}.b-002 .views-row{width:calc(50% - .25rem);float:left;margin:0 .5rem .5rem 0;}.b-002 .views-row:nth-child(2n){margin-right:0;}.b-002 .view-header{background:#fff;padding:1px 20px;}.b-002 .view-content{margin:0;padding:42px 0 17px;}.b-002 .view-content a{text-decoration:none;}.b-002 .views-row a{display:block;padding:50px 10px 10px 6px;border-radius:5px;min-height:110px;text-align:center;position:relative;font-size:16px;line-height:21px;}.b-002 .views-row a::before{content:"";width:40px;height:40px;position:absolute;top:0;left:calc(50% - 20px);opacity:1;border-radius:20px;box-shadow:6px 3px 6px rgba(0,0,0,.2);}.b-002 .views-row a:hover::before{opacity:.7;}.b-003 .views-row{display:block;border:2px solid;width:100%;text-align:center;padding:20px;margin:0 0 20px;background:#fff;border-radius:2px;}.b-003 .views-row:hover{color:#fff;background:#282828;border-color:#282828;}.b-003 .views-row .views-field-title{}.b-003 .views-row .views-field-title a{text-decoration:none;}.b-004{margin:0px -20px;max-width:1160px;width:calc(100% + 40px);overflow:hidden;background:#fff;padding:20px 0 0 0;}.b-004 div.view-v004::before{content:"Zentralstellen im Überblick";display:block;text-align:left;margin:0px 0 20px 20px;}.b-004 .view-v004 .view-content::before{content:"Diese Stellen bieten Freiwilligendienste an. Für mehr Infos klicke auf die Logos und finde heraus, wo du dich engagieren kannst.";text-align:left;margin:0 20px 10px;display:block;max-width:580px;}.b-004 .view-v004 .view-content{height:120px;margin-bottom:60px;}.b-004 img{width:120px;height:auto;padding:0 10px;}.b-004 .view-v004 .view-content .views-row{float:left;}.b-004 .views-field-field-image{display:table;height:120px;}.b-004 .views-field-field-image .field-content{display:table-cell;vertical-align:middle;}.b-005,.b-006,.b-015,.b-024{margin-bottom:60px;}.b-005 .field-text,.b-015 .field-text,.b-024 .field-text{margin-bottom:20px;}.b-005 .views-row,.b-024 .views-row{margin:0 0 20px;padding:0;background:#fff;border:2px solid;border-radius:2px;}.b-005 .views-field-field-titel,.b-024 .views-field-field-text{padding:15px 15px 13px;}.b-005 .views-field-field-titel a,.b-024 .views-field-field-text a{text-decoration:none;display:block;}footer .b-005{margin:40px 0;display:block;}footer .b-005 .views-row{margin:0 0 20px;padding:0;background:#BFEAFF;border:none;border-radius:2px;}.b-006 .field--name-body{background:#fff;border:2px solid;border-radius:2px;padding:0px 20px;}.b-006 .field-image{margin:0 -20px 20px;}.b-007{margin:80px 0 40px;}.b-007 .field-image{margin:0 -20px -50px;position:relative;}.b-007 .field-image::before{content:"";position:absolute;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_quiz.svg) 40% top;width:100%;height:70px;transform:rotate(-7deg);top:-40px;}.b-007 div.field-text{text-align:center;padding:0 20px;max-width:380px;margin:40px auto 30px;}.b-007 .l-details{max-width:260px;margin:0 auto 30px;}.b-009,.b-010{margin-bottom:40px;}.b-009 .field--name-field-fragen::before{content:"Fragen zum Thema";}.b-009 .field__item a{text-decoration:none;display:block;margin-top:.5em;padding:.25em 40px .25em 0;font-family:'open_sansbold';font-weight:normal;font-size:1em;line-height:1.375em;}.b-010 > h4{margin:1.5rem 0 .25rem;}.b-010 .field__item{margin:1em 0 0;}.b-010 .field__item a{font-family:'open_sansbold';font-weight:normal;font-size:1em;display:block;text-decoration:none;}.section-zentralstellen .b-012{clear:left;}.b-013 .views-row{margin:0 0 120px;}.b-013 .views-field-field-image{padding:10px;border-radius:5px;margin:0 0  20px;background:#fff;}.b-013 .views-field-field-image img{margin:0 auto;}.b-013 .views-field-title a{text-decoration:none;}.b-013 .views-field-view-node a{max-width:170px;}.b-013 .views-field-field-ansprechpartner{color:#fff;font-size:0px;line-height:0;}.views-field.views-field-field-ansprechpartner .paragraph--type--ansprechpartner{font-size:1rem;color:#282828;line-height:1.4;margin:0 0 10px;}.b-014 .field--name-body{background:#fff;border:2px solid;border-radius:2px;padding:20px;}.b-014 .field-image{margin:0 -20px -20px;}.b-015 .views-row{background:#fff;border:2px solid;border-radius:2px;padding:20px;margin-bottom:20px;}.b-015 .views-field-field-bild{margin:-20px -20px 20px;}.b-015 .views-field-field-text,.b-015 .views-field-field-ueberschrift{margin-bottom:10px;}.b-015 .views-field-field-ueberschrift a{text-decoration:none;}.b-016 .views-field-field-image{margin:0 0 20px;}.b-017 .views-field-field-bild{margin:0 0 20px;}.b-025{clear:left;}.b-025 .views-field-view-node{display:none;}.b-025 .l-search a{display:inline-block;text-align:center;background:rgba(0,0,0,0.9);color:#fff;height:44px;line-height:41px;text-decoration:none;border-radius:2px;margin:20px 0;margin-right:0px;margin-left:0px;padding:0 40px;text-transform:uppercase;font-family:'open_sansbold';font-size:18px;border:2px solid rgba(0,0,0,0.9);transition-duration:0.4s;}.b-025 .l-search a:hover{color:rgba(0,0,0,0.9);background:#fff;}.b-mitmachen{background:#EFCEFF;padding:1rem;border-radius:2px;}.b-mitmachen .wrapper-image{margin:-1rem -1rem 1rem;position:relative;}.b-030 .field-title{position:absolute;bottom:1rem;left:0;color:#fff;padding:0 20px;font-size:62px;font-family:'staatlichesregular';line-height:62px;letter-spacing:.015em;}.b-031{background:#FFF6B0;padding:1rem;border-radius:2px;}.b-031 > h2,.b-032 > h2{display:none;}.b-031 .field--name-body h2{margin-top:0;}.b-031 .field-image{margin:-1rem -1rem 1rem;position:relative;}.b-031 .field-text{hyphens:auto;}.b-031 .field-text p a{font-family:'open_sansregular';font-size:1rem;line-height:1.5rem;font-weight:400;}.b-faq-fuer-freiwillige{background:#BFEAFF;padding:1rem;border-radius:2px;}.b-032 .wrapper-image{margin:-1rem -1rem 1rem;position:relative;}.b-032 .field-title{position:absolute;bottom:1rem;left:0;color:#fff;padding:0 20px;font-size:2.25rem;font-family:'staatlichesregular';line-height:1;letter-spacing:.015em;z-index:1;}.b-005,.b-024{display:none;}.b-032.block h2{margin-bottom:4px}.b-033{clear:left;}.b-033 .block-title{font-family:'staatlichesregular';font-size:2.25em;line-height:1;margin:0 0 6px;}.b-033 .block-content > div{background-color:#EFCEFF;padding:0 10px 15px;margin:0 0 35px}.b-033 .block-content > div .field-image{margin:0 -10px}.b-033 .field-title h2{margin:15px 0 5px;font-size:24px;}.b-035{overflow:hidden;margin-left:-20px;margin-right:-20px;}.b-035 h2,.b-035 .view-header .field-text{padding-left:20px;max-width:calc(100% - 40px);}.b-035 .tns-outer button,.b-035 .tns-outer .tns-liveregion{display:none;}.b-035 .view-header{margin:0 0 20px;}.b-035 .view-content{margin:0;}.b-035 .view-content .views-row{padding:0 5px;margin:0 0 20px;display:inline-block;}.b-035 .view-content .views-row > div.views-field-title{background-color:#EFCEFF;}.b-035 .views-field-field-kurztext{padding:0 20px;min-height:88px;}.b-035 .views-field-title{padding:20px 20px 10px;}.b-035 .views-field-view-node{padding:10px 20px 20px;border-radius:0 0 5px 5px;}.b-035 .view-content img{max-width:100%;width:auto;height:auto;margin:0 auto;}.b-035 .views-field-field-image{display:table;text-align:center;border-radius:5px 5px 0 0;overflow:hidden;}.b-035 .views-field-field-image .field-content{display:table-cell;vertical-align:middle;text-align:center;width:100%;}.b-035 .views-field-title a{text-decoration:none;}.b-035 .views-field-view-node a{display:inline-block;height:25px;font-size:12px;line-height:24px;text-transform:uppercase;background-color:rgba(0,0,0,0.9);color:#fff;padding:0 16px;margin:10px 0 0;text-decoration:none;}.tns-slider .views-row.tns-item.tns-slide-cloned.tns-slide-active .views-field-field-image{width:100%;}.b-035 .view-content .views-row > div.views-field-field-video-url{width:100%;line-height:0;}.b-035 .view-content .views-row > div.views-field-field-video-url video{max-width:100%;margin:0;}.b-035 .view-content .views-row > div.views-field-field-kurztext,.b-035 .view-content .views-row > div.views-field-view-node{display:none;}.b-036 .views-row{margin-bottom:40px;}.b-038 .field-tabs-navigation{margin:10px 0 35px}.b-038 .field-tabs-navigation .field-link{font-family:'staatlichesregular';color:#646464;font-size:24px;display:inline-block;width:calc(100% / 3 - 4px);height:38px;text-align:center;text-transform:uppercase;cursor:pointer;}.b-038 .field-tabs-navigation .field-link.active{color:rgba(0,0,0,0.9);border-bottom:5px solid #47F99D;}.b-038 .views-row{background-color:#BFFFDE;padding:0 10px 10px;display:none;border-radius:2px;overflow:hidden;}.b-038 .views-row.active{display:block;}.b-038 .views-field-field-dienstart{display:none;}.b-038 .views-field-field-bild{margin:0 -10px 10px}.b-038 .views-field-field-ueberschrift{font-family:'staatlichesregular';font-size:24px;line-break:26px;margin:0 0 .5rem;}.b-038 .views-field-field-ueberschrift a{text-decoration:none;}.b-039{clear:left;}.b-039 .field-group-title{text-decoration:none;font-family:'staatlichesregular';font-size:2.25em;line-height:1;margin:0 0 20px;}.b-039 .field--name-field-glossar-eintraege > .field__item{border:2px solid;border-radius:2px;margin:0 auto 30px 0;padding:20px 28px;max-width:766px;background:#fff;cursor:pointer;}.b-039 .field__item .node__links{display:none;}.b-039 .field__item .field--name-title-text{font-family:'open_sansbold';font-size:20px;line-height:24px;background:#fff;margin:0;padding-right:30px;position:relative;cursor:pointer;}.b-039 .field__item .field--name-title-text::after{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open.svg) right center / 100% auto;content:"";position:absolute;right:0;top:calc(50% - 11px);width:22px;height:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.b-039 .field__item .active .field--name-title-text::after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}.b-039 .field__item .text-formatted{display:none;}.b-039 .field__item .active .text-formatted{display:block;margin-top:20px}.b-041{margin-top:80px;}.b-041 .field-suche{background:#BFFFDE;padding:20px;margin:0 -20px;width:calc(100% + 40px);border-radius:2px;}.b-041 .field-suche .field-title{content:"Benefits in deiner Nähe";font-size:2.25em;line-height:1;margin:0 0 20px;font-family:'staatlichesregular';font-weight:400;display:block;}.b-041 .field-suche .field-title{font-size:36px;font-family:'staatlichesregular';margin:-60px 0 35px;}.b-041 .field-input-plz-ort input{height:36px;margin:0 0 10px;border:1px solid #D9D9D9;border-radius:2px;width:100%;text-indent:10px;text-align:center;}.b-041 .field-submit input{background:rgba(0,0,0,0.9);height:35px;border:none;border-radius:2px;color:#fff;text-align:center;width:100%;font-size:17px;text-transform:uppercase;font-weight:700;}.b-041 .field-text{margin-bottom:10px;}@media screen and (max-width:767px){.b-031 .field--name-body h2{margin:-16px -16px 0;background:#fff;padding:16px 0px 40px;}.b-041 .field-image{display:none;}}.b-043 .view-header,.view-v043 .view-header,.b-043 .view-filters,.view-v043 .view-filters{max-width:570px;margin:40px auto 0;}.b-043 .view-content,.view-v043 .view-content{margin:60px auto 0;}.b-043 fieldset,.view-v043 fieldset{margin:0 0 20px;border:none;padding:0;}.b-043 fieldset .form-text,.view-v043 .form-text,.b-043 fieldset .form-select,.view-v043 .form-select{width:100%;}.view-v043 .form-select option:nth-child(n + 7){display:none;}.b-043 fieldset .form-text,.view-v043 .form-text{background-image:none;}.b-043 fieldset.form-item,.view-v043 fieldset.form-item,.b-043 .form--inline > .form-item,.view-v043 .form--inline > .form-item{clear:left;width:100%;}.b-044{clear:left;}.b-044 > h2{display:none;}.b-044 .views-row .views-field-title{hyphens:auto;}.b-044 li a{display:block;hyphens:auto;}.region-content .block.b-044a{margin-bottom:0;}.b-045{margin:60px 0 0px}.b-045 .block-title{font-family:'staatlichesregular';font-size:2.25em;line-height:1;margin:0 0 20px;}.b-045 .views-row{background-color:#FFF6B0;margin:0 0 20px;padding:10px 20px 20px;}.b-045 .views-row .field-image{float:left;width:25%;}.b-045 .views-row .field-image img{width:60px;padding:30px 0 0 0px;}.b-045 div.views-row h2{clear:none;padding:10px 0 0;margin:0;float:left;width:75%;}.b-045 div.views-row h2 a{font-family:'staatlichesregular';font-size:1.5rem;}.b-045 div.views-row .field-text{}.b-045 div.views-row .field-text a{display:inline;font-family:'open_sansregular',"Sunbird-Regular",sans-serif;}.b-047{margin:60px 0 0;background:#BFFFDE;padding:0 0 20px}.b-047 .field-title{font-size:40px;font-family:'staatlichesregular';padding-bottom:30px;background:#fff;}.b-047 .field-text{padding:20px;}.b-047 .field-input-plz-ort,.b-047 .field-submit{padding:0 20px;}.b-047 .field-submit input{display:block;padding:10px 1rem;text-transform:uppercase;text-decoration:none;line-height:14px;font-size:12px;font-family:'open_sansregular';font-weight:normal;border:none;color:#fff;background:#000;}.b-047 form input::placeholder{font-style:italic;text-transform:uppercase;}.b-047 .field-input-plz-ort input{height:36px;margin:0 0 10px;border:1px solid #D9D9D9;border-radius:2px;width:100%;text-indent:10px;text-align:center;}.b-047 img{border-radius:4px;}.b-050 > div{background:#E7CDFE;padding:20px;margin:0 -20px;}.b-050.block > h2{width:100%;max-width:1160px;margin:0 auto 10px;}.b-050 .views-row{display:block;float:left;padding:20px 0;}.b-050 .views-row a{text-decoration:none;}.b-050 .view-v050{width:100%;max-width:1160px;margin:0 auto;overflow:hidden;}.b-050 .view-v050 .tns-controls,.b-050 .view-v050 .tns-outer > button,.b-050 .view-v050 .tns-outer > .tns-liveregion,.b-050 .view-v050 .tns-outer > .tns-nav{display:none;}.b-050 .views-row .views-field-name{font-family:'staatlichesregular';font-weight:400;font-size:2.25em;line-height:1;margin:0 0 20px;}.b-050 .views-row .views-field-field-taetigkeit-video-url{width:100%;}.b-050 .views-row .views-field-field-taetigkeit-video-url video{width:100%;margin:0;}.b-050 .views-row .views-field-field-dachzeile{margin-top:20px;}@media screen and (max-width:767px){.b-047 .field-image-desktop{display:none}}@media all and (min-width:768px){.region-content .block{margin-bottom:40px;}.b-freiwillig-ja-retten-go-fund .field--name-body .wrapper-text{display:table-cell;vertical-align:middle;padding:0px 80px 0px 80px;}.b-freiwillig-ja-retten-go-fund .field--name-body .field-image{width:30%;display:table-cell;}.b-002 .views-row{width:calc((100% / 3) - (1rem / 3));float:left;margin:0 .5rem .5rem 0;}.b-002 .views-row:nth-child(2n){margin-right:.5rem;}.b-002 .views-row:nth-child(3n){margin-right:0rem;}.b-003 .views-row{width:calc(50% - 5px);margin:0 10px 10px 0;float:left;}.b-003 .views-row:nth-child(2n){margin-right:0;}.b-005 .views-row{margin:0 20px 20px 0;width:calc((100% / 3) - (40px / 3));float:left;overflow:hidden;}.b-005 .views-row:nth-child(3){margin-right:0;}footer .b-005 .views-row{margin:0 20px 20px 0;width:calc((100% / 3) - (40px / 3));float:left;overflow:hidden;}.b-006 .field-image{margin:0 20px 0 -20px;width:calc(50% + 10px);float:left;}.b-006 .field-text,.b-006 .field-link{width:calc(50% - 10px);margin:30px 0 10px calc(50% + 10px);}.b-013 .views-field-field-image{float:left;margin:0 -260px 0 0;width:260px;}.b-013 div.views-field-title,.b-013 .views-field-field-ansprechpartner,.b-013 .views-field-view-node{margin-left:280px;}.b-014 .field-text,.b-014 .field-link{width:calc(50% - 20px);margin-right:-50%;float:left;}.b-014 .field-text{padding:5px 20px 0;}.b-014 .field-link{margin-top:137px;padding:0 20px;}.b-014 .field-link a{margin:0;}.b-014 .field-image{float:right;margin:-20px -20px -20px 20px;max-width:50%;}.b-015 .views-row{margin:0 20px 20px 0;width:calc((100% / 3) - (40px / 3));float:left;overflow:hidden;}.b-015 .views-row:nth-child(3){margin-right:0;}.b-015 .views-field-field-ueberschrift{min-height:58px;hyphens:auto;}.b-015 .views-field-field-text{min-height:110px;}.b-005 .views-field-field-bild,.b-015 .views-field-field-bild,.b-024 .views-field-field-bild{overflow:hidden;}.b-005 .views-row img,.b-015 .views-row img{-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s  ease-in-out;-o-transition:-o-transform .5s  ease-in-out;transition:transform .5s  ease-in-out;}.b-005 .views-row img:hover,.b-015 .views-row img:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}.b-016 .views-field-field-image{margin:0 0 60px;}.b-024 .views-row{margin:0 20px 20px 0;width:calc((100% / 2) - (20px / 2));float:left;overflow:hidden;}.b-024 .views-row:nth-child(2),.b-024 .views-row:nth-child(4){margin-right:0;}.b-024 .views-row img{}.b-024 .views-row img:hover{}.b-030{width:calc(50% - 10px);float:left;margin-right:20px;}.b-030 .field-title{font-size:45px;line-height:45px;}.b-031{width:calc(50% - 10px);float:left;}.b-031 .wrapper-image{margin:-1rem -1rem 1rem;position:relative;}.b-031 .wrapper-image h2{position:absolute;bottom:1rem;font-size:45px;line-height:45px;color:#fff;left:0;font-family:'staatlichesregular';z-index:2;padding:0 20px;margin:0;}.b-031 .field-image{margin:0;position:unset;}.b-031 .field-text{min-height:174px;}.b-032{width:calc(50% - 10px);float:left;}.b-032 .field-title{font-size:55px;line-height:1;}.b-032 .field-text{min-height:174px;}.b-033 .block-content > div{float:left;width:calc((100% / 3) - (20px / 3));margin:0 10px 0 0;}.b-033 .block-content > div:last-child{margin-right:0;}.b-033 .field-title.h-02 h2{font-size:24px;hyphens:auto;}.b-035 .view-header .field-text{max-width:600px;}.b-037{clear:left;}.b-038{clear:left;width:calc(50% - 10px);float:left;margin-right:20px;}.b-038 .field-text{max-width:570px;}.page-benefits .b-041 .field-suche .field-title,.page-fuer-freiwillige .b-041 .field-suche .field-title,.page-dieses-material-kann-dir-helfen .b-041 .field-suche .field-title{padding-top:20px;text-align:center;position:unset;color:rgba(0,0,0,0.9);margin:-100px 0 30px;}.b-045 .views-row{width:calc(50% - 10px);float:left;margin:0 20px 20px 0;padding:10px 20px 20px;}.b-045 .views-row:last-child{margin-right:0;}.b-045 .views-row .field-image{width:25%;text-align:center;}.b-045 div.views-row h2{width:75%;}.b-045 .views-row .field-text{min-height:120px}.b-047 .field-image{display:none;}.b-047{margin:0px 0 0;background:#fff;padding:0 0 20px;max-width:1150px;}.b-047 form{display:grid;grid-template-columns:calc(50% - 60px) calc(50% - 0px);grid-template-rows:auto auto auto auto;grid-column-gap:60px}.b-047 .field-title,.b-047 .field-text,.b-047 .field-input-plz-ort,.b-047 .field-submit{grid-column-start:1;grid-column-end:1;padding:0}.b-047 .field-image-desktop{grid-column-start:2;grid-column-end:2;grid-row:1/5;}.b-047 .field-submit input{width:100%;font-size:14px;}.b-047 .field-text{padding:10px 0;}}@media all and (min-width:768px) and (max-width:1023px){.b-041 .field-input-plz-ort,.b-041 .field-submit{float:left;width:calc(50% - 10px);}.b-041 .field-input-plz-ort{margin-right:20px;}.page-wie-kann-ich-mitmachen .b-031{margin-right:20px;}}@media all and (min-width:1024px){.b-hinweis-benefits{margin:-80px 0 0px;font-size:16px;line-height:20px;}.b-002{margin:0 -20px 0px;}.b-002 .view-header{margin:0;padding-left:20px;}.b-002 .view-content{margin:0;}.b-002 .views-row{width:calc((100% / 5) - (80px / 5));float:left;margin:0 20px 20px 0;}.b-002 .views-row:nth-child(2n),.b-002 .views-row:nth-child(3n){margin-right:20px;}.b-002 .views-row:nth-child(5n){margin-right:0rem;}.b-003 .views-row{width:calc(50% - 10px);margin:0 20px 20px 0;}.b-002 .field-text,.b-005 .field-text,.b-015 .field-text{max-width:50%;}.b-006 .field-text,.b-006 .field-link{padding:0 20px;}.b-006 .field-text{margin:70px 0 10px calc(50% + 10px);}.b-006 .field-link{margin:20px 0 10px calc(50% + 10px);}.path-frontpage .region-content .block.b-007{max-width:100%;margin:60px auto 60px;}.b-007 .field-image{margin:0 -50% 0px 0;position:relative;float:left;width:50%;}.b-007 .field-image::before{top:-30px;}.b-007 div.field-text{text-align:center;padding:0 20px;max-width:330px;margin:100px auto 30px calc(50% + 75px);float:left;}.b-007 .field-link{max-width:375px;margin:0 auto 0 calc(50% + 120px);float:left;min-width:250px;}.region-content .block.b-012{margin:60px 0 0px;}.b-014 .field-text{padding:25px 20px 0;}.b-015 .views-field-field-ueberschrift{min-height:58px;}.b-014 .field-link{margin-top:157px;}.b-015 .views-field-field-text{min-height:99px;}.region-content .block.b-016{float:left;width:calc(50% + 20px);}.b-016 .views-field-field-image{margin:0 20px 40px 0;max-width:570px;}.b-017 .views-field-field-bild{margin:0 20px 40px 0;float:left;width:50%;max-width:570px;}.b-024 .view-header{max-width:580px;}.b-033 .block-content > div{float:left;width:calc((100% / 3) - (40px / 3));margin:0 20px 0 0;}.b-035{padding-bottom:30px;position:relative;}.b-035 .tns-outer{display:block;}.b-035 .tns-controls button{position:absolute;bottom:0;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open.svg) right 5px/ 90% auto;border:none;width:30px;height:30px;overflow:hidden;text-indent:-200px;z-index:2;display:block;}.b-035 .tns-controls button[data-controls="next"]{left:calc(50% + 90px);}.b-035 .tns-controls button[data-controls="prev"]{left:calc(50% - 119px);transform:rotate(180deg);background-position:right -2px;}.b-035 .tns-nav{text-align:center;padding:20px 0 0;position:absolute;bottom:0;width:100%;}.b-035 .tns-nav button{width:23px;height:23px;border:none;border-radius:12px;display:inline-block;margin:0 7px;background:#D9D9D9;}.b-035 .tns-nav button.tns-nav-active{background:rgba(0,0,0,0.9);}.b-035 .view-content .views-row{padding:0 10px 40px;}.b-035 .views-row .views-field-title{font-size:2.25rem;line-height:1.2;}.b-035 .views-field-view-node a{height:37px;font-size:17px;line-height:35px;padding:0 24px;margin:10px 0 0;text-decoration:none;}.b-035 .views-field-view-node a:hover{background-color:#fff;color:rgba(0,0,0,0.9);}.b-037 > div{display:inline-block;width:calc(50% - 10px);}.b-037 > div:first-child{margin-right:20px;}.b-038{clear:left;width:100%;float:none;margin-right:0px;}.b-038 .field-tabs-navigation{display:none;}.b-038 .views-row{background-color:#BFFFDE;display:block;float:left;width:calc((100% / 3) - (20px / 3 * 2));margin:20px 20px 20px 0;}.b-038 .views-row:last-child{margin-right:0;}.b-038 .views-field-field-text{min-height:80px}.b-030,.b-031,.b-041,.b-032{width:calc((100% / 3) - (40px / 3));float:left;}.region-content .b-041.block{margin-top:0px;}.b-030,.b-041{margin-right:20px;}.b-041 .field-suche .field-title{font-size:2.25rem;margin:-80px 0 45px;}.page-benefits .b-031,.page-fuer-freiwillige .b-031,.page-dieses-material-kann-dir-helfen  .b-031,.page-benefitssuche .b-031,.page-finden .b-031,.page-wie-kann-ich-mitmachen .b-031{margin-right:20px;}.page-benefits .b-041,.page-fuer-freiwillige .b-041,.page-dieses-material-kann-dir-helfen .b-041,.d4d4d4{float:none;width:100%;padding-top:30px;}.page-benefits .b-041 .field-image,.page-fuer-freiwillige .b-041 .field-image,.page-dieses-material-kann-dir-helfen .b-041 .field-image{display:none;}.b-041 form{position:relative;}.b-041 .field-suche form .field-title{position:absolute;top:112px;font-size:45px;line-height:45px;color:#fff;left:0;font-family:'staatlichesregular';z-index:2;padding:0;margin:0;}.b-041 .field-text{min-height:130px;}.page-benefits .b-041 .field-suche .field-text,.page-fuer-freiwillige .b-041 .field-suche .field-text,.page-dieses-material-kann-dir-helfen .b-041 .field-suche .field-text{min-height:auto;max-width:720px;margin:0 auto 1rem;}.b-041 .field-image{margin:-1rem -1rem 1rem;}.page-benefits .b-041 .field-suche,.page-fuer-freiwillige .b-041 .field-suche,.page-dieses-material-kann-dir-helfen .b-041 .field-suche{text-align:center;}.page-benefits .b-041 .field-input-plz-ort,.page-benefits .b-041 .field-submit,.page-fuer-freiwillige .b-041 .field-input-plz-ort,.page-fuer-freiwillige .b-041 .field-submit,.page-dieses-material-kann-dir-helfen .b-041 .field-input-plz-ort,.page-dieses-material-kann-dir-helfen .b-041 .field-submit{float:none;display:inline-block;padding:0 5px;width:calc(30% - 10px);}.b-041 .field-suche{margin:0;width:100%;}.b-041 > div::before{display:none;}.b-041 .field-suche .field-title{display:block;}.b-045 .views-row .field-image{width:40%;text-align:center;}.b-045 .views-row:first-child .field-image img{width:74px;}.b-045 div.views-row h2{width:60%;}.b-047 .field-text{padding:30px 0;}.b-047 .field-title{padding-top:40px;}.b-050 > div{margin:0;}}@media all and (min-width:1200px){.path-frontpage .region-content .block.b-video-teaser-front{width:100%;margin:0;overflow:hidden;height:unset;}.b-video-teaser-front video{width:100%;margin-left:unset;height:unset;}.b-002 .view-header > div{margin-left:auto;margin-right:auto;max-width:1160px;padding-right:500px;}.b-002 .view-content{max-width:1160px;margin:0 auto}.b-002 .views-row{width:calc((100% / 6) - (100px / 6));float:left;margin:0 20px 20px 0;}.b-002 .views-row:nth-child(5n){margin-right:20px;}.b-002 .views-row:nth-child(6n){margin-right:0rem;}.b-004{margin:40px 0 40px -20px;width:calc(100% + 40px);max-width:calc(100% + 40px);overflow:hidden;background:#fff;padding:20px 0 0 0;}.b-004 > div{margin:0 calc(50% - 581px);}.b-004 div.view-v004::before{margin:0px 0 20px 20px;}.b-004 .tns-outer::before{content:"Diese Träger bieten Freiwilligendienste an. Für mehr Infos klicke auf die Logos und finden heraus, wo du dich engagieren kannst.";margin:20px 0 0;display:block;max-width:660px;}.b-004 div.view-v004::before{margin:0;}footer .b-005{margin:60px auto 0px;max-width:1160px;}.b-006 .field-text{margin-top:60px;padding:0 80px 20px;}.b-006 .field-link{padding:0px 80px 20px 80px;margin-top:0;}.b-014 .field-text,.b-014 .field-link{width:calc(50% - 20px);margin-right:-50%;float:left;}.b-014 .field-text{padding:50px 75px 0;}.b-014 .field-link{margin-top:190px;padding:0 75px 50px;}.b-014 .field-image{float:right;margin:-20px -20px -20px 20px;max-width:50%;}.b-015 .views-field-field-ueberschrift{min-height:auto;}.b-015 .views-field-field-text{min-height:74px;}.b-030 .field-title,.b-031 .wrapper-image h2{font-size:55px;line-height:55px;}.b-video-teaser-front .field--name-body video{width:100%;margin-left:unset;height:unset;}.page-node-type-startseite .b-045,.page-node-type-startseite .b-038{margin:60px auto 0px;max-width:1160px;}.page-node-type-startseite .b-035 h2,.page-node-type-startseite .b-035 .view-header{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 700px 0 0;}.page-node-type-startseite .b-035 .view-header .field-text{padding-left:0;}.page-node-type-startseite .b-004 > div{overflow:visible;}.b-041 .field-suche form .field-title{top:122px;font-size:55px;line-height:55px;}.b-045.block > h2{margin-bottom:40px;}.b-045 .views-row .field-image{width:calc(50%);}.b-045 div.views-row h2{width:50%;}.b-050 > div{padding:20px 0;}.b-050 .views-row .views-field-field-taetigkeit-video-url{max-width:600px;float:left;width:50%;margin-right:20px}}@media all and (min-width:1280px){.region-content .block{margin-bottom:60px;}.path-frontpage .region-content .block.b-video-teaser-front{width:1280px;margin:-30px 0 0 calc(50% - 640px);overflow:hidden;height:unset;}}@media all and (min-width:1600px){.path-frontpage .region-content .block.b-video-teaser-front{width:1600px;margin:-30px 0 0 calc(50% - 800px);overflow:hidden;height:unset;}.b-035 .views-field-field-kurztext{min-height:99px;}}@media all and (min-width:1920px){.b-035 .views-field-field-kurztext{min-height:74px;}}
ul.menu{margin:0 -20px;}ul.menu a.is-active{color:rgb(40,40,40);}header.active .m-main,.menu--fragen.active{display:block;background:#EFCEFF;width:100%;position:fixed;height:100%;overflow:scroll;top:0;left:0;padding:83px 0 80px;z-index:100;}.region-header .l-toggle-main.active,.region-header .l-toggle-fragen.active{bottom:unset;width:100%;height:80px;right:0;position:fixed;top:0;z-index:120;padding:0;background:#AF76F5;border-bottom:3px solid #fff;margin:0;}.l-toggle-main.active a,.region-header .l-toggle-fragen.active a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_close_black.svg) 0 0 / 40px auto;margin:20px 0 0 calc(100% - 58px);width:40px;height:40px;}.active .m-main,.active.menu--fragen{padding:50px 20px 20px;}.m-main a,.menu--fragen a{text-decoration:none;}.m-main a:hover,.m-main span:hover,.menu--fragen a:hover{cursor:pointer;}.active .m-main li{display:block;}header.active ul.menu a[href="/stellensuche"]{background-color:transparent;}.active .m-main > ul.menu > li.menu-item,.active.menu--fragen > ul.menu > li.menu-item{list-style:none;}.active .m-main > ul.menu > li.menu-item li{font-family:'open_sansbold';font-weight:normal;font-size:.5em;line-height:1;margin:0 0 20px;}.active nav.m-main > ul.menu > li.menu-item > a,.active nav.m-main > ul.menu > li.menu-item > span{display:block;height:80px;line-height:80px;font-size:24px;padding-left:16px;}.active.menu--fragen > ul.menu > li.menu-item{padding-bottom:.75em;}.active.menu--fragen > ul.menu > li.menu-item li{font-family:'open_sansregular';font-size:.75em;line-height:1;padding:.5em 0 0;}.active .m-main > ul.menu > li.menu-item li a,.active.menu--fragen > ul.menu > li.menu-item li a{display:inline-block;padding:.2em 16px .2em 0;}ul.menu a[href="/stellensuche"]{background:#8DF6F5 no-repeat url(/themes/custom/fja2/images/svg_icons/icon_search.svg) 10px center / 38px auto;display:block;height:44px;padding:10px 10px 10px 54px;color:rgba(0,0,0,0.9);line-height:24px;border-radius:2px;}.page-digital ul.menu a[href="/stellensuche"],.page-digital header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#addce5;}.page-freiwilliges-soziales-jahr ul.menu a[href="/stellensuche"],.page-freiwilliges-soziales-jahr header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#EED369;}.page-freiwilliges-oekologisches-jahr ul.menu a[href="/stellensuche"],.page-freiwilliges-oekologisches-jahr header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#F1A83B;}.page-bundesfreiwilligendienst ul.menu a[href="/stellensuche"],.page-bundesfreiwilligendienst header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#F4CE4D;}.page-denkmalpflege ul.menu a[href="/stellensuche"],.page-denkmalpflege header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#75D1F1;}.page-flucht-migration ul.menu a[href="/stellensuche"],.page-flucht-migration header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#FF944C;}.page-jugendarbeit ul.menu a[href="/stellensuche"],.page-jugendarbeit header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#CCA4FE;}.page-kindergarten ul.menu a[href="/stellensuche"],.page-kindergarten header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#CCA4FE;}.page-krankenhaus ul.menu a[href="/stellensuche"],.page-krankenhaus header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#99D8E5;}.page-kultur ul.menu a[href="/stellensuche"],.page-kultur header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#B2BEF3;}.page-menschen-mit-behinderung ul.menu a[href="/stellensuche"],.page-menschen-mit-behinderung header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#76FAEE;}.page-naturschutz ul.menu a[href="/stellensuche"],header:not(.active).page-naturschutz ul.menu a[href="/stellensuche"]{background-color:#F3A83C;}.page-pflege ul.menu a[href="/stellensuche"],.page-pflege header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#7FD9EB;}.page-politik ul.menu a[href="/stellensuche"],.page-politik header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#F9F57D;}.page-religion-gemeinde ul.menu a[href="/stellensuche"],.page-religion-gemeinde header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#CCA4FE;}.page-rettungsdienst-katastrophenschutz ul.menu a[href="/stellensuche"],.page-rettungsdienst-katastrophenschutz header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#A0C6ED;}.page-schule ul.menu a[href="/stellensuche"],.page-schule header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#9AC8F1;}.page-seniorinnen-und-senioren ul.menu a[href="/stellensuche"],.page-seniorinnen-und-senioren header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#CCA4FE;}.page-sport ul.menu a[href="/stellensuche"],.page-sport header:not(.active) ul.menu a[href="/stellensuche"]{background-color:#EEA9F3;}.region-header .l-toggle a{display:block;width:24px;height:24px;}.region-header .l-toggle-main a{width:40px;height:40px;}.l-toggle-main a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_menu_2023.svg) center center / 30px auto;padding:10px;border-radius:2px;}.l-toggle-fragen a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_fragen.svg) left top / 24px auto;}.l-toggle-search a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_search.svg) left top / 24px auto;}.region-header .l-toggle-main{position:relative;z-index:100;right:0px;top:0px;float:right;margin:20px}.region-header .l-toggle-fragen{position:absolute;z-index:1;right:20px;top:30px;}.region-header .l-toggle-search{position:absolute;z-index:1;right:54px;top:30px;}.menu--footer{margin:10px 0 20px;}.m-meta-footer{margin:0px 0 -5px;}.m-meta-footer ul.menu{margin:0;padding-right:20px;}.m-meta-footer li{font-family:'open_sansbold';padding:0 0 .5rem;font-size:16px;line-height:22px;margin-right:20px;}footer ul.menu a::before{width:calc(100%);top:22px;}.m-meta-footer li a{text-decoration:none;}.m-meta-footer li a[data-drupal-link-system-path="node/39"]{margin-top:20px;display:inline-block;}.menu--account ul.menu{position:fixed;top:85px;background:rgba(0,0,0,0.9);color:#fff;text-transform:uppercase;font-size:14px;left:12px;z-index:11;border-top:2px solid;}.menu--account ul.menu li{display:inline-block;margin:0 1rem;}.menu--account ul.menu li a{text-decoration:none;padding:.5rem 0;display:block;}.menu--account ul.menu a:before{top:30px;}.menu--account ul.menu a.is-active{color:yellow;}@media screen and (max-width:1023px){.active nav.m-main > ul.menu > li.menu-item{margin-bottom:0;height:80px;border-bottom:3px solid #fff;padding:0 0 0 20px;}.active nav.m-main > ul.menu > li.menu-item:nth-child(5){border-bottom:none;}ul.menu > .menu-item--expanded:nth-child(n).active ul.menu{height:auto;}.active nav.m-main > ul.menu > li.menu-item:last-child{display:none;}.menu-item--expanded ul.menu{position:relative;bottom:0;transition:all .7s ease-in-out;height:0;overflow:hidden;padding-left:36px;}nav ul.menu > .menu-item--expanded.active ul.menu{height:auto;padding-left:36px;width:calc(100% - 36px);}.active.menu-item--expanded.active ul.menu{display:block;}.active nav.m-main > ul.menu > li.menu-item.active{height:auto;}.active nav.m-main > ul.menu > li.menu-item.active > a,.active nav.m-main > ul.menu > li.menu-item.active > span{height:70px;}.menu-item{}.active .m-main > ul.menu > li.menu-item li:last-child{margin-bottom:30px;}header.active .m-meta-header{display:block;position:fixed;bottom:0;left:0;z-index:200;height:80px;background:#EFCEFF;width:100%;border-top:3px solid #fff;}header.active .m-meta-header li{font-family:'open_sansbold';padding:0 5px;font-size:16px;line-height:22px;display:inline-block;}.m-meta-header ul.menu{margin:0;padding:24px 0 0;text-align:center;}header.active .m-meta-header li a{text-decoration:none;}}@media all and (min-width:768px){.menu--footer,.menu--meta-footer{float:left;width:calc(100% / 4);margin:0;}.footer-bottom .b-resize{display:block;margin:58px 0 0 calc((100% / 4) * -1);float:left;}.m-meta-footer li a[data-drupal-link-system-path="node/39"]{margin-top:0px;}}@media all and (min-width:1024px){.m-meta-footer li{position:relative;display:inline-block;}footer nav > ul.menu > li > a:before{width:100%;}ul.menu a[href="/stellensuche"]{background:#8DF6F5 no-repeat url(/themes/custom/fja2/images/svg_icons/icon_search.svg) 10px center / 24px auto;padding:8px 8px 8px 40px;border:2px solid rgba(0,0,0,0.9);border-radius:2px;}ul.menu a[href="/stellensuche"]:hover:before{display:none;}ul.menu a{display:block;}ul.menu a:before{transform:none;transition:none;}nav > ul.menu  > li > a:before{content:"";position:absolute;width:calc(100% - 20px);height:2px;background:currentColor;top:20px;left:0;pointer-events:none;}.m-meta-header ul.menu li a:before{width:calc(100% - 40px);top:24px;}.m-meta-header ul.menu li:last-child a:before{width:100%;top:24px;}nav > ul.menu > li > a:before{transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s;}nav > ul.menu > li > a:hover:before{transform-origin:0% 50%;transform:scale3d(1,1,1);}.m-main > ul.menu{margin:46px 0 0 0px;width:625px;height:75px;}.m-main > ul.menu > li:last-child{padding-right:0;display:none;}.m-main > ul.menu > li:nth-child(5){padding-right:0;}.m-main li.menu-item--expanded ul li a{display:inline-block;width:auto;position:relative;line-height:1.1;padding:8px 0;}.m-main li.menu-item--expanded ul li a:before{width:100%;}.m-main li.menu-item--expanded:nth-child(2):hover ul{display:flex;box-shadow:0 6px 8px 0 rgba(0,0,0,.2);flex-wrap:wrap;width:1024px;left:-470px;}.m-main li.menu-item--expanded:nth-child(2) ul li{padding:0 35px;line-height:1.2;list-style:none;min-height:37px;height:auto;width:calc(100% / 3);}.m-meta-header{float:left;margin:-3px 0 0 calc(50% + 327px);}.m-meta-header li{display:inline-block;padding-right:22px;font-family:'open_sansbold';position:relative;}.m-meta-header li:last-child{padding-right:0;}.m-meta-header a{font-size:12px;text-decoration:none;}.b-resize{float:left;margin-top:-2px;height:30px;}.b-resize .field-resize{width:60px;font-size:15px;margin-top:2px;}.region-header .l-toggle-search{right:calc(50% - 540px);top:40px;}.region-header .l-toggle-fragen{right:calc(50% - 580px);top:39px;}.m-main,.b-toggle-header{float:right;}.m-main{margin-right:20px;}.m-main > ul.menu > li{display:inline-block;font-family:'open_sansbold';position:relative;font-size:18px;line-height:1;padding:0 20px 54px 0;}.m-main li.menu-item--expanded ul{position:absolute;font-size:17px;top:71px;left:-14px;min-width:390px;background:#fff;padding:0px 0 0;border:none;border-radius:2px;display:none;font-family:'open_sansregular',"Sunbird-Regular",sans-serif;}.m-main li.menu-item--expanded:nth-child(5) ul{left:unset;right:-46px;}.m-main li.menu-item--expanded:hover ul{display:block;box-shadow:0 6px 8px 0 rgba(0,0,0,.2);}.m-main li.menu-item--expanded ul li{padding:0 0 0 35px;line-height:1.2;list-style:none;min-height:37px;height:auto;}.m-main li.menu-item--expanded ul li:hover,.m-main li.menu-item--expanded ul li.menu-item.menu-item--active-trail{background:#DFE3E8;}.m-main li.menu-item--expanded ul li:last-child{padding:0 0 0 35px;}.region-header .l-toggle-main{display:none;}.menu--fragen.active{display:block;border:2px solid;border-radius:2px;background:#FFF no-repeat url(/themes/custom/fja2/images/farben/bg_logo_start.svg) center  center / 1500px auto;width:580px;position:absolute;height:calc(100%);overflow:scroll;top:0;left:50%;z-index:100;padding:60px 20px 20px;}.region-header .l-toggle-fragen.active{bottom:unset;width:80px;height:80px;background:#fff;right:calc(50% - 563px);position:fixed;top:unset;z-index:120;}.menu--footer,.menu--meta-footer{width:calc(100% / 5);}.footer-bottom .b-resize{margin:58px 0 0 calc((100% / 5) * -1);}}@media all and (min-width:1080px){.m-meta-header{margin:-3px 0 0 calc(50% + 355px);}}@media all and (min-width:1160px){.m-main,.b-toggle-header{float:right;width:50%;margin-right:0;}.m-meta-header{margin:-3px 0 0 calc(50% + 404px);}.m-main > ul.menu{margin:47px 0 0 0;width:637px;position:relative;left:-52px;}.menu--footer,.menu--meta-footer{width:calc(100% / 6);}.footer-bottom .b-resize{margin:58px 0 0 calc((100% / 6) * -1);}}@media all and (max-width:1023px){header:not(.active) nav.m-main li:last-child{display:none;}}
.view-v001 .views-row,.view-v043 .views-row{margin:0 0 40px;padding:0;}.view-v001 .views-field-field-dachzeile{font-family:'open_sanssemibold';font-size:1rem;text-transform:none;margin-bottom:5px;}.view-v001 .views-field-title{margin-bottom:20px;}.view-v001 .views-field-title a,.view-v001 .views-field-view-node a,.view-v036 .views-field-title a,.view-v036 .views-field-view-node a,.view-v043 .views-field-title a,.view-v043 .views-field-view-node a{text-decoration:none;}.views-field-field-adresse-locality,.view-v001 .views-field-field-dienstarten,.view-v001 .views-field-field-adresse-geo-proximity{display:inline-block;margin-bottom:10px;}.view-v001 .views-field-field-dienstarten .field-content:not(:empty):before,.view-v001 .views-field-field-adresse-geo-proximity .field-content:not(:empty):before{content:"|";padding:0 5px;}.view-v001 .views-field-view-node,.view-v036 .views-field-view-node,.view-v043 .views-field-view-node{font-family:'open_sansbold';font-size:18px;}.view-v001 .view-filters .form-item{margin-top:0;margin-bottom:20px;}.view-v001 .view-filters fieldset.form-item{margin:0;}.view-v001 .view-filters label,.view-v001 .view-filters fieldset legend .fieldset-legend{font-size:24px;margin-bottom:20px;display:block;}.view-v001 .filter-links{margin-bottom:40px;}.view-v001 .filter-links .field-link{height:38px;border:2px solid;display:inline-block;margin:0 10px 10px 0;padding:8px;border-radius:2px;background:#fff;}.view-v001 .filter-links .field-link a{text-decoration:none;display:inline-block;overflow:hidden;font-family:'open_sansbold';font-size:16px;height:30px;margin:-3px 0 0 0;}.view-v001 .filter-links .field-link a:before{background:#fff no-repeat url(/themes/custom/fja2/images/svg_icons/icon_close_black.svg)  -3px 3px;display:inline-block;content:"";width:18px;height:18px;text-indent:0;margin:0px -10px 0 0;position:relative;}.view-v001 .filter-links .l-filter-reset-dienst-3 a::after{content:"FSJ";}.view-v001 .filter-links .l-filter-reset-dienst-4 a::after{content:"FÖJ";}.view-v001 .filter-links .l-filter-reset-dienst-2 a::after{content:"BFD";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-17 a::after{content:"Handwerkliches & Denkmalpflege";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-20 a::after{content:"Öffentlichkeitsarbeit & Digital";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-14 a::after{content:"Flucht & Migration";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-13 a::after{content:"Jugendarbeit";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-8 a::after{content:"Kindergarten";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-21 a::after{content:"Krankenhaus";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-5 a::after{content:"Kultur";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-16 a::after{content:"Menschen mit Behinderung";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-12 a::after{content:"Naturschutz";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-18 a::after{content:"Pflege";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-15 a::after{content:"Politik";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-19 a::after{content:"Religion & Gemeinde";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-6 a::after{content:"Rettungsdienst & Katastrophenschutz";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-10 a::after{content:"Schule";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-11 a::after{content:"Seniorinnen und Senioren";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-9 a::after{content:"Sport";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-51 a::after{content:"Ambulante Dienste / - Betreuung";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-48 a::after{content:"Tierschutz & Pflege";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-49 a::after{content:"Verwaltung und Organisation";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-52 a::after{content:"Wissenschaft & Forschung";}.view-v001 .filter-links .l-filter-reset-taetigkeiten-50 a::after{content:"Wohnungslosenhilfe";}.view-v001 .filter-links .l-filter-reset-fuehrerschein-0 a::after{content:"kein Führerschein erforderlich"}.view-v001 .filter-links .l-filter-reset-fuehrerschein-1 a::after{content:"Führerschein erforderlich"}.view-v001 .filter-links .l-filter-reset-unterkunft-0 a::after{content:"keine Unterkunft vorhanden"}.view-v001 .filter-links .l-filter-reset-unterkunft-1 a::after{content:"Unterkunft vorhanden"}.view-v001 .filter-links .field-link.l-filter-reset-dienst-2 a::before,.view-v001 .filter-links .field-link.l-filter-reset-dienst-3 a::before,.view-v001 .filter-links .field-link.l-filter-reset-dienst-4 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-5 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-6 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-8 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-9 a::before,.view-v001 .filter-links .field-link.l-filter-reset-fuehrerschein a::before,.view-v001 .filter-links .field-link.l-filter-reset-unterkunft a::before{margin-right:-19px;}.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-10 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-11 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-12 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-13 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-14 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-15 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-16 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-17 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-18 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-19 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-20 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-21 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-48 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-49 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-50 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-51 a::before,.view-v001 .filter-links .field-link.l-filter-reset-taetigkeiten-52 a::before{margin-right:-29px;}.view-v001 .view-filters .l-reset{margin:-10px 0 0 0;}.view-v001 .view-filters [type="reset"]{border:none;background:none;padding:0;font-family:'open_sansbold';}.view-v001 .field-num-results .results-s,.view-v043 .field-num-results .results-s{display:none}.view-v001 .field-num-results.num-result-1 .results-p,.view-v043 .field-num-results.num-result-1 .results-p{display:none}.view-v001 .field-num-results.num-result-1 .results-s,.view-v043 .field-num-results.num-result-1 .results-s{display:block;}.view-v001 .pager__items,.view-v043 .pager__items{font-family:'open_sansbold';font-size:14px;position:relative;line-height:27px;}.view-v001 .pager__items a:link,.view-v001 .pager__items a:visited,.view-v001 .pager__items a:active,.view-v043 .pager__items a:link,.view-v043 .pager__items a:visited,.view-v043 .pager__items a:active{text-decoration:none;}.view-v001 .pager__items .pager__item,.view-v043 .pager__items .pager__item{position:relative;width:30px;height:30px;border-radius:4px;border:1px solid #DFE3E8;display:inline-block;margin:0 3px;padding:0;}.view-v001 .pager__items .pager__item.is-active,.view-v001 .pager__items .pager__item:hover,.view-v043 .pager__items .pager__item.is-active,.view-v043 .pager__items .pager__item:hover{border:2px solid rgba(0,0,0,0.9);}.view-v001 .pager__items .pager__item.pager__item--first,.view-v001 .pager__items .pager__item.pager__item--last,.view-v043 .pager__items .pager__item.pager__item--first,.view-v043 .pager__items .pager__item.pager__item--last{display:none;}.view-v001 .pager__items .pager__item.pager__item--next,.view-v043 .pager__items .pager__item.pager__item--next{border:none;top:11px;}.view-v001 .pager__items .pager__item.pager__item--next a,.view-v043 .pager__items .pager__item.pager__item--next a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/btn_pager_next.svg) center center / 21px auto;overflow:hidden;text-indent:-300px;display:inline-block;width:30px;height:30px;opacity:.4;}.view-v001 .pager__items .pager__item.pager__item--previous,.view-v043 .pager__items .pager__item.pager__item--previous{border:none;top:11px;}.view-v001 .pager__items .pager__item.pager__item--previous a,.view-v043 .pager__items .pager__item.pager__item--previous a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/btn_pager_previous.svg) center center / 21px auto;overflow:hidden;text-indent:-300px;display:inline-block;width:30px;height:30px;opacity:.4;}.view-v001 .pager__items .pager__item.pager__item--next a:hover,.view-v001 .pager__items .pager__item.pager__item--previous a:hover,.view-v043 .pager__items .pager__item.pager__item--next a:hover,.view-v043 .pager__items .pager__item.pager__item--previous a:hover{opacity:1;}.view-v018 .views-field{margin-bottom:10px;}.view-v018 .views-field .views-label{font-family:'open_sansbold';display:inline-block;width:340px;}.view-v018 .view-footer{max-width:580px;width:100%;}.view-v043::before{content:"Du suchst Benefits in deiner Nähe? Hier wirst du garantiert fündig.";max-width:570px;margin:0 auto;display:block;}.view-v043 .view-content .views-field-field-kategorien,.view-v043 .view-content .views-field-field-kategorien ul,.view-v043 .view-content .views-field-field-kategorien li,.view-v043 .view-content .views-field-field-kategorien div,.view-v043 .views-field-field-adresse-geo-proximity,.view-v043 .views-field-field-adresse-geo-proximity .field-content,.view-v036 .view-content .views-field-field-kategorien,.view-v036 .view-content .views-field-field-kategorien ul,.view-v036 .view-content .views-field-field-kategorien li,.view-v036 .view-content .views-field-field-kategorien div,.view-v036 .views-field-field-adresse-geo-proximity,.view-v036 .views-field-field-adresse-geo-proximity .field-content{display:inline;padding:0;margin:0;}.view-v043 .views-field-field-adresse-geo-proximity .field-content::before,.view-v043 .views-field-field-adresse-locality .field-content::before,.view-v036 .views-field-field-adresse-geo-proximity .field-content::before,.view-v036 .views-field-field-adresse-locality .field-content::before{content:"|";padding:0 4px;}.view-v043 .views-field-title,.view-v036 .views-field-title{font-family:'staatlichesregular';font-weight:400;font-size:24px;line-height:1.0833333333;}.view-v043 .views-field-body,.view-v036 .views-field-body{margin:0 0 10px}.view-v043 .views-field-field-ueberregional,.view-v036 .views-field-field-ueberregional{display:none;}.view-v043 .views-field-field-typ,.view-v036 .views-field-field-typ{display:inline-block;height:33px;border:2px solid rgba(0,0,0,0.9);border-radius:2px;margin:5px 0 0;padding:2px 17px 0;font-size:17px;text-transform:uppercase;font-style:italic;}.view-v043 .views-field-field-kategorien,.view-v043 .views-field-field-adresse-locality,.view-v043 .views-field-field-adresse-geo-proximity{font-size:.875rem;}.view-v043 .views-field-view-node{margin-top:20px;}.view-v048 .views-row{display:inline-block;padding:0 10px 40px;}.view-v048 .views-field-title{height:60px;background:#EFCEFF;font-size:30px;font-family:'staatlichesregular';padding:20px 0 0 20px;}.view-v048{padding-bottom:30px;position:relative;}.view-v048::before{content:"Hier findet ihr das Material von FREIWILLIG JA, welches ihr in gebräuchlichen Mengen kostenlos bestellen könnt. Bei Bedarf füllt einfach unten das Kontaktformular mit der benötigter Stückzahl der jeweiligen Produkte aus.";display:block;margin:0 0 40px;}.view-v048 .tns-nav{text-align:center;padding:20px 0 0;position:absolute;bottom:0;width:100%;}.view-v048 .tns-nav button{width:23px;height:23px;border:none;border-radius:12px;display:inline-block;margin:0 7px;background:#D9D9D9;}.view-v048 .tns-nav button.tns-nav-active{background:rgba(0,0,0,.9);}.view-v048 .tns-controls{display:none;}.view-v048 .tns-liveregion{display:none;}@media screen and (min-width:1024px){.view-v001 .views-row,.view-v043 .views-row,.view-v036 .views-row{float:left;width:50%;margin:0 0 60px;padding:0 40px 0 0;}.view-v001 .views-row:nth-child(2n - 1),.view-v036 .views-row:nth-child(2n - 1),.view-v043 .views-row:nth-child(2n - 1){clear:left;}.view-v048::before{max-width:600px;margin:0 0 40px calc(50% - 579px);}.view-v048{padding-bottom:30px;position:relative;}.view-v048  .tns-outer{display:block;}.view-v048 .tns-controls button{position:absolute;bottom:0;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open.svg) right 5px/ 90% auto;border:none;width:30px;height:30px;overflow:hidden;text-indent:-200px;z-index:2;display:block;}.view-v048 .tns-controls button[data-controls="next"]{left:calc(50% + 90px);}.view-v048 .tns-controls button[data-controls="prev"]{left:calc(50% - 119px);transform:rotate(180deg);background-position:right -2px;}.view-v048 .tns-nav{display:block;text-align:center;padding:20px 0 0;position:absolute;bottom:0;width:100%;}.view-v048 .tns-nav button{width:23px;height:23px;border:none;border-radius:12px;display:inline-block;margin:0 7px;background:#D9D9D9;}.view-v048 .tns-nav button.tns-nav-active{background:rgba(0,0,0,.9);}}
.field--name-field-dachzeile,.views-field-field-dachzeile,.field-dachzeile{text-transform:uppercase;margin-bottom:4px;}.field--name-field-untertitel,.node--type-startseite{margin-bottom:30px;}.field--name-body video{width:100%;clear:left;height:auto;}.field-socials{margin:0px 0 20px;position:relative;z-index:2;display:none;}.taxonomy-term .field--name-description{margin:0 0 40px;}.field-socials .field-link{display:inline-block;margin:0 10px 0 0;}.field-socials .field-link a{display:block;width:27px;height:27px;text-indent:-2000px;overflow:hidden;}.field-socials .field-link a:hover{opacity:.7;}.field-socials .l-toggle-socials{position:relative;z-index:2;display:none;}.field-socials .l-home a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_home.svg) center center / 40px auto;}.field-socials .l-toggle-socials a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_share.svg) center center / 40px auto;}.field-socials .field-link-facebook a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_facebook.svg) center center / 27px auto;}.field-socials .field-link-twitter a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_twitter.svg) center center / 27px auto;}.field-socials .field-link-whatsapp a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_whatsapp.svg) center center / 27px auto;}.field-socials .field-link-send a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_mail.svg) center center / 27px auto;}.term-5 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_kultur.svg) center center / 50px auto;}.term-6 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_rettungsdienst.svg) center center / 50px auto;}.term-8 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_kinder.svg) center center / 50px auto;}.term-9 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_sport.svg) center center / 50px auto;}.term-10 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_bildung.svg) center center / 50px auto;}.term-11 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_senioren.svg) center center / 50px auto;}.term-12 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_naturschutz.svg) center center / 50px auto;}.term-13 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_jugendarbeit.svg) center center / 50px auto;}.term-14 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_flucht.svg) center center / 50px auto;}.term-15 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_politik.svg) center center / 50px auto;}.term-16 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_behinderung.svg) center center / 50px auto;}.term-17 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_handwerk.svg) center center / 50px auto;}.term-18 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_pflege.svg) center center / 50px auto;}.term-19 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_gemeinde.svg) center center / 50px auto;}.term-20 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_digital.svg) center center / 50px auto;}.term-21 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_krankenhaus.svg) center center / 50px auto;}.term-51 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_ambulante-dienste.svg) center center / 50px auto;}.term-48 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_tierschutz.svg) center center / 50px auto;}.term-49 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_verwaltung.svg) center center / 50px auto;}.term-52 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_wissenschaft.svg) center center / 50px auto;}.term-50 a::before{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_wohnungslosenhilfe.svg) center center / 50px auto;}.wrapper-material .field-image{max-width:300px;float:left;margin:0 20px 20px 0;}@media screen and (min-width:768px){}
label,fieldset legend .fieldset-legend,.field-stelle-info .field-label{font-family:'staatlichesregular';font-weight:400;font-size:27px;line-height:1.0833333333;}.page-stellensuche .form-type-checkbox label{font-family:'open_sansregular';font-size:inherit;line-height:1.5;}.b-search{position:absolute;background:#fff;padding:10px;border:2px solid;border-radius:2px;top:-130px;right:0;z-index:100;transition:top .5s ease-in-out}.b-search.active{top:0;}.b-search .form-item{width:calc(100% - 3rem - 25px);display:inline-block;float:none;margin:-1rem 0 0 0;}.b-search .form--inline .form-actions{display:inline-block;}.b-search .form-submit{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_search.svg) left top / 24px auto;border:none;width:24px;height:24px;text-indent:-2000px;overflow:hidden;}.form-item > .form-item{margin-bottom:10px;}.password-field{width:250px;}.user-register-form{max-width:700px;margin:0 auto;}.password-field,.form-text,.form-email,.form-select,.form-url,.form-tel,.form-date,.webform-submission-form input[type="number"]{border:1px solid #d9d9d9;border-radius:2px;height:40px;text-indent:10px;}textarea{border:1px solid #d9d9d9;border-radius:2px;height:auto;padding:10px 10px;}input:focus-visible{outline:none !important;}input:focus::placeholder{color:transparent;}.field--widget-string-textarea{border:1px solid #d9d9d9;border-radius:2px;}.form-text,.form-email,.form-select,.field--widget-string-textarea,.form-url,.form-tel,.form-date,.webform-submission-form input[type="number"]{width:100%;max-width:100%;}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;}.form-select{background:no-repeat #fff url(/themes/custom/fja/images/svg_icons/icon_select.svg) calc(100% - 12px) center / 18px auto;color:#7f7f7f;border-color:#d9d9d9;}.form-submit,.l-reset input[type="reset"]{display:block;text-align:center;background:rgba(0,0,0,0.9);color:#fff;height:44px;line-height:41px;text-decoration:none;border-radius:2px;margin:20px 0;padding:0 40px;text-transform:uppercase;font-family:'open_sansbold';font-size:18px;border:2px solid rgba(0,0,0,0.9);transition-duration:0.4s;}.l-reset input[type="reset"]{width:100%;}.form-submit:hover,.l-reset:hover input{color:rgba(0,0,0,0.9);background:#fff;}.b-041 form input::placeholder{font-style:italic;text-transform:uppercase;}form.webform-submission-form{max-width:660px;margin:0 auto;}.form-type-radio .form-radio{float:left;}.form-type-radio label.option{font-family:inherit;font-size:1rem;margin:-17px 0 10px 20px;display:inline-block;}.field-stelle-info{max-width:660px;margin:0 auto;}.webform-submission-form .form-type-checkbox label{font-family:'open_sansregular';font-size:18px;margin:0px 0 0 7px;}.webform-submission-form .form-type-checkbox input[type="checkbox"]{width:20px;margin:0;}.page-stellensuche .field-untertitel,.page-stellensuche .view-filters,.page-stellensuche h1.page-title{max-width:570px;}.page-stellensuche h1.page-title{margin:40px auto 10px;}.page-stellensuche .field-untertitel{margin:0 auto 60px;}.page-stellensuche .view-filters{margin:-20px auto 100px}.page-stellensuche fieldset{margin:0;padding:0;border:none;}.page-stellensuche .bef-exposed-form .form--inline > .form-item{float:none;}.page-stellensuche .address-input.form-text{background:no-repeat #fff url(/themes/custom/fja2/images/svg_icons/icon_search.svg) 8px center / 24px auto;padding-left:30px;width:100%;max-width:480px;}.page-stellensuche #edit-dienst--wrapper .form-checkboxes .form-item{width:187px;float:left;}.view-v043 form .form-checkboxes .form-item,.b-043 form .form-checkboxes .form-item{width:100%;}.view-v043 form .form-item-ueberregional,.b-043 form .form-item-ueberregional{position:relative;margin-top:0px;margin-bottom:40px;}.b-043 legend,.view-v043 legend{margin-bottom:20px;}.page-stellensuche .form-type-checkbox label,.view-v043 .form-type-checkbox label,.b-043 .form-type-checkbox label{font-family:'open_sansregular';font-size:inherit;line-height:1.5;}.page-stellensuche form [type="checkbox"] + label,.view-v043 form [type="checkbox"] + label,.b-043 form [type="checkbox"] + label{position:absolute;}.page-stellensuche form [type="checkbox"],.view-v043 form [type="checkbox"],.b-043 form [type="checkbox"]{position:relative;left:30px;top:-4px;z-index:0;-webkit-appearance:none;}.page-stellensuche form [type="checkbox"] + label::before,.view-v043 form [type="checkbox"] + label::before,.b-043 form [type="checkbox"] + label::before{width:20px;height:20px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;display:block;content:"";float:left;margin:0px 14px 10px 0;z-index:5;}.page-stellensuche form [type="checkbox"]:checked + label::before,.view-v043 form [type="checkbox"]:checked + label::before,.b-043 form [type="checkbox"]:checked + label::before{background:no-repeat transparent url(/themes/custom/fja2/images/bg_checkbox.jpg) center center / 20px auto;}.page-stellensuche .form-actions .form-submit,.view-v043 .form-actions .form-submit,.b-043 .form-actions .form-submit{width:100%;}.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-6 [type="checkbox"] + label::before{margin-bottom:40px;}.page-stellensuche .bef-exposed-form .form--inline > .form-item.form-item-fuehrerschein,.page-stellensuche .bef-exposed-form .form--inline > .form-item.form-item-unterkunft{margin:0 0 10px;}.page-stellensuche .form-actions .form-submit[data-drupal-selector="edit-reset"]{display:none;}#edit-taetigkeiten--wrapper,#edit-dienst--wrapper{margin-bottom:20px;}.js input.form-autocomplete,.js input.form-autocomplete.ui-autocomplete-loading{background:none;}@media all and (min-width:768px){.form-text,.form-email,.form-select,.field--widget-string-textarea,.form-url,.form-tel,.form-date,.webform-submission-form input[type="number"]{width:480px;}.page-stellensuche .field-untertitel{margin:0 auto 10px;}.webform-submission-form .form-textarea-wrapper textarea,.webform-submission-form .form-type-checkbox{max-width:470px;}.page-stellensuche form .form-checkboxes .form-item,.view-v043 form .form-checkboxes .form-item,.b-043 form .form-checkboxes .form-item{display:block;width:calc(100% / 3);height:auto;font-size:16px;margin:0 0 20px;position:relative;float:left;}.page-stellensuche form .form-checkboxes .form-item:nth-child(3n +1),.view-v043  form .form-checkboxes .form-item:nth-child(3n +1),.b-043 form .form-checkboxes .form-item:nth-child(3n +1){clear:left;}.page-stellensuche form [type="checkbox"] + label,.view-v043  form [type="checkbox"] + label,.b-043 form [type="checkbox"] + label{width:180px;hyphens:auto;line-height:22px;top:0;}#edit-dienst--wrapper{margin-bottom:0px;}.view-v043  .form-checkboxes .form-item.form-item-kategorien-45,.b-043 .form-checkboxes .form-item.form-item-kategorien-45,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-16,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-17,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-19,.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-11{height:44px;}.page-stellensuche form .form-checkboxes .form-item.form-item-taetigkeiten-6{height:64px;}.page-stellensuche .bef-exposed-form .form--inline > .form-item.form-item-fuehrerschein{width:calc(50% - 20px);margin:0 20px 10px 0;float:left;}.page-stellensuche .bef-exposed-form .form--inline > .form-item.form-item-unterkunft{width:50%;margin:0 0px 10px 0;float:left;}}.captcha__element .form-item-captcha-response{padding-bottom:2rem;height:5rem;margin-top:0.4em;margin-bottom:0.4em;}.captcha__element input[type="checkbox"],.captcha__element input[type="radio"]{float:left;margin:-3px 10px 15px 35px;height:29px;font-size:0.875rem;font-weight:400;line-height:1;letter-spacing:.02em;padding:0;}.form-item-captcha-response label.option{width:100%;height:100%;display:inline-block;text-indent:-100px;overflow:hidden;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-1"]{background:no-repeat url(/themes/custom/fja2/images/captcha/1.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-2"]{background:no-repeat url(/themes/custom/fja2/images/captcha/2.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-3"]{background:no-repeat url(/themes/custom/fja2/images/captcha/3.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-4"]{background:no-repeat url(/themes/custom/fja2/images/captcha/4.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-5"]{background:no-repeat url(/themes/custom/fja2/images/captcha/5.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-6"]{background:no-repeat url(/themes/custom/fja2/images/captcha/6.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-7"]{background:no-repeat url(/themes/custom/fja2/images/captcha/7.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-8"]{background:no-repeat url(/themes/custom/fja2/images/captcha/8.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-9"]{background:no-repeat url(/themes/custom/fja2/images/captcha/9.svg) left center/70% auto;}.captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-10"]{background:no-repeat url(/themes/custom/fja2/images/captcha/10.svg) left center/70% auto;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-1"]{background:no-repeat url(/themes/custom/fja2/images/captcha/1.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-2"]{background:no-repeat url(/themes/custom/fja2/images/captcha/2.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-3"]{background:no-repeat url(/themes/custom/fja2/images/captcha/3.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-4"]{background:no-repeat url(/themes/custom/fja2/images/captcha/4.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-5"]{background:no-repeat url(/themes/custom/fja2/images/captcha/5.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-6"]{background:no-repeat url(/themes/custom/fja2/images/captcha/6.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-7"]{background:no-repeat url(/themes/custom/fja2/images/captcha/7.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-8"]{background:no-repeat url(/themes/custom/fja2/images/captcha/8.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-9"]{background:no-repeat url(/themes/custom/fja2/images/captcha/9.svg) center  center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-10"]{background:no-repeat url(/themes/custom/fja2/images/captcha/10.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-1"]{background:no-repeat url(/themes/custom/fja2/images/captcha/1.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-2"]{background:no-repeat url(/themes/custom/fja2/images/captcha/2.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-3"]{background:no-repeat url(/themes/custom/fja2/images/captcha/3.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-4"]{background:no-repeat url(/themes/custom/fja2/images/captcha/4.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-5"]{background:no-repeat url(/themes/custom/fja2/images/captcha/5.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-6"]{background:no-repeat url(/themes/custom/fja2/images/captcha/6.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-7"]{background:no-repeat url(/themes/custom/fja2/images/captcha/7.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-8"]{background:no-repeat url(/themes/custom/fja2/images/captcha/8.svg) center center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-9"]{background:no-repeat url(/themes/custom/fja2/images/captcha/9.svg) center  center/auto 100%;}.page-eintragen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-10"]{background:no-repeat url(/themes/custom/fja2/images/captcha/10.svg) center center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-1"]{background:no-repeat url(/themes/custom/fja2/images/captcha/1.svg) center center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-2"]{background:no-repeat url(/themes/custom/fja2/images/captcha/2.svg) center center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-3"]{background:no-repeat url(/themes/custom/fja2/images/captcha/3.svg) center center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-4"]{background:no-repeat url(/themes/custom/fja2/images/captcha/4.svg) center center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-5"]{background:no-repeat url(/themes/custom/fja2/images/captcha/5.svg) center center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-6"]{background:no-repeat url(/themes/custom/fja2/images/captcha/6.svg) center center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-7"]{background:no-repeat url(/themes/custom/fja2/images/captcha/7.svg) center center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-8"]{background:no-repeat url(/themes/custom/fja2/images/captcha/8.svg) center center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-9"]{background:no-repeat url(/themes/custom/fja2/images/captcha/9.svg) center  center/auto 100%;}.page-werbematerial-bestellen .captcha__element .form-item.form-type-radio.form-item-captcha-response label.option[for="edit-captcha-response-10"]{background:no-repeat url(/themes/custom/fja2/images/captcha/10.svg) center center/auto 100%;}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.page-stellensuche .field-untertitel{margin:0 auto 40px;}.page-stellensuche #edit-dienst--wrapper .form-checkboxes .form-item,.page-stellensuche #edit-taetigkeiten .form-checkboxes.bef-checkboxes{margin-top:20px;}}}@media all and (min-width:1160px){.b-search{display:block;position:absolute;background:#fff;padding:20px;border:2px solid;border-radius:2px;top:-150px;right:calc(50% - 580px);z-index:100;transition:top 2s ease-in-out 1s;}.b-search.active{top:0;}}
img.align-left,img.align-right{max-width:100%;float:none;margin:60px 0 20px;}figcaption{font-size:16px;color:#747474;padding:.25rem 0;}figure.caption.caption-img{max-width:calc(50% - 10px);margin:0 0 60px 20px;}.page-tafel-deutschland-ev figure.caption.caption-img{max-width:100%;margin:0 0 40px;}video{margin:20px 0 40px;}@media all and (min-width:768px){img.align-left,img.align-right{max-width:50%;}img.align-left{float:left;margin:0 20px 60px 0;}img.align-right{float:right;margin:0 0 60px 20px;}}@media all and (min-width:1160px){img.align-left,img.align-right{max-width:570px;}}
.page-79 ol li{margin:20px 0 10px;}ol li{margin:0 0 10px;}ol > li > ul > li{margin:5px 0;list-style:disc;font-family:'open_sansregular';}blockquote{margin:20px;}blockquote ul{margin:20px 0;list-style:none;padding:0 0 0 20px;}blockquote ul li{margin:0 0 10px;}.text-formatted li li em{font-family:'open_sansregular';}.field--name-body > ul{margin:10px 0 20px 0px;}.field--name-body > ul > li{margin:0;}.t_widerspruch{background:#ededed;padding:0.2rem 1rem 1rem;}.text-zentriert{max-width:700px;margin:2rem auto;}@media screen and (min-width:768px){.field--name-body > span > ul{margin:10px 0 20px calc(50% + 10px);}}
h1,h2,.h-01,.h-02,.field--name-field-dachzeile,.views-field-field-dachzeile,.field--name-field-ueberschrift-2,.field-dachzeile,.active .m-main > ul.menu > li.menu-item,.field-num-results,.wrapper-material .field-title,.node--type-zentralstelle fieldset legend,.node--type-stelle:before,.node--type-stelle .field--name-title-text,.node--type-stelle .b-infos .field__label,.node--type-stelle .field--name-field-adresse .field__label,.node--type-stelle .b-infos h3,.node--type-von-freiwilligen .field--name-title-text,.b-ordnungen::before,.b-005 .views-field-field-titel,.b-009 .field--name-field-fragen::before,.b-003 .views-row .views-field-title,.b-004 .view-v004::before,.b-005 .views-accordion-header .field-title,.b-007 .field-text,.b-010 > h4,.b-013 .views-field-title,.b-015 .views-field-field-ueberschrift,.b-024 .views-field-field-text,.b-035 .views-field-title,.view-v001 .views-field-title,.wrapper-aktionstag .page-title{font-family:'staatlichesregular';font-weight:400;}h1,h1.page-title,.h-01,.node--type-startseite h2,.node--type-stelle:before,.node--type-von-freiwilligen .field--name-title-text,.field-num-results,.taxonomy-term h2,.field--name-body h2,.field--name-field-ueberschrift-2,.block > h2,.b-002 .h-02,.b-004 .view-v004::before,.b-007 .field-text,.b-013 .views-field-title,.active .m-main > ul.menu > li.menu-item,.wrapper-aktionstag .page-title{font-size:2.25em;line-height:1;margin:0 0 20px;}.taxonomy-term h1{font-size:24px;margin:0px 0 4px;}.field--name-body h2{margin-top:60px;}h2,.h-02,.field--name-field-dachzeile,.views-field-field-dachzeile,.view-v001 .views-field-title,.field-dachzeile,.wrapper-material .field-title,.node--type-zentralstelle fieldset legend,.node--type-stelle .field--name-title-text,.node--type-stelle .b-infos .field__label,.node--type-stelle .b-infos h3,.node--type-stelle .field--name-field-adresse .field__label,.b-ordnungen::before,.b-003 .views-row .views-field-title,.b-005 .views-field-field-titel,.b-009 .field--name-field-fragen::before,.b-010 > h4,.b-015 .views-field-field-ueberschrift,.b-024 .views-field-field-text,.b-035 .views-field-title{font-size:24px;line-height:1.0833333333;}.view-taxonomy-term h1{margin:20px 0 10px;}h3,.h-03,.node--type-zentralstelle fieldset .field--name-field-name,.active.menu--fragen > ul.menu > li.menu-item{font-family:'open_sansbold';font-weight:normal;font-size:1em;line-height:1.375em;}h4{font-family:'open_sansbold';font-weight:normal;font-size:1.125em;line-height:1.375em;}.field--name-body h5{font-size:2.25em;line-height:1;margin:60px 0 20px;font-family:'staatlichesregular';font-weight:normal;}
a,a:link,a:visited,a:focus{color:currentColor;}div.l-details a,.b-013 .views-field-view-node a,.b-014 .field-link a,.b-037 a,.node--type-stelle .field--name-field-url a,.l-bewerben-direkt a{display:block;text-align:center;background:rgba(0,0,0,0.9);color:#fff;height:44px;line-height:41px;text-decoration:none;border-radius:2px;margin:20px 0;text-transform:uppercase;font-size:18px;border:2px solid rgba(0,0,0,0.9);transition-duration:0.4s;}.b-037 a{font-size:15px}ul.menu a[href="/stellensuche"]{transition-duration:0.4s;}.node--type-stelle .field--name-field-url a{font-family:'open_sansbold';}.l-details a:hover,.b-013 .views-field-view-node a:hover,.b-014 .field-link a:hover,.b-037 a:hover,.node--type-stelle .field--name-field-url a:hover,ul.menu a[href="/stellensuche"]:hover,.l-bewerben-direkt a:hover{color:rgba(0,0,0,0.9);background:#fff;}ul.menu a[href="/stellensuche"]:hover{background:#fff no-repeat url(/themes/custom/fja2/images/svg_icons/icon_search.svg) 10px center / 24px auto;}.field--name-body a,.field--name-description a,.b-015 .views-field-field-link a{text-decoration:none;font-family:'open_sansbold';}.b-009 .field__item a:hover{color:rgb(0,0,0,.7);}.b-015 .views-field-field-link .field-content,.b-015 .views-field-field-ueberschrift .field-content,.b-005 .views-field-field-titel .field-content,.field--name-description a,.field--name-body a,.node--type-stelle .b-infos > .field .field__item a,.view-v001 .views-field-view-node a,.b-025 .views-field-view-node a{display:inline-block;position:relative;}.b-015 .views-field-field-link a:before,.b-005 .views-field-field-titel a:before,.field--name-description a:before,.node--type-stelle .b-infos > .field .field__item a:before,.view-v001 .views-field-view-node a:before,.b-025 .views-field-view-node a:before{content:"";position:absolute;width:100%;height:2px;background:currentColor;top:23px;left:0;pointer-events:none;}.b-015 .views-field-field-ueberschrift a:before,.b-005 .views-field-field-titel a:before{top:25px;}.b-015 .views-field-field-link a:before,.b-005 .views-field-field-titel a:before,.field--name-description a:before,.node--type-stelle .b-infos > .field .field__item a:before,.view-v001 .views-field-view-node a:before,.b-025 .views-field-view-node a:before{transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s;}.b-015 .views-field-field-link a:hover:before,.b-005 .views-field-field-titel a:hover:before,.field--name-description a:hover:before,.node--type-stelle .b-infos > .field .field__item a:hover:before,.view-v001 .views-field-view-node a:hover:before,.b-025 .views-field-view-node a:hover:before{transform-origin:0% 50%;transform:scale3d(1,1,1);}.node--type-zentralstelle .field--type-link a:hover,.node--type-zentralstelle .field--type-email a:hover{opacity:.7;}.l-search-close a{display:block;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_close.svg) right 0 / 35px auto;height:35px;width:100%;}.l-youtube a,.l-instagram a{width:30px;height:30px;display:block;overflow:hidden;float:left;text-indent:-200px;}.l-youtube a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_youtube.svg) center center / 30px auto;}.l-instagram a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_instagram.svg) center center / 30px auto;}.field-link.l-more,.b-038 .views-field-field-link,.field-link.l-routing,.node--type-vorteil > .node__content .field--name-field-url .field__item{background:rgba(0,0,0,0.9);color:#fff;border-radius:2px;height:25px;display:inline-block;margin:10px 0 0;}.field-link.l-routing{margin:10px 0 30px;}.field-link.l-more a,.b-038 .views-field-field-link a,.field-link.l-routing a,.node--type-vorteil > .node__content .field--name-field-url .field__item a{display:block;padding:.4rem 1rem;text-transform:uppercase;text-decoration:none;line-height:14px;font-size:12px;font-family:'open_sansregular';font-weight:normal;}.field-link.l-more:hover,.b-038 .views-field-field-link:hover,.field-link.l-routing:hover,.node--type-vorteil > .node__content .field--name-field-url .field__item:hover{background-color:#fff;border:1px solid  rgba(0,0,0,0.9);color:rgba(0,0,0,0.9);}.text-formatted .field-link.l-more a{position:unset;}.text-formatted > .field-link.l-more{display:table;}.text-formatted > .field-link.l-more:hover{box-shadow:3px 3px 6px rgba(0,0,0,.3);}a[href="https://www.gofundme.com/f/freiwillig-ja-retten-infoportal-erhalten"]{background:rgba(0,0,0,0.9);color:#fff;border-radius:2px;border:1px solid;height:32px;display:inline-block;margin:10px 0 0;padding:.4rem 1rem;text-transform:uppercase;text-decoration:none;line-height:14px;font-size:12px;font-family:'open_sansregular';font-weight:normal;}a[href="https://www.gofundme.com/f/freiwillig-ja-retten-infoportal-erhalten"]:hover{background:#fff;color:#000;}@media screen and (min-width:768px){.b-014 .field-link a{margin:0;}.field-link.l-more,.b-038 .views-field-field-link,.field-link.l-routing,.node--type-vorteil > .node__content .field--name-field-url .field__item{height:35px;}.field-link.l-more a,.b-038 .views-field-field-link a,.field-link.l-routing a,.node--type-vorteil > .node__content .field--name-field-url .field__item a{line-height:22px;font-size:14px;}}@media screen and (min-width:1024px){}
.page-edit.path-taxonomy .field--name-field-ueberschrift-2,.page-add.path-taxonomy .field--name-field-ueberschrift-2{float:none;width:100%;margin-left:0;}.user-logged-in table{font-size:14px;}.user-logged-in.toolbar-horizontal .toolbar-bar{top:47px;}.username-display{font-family:'staatlichesregular';font-size:1.5rem;margin-top:20px;}.username-display > span.field-text:before{content:":";padding:0 .5rem 0 0;}.field-info-text{max-width:570px;}.username-display > div{margin-top:40px;font-family:'open_sansregular',"Sunbird-Regular",sans-serif;font-size:1rem;}#password-policy-status{color:#333;border:2px solid;border-radius:5px;background:#efefef;padding:.5rem;}#password-policy-status table{margin:0;}#password-policy-status th,#password-policy-status td{min-width:200px;text-align:left;vertical-align:top;}#password-policy-status th{font-family:'staatlichesregular';font-weight:normal;font-size:16px;padding:5px;text-align:left;}.page-meine-stellen table tr:nth-child(2n){background:#efefef;}.page-meine-stellen table td{padding:5px;}.page-meine-stellen .layout-content{padding:0 20px;max-width:100%;}.page-meine-stellen table{background:#fff;padding:.5rem;}.page-meine-stellen th{font-family:'staatlichesregular';font-weight:normal;font-size:16px;padding:5px;text-align:left;}.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-einsatzstelle,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-dienstarten,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-adresse-geo,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-adresse-locality,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-alter-min,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-alter-max,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-unterkunft-vorhanden,.page-meine-stellen .view-v021:not(.full-view-active) .views-field-field-fuehrerschein-notwendig{display:none;}.l-toggle-table-full a{background:#fff;height:44px;padding:10px;color:#000;border-radius:2px;border:4px solid;display:inline-block;text-decoration:none;font-family:'open_sansbold';line-height:14px;}.full-view-active .l-toggle-table-full a::after{content:"Spalten ausblenden";padding-left:25px;}.full-view-active .l-toggle-table-full a{overflow:hidden;width:220px;text-indent:-210px;}.page-fehlermeldungen .field-methode:before,.page-fehlermeldungen .field-fehler:before,.page-fehlermeldungen .field-meldung:before{content:"Methode:";font-family:'staatlichesregular';font-weight:normal;min-width:90px;display:inline-block;}.page-fehlermeldungen .field-fehler:before{content:"Fehler:";}.page-fehlermeldungen .field-meldung:before{content:"Meldung:";}.page-fehlermeldungen .field-meldung{padding-bottom:10px;Margin-bottom:10px;border-bottom:2px solid;}.page-stelle.section-add .form-item-body-0-format,.page-stelle.section-add #edit-body-0-format,.page-stelle.section-edit .form-item-body-0-format,.page-stelle.section-edit #edit-body-0-format,.page-stelle.section-add .header-bottom,.page-stelle.section-edit .header-bottom,.section-anbieter .header-bottom,.section-anbieter footer,.section-user .header-bottom,.section-user footer{display:none;}body.page-stelle.section-add,body.page-stelle.section-edit,body.section-anbieter,body.section-user{background-color:#EBECF0;}.section-anbieter .form-textarea,.section-anbieter .form-text,.section-anbieter .form-select{border:none;border-radius:6px;box-shadow:-3px -3px 6px #fff,3px 3px 6px #cdcdcd;}.page-stelle.section-add .form-submit,.page-stelle.section-edit .form-submit,.section-anbieter .form-submit,.section-user .form-submit{background-image:linear-gradient(120deg,#42e4c5 0%,#d588f0 100%);;border:1px solid #FFD6B9;box-shadow:-2px -2px 3px #fff,2px 2px 3px #cdcdcd;border-radius:6px;color:#fff;}.page-stelle.section-add .form-submit:hover,.page-stelle.section-edit .form-submit:hover,.section-anbieter .form-submit:hover{color:#000;}.page-stelle.section-add .page-title,.page-stelle.section-edit .page-title,.page-stelle.section-add .block-system-main-block,.page-stelle.section-edit .block-system-main-block,.section-anbieter .page-title,.section-anbieter:not(.page-meine-stellen) .block-system-main-block,.section-anbieter .view-v021 .view-filters,.section-anbieter .view-v021 .view-content,.section-anbieter .view-v021 .view-header,.section-user .page-title,.section-user .block-system-main-block{padding:20px;box-shadow:-5px -5px 10px #f8f8f8,5px 5px 10px #cdcdcd;border-radius:20px;background-color:#EBECF0;margin:0 0 1rem 0;border:none;overflow:hidden;width:calc(100% - 40px);}.page-meine-stellen.section-anbieter .block-page-title-block .page-title{width:300px;margin:0 auto;text-align:center}.section-anbieter .view-v021 .form--inline{display:flex;gap:10px}.section-anbieter .view-v021 .form--inline > div{width:calc(25%);}.section-anbieter .view-v021 .form--inline label{text-transform:uppercase;font-family:'open_sansbold';font-size:18px;padding:0 0 .5rem}.section-anbieter .view-v021 .view-content table{width:100%;border-radius:6px;overflow:hidden;}.section-anbieter .view-v021 .view-content table a{text-decoration:none;}.section-anbieter .view-v021 .view-content table thead{background-image:linear-gradient(120deg,#42e4c5 0%,#d588f0 100%);;height:40px;line-height:1em;color:#fff;}.section-anbieter th{font-family:'open_sansregular';font-size:16px;font-weight:700;line-height:1em;text-transform:uppercase;letter-spacing:.05em;}.section-anbieter th.views-field-nid a{text-align:left;display:block;float:none;}.section-anbieter .views-field-nid br{display:none;}.section-anbieter .views-field-nid a{display:block;float:right;line-height:30px;text-transform:uppercase;font-family:'open_sansbold';font-size:14px;}.view-v021 .view-content .views-field-view-node,.view-v021 .view-content .views-field-delete-node{width:40px}.view-v021 .view-content .views-field-view-node a,.view-v021 .view-content .views-field-delete-node a{display:block;width:30px;height:30px;overflow:hidden;text-indent:-500px;box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:50%;}.view-v021 .view-content .views-field-view-node a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_ansehen.svg) left top / 30px;}.view-v021 .view-content .views-field-delete-node a{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_delete.svg) left top / 30px;}td.views-field-nid a::before{width:30px;height:30px;content:"";background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_bearbeiten.svg) left top / 30px;display:inline-block;box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:50%;margin:0px 10px -6px 0;}.view-v021 .view-header .l-neu a{display:block;float:left;line-height:30px;text-transform:uppercase;font-family:'open_sansbold';font-size:14px;text-decoration:none;}.view-v021 .view-header .l-neu a::before{width:30px;height:30px;content:"";background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_neu.svg) left top / 30px;display:inline-block;box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:50%;margin:0px 10px -6px 0;}.view-v021 .view-header .l-toggle-table-full{float:right}.page-stelle.section-add .form-type-checkbox label,.page-stelle.section-edit .form-type-checkbox label{font-family:inherit;font-size:1rem;}.field--name-field-adresse details{border:none;margin:0;}.field--name-field-adresse details summary{display:none;}.field--name-field-adresse details .details-wrapper{padding:0;}.section-user nav.tabs{padding:20px;box-shadow:-5px -5px 10px #f8f8f8,5px 5px 10px #cdcdcd;border-radius:20px;background-color:#EBECF0;border:none;overflow:hidden;width:calc(100% - 40px);margin:2rem 0 0;}.section-user #block-fja2-local-tasks{margin:0 auto;max-width:1160px;}.page-login:not(.user-logged-in) .block-page-title-block{display:none;}.section-user .tabs a{background-image:linear-gradient(120deg,#42e4c5 0%,#d588f0 100%);border:1px solid #FFD6B9;box-shadow:-2px -2px 3px #fff,2px 2px 3px #cdcdcd;border-radius:6px;color:#fff;}.section-user .tabs a.is-active,.section-user .tabs a:hover{background-image:linear-gradient(-120deg,#42e4c5 0%,#d588f0 100%);color:#000;}@media all and (min-width:1024px){body.user-logged-in{padding-top:45px;}.m-anbieter{background:#000;height:45px;width:100%;position:fixed;color:#fff;right:0px;top:0;display:block;z-index:504;}.m-anbieter ul.menu{text-align:right;}.m-anbieter li{display:inline-block;position:relative;font-size:14px;text-transform:uppercase;padding:11px 0px;margin:0 10px;cursor:pointer;}.m-anbieter li.menu-item--expanded{padding-left:15px;background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_open_white.svg) left center / 10px auto;position:relative;}.m-anbieter li.menu-item--expanded:hover{background:no-repeat transparent url(/themes/custom/fja2/images/svg_icons/icon_down_white.svg) left center / 10px auto;}.m-anbieter ul.menu ul{display:none;position:absolute;background:#000;top:40px;text-align:left;min-width:180px;}.m-anbieter ul.menu li.menu-item--expanded:hover ul{display:block}.m-anbieter li a{text-decoration:none;}.m-anbieter ul.menu a.is-active{color:yellow;}.m-anbieter ul.menu a::before{width:calc(100%);top:30px;}}
body:not(.user-logged-in) .region-secondary-menu,.m-main li,.m-fragen,.m-meta-header,.footer-top,.field-socials .field-link.l-home,.l-toggle-search,.l-toggle-fragen,.node--type-zentralstelle fieldset .field__label,.view-taxonomy-term > .view-content > .views-row .node__content,.taxonomy-term .field--name-field-bild,.view-taxonomy-term > .view-content,.page-bundesweite-stellensuche .field-socials,.page-impressum .bg-left,.page-impressum .bg-right,.page-leichte-sprache .bg-left,.page-leichte-sprache .bg-right,.b-search,.b-resize,.b-social-links .field-link.l-facebook,.b-social-links .field-link.l-youtube,.b-004 .tns-outer button,.b-004 .tns-outer .tns-liveregion,.b-004 .views-field-title,.b-007,.b-011 .views-field-body,.b-014 .field--name-body div:first-child,.b-015 .views-field-field-dienstart{display:none;}.region-header::after,.region-content::after,.region.region-footer-bottom::after,.node--type-startseite::after,.node--type-zentralstelle .node__content::after,.node--type-article::after,.page-88 .b-010 h4,.node--type-zentralstelle .node__content fieldset.form-wrapper::after,.node--type-stelle .node__content::after,.view-taxonomy-term > .view-content::after,.view-v043 .view-content::after,.user-logged-in .region-highlighted::after,.b-002 .view-content::after,.b-003 .view-content::after,.b-005 .view-content::after,.b-013 .views-row::after,.b-015 .view-content::after,.b-024 .view-v024::after,.b-033 .block-content::after,.b-035::after,.b-038::after,.b-041 .field-suche::after,.view-v001 .view-content::after,.fja-chatbot-tag-back::after,.fja-chatbot-tag::after,.webform-submission-form .form-type-checkbox::after,.wrapper-material::after{content:".";clear:both;display:block;visibility:hidden;height:0px;}.view-v001 .filter-links .field-link.l-filter-reset-mtm_campaign{display:none;}@media screen and (max-width:767px){.b-014 .field--name-body div:first-child{display:block;margin:-20px -20px 20px;}.b-014 .field--name-body div:last-child{display:none;}.b-014 .field-link a{margin-bottom:0;}}@media screen and (min-width:768px){.node--type-startseite .field--name-body h2 br{display:none;}}@media screen and (min-width:1024px){.m-main li,.b-resize{display:block;}}@media screen and (min-width:1160px){}
html .size-1{font-size:90%;-ms-text-size-adjust:90%;-webkit-text-size-adjust:90%;line-height:1.375em;}html .size-2{font-size:95%;-ms-text-size-adjust:95%;-webkit-text-size-adjust:95%;line-height:1.375em;}html .size-3{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.375em;}html .size-4{font-size:115%;-ms-text-size-adjust:115%;-webkit-text-size-adjust:115%;line-height:1.375em;}html .size-5{font-size:125%;-ms-text-size-adjust:125%;-webkit-text-size-adjust:125%;line-height:1.375em;}
@keyframes fadeInOpacityWidth{0%{color:rgb(0,0,0,0);width:10%;visibility:hidden;}1%{color:rgb(0,0,0,0);width:10%;visibility:visible;}50%{color:rgb(0,0,0,0);width:100%;}100%{color:rgb(0,0,0,1);width:100%;}}@keyframes fadeInOpacityWidthFirst{0%{color:rgb(0,0,0,0);width:10%;height:40px;visibility:hidden;}1%{color:rgb(0,0,0,0);width:10%;height:40px;visibility:visible;}50%{color:rgb(0,0,0,0);width:calc(100% - 55px);height:auto;}100%{color:rgb(0,0,0,1);width:calc(100% - 55px);height:auto;}}@keyframes fadeInSelect{0%{top:-600px}100%{top:0px}}@keyframes Start-01{0%{opacity:0;}100%{opacity:1;}}@keyframes Start-02{0%{opacity:0;}50%{opacity:0;}100%{opacity:1;}}@keyframes Start-03{0%{opacity:0;}66.66666%{opacity:0;}100%{opacity:1;}}@keyframes Start-04{0%{opacity:0;}75%{opacity:0;}100%{opacity:1;}}@keyframes fadeInLine{0%{width:0%}25%{width:100%}90%{width:100%}0%{width:0%}}@keyframes Writing{0%{text-indent:100%}49%{text-indent:95%}50%{text-indent:100%}99%{text-indent:95%}100%{text-indent:100%}}@keyframes WritingText{0%{width:0%;height:0;color:rgb(00,0,0,0)}50%{width:0%;height:0;color:rgb(00,0,0,0)}100%{width:100%;height:auto;color:rgb(00,0,0,1)}}span.emoj-hand{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/emoji_hand.png) center top / 28px auto;margin:0 0 -9px;display:inline-block;width:28px;height:28px;}.fja-chatbot-text .fja-chatbot-writing{height:45px;line-height:45px;background:transparent no-repeat url(/themes/custom/fja/images/chatbot/icon_chatbot_default.gif) left center / 45px 45px;border-radius:6px;margin:0 0 10px;padding:0;text-align:right;position:relative;overflow:hidden;float:right;width:100%;animation:Writing 1.5s;}.fja-chatbot-writing::before{background:transparent no-repeat url(/themes/custom/fja/images/chatbot/icon_chatbot_default.gif) left center / 45px 45px;height:45px;position:absolute;width:45px;}#fja-chatbot:not(.active){background:#fff no-repeat url(/themes/custom/fja2/images/chatbot/icon_chatbot_default.gif) center 40px / 57px 57px;width:90px;height:110px;position:fixed;right:20px;bottom:0;z-index:5;box-shadow:0 0 8px 0 rgba(0,0,0,.2);border-radius:5px 5px 0 0;}#fja-chatbot:not(.active)::after{content:"Moin!";top:9px;position:absolute;width:100%;text-align:center;font-family:'staatlichesregular';font-size:24px;}#fja-chatbot:not(.active) .fja-chatbot-close{display:block;cursor:pointer;width:90px;height:110px;position:absolute;left:0;top:0;background:none;text-indent:-100px;overflow:hidden;}#fja-chatbot:not(.active) .fja-chatbot-tag,#fja-chatbot:not(.active) > .fja-chatbot-title,#fja-chatbot:not(.active) .fja-chatbot-tag-back,#fja-chatbot:not(.active) .fja-chatbot-tag-forward,#fja-chatbot:not(.active) .fja-chatbot-text,#fja-chatbot:not(.active) .fja-chatbot-reset{display:none;}#fja-chatbot.fja-chatbot-writing .fja-chatbot-tag-back,#fja-chatbot.fja-chatbot-writing .fja-chatbot-tag-forward{display:none;}#fja-chatbot.fja-chatbot-empty .fja-chatbot-tag-back,#fja-chatbot.fja-chatbot-empty .fja-chatbot-tag-forward{display:none;}#fja-chatbot.active{position:fixed;width:100%;height:100%;max-width:375px;overflow:auto;background:#fff;bottom:0px;border:1px solid;padding:85px 20px 20px;z-index:9999;font-size:16px;line-height:22px;right:0;}.fja-chatbot-title{position:fixed;width:100%;height:50px;background:rgba(0,0,0,0.9);max-width:375px;bottom:calc(100% - 50px);right:0;color:#fff;line-height:50px;text-indent:15px;font-family:'staatlichesregular';font-size:24px;z-index:4;}.fja-chatbot-close{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_close.png) center center / 14px auto;position:fixed;bottom:calc(100% - 50px);height:50px;width:50px;right:0;cursor:pointer;z-index:5;}.fja-chatbot-reset{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_reset.svg) center center / 35px auto;position:fixed;bottom:calc(100% - 50px);height:50px;width:50px;right:50px;cursor:pointer;z-index:5;text-indent:-2000px;overflow:hidden;}.fja-chatbot-tag{margin-bottom:10px;}.fja-chatbot-message,.fja-chatbot-question{display:block;flex-direction:row;align-items:flex-start;padding:12px;gap:10px;width:100%;height:auto;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);border-radius:6px;margin:0 0 10px;position:relative;text-align:left;}#fja-chatbot.active > .fja-chatbot-text > .fja-chatbot-tag:first-child > div:nth-child(1){animation:Start-01 1s ease-in;}#fja-chatbot.active > .fja-chatbot-text > .fja-chatbot-tag:first-child > div:nth-child(2){animation:Start-02 2s ease-in;}#fja-chatbot.active > .fja-chatbot-text > .fja-chatbot-tag:first-child > div:nth-child(3){animation:Start-03 3s ease-in;}#fja-chatbot.active > .fja-chatbot-text > .fja-chatbot-tag:first-child > div:nth-child(4){animation:Start-04 4s ease-in;}.fja-chatbot-message-inner{width:100%;height:auto;}.fja-chatbot-message-inner::before{content:"....";float:left;overflow:hidden;width:0px;margin-right:1px;visibility:hidden;}.fja-chatbot-tag > div:not(.fja-chatbot-select):first-child{width:calc(100% - 53px);margin-left:53px;padding:12px;}.fja-chatbot-tag > div:not(.fja-chatbot-select):first-child:before{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_chatbot_default.gif) left center / 45px 45px;content:"";width:53px !important;height:45px;display:block;padding:2px;float:left;margin:-9px 8px -60px -68px;}.fja-chatbot-tag > div.fja-chatbot-error:not(.fja-chatbot-select):first-child:before{background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_chatbot_wrong.gif) left center / 45px 45px;}#fja-chatbot:not(.active) .fja-chatbot-tag > div:not(.fja-chatbot-select):first-child:before{display:none;}.fja-chatbot-select{text-align:right;overflow:hidden;padding:10px 0;}.fja-chatbot-select:before{content:"";width:0%;height:6px;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);display:block;margin:0px auto 0px;border-radius:6px;}.fja-chatbot-select > div{position:relative;top:0px;z-index:2;}.fja-chatbot-active-option-multiple .fja-chatbot-tag-forward{display:inline-block;margin:0px 0 0 10px;float:left;}.fja-chatbot-active-option-multiple .fja-chatbot-tag-back{margin:0px 0 0 calc(100% - 211px);float:left;}.fja-chatbot-question p,.fja-chatbot-message p{width:100%;}input[type="number"]{width:100%;font-size:16px;line-height:22px;color:rgba(0,0,0,0.7);border:none;height:34px;border-radius:4px;text-indent:8px;}.fja-chatbot-select[data-fja-chatbot-sub-option-id="3_plz"]{width:100%;height:auto;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);border-radius:6px;margin:0 0 10px;padding:8px;}.fja-chatbot-select[data-fja-chatbot-sub-option-id="3_plz"]:before{display:none;}.fja-chatbot-option,.fja-chatbot-select .fja-chatbot{display:inline-block;justify-content:center;align-items:center;padding:8px;gap:10px;background:#FFFFFF;border:2px solid rgba(0,0,0,0.9);border-radius:2px;width:auto;margin:0 0 10px 6px;cursor:pointer;font-family:'open_sansregular';font-size:16px;height:38px;line-height:18px;}.fja-chatbot-option.fja-option-selected,.fja-chatbot-select input:checked ~ .fja-chatbot-select label,.fja-chatbot-option.fja-chatbot-option-selected{color:#fff;background:rgba(0,0,0,0.9);}.fja-chatbot-option:hover{background:linear-gradient(95.64deg,rgba(23,116,255,0.05) -10.56%,rgba(27,63,255,0.2) 132.31%);}.fja-chatbot-option[data-fja-chatbot-sub-option-id="3_plz"]{width:100%;padding:0;margin-left:0;background:none;border:none;}.fja-chatbot-checkbox-inner{width:100%;height:100%;position:relative;}.fja-chatbot-checkbox-inner input.fja-chatbot-checkbox{width:100%;height:100%;left:0;top:0;position:absolute;opacity:0;cursor:pointer;}.fja-chatbot-checkbox-inner label{font-size:16px;font-family:open_sansregular;padding:8px;border:2px solid rgba(0,0,0,0.9);margin:0 0 10px 10px;border-radius:2px;cursor:pointer;line-height:18px;height:38px;}.fja-chatbot-select > div.fja-chatbot-checkbox-outer{display:inline-block;}.fja-chatbot-checkbox:checked + label{background:rgba(0,0,0,0.9);color:#fff;}.fja-chatbot-select[data-fja-chatbot-sub-option-id="3_plz"] input{width:100%;border:none;text-indent:8px;border-radius:4px;font-size:16px;height:34px;background:no-repeat #fff url(/themes/custom/fja2/images/chatbot/icon_select.svg) calc(100% - 10px) center / 13px auto;}.fja-chatbot-tag-forward{display:none;justify-content:center;align-items:center;padding:8px 40px 8px 8px;gap:10px;border:2px solid rgba(0,0,0,0.9);border-radius:2px;width:auto;margin:10px 0 10px 10px;cursor:pointer;height:38px;line-height:20px;font-size:16px;background:#FFF no-repeat url(/themes/custom/fja2/images/chatbot/icon_next.png) calc(100% - 12px) center / 26px;}.fja-chatbot-tag-forward:hover{}.fja-chatbot-select > div.fja-chatbot-checkbox-wrapper{display:inline-block;}.fja-chatbot-select > div.fja-chatbot-checkbox-wrapper > input{display:none;}.fja-chatbot-tag-back{background:#fff no-repeat url(/themes/custom/fja2/images/chatbot/icon_back.png) 12px center / 25px auto;display:none;justify-content:center;text-align:right;padding:8px 8px 8px 40px;gap:10px;float:right;border:2px solid rgba(0,0,0,0.9);border-radius:2px;transition:all .5s ease-in-out;cursor:pointer;line-height:18px;height:38px;}.fja-chatbot-tag-back:hover{}.fja-chatbot-option a{text-decoration:none;}.fja-chatbot-tag-search-9 > .fja-chatbot-question{margin-bottom:84px;}.fja-chatbot-l-search{font-family:'staatlichesregular';font-size:24px;line-height:36px;text-decoration:none;display:inline-block;padding:14px 18px 14px 18px;position:absolute;top:78px;width:calc(100% + 53px);border-radius:4px;left:-53px;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);}.fja-chatbot-l-search a{font-family:'staatlichesregular';font-size:24px;line-height:36px;text-decoration:none;display:inline-block;background:no-repeat transparent url(/themes/custom/fja2/images/chatbot/icon_select.svg) right center / 14px auto;width:calc(100% + 1px);}.fja-chatbot-message-inner p a{background:no-repeat transparent url(/themes/custom/fja2/images/chatbot/icon_select.svg) right center / 14px auto;font-family:'staatlichesregular';font-size:24px;line-height:36px;text-decoration:none;display:inline-block;width:calc(100% + 1px);overflow:hidden;text-indent:-177px;}.fja-chatbot-question.fja-chatbot-question-radius:after{content:"";height:320px;width:calc(100% + 55px);display:block;position:absolute;background:no-repeat rgba(23,116,255,0.255) url(/themes/custom/fja2/images/chatbot/Pinguin_1.gif) center center / calc(100% - 20px);left:-55px;bottom:-330px;border-radius:8px;}.fja-chatbot-tag .fja-chatbot-message.fja-chatbot-error::after{content:"";height:250px;width:calc(100% + 55px);display:block;position:absolute;background:no-repeat rgba(23,116,255,0.255) url(/themes/custom/fja2/images/chatbot/Fail_1.gif) center center / calc(100% - 21px);left:-55px;bottom:-260px;border-radius:8px;}.fja-chatbot-result{position:relative;}.fja-chatbot-tag .fja-chatbot-message.fja-chatbot-error::after{content:"";height:320px;width:calc(100% + 55px);display:block;position:absolute;background:no-repeat rgba(23,116,255,0.255) url(/themes/custom/fja2/images/chatbot/Fail_1.gif) center center / calc(100% - 22px);left:-55px;bottom:-330px;border-radius:8px;}.fja-chatbot-result-empty::after{content:"";height:250px;width:calc(100% + 55px);display:block;position:absolute;background:no-repeat rgba(23,116,255,0.255) url(/themes/custom/fja2/images/chatbot/Umfeld.gif) center center / calc(100% - 21px);left:-55px;bottom:-260px;border-radius:8px;}.fja-chatbot-result .fja-chatbot-l-search::before{content:"";height:200px;width:322px;display:block;position:absolute;background:no-repeat #7DFDE8 url(/themes/custom/fja2/images/chatbot/fireworks.gif) center center / calc(100% - 20px);left:1px;bottom:74px;border-radius:8px;}.fja-chatbot-l-search{font-family:'staatlichesregular';display:inline-block;padding:14px 18px 14px 18px;position:absolute;top:276px;width:calc(100% + 82px);border-radius:4px;left:-69px;background:linear-gradient(95.64deg,rgba(23,116,255,0.255) -10.56%,rgba(27,63,255,0.4165) 132.31%);}.fja-chatbot-question.fja-chatbot-question-radius{position:relative;margin-bottom:330px;}.fja-chatbot-tag-search-9 > .fja-chatbot-question{position:relative;margin-bottom:284px;}.fja-chatbot-tag .fja-chatbot-message.fja-chatbot-error{position:relative;margin-bottom:340px;}.fja-chatbot-result-empty::before{content:"";background:transparent no-repeat url(/themes/custom/fja2/images/chatbot/icon_chatbot_sorry.gif) left center / 45px 45px;width:55px !important;height:45px;display:block;padding:2px;float:left;margin:-9px 10px -60px -68px;position:relative;z-index:2;}.fja-chatbot-tag > .fja-chatbot-message.fja-chatbot-error::before{background-image:url(/themes/custom/fja/images/chatbot/icon_chatbot_wrong.gif) !important;}@media screen and (min-width:768px){#fja-chatbot.active{max-width:375px;max-height:680px;min-height:680px;bottom:20px;right:20px;}.active .fja-chatbot-close{bottom:calc(680px - 30px);right:20px;}.active .fja-chatbot-reset{bottom:calc(680px - 30px);right:57px;}.active .fja-chatbot-title{bottom:calc(680px - 30px);right:20px;}}@media screen and (min-width:1024px){#fja-chatbot:not(.active){bottom:0px;}}@media screen and (min-width:1160px){#fja-chatbot:not(.active){right:100px;}#fja-chatbot.active{right:calc(50% - ((1100px / 2) + 20px));}.active .fja-chatbot-title{right:calc(50% - ((1100px / 2) + 20px));}.active .fja-chatbot-close{bottom:calc(680px - 30px);right:calc(50% - (1100px / 2) - 20px);}.active .fja-chatbot-reset{bottom:calc(680px - 30px);right:calc(50% - (1100px / 2) + 20px);}}

