@import "https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.general--text-styles{box-sizing:border-box;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));width:100%;margin:0;font-family:"Source Sans 3",sans-serif;font-weight:300;line-height:1.5rem}.general--text-styles a{color:#000;text-decoration:underline;transition:all 50ms ease-in-out}.general--text-styles a:hover{color:#b51618}.general--text-styles ul{padding-left:1.25rem;list-style-type:disc;list-style-position:outside}.general--text-styles ol{padding-left:1.25rem;list-style-type:decimal;list-style-position:outside}.general--text-styles .twhite,.general--text-styles .twhite *{color:#fff}.general--text-styles .tblack,.general--text-styles .tblack *{color:#000}.general--text-styles .tMvM,.general--text-styles .tMvM *{--tw-text-opacity:1!important;color:rgba(181,22,24,var(--tw-text-opacity))!important}.general--text-styles .headText,.general--text-styles .headText *{font-size:1.875rem!important;line-height:2.25rem!important}.general--text-styles .bigger,.general--text-styles .bigger *{font-size:1.25rem!important;line-height:1.75rem!important}.general--text-styles .big,.general--text-styles .big *{font-size:1.125rem!important;line-height:1.75rem!important}.general--text-styles .medium,.general--text-styles .medium *{font-size:1rem!important;line-height:1.5rem!important}.general--text-styles .small,.general--text-styles .small *{font-size:.875rem!important;line-height:1.25rem!important}.general--text-styles .xsmall,.general--text-styles .xsmall *{font-size:.75rem!important;line-height:1rem!important}.general--text-styles .tShadow,.general--text-styles .tShadow *{text-shadow:0 .0625rem .125rem #000!important}.general--text-styles .upper,.general--text-styles .upper *{text-transform:uppercase!important}.general--text-styles .thinT,.general--text-styles .thinT *{font-weight:300!important}.general--text-styles .veryBold,.general--text-styles .veryBold *{font-weight:700!important}.general--text-styles .linkStyle{--tw-text-opacity:1!important;color:rgba(181,22,24,var(--tw-text-opacity))!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.75rem!important;text-decoration:none!important}.general--text-styles .linkStyle:hover{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.general--text-styles .linkStyle *{--tw-text-opacity:1!important;color:rgba(181,22,24,var(--tw-text-opacity))!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.75rem!important;text-decoration:none!important}.general--text-styles .linkStyle :hover{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.general--text-styles .ctaButtonWhite{color:#b51618!important;background-color:#fff!important;border:2px solid #b51618!important;border-radius:.25rem!important;padding:.75rem 1.3rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s ease-in-out!important;display:inline-block!important}.general--text-styles .ctaButtonWhite:hover{color:#a31316!important;background-color:#f5f5f5!important;border-color:#a31316!important}.general--text-styles .ctaButtonRed{color:#fff!important;background-color:#b51618!important;border:2px solid #fff!important;border-radius:.25rem!important;padding:.75rem 1.3rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s ease-in-out!important;display:inline-block!important}.general--text-styles .ctaButtonRed:hover{color:#fff!important;background-color:#a31316!important}:root{--mobile-width:75rem}body.toolbar-fixed header .tw-fixed{top:var(--drupal-displace-offset-top,0px)}a.visually-hidden.focusable:focus{color:#fff;text-align:center;z-index:10000;white-space:nowrap;background-color:#b51618;font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:600;text-decoration:none;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;width:100%!important;height:auto!important;padding:.75rem 1rem!important;position:fixed!important;top:0!important;left:0!important;overflow:visible!important}a.visually-hidden.focusable:focus-visible{color:#fff;text-align:center;z-index:10000;white-space:nowrap;background-color:#b51618;font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:600;text-decoration:none;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;width:100%!important;height:auto!important;padding:.75rem 1rem!important;position:fixed!important;top:0!important;left:0!important;overflow:visible!important}a.visually-hidden.focusable:focus~* div.tw-fixed,a.visually-hidden.focusable:focus-visible~* div.tw-fixed{top:2.875rem!important}h1{margin:0;font-family:"Source Sans 3",sans-serif;font-size:1.875rem;font-weight:300;line-height:1.5rem}h2,h3,h4,h5,h6{color:#000;margin:0;font-family:"Source Sans 3",sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem}a:hover{--tw-text-opacity:1;color:rgba(181,22,24,var(--tw-text-opacity))}p{font-family:"Source Sans 3",sans-serif!important}.media-oembed-content{aspect-ratio:16/9;width:100%;height:100%}.linkHover:hover .underlineLink{text-decoration:underline}.paragraph-spacing{padding-top:1.25rem}.donateButton{color:#fff;--tw-bg-opacity:1;background-color:rgba(181,22,24,var(--tw-bg-opacity));text-transform:uppercase;-ms-flex-align:center;align-items:center;gap:.3rem;padding:.5rem .8rem;font-size:.75rem;font-weight:600;transition:all .5s;display:-ms-flexbox;display:flex}.donateButton:hover{color:#fff;gap:1rem;padding-right:.4rem}@media (min-width:75rem){.donateButton{gap:.5rem;padding:.9rem 1.3rem;font-size:1rem}.donateButton:hover{gap:1.2rem;padding-right:.6rem}}.donate-submit-white{color:#b51618!important;text-align:center!important;cursor:pointer!important;text-shadow:0 .0625rem .0625rem #969696!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:.5rem!important;width:100%!important;padding:.5rem!important;font-size:1.125rem!important;font-weight:700!important;transition:all .3s ease-in-out!important}.donate-submit-white:hover{background-color:rgba(255,255,255,.8)!important;box-shadow:0 .25rem .375rem -.0625rem rgba(0,0,0,.1),0 .125rem .25rem -.125rem rgba(0,0,0,.1)!important}.donate-submit-red{color:#fff!important;text-align:center!important;cursor:pointer!important;text-shadow:0 .0625rem .0625rem rgba(0,0,0,.3)!important;background-color:#b51618!important;border:1px solid #fff!important;border-radius:.5rem!important;width:100%!important;padding:.5rem!important;font-size:1.125rem!important;font-weight:700!important;transition:all .3s ease-in-out!important}.donate-submit-red:hover{background-color:#cc2022!important;box-shadow:0 .25rem .375rem -.0625rem rgba(0,0,0,.1),0 .125rem .25rem -.125rem rgba(0,0,0,.1)!important}.searchButton{background-color:#fff;padding:1.025rem 1.3rem;transition:all .5s;display:-ms-flexbox;display:flex}.searchButton:hover{--tw-bg-opacity:1;background-color:rgba(181,22,24,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.pager .pager__items{text-align:center}.pager .pager__items .pager__item{display:inline-block}.pager .pager__items .pager__item:empty{padding:.5rem 1.3rem}.pager .pager__items .pager__item a{padding:.5rem 1.3rem;transition:all .5s;display:block}.pager .pager__items .pager__item a:hover{--tw-bg-opacity:1;background-color:rgba(181,22,24,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.pager .pager__items .pager__item.is-active{--tw-text-opacity:1;color:rgba(181,22,24,var(--tw-text-opacity));font-weight:600}.news-grid{grid-template-columns:repeat(3,1fr);gap:1.875rem;margin-top:1.5rem;margin-bottom:2.34375rem;display:grid}@media (max-width:48rem){.news-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:30rem){.news-grid{grid-template-columns:1fr}}.news-item{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.news-item__image-link{display:block;overflow:hidden}.news-item__image{aspect-ratio:3;object-fit:cover;width:100%;transition:transform .3s;display:block}.news-item__image:hover{transform:scale(1.03)}.news-item__content{-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding-top:.75rem;display:-ms-flexbox;display:flex}.news-item__date{color:#666;font-family:"Source Sans 3",sans-serif;font-size:.75rem}.news-item__title{color:#000;font-family:"Source Sans 3",sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;text-decoration:none}.news-item__title:hover{--tw-text-opacity:1;color:rgba(181,22,24,var(--tw-text-opacity))}.news-item__description{color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:"Source Sans 3",sans-serif;font-size:.8rem;font-weight:300;line-height:1.5;display:-webkit-box;overflow:hidden}body:has(#views-exposed-form-search-block-1) header .tw-fixed>div{height:5.625rem}body:has(#views-exposed-form-search-block-1) header .tw-fixed>div>div>picture,body:has(#views-exposed-form-search-block-1) header .tw-fixed>div>div>picture+div>:last-child{display:none}body:has(#views-exposed-form-search-block-1) main>div>.tw-overflow-x-hidden{overflow-x:visible}#block-microkrediet-theme-views-block-search-block-1 h2{font-family:"Source Sans 3",sans-serif;font-size:1.875rem;font-weight:300;line-height:2.25rem}.footer-newsletter-form input[type=email]{background-color:#fff}.footer-newsletter-form input[type=email]::-webkit-input-placeholder{color:#999}.footer-newsletter-form input[type=email]::placeholder{color:#999}.footer-newsletter-form input[type=email]::placeholder{color:#999}.footer-newsletter-form input[type=email]:focus{outline-offset:-.125rem;outline:.125rem solid #b51618}.footer-newsletter-button{color:#fff;background-color:#b51618;transition:background-color .3s}.footer-newsletter-button:hover{background-color:#a31316}.footer-bottom-bar{border-top:1px solid #e5e7eb}.footer-bottom-bar a:hover{text-decoration:none}.footer-bottom-bar .footer-social-icons img{filter:brightness(0)}#views-exposed-form-search-block-1{margin-bottom:4rem;display:-ms-flexbox;display:flex}#views-exposed-form-search-block-1 .title-form-element{display:none}#views-exposed-form-search-block-1 input[data-drupal-selector=edit-search-api-fulltext]{width:100%;height:100%}#views-exposed-form-search-block-1 .form-actions>div>:first-child{display:none}#views-exposed-form-search-block-1 .form-actions input[type=submit]{--tw-bg-opacity:1;background-color:rgba(181,22,24,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));border:0;padding:.9rem 1.3rem}
