@charset "UTF-8";@import"https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";.comments-section ol{list-style:none}.comments-title{margin-top:20px;line-height:1.3}.comments-navigation{margin:20px 0 0;list-style-type:none;padding:0}.comments-navigation li{background:none;margin:0;padding:0;display:inline-block}.comments-navigation li a,.comments-navigation li a:visited{font-size:13px;display:inline-block;padding:0 14px;line-height:34px;border:1px solid #DDD;color:#6a9000;font-weight:700}.comments-navigation li a:hover{text-decoration:none;background-color:#f5f5f5;color:#34570a}.comments-navigation li.next a{border-top-left-radius:5px;border-bottom-left-radius:5px}.comments-navigation li.prev{float:right}.comments-navigation li.prev a{border-top-right-radius:5px;border-bottom-right-radius:5px}.comment,.pingback{background:#f4f4f4;padding:30px 0 0 30px;color:#4c5256;font-size:14px;line-height:18px;border-left:5px solid #fff}.comment-top{padding-bottom:10px}.comment-top img{float:right}.comment-moderation{font-style:italic}.comment-bottom-bottom{padding-top:10px;padding-bottom:15px;text-align:right}.comment.depth-1,.pingback.depth-1{border-left:none;padding-right:30px;padding-bottom:30px;margin-top:20px}.comment a,.pingback a{font-weight:700;color:#6a9000}.comment .comment-body>p,.pingback .comment-body>p{padding:15px 0}.comment .comment-body>.reply,.pingback .comment-body>.reply{text-align:right}#content #respond{background:#f4f4f4;padding:30px;color:#4c5256;font-size:14px;line-height:18px;margin-top:20px}#content #respond a{font-weight:700;color:#6a9000}#content #respond h3{margin-bottom:20px}#content #respond .comment-notes{margin-bottom:25px}#content #respond form>div{margin-bottom:20px}#content #respond label{display:block;width:15%;float:left}#content #respond .logged-in-as{margin-bottom:25px}#content #respond input[type=text]{width:50%;padding:6px 10px;border:1px solid #999}#content #respond textarea{width:50%;padding:6px 10px;border:1px solid #999;height:150px}#content #respond .form-submit{padding-left:15%}#content #respond .form-submit input{width:inherit}.generic-content-header.has-background-image{background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:451px){.generic-content-header.has-background-image h1{font-weight:400;text-shadow:1px 1px 0 rgba(0,0,0,.5);font-size:33px;margin-top:33px}.generic-content-header.has-background-image h1,.generic-content-header.has-background-image h1 a,.generic-content-header.has-background-image h1 a:visited{color:#fff}}@media only screen and (min-width:451px){.generic-content-header.has-background-image .row header{height:95px}}@media only screen and (min-width:451px){.generic-content-header .row{position:relative}.generic-content-header .row header{height:130px}}@media only screen and (max-width:450px){.generic-content-header header{margin-bottom:5px}.generic-content-header header .generic-search-form{margin-bottom:5px}.generic-content-header header .generic-search-form .input-group input{float:none}}@media only screen and (max-width:450px){.generic-desktop-navigation{display:none!important}}@media only screen and (min-width:451px){.generic-desktop-navigation{position:absolute;top:50px;right:10px;z-index:30;width:220px;background:#fff}.generic-desktop-navigation .generic-sidebar-menu,.generic-desktop-navigation .generic-public-sidebar-menu{width:100%;float:none;position:relative;padding:0}.generic-desktop-navigation>nav>ul>li{overflow:hidden;transition:all .1s ease-out;-webkit-transition:all .1s ease-out}.generic-desktop-navigation>nav>ul>li:before{content:"";display:block;position:absolute;right:10px;top:14px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#eeeeee transparent transparent transparent}.generic-desktop-navigation ul.related-links:last-child{padding-bottom:10px}.generic-desktop-navigation ul.related-links li{height:auto}.generic-desktop-navigation .current-menu-item ul{display:none}.generic-desktop-navigation:hover .current-menu-item ul{display:block}.generic-desktop-navigation>nav>ul>li{height:0px}.generic-desktop-navigation:hover>nav>ul>li.current-menu-item{height:auto}.generic-desktop-navigation>nav>ul>li.current-menu-item{height:32px}.generic-desktop-navigation:hover>nav>ul>li{height:32px}.generic-desktop-navigation:hover>nav>ul>li:before{display:none}.generic-desktop-navigation ul.related-links{display:none}.generic-desktop-navigation>nav>ul.related-links>li{height:auto}.generic-desktop-navigation:hover ul.related-links{display:block}}.generic-mobile-navigation.navbar-collapse.collapse{max-height:none!important;padding:0}@media only screen and (min-width:451px){.generic-mobile-navigation.navbar-collapse.collapse{display:none!important}}.archive .pagination{text-align:center;margin-top:30px}.archive .pagination ol{list-style-type:none;margin:0;padding:0}.archive .pagination li{background:none;margin:0;padding:0;display:inline-block}.archive .pagination li .title{display:none}.archive .pagination li .current{font-weight:400!important;background-color:#f5f5f5;color:#999}.archive .pagination li .gap{font-weight:400!important}.archive .pagination li a:hover{text-decoration:none;background-color:#f5f5f5;color:#34570a}.archive .pagination li>*{font-size:13px;display:inline-block;padding:0 14px;line-height:34px;border:1px solid #DDD;border-right-width:0px}.archive .pagination ol li:last-child>*{border-right-width:1px}.archive .pagination .prev{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-o-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-o-border-bottom-left-radius:5px;-ms-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.archive .pagination .next{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-o-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-o-border-bottom-right-radius:5px;-ms-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.archive .pagination .fallback .prev{border-right-width:1px!important;float:left}.archive .pagination .fallback .prev>*{border-right-width:1px!important}.archive .pagination .fallback .next{float:right}.generic-search-form input.btn{white-space:nowrap}@media only screen and (min-width:768px){.generic-search-form input{background-color:transparent;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.generic-search-form:hover input,.generic-search-form input:active,.generic-search-form input:focus,.generic-search-form input.active{background-color:#fff}}@media only screen and (min-width:768px){nav.generic-sidebar-menu,.generic-public-sidebar-menu{position:absolute;top:0;right:0}}@media only screen and (max-width:767px){nav.generic-sidebar-menu,.generic-public-sidebar-menu{margin:10px 0 25px}nav.generic-sidebar-menu ul.related-links,.generic-public-sidebar-menu ul.related-links{margin-left:0}}.generic-team-list{padding:0;margin-left:0;margin-right:0;list-style:none;display:flex;flex-wrap:wrap}.generic-team-list .team-member{position:relative;z-index:10;display:block;font-size:14px}@media only screen and (min-width:451px){.generic-team-list .team-member{width:20%}}@media only screen and (max-width:450px){.generic-team-list .team-member{width:50%}}.generic-team-list .team-member .user-image{display:block;cursor:pointer}.generic-team-list .team-member .user-image img{cursor:default}.generic-team-list .team-member .user-image:hover+.name-and-meta{display:block}.generic-team-list .team-member .name-and-meta{position:absolute;top:90%;left:0;width:100%;text-align:center;background:#fff;background:#ffffffe6;display:none;padding:10px;box-shadow:0 0 10px #00000080;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.5)}.generic-team-list .team-member .name-and-meta{display:none}.generic-team-list .team-member .name-and-meta:hover{display:block}.generic-team-list .team-member .name-and-meta p{color:#636363;font-weight:300;font-size:14px;line-height:18px;margin-bottom:0}.generic-team-list .team-member .name-and-meta:before{content:"";position:absolute;top:-10px;left:50%;margin-left:-5px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent white transparent;border-color:transparent transparent rgba(255,255,255,.9) transparent}.generic-team-list .team-member:hover{z-index:20}.generic-team-list .team-member img{width:100%;height:auto;display:block}@media only screen and (max-width:450px){.generic-team-list-interlaced{margin:0 -1%}}@media only screen and (min-width:451px){.generic-team-list-interlaced{margin:0 -.5%}}.generic-team-list-interlaced{padding:0;list-style:none;display:flex;flex-wrap:wrap}@media only screen and (max-width:450px){.generic-team-list-interlaced{font-size:4.25vw}}.generic-team-list-interlaced li{position:relative;display:block;z-index:10}@media only screen and (min-width:451px){.generic-team-list-interlaced li{width:20%;padding:.5%}.generic-team-list-interlaced li:nth-child(5n+1) .tile,.generic-team-list-interlaced li:nth-child(5n+3) .tile,.generic-team-list-interlaced li:nth-child(5n) .tile,.generic-team-list-interlaced li:nth-last-child(5) .tile,.generic-team-list-interlaced li:nth-last-child(3) .tile,.generic-team-list-interlaced li:nth-last-child(1) .tile{margin-top:-84.8233597693%}.generic-team-list-interlaced li:nth-child(5n+1) .tile .speech-bubble,.generic-team-list-interlaced li:nth-child(5n+3) .tile .speech-bubble,.generic-team-list-interlaced li:nth-child(5n) .tile .speech-bubble,.generic-team-list-interlaced li:nth-last-child(5) .tile .speech-bubble,.generic-team-list-interlaced li:nth-last-child(3) .tile .speech-bubble,.generic-team-list-interlaced li:nth-last-child(1) .tile .speech-bubble{top:50%;bottom:auto}.generic-team-list-interlaced li.halfling .tile{padding-top:79.5602018745%}.generic-team-list-interlaced li .speech-bubble{margin:2.6315789474% 5.2631578947%;min-height:51.600877193%}.generic-team-list-interlaced li.spacer:nth-child(5n+1):nth-last-child(9),.generic-team-list-interlaced li.spacer:nth-child(5n+2):nth-last-child(8),.generic-team-list-interlaced li.spacer:nth-child(5n+3):nth-last-child(7),.generic-team-list-interlaced li.spacer:nth-child(5n+4):nth-last-child(6),.generic-team-list-interlaced li.spacer:nth-child(5n+1):nth-last-child(8),.generic-team-list-interlaced li.spacer:nth-child(5n+2):nth-last-child(7),.generic-team-list-interlaced li.spacer:nth-child(5n+3):nth-last-child(6),.generic-team-list-interlaced li.spacer:nth-child(5n+1):nth-last-child(7),.generic-team-list-interlaced li.spacer:nth-child(5n+2):nth-last-child(6),.generic-team-list-interlaced li.spacer:nth-child(5n+1):nth-last-child(6){display:none}}@media only screen and (max-width:450px){.generic-team-list-interlaced li{width:50%;padding:1%}.generic-team-list-interlaced li.spacer:nth-child(-n+5),.generic-team-list-interlaced li.spacer:nth-last-child(-n+9){display:none}.generic-team-list-interlaced li.spacer.halfling:nth-child(-n+2),.generic-team-list-interlaced li.spacer.halfling:nth-last-child(-n+2){display:block}.generic-team-list-interlaced li .tile .speech-bubble{top:50%;bottom:auto}.generic-team-list-interlaced li:nth-child(2n) .tile .speech-bubble{right:100%;left:auto}.generic-team-list-interlaced li:nth-child(2n) .tile .speech-bubble:before{left:auto;right:-2em;border-width:1em 0 1em 2em}.generic-team-list-interlaced li:nth-child(odd) .tile{margin-top:-84.2751141553%}.generic-team-list-interlaced li.halfling article{padding-top:80.1084474886%}.generic-team-list-interlaced li .speech-bubble{margin:2.0833333333% 4.1666666667%;min-height:51.2673611111%}}.generic-team-list-interlaced li.spacer{z-index:0}.generic-team-list-interlaced li:nth-child(30n+1) .tile,.generic-team-list-interlaced li:nth-child(30n+7) .tile,.generic-team-list-interlaced li:nth-child(30n+14) .tile,.generic-team-list-interlaced li:nth-child(30n+16) .tile,.generic-team-list-interlaced li:nth-child(30n+22) .tile,.generic-team-list-interlaced li:nth-child(30n+29) .tile{background:#60b2a4}.generic-team-list-interlaced li:nth-child(30n+2) .tile,.generic-team-list-interlaced li:nth-child(30n+9) .tile,.generic-team-list-interlaced li:nth-child(30n+11) .tile,.generic-team-list-interlaced li:nth-child(30n+17) .tile,.generic-team-list-interlaced li:nth-child(30n+24) .tile,.generic-team-list-interlaced li:nth-child(30n+26) .tile{background:#ff6f6c}.generic-team-list-interlaced li:nth-child(30n+3) .tile,.generic-team-list-interlaced li:nth-child(30n+10) .tile,.generic-team-list-interlaced li:nth-child(30n+13) .tile,.generic-team-list-interlaced li:nth-child(30n+20) .tile,.generic-team-list-interlaced li:nth-child(30n+23) .tile,.generic-team-list-interlaced li:nth-child(30n+30) .tile{background:#f5cd47}.generic-team-list-interlaced li:nth-child(30n+4) .tile,.generic-team-list-interlaced li:nth-child(30n+6) .tile,.generic-team-list-interlaced li:nth-child(30n+12) .tile,.generic-team-list-interlaced li:nth-child(30n+19) .tile,.generic-team-list-interlaced li:nth-child(30n+21) .tile,.generic-team-list-interlaced li:nth-child(30n+27) .tile{background:#2b8475}.generic-team-list-interlaced li:nth-child(30n+5) .tile,.generic-team-list-interlaced li:nth-child(30n+8) .tile,.generic-team-list-interlaced li:nth-child(30n+15) .tile,.generic-team-list-interlaced li:nth-child(30n+18) .tile,.generic-team-list-interlaced li:nth-child(30n+25) .tile,.generic-team-list-interlaced li:nth-child(30n+28) .tile{background:#6d2c64}.generic-team-list-interlaced li .tile{position:relative;width:100%;padding-top:164.3835616438%}.generic-team-list-interlaced li .filler{position:absolute;inset:0}.generic-team-list-interlaced li .filler .claim{padding:.5em;margin:0;color:#ffffffe6;font-weight:700;font-size:1.5em;text-align:center}.generic-team-list-interlaced li .user-image{display:block;cursor:pointer}.generic-team-list-interlaced li .user-image img{cursor:default}.generic-team-list-interlaced li .user-image:hover+.name-and-meta{display:block}.generic-team-list-interlaced li .name-and-meta{hyphens:auto;-webkit-hyphens:auto;position:absolute;bottom:0;left:0;width:100%;text-align:center;background:#ffffffe6;padding:.5em;opacity:0;transition:opacity .3s}.generic-team-list-interlaced li .name-and-meta .name{margin:.5em 0 .25em}.generic-team-list-interlaced li .name-and-meta .description{margin:.25em 0 .5em}.generic-team-list-interlaced li .name-and-meta .personal-claim{margin:1.25em 0 .5em}.generic-team-list-interlaced li .name-and-meta .personal-claim p{margin:0}.generic-team-list-interlaced li .name-and-meta .personal-claim>:first-child:before{content:"\201e";display:inline}.generic-team-list-interlaced li .name-and-meta .personal-claim>:last-child:after{content:"\201c";display:inline}.generic-team-list-interlaced li .name-and-meta .description,.generic-team-list-interlaced li .name-and-meta .personal-claim{color:#636363;font-weight:300;font-size:.875em;line-height:1.25}.generic-team-list-interlaced li:hover .name-and-meta{opacity:1}.generic-team-list-interlaced li img{width:100%;height:auto;display:block}.generic-team-list-interlaced li .speech-bubble{hyphens:auto;-webkit-hyphens:auto;position:absolute;left:100%;top:auto;bottom:50%;display:block;width:100%;font-weight:400;background-color:#fff;padding:.5em}.generic-team-list-interlaced li .speech-bubble:before{content:"";position:absolute;left:-2em;width:0;height:0;border-style:solid;border-width:1em 2em 1em 0;border-color:transparent white;top:50%;margin-top:-1em}.generic-team-list-interlaced li .speech-bubble h2{font-weight:300;margin-top:0;font-size:1em;line-height:1.5}.generic-team-list-interlaced li .speech-bubble p{font-weight:300;margin-bottom:0;font-size:.66667em;line-height:1.25}.generic-team-list-interlaced li .speech-bubble p a{font-weight:300;color:inherit}@media only screen and (max-width:450px){.generic-team-list-interlaced~label[for=ui-toggle-expand-teamlist]{display:block;width:max-content;margin:1rem auto}#ui-toggle-expand-teamlist:not(:checked)~.generic-team-list-interlaced li:nth-child(n+14){display:none}#ui-toggle-expand-teamlist:not(:checked)~.generic-team-list-interlaced~label[for=ui-toggle-expand-teamlist] .__checked{display:none}#ui-toggle-expand-teamlist:checked~.generic-team-list-interlaced~label[for=ui-toggle-expand-teamlist]{position:sticky;bottom:2rem;z-index:100}#ui-toggle-expand-teamlist:checked~.generic-team-list-interlaced~label[for=ui-toggle-expand-teamlist] .__unchecked{display:none}}.topicblock{width:auto;height:125px;position:relative}.topicblock h1{font-size:28px;line-height:32px}.topicblock h1 b{color:#899299;font-size:18px;vertical-align:top}.topicblock h1 a{color:#6a9000}.generic-hero-image{background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:20;position:relative}@media only screen and (min-width:451px){.generic-hero-image{min-height:275px;min-width:960px}}@media only screen and (max-width:450px){.generic-hero-image{display:none}}.hero-search{background:#d6ef66;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:451px){.hero-search{padding:25px 0}}@media only screen and (max-width:450px){.hero-search{padding:10px 0}}@media only screen and (min-width:451px){.hero-search .back-button{margin-top:4px}}@media only screen and (max-width:450px){.hero-search .back-button{width:100%;margin-bottom:10px}}body.error404 .content-wrapper{min-height:50vh;color:#fff;display:flex;flex-direction:column;justify-content:center}body.error404 .content-wrapper h1,body.error404 .content-wrapper small{color:#fff;text-shadow:none}body.jobs .teaser{background-repeat:no-repeat;background-size:cover;width:300px;height:143px;color:#fff;font-weight:400;line-height:85px;padding-left:10px}@media only screen and (min-width:451px){body.jobs .teaser{display:inline-block;margin-right:3px}}@media only screen and (max-width:450px){body.jobs .teaser{display:block;margin:0 auto}}body.jobs .teaser.teaser-team{background-image:url(../teaser-team.jpg)}body.jobs .teaser.teaser-office{background-image:url(../teaser-office.jpg)}.layout-news .news-article img{max-width:100%;height:auto}.layout-news .news-meta-information{display:flex;justify-content:center}.layout-news .news-author,.layout-news .news-date{padding:10px;color:#919191;font-size:16px}.freundeskreis{background:#fff}@media only screen and (min-width:451px){.freundeskreis h1{margin-top:240px!important}}.freundeskreis ul.benefits{list-style-type:disc;text-align:left}.freundeskreis ul.benefits li{margin-bottom:5px}.freundeskreis .navbar-toggle{display:none}.freundeskreis .supporter-tiles .tile{background:#eee;margin-bottom:20px;margin-top:50px;padding:30px;position:relative}.freundeskreis .supporter-tiles .tile:before{content:"";position:absolute;left:50%;top:-40px;margin-left:-57.5px;width:115px;height:115px;background:#eee;border-radius:100%}.freundeskreis .supporter-tiles .tile img{width:auto;height:70px;margin-top:-90px;position:relative}.freundeskreis .supporter-tiles .tile h3{font-family:Caveat,Comic Sans,serif;font-size:28px;line-height:28px;margin:0}.freundeskreis .supporter-tiles .tile p{margin-bottom:0;margin-top:20px}.freundeskreis .introduction{background:#fff;position:relative;z-index:20}@media only screen and (min-width:451px){.freundeskreis .introduction{box-shadow:15px 0 #fff,-15px 0 #fff;margin-top:-115px;padding:30px 90px 0}}@media only screen and (max-width:450px){.freundeskreis .introduction{padding:15px}}.freundeskreis .introduction h2{margin-bottom:5px}.freundeskreis .grey-background{background:#eee;padding:30px 0;margin:50px 0 0}.freundeskreis .grey-background h2{margin-bottom:0}.freundeskreis .grey-background .btn{margin:20px 0 0}.freundeskreis #betterplace_donation_iframe{background:#fff!important;margin-top:-40px}@media only screen and (min-width:451px){.freundeskreis #betterplace_donation_iframe{margin-bottom:50px}}.freundeskreis .hides-appended-social-media+.social-sharing{display:none}.freundeskreis #betterplace_donation_iframe iframe{margin-top:50px}.freundeskreis .header-illustration{background:#eee;border-radius:100%;width:90px;height:90px;margin:-70px auto 0;position:relative;z-index:20}.freundeskreis .header-illustration img{height:60px;width:auto;margin-top:14px}.help-article img{max-width:100%;height:auto}.help-category-teaser li{margin-bottom:5px}.help-meta-information{display:flex;justify-content:center}.help-author,.help-date{padding:10px;color:#919191;font-size:16px}@media only screen and (min-width:451px){.help-categories ul{display:flex;justify-content:center}.help-categories li>a{padding-right:10px;padding-left:10px;border-right:1px solid #cccccc}.help-categories li:last-child a{border-right:0}}body.about-us article{-webkit-font-smoothing:antialiased;overflow:hidden}body.about-us section{text-align:center;overflow:hidden}body.about-us .generic-content-header.large-content-header{color:#fff;z-index:10}@media only screen and (min-width:451px){body.about-us .generic-content-header.large-content-header{padding-top:41px;height:560px;background:url(/c/rules/assets/theme_images/about-us/generic-content-header_desktop.jpg) no-repeat 50% 0 #eee;background-size:cover}}@media only screen and (max-width:450px){body.about-us .generic-content-header.large-content-header{height:380px;background:url(/c/rules/assets/theme_images/about-us/generic-content-header_phone.jpg) no-repeat 50% 0;padding:0 20px;background-size:cover}}body.about-us .generic-content-header.large-content-header h1{text-shadow:1px 1px 0px #000}@media only screen and (min-width:451px){body.about-us .generic-content-header.large-content-header h1{margin:303px 0 20px}}@media only screen and (max-width:450px){body.about-us .generic-content-header.large-content-header h1{margin-top:0;padding-top:150px}}body.about-us .generic-content-header.large-content-header:before{display:none}body.about-us .generic-content-header.large-content-header .container{position:relative}body.about-us .generic-content-header.large-content-header .subheadline p{text-shadow:1px 1px 0px #000}@media only screen and (min-width:451px){body.about-us .scroll-down{position:absolute;left:50%;bottom:0;margin-left:-40px;border-style:dashed;border-width:1px 1px 0 1px;border-color:#fff;display:block;width:80px;height:30px;border-radius:5px 5px 0 0;cursor:pointer;transition:all 25ms linear}body.about-us .scroll-down:before{content:"";position:absolute;top:10px;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:white transparent transparent transparent}body.about-us .scroll-down:hover{background:#ffffff1a}body.about-us .scroll-down.dark-style{border-color:#ccc}body.about-us .scroll-down.dark-style:before{border-top-color:#ccc}body.about-us .scroll-down.dark-style:hover{background:inherit;border-color:#bfbfbf}body.about-us .scroll-down.dark-style:hover:before{border-top-color:#bfbfbf}}@media only screen and (max-width:450px){body.about-us .scroll-down{display:none}}body.about-us .why{text-align:center;position:relative}@media only screen and (min-width:451px){body.about-us .why{padding-bottom:25px}}@media only screen and (min-width:451px){body.about-us .why p{margin-bottom:0}}body.about-us .why div>strong{display:inline-block;margin-bottom:5px;font-weight:600}body.about-us .why h3{margin-bottom:30px;font-weight:600;text-align:left}@media only screen and (min-width:451px){body.about-us .why h3{margin-left:160px}}@media only screen and (max-width:450px){body.about-us .why h3{margin-left:80px}}body.about-us .why .why-container{margin-bottom:50px;text-align:left}@media only screen and (min-width:451px){body.about-us .why .why-container{height:150px;padding-left:160px}}@media only screen and (max-width:450px){body.about-us .why .why-container{margin-bottom:40px;padding-left:80px}}body.about-us .why .why-container.why-transparency{background:url(/c/rules/assets/theme_images/about-us/why-transparency.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-transparency{background-size:80px;background-position:0 0}}body.about-us .why .why-container.why-security{background:url(/c/rules/assets/theme_images/about-us/why-security.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-security{background-size:80px;background-position:0 0}}body.about-us .why .why-container.why-diversity{background:url(/c/rules/assets/theme_images/about-us/why-diversity.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-diversity{background-size:80px;background-position:0 0}}body.about-us .why .why-container.why-donations{background:url(/c/rules/assets/theme_images/about-us/why-donations.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-donations{background-size:80px;background-position:0 0}}body.about-us .why .why-container.why-nonprofit{background:url(/c/rules/assets/theme_images/about-us/why-non-profit.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-nonprofit{background-size:80px;background-position:0 0}}body.about-us .why .why-container.why-knowledge{background:url(/c/rules/assets/theme_images/about-us/why-knowledge.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-knowledge{background-size:80px;background-position:0 0}}body.about-us .why .why-container.why-companies{background:url(/c/rules/assets/theme_images/about-us/why-companies.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-companies{background-size:80px;background-position:0 0}}body.about-us .why .why-container.why-supporters{background:url(/c/rules/assets/theme_images/about-us/why-supporters.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-supporters{background-size:80px;background-position:0 0}}body.about-us .why .why-container.why-donation{background:url(/c/rules/assets/theme_images/about-us/why-donation.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-donation{background-size:80px;background-position:0 0}}body.about-us .why .why-container.why-fees{background:url(/c/rules/assets/theme_images/about-us/why-fees.svg) no-repeat}@media only screen and (max-width:450px){body.about-us .why .why-container.why-fees{background-size:80px;background-position:0 0}}body.about-us .team{position:relative;color:#fff}@media only screen and (min-width:451px){body.about-us .team{background:url(/c/rules/assets/theme_images/about-us/team-teaser-desktop.jpg) no-repeat 50% 0 #eee;height:560px}}@media only screen and (max-width:450px){body.about-us .team{background:url(/c/rules/assets/theme_images/about-us/team-teaser-phone.jpg) no-repeat 40% center #eee;height:380px;background-size:cover}}body.about-us .team h2{text-shadow:1px 1px 0px #000}@media only screen and (min-width:451px){body.about-us .team h2{margin-bottom:292px}}@media only screen and (max-width:450px){body.about-us .team h2{margin-bottom:182px;text-shadow:1px 1px 2px rgba(0,0,0,.65)}}body.about-us .team .btn{margin-bottom:43px}body.about-us .team a:not(.btn){color:#fff;text-decoration:none;font-weight:400}body.about-us .feature{position:relative;background:#fff}@media only screen and (min-width:451px){body.about-us .feature{padding-bottom:55px}}@media only screen and (max-width:450px){body.about-us .feature{padding-bottom:35px}}body.about-us .feature h2{margin-bottom:57px}body.about-us .feature details{text-align:left}body.about-us .feature summary{list-style-type:none;cursor:pointer;margin:0 0 1px;position:relative;background:#eee}body.about-us .feature summary::-webkit-details-marker{display:none}@media only screen and (min-width:451px){body.about-us .feature summary{font-size:20px;line-height:66px;border-left:66px solid #9ecb0a;box-shadow:inset 1px 0 #fff;height:66px;padding:0 20px}}@media only screen and (max-width:450px){body.about-us .feature summary{font-size:16px;line-height:22px;padding:10px 20px 10px 55px}}body.about-us .feature summary:hover,body.about-us .feature summary:focus{background:#e9e9e9;border-left-color:#96c10a}body.about-us .feature summary:before{content:"\f055";position:absolute;top:50%;margin-top:-8px;display:block;font: 19px/1 FontAwesome;color:#fff}@media only screen and (min-width:451px){body.about-us .feature summary:before{left:-41px}}@media only screen and (max-width:450px){body.about-us .feature summary:before{left:20px;color:#9ecb0a!important}}body.about-us .feature summary h3{display:inline;font:inherit;margin:0}body.about-us .feature details[open] summary:before{content:"\f056"}@media only screen and (min-width:451px){body.about-us .feature .btn+br{display:none}}@media only screen and (max-width:450px){body.about-us .feature .btn+br+.btn,body.about-us .feature .btn+br+a{margin-top:10px;display:inline-block;vertical-align:top}}body.about-us .feature .btn+.btn{margin-right:10px;margin-left:10px}body.about-us .feature .panel{border:1px solid rgba(0,0,0,0)}body.about-us .feature .panel-group .panel+.panel{margin-top:0}@media only screen and (max-width:450px){body.about-us .feature .panel-group{margin:0 -10px}}body.about-us .feature .panel-heading{padding:0}body.about-us .feature .panel-body{text-align:left}@media only screen and (min-width:451px){body.about-us .feature .panel-body{padding:40px 20px 90px 120px}}@media only screen and (max-width:450px){body.about-us .feature .panel-body{padding:30px 20px}}body.about-us .feature li{background:url(/c/rules/assets/theme_images/about-us/feature-list-bullet.png) no-repeat 0 4px;margin-bottom:18px;padding-left:22px}body.about-us .feature blockquote{font-weight:300;font-size:20px;line-height:28px;border:0;background-repeat:no-repeat;background-position:0 0;position:relative}@media only screen and (min-width:451px){body.about-us .feature blockquote{margin-top:30px;width:80%;height:123px;padding:20px 0 0 130px}}@media only screen and (max-width:450px){body.about-us .feature blockquote{margin-top:30px;margin-bottom:0;padding:130px 0 0;font-size:16px;line-height:22px}}body.about-us .feature blockquote a{font-weight:300}body.about-us .feature blockquote small{font:inherit;font-weight:300;position:absolute;font-size:14px}@media only screen and (min-width:451px){body.about-us .feature blockquote small{top:130px;left:0;line-height:16px}}@media only screen and (max-width:450px){body.about-us .feature blockquote small{top:45px;left:120px;line-height:20px}}body.about-us .feature blockquote small em{font-weight:400;display:block;font-style:normal}@media only screen and (max-width:450px){body.about-us .feature blockquote small em{font-size:16px}}body.about-us .feature blockquote small:before{display:none}body.about-us .feature .feature-contact-subline{margin-top:30px}body.about-us .feature #for-organisations blockquote{background-image:url(/c/rules/assets/theme_images/about-us/testimonial-organisation.jpg)}body.about-us .feature #for-companies blockquote{background-image:url(/c/rules/assets/theme_images/about-us/testimonial-companies.jpg)}body.about-us .feature #for-birthdays blockquote{background-image:url(/c/rules/assets/theme_images/about-us/testimonial-birthday.jpg)}body.about-us .feature .panel.expanded h3>a:before{content:"\2013";line-height:13px}body.about-us .feature .donors h4~h4{margin-top:40px}body.about-us .history{position:relative;color:#fff}@media only screen and (min-width:451px){body.about-us .history{background:url(/c/rules/assets/theme_images/about-us/history-banner-desktop.jpg) no-repeat 50% 0 #eee;height:560px}}@media only screen and (max-width:450px){body.about-us .history{background:url(/c/rules/assets/theme_images/about-us/history-banner-phone.jpg) no-repeat 40% 0;background-size:cover;padding-bottom:20px}}body.about-us .history h2{color:#000}@media only screen and (min-width:451px){body.about-us .history h2{margin-bottom:215px;margin-top:50px}}@media only screen and (max-width:450px){body.about-us .history h2{margin-bottom:25px;margin-top:25px}}body.about-us .history p{text-shadow:0px 0px 10px #000}body.about-us .transparency{border-bottom:1px solid #eeefea;position:relative}@media only screen and (min-width:451px){body.about-us .transparency{padding-bottom:30px}}body.about-us .transparency h2{margin-bottom:23px}body.about-us .transparency .transparency-international{margin-top:50px;margin-bottom:20px}body.about-us .transparency .transparency-international img{display:inline-block;width:260px;vertical-align:top;margin-right:25px}@media only screen and (max-width:450px){body.about-us .transparency .transparency-international img{margin-bottom:20px}}body.about-us .transparency .transparency-international .copytext{display:inline-block;vertical-align:top}@media only screen and (min-width:451px){body.about-us .transparency .transparency-international .copytext{text-align:left;width:400px}}body.about-us .transparency .transparency-international .copytext a{display:inline-block;margin-top:5px}body.about-us .transparency .transparency-international p:empty{display:none}body.about-us .social-sharing{padding-bottom:75px;background:#fff}.post hr{margin:35px 0 30px}@media only screen and (min-width:451px){.post p[style*=justify]{text-align:left!important}}@media only screen and (max-width:450px){.post img{max-width:100%;height:auto;padding:0;border:0}.post iframe{max-width:100%;height:auto}.post .media-left,.post .media-right,.post .media-body{display:block;margin-bottom:10px;width:auto}}.post em{font-style:italic}.post ul,.post ol:not(.generic-benefit-list){padding-left:22px}.post ul{list-style-type:disc}.post ol:not(.generic-benefit-list){list-style-type:decimal}.post li{padding-bottom:10px}.post div[id^=gallery] img{border:0!important}body.jobs .generic-content-header.large-content-header{color:#fff;z-index:10}@media only screen and (min-width:451px){body.jobs .generic-content-header.large-content-header{padding-top:41px;height:560px;background:url(/c/rules/assets/theme_images/about-us/generic-content-header_desktop.jpg) no-repeat 50% 0 #eee;background-size:cover}}@media only screen and (max-width:450px){body.jobs .generic-content-header.large-content-header{height:380px;background:url(/c/rules/assets/theme_images/about-us/generic-content-header_phone.jpg) no-repeat 50% 0;padding:0 20px;background-size:cover}}body.jobs .generic-content-header.large-content-header h1{text-shadow:1px 1px 0px #000}@media only screen and (min-width:451px){body.jobs .generic-content-header.large-content-header h1{margin:303px 0 20px}}@media only screen and (max-width:450px){body.jobs .generic-content-header.large-content-header h1{margin-top:0;padding-top:150px}}body.jobs .generic-content-header.large-content-header:before{display:none}body.jobs .generic-content-header.large-content-header .container{position:relative}body.jobs .generic-content-header.large-content-header .subheadline p{text-shadow:1px 1px 0px #000}html{scroll-behavior:smooth}
