/* desktop-anpassungen.css */
.main-content h1.danke{font-size: 4.25em !important;text-transform: uppercase}.herzlichendank .image_container,.herzlichendank .image_container img{width: 250px !important;height: auto !important}.responsive-video{position: relative;padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/padding-top: 0px;height: 0;overflow: hidden}.responsive-video iframe{width:100%;height:100%;left:0;top:0;position:absolute}.tagline{border: none}.projektboxen h3{font-size: 1.15em}.main-navigation > ul > li{font-size: 0.85em}hr.ce_rsce_tao_separator{border-top: 1px solid #8BADDC}.only-mobile,.only-tablet{display: none}.ce_image.original.block figure.image_container{display: inline-block}.ce_image.original.rahmen figure.image_container img{padding: 1rem;margin-top: 1rem}:root cms-accept-tags{--btn-accept-text-color: #fff;--btn-accept-bg-color: #8BADDC}cms-accept-tags.mod_cms_accept_tags.block cms-container form cms-container cms-buttons cms-button span{font-weight: bold}:root cms-accept-tags a{color: #000}.ce_optin_fallback.block{background: #eee;padding: 1rem 2rem;border: 1px solid #000}.main-content .ce_gallery.zahlartenlogos{margin: 0}.main-content .ce_gallery.zahlartenlogos ul li{margin-top: 0;margin-bottom: 0}.ce_gallery.zahlartenlogos ul li figure.image_container img{border:1px solid #ddd}a.button.ce_rsce_tao_button.spendenbutton{padding: 1.25em 1.42857em;float: right}.main-content .ce_text p a{color: #000}.main-content .ce_text.underline p a{text-decoration: underline}.rahmen img{border: 1px solid #ddd}.image_container{display: block}.mod_search p.header,.mod_search span.relevance,.mod_search p.url{display: none}.mod_search.block .even,.mod_search.block .odd{border-top: 1px solid #ddd}.mod_search.block .even p.context{margin-bottom: 1.8em}html{scroll-behavior: smooth}section.ce_accordionStart.ce_accordion .accordion.ui-accordion-content .ce_download p.download-element.ext-pdf{background-position: 1rem}section.ce_accordionStart.ce_accordion .accordion.ui-accordion-content .ce_download p.download-element{display: inline-block;background-color: #fff;padding: 0.5rem 1.5rem 0.5rem 2.5rem;margin-top: 0}.main-content .ce_table th,.main-content .ce_table td{vertical-align:top;white-space:normal}.ce_download p.download-element a{color: #000 !important}section.team-boxes.-boxed.ce_rsce_tao_team_boxes .team-boxes-item h4{color: #8BADDC}.rs-columns.ce_rs_columns_start.vorteile .rs-column.-large-col-6-1.-large-first{width: 7%;padding-top: 1.75rem}.rs-columns.ce_rs_columns_start.vorteile .rs-column.-large-col-6-5.-large-last{width: 89%}.tao-no-sidebar .vorteile .rs-column{margin-top: 0}.logoboxen .rs-column{background: #fff;border: 1px solid #d1d1d1;height: 200px;padding: 2rem;text-align: center}.logoboxen .rs-column .ce_image{height: 100%;overflow: hidden;text-align: center}.logoboxen .ce_image figure.image_container{height: 100%;overflow: hidden;text-align: center}.logoboxen .ce_image figure.image_container img{transition: transform .5s ease;text-align: center}.logoboxen .ce_image figure.image_container img:hover{transform: scale(0.85)}.teaser-boxes-item img{transition: transform .5s ease}.teaser-boxes-item img:hover{transform: scale(1.25)}.main-content h1{font-weight: 400;color: #242753}.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-weight: 400;color: #242753}.header-navigation{border-bottom: 5px solid #242753;box-shadow: none}.testimonial.-large::before,.main-content .testimonial.-large::before{line-height: 0.5;color: #fff}.testimonial.-large > p,.main-content .testimonial.-large > p{font-size: 1.25em;font-weight: 400}.testimonial.-large .testimonial-author{padding-top: 1em;color: #fff;min-height: 0}.main-content blockquote::before{opacity: 1;color: #000}h1.ce_headline.homeh1{font-size: 5rem !important;line-height: 1 !important;margin-top: 0 !important;margin-bottom: 0.5em !important;font-weight: 400 !important}.button{background: #FFF265;color: #242753;box-shadow: none !important;border: none !important;text-transform: none !important;font-size: 1em}.button:hover{color: #fff}.button.-secondary{background: linear-gradient(#242753, #242753);box-shadow: none !important;border: none !important;text-transform: none !important;font-size: 1em}.ce_text.preheadline p{font-size: 1.75rem !important;margin-bottom: 0 !important;padding-bottom: 0 !important;color: #242753}.button:hover{background: linear-gradient(#242753, #242753);box-shadow: none !important;border: none !important;text-decoration: underline}.button.-secondary:hover{background: linear-gradient(#8BADDC, #8BADDC);box-shadow: none !important;border: none !important;text-decoration: underline}.zahlen.counter-boxes .counter-boxes-item::before{color: #fff}.zahlen.counter-boxes .counter-boxes-item p{color: #fff}.zahlen.counter-boxes .counter-boxes-item h4{font-size: 1.25em;font-weight: normal;text-transform: uppercase;letter-spacing: 0.025em;color: #fff}.button{text-shadow: none !important}.-boxed > .teaser-boxes-item,.-boxed > .team-boxes-item{border-radius: 0}.main-navigation > ul > li > a::after,.main-navigation > ul > li > strong::after,.main-navigation > ul > li > span.active::after,.main-navigation > ul > li > span.trail::after,.main-navigation > ul > li > span.forward::after{border: none}.main-navigation > ul > li:hover > a,.main-navigation > ul > li:hover > strong,.main-navigation > ul > li:hover > span.active,.main-navigation > ul > li:hover > span.trail,.main-navigation > ul > li:hover > span.forward{color: #242753}.main-navigation > ul > li > a,.main-navigation > ul > li > strong,.main-navigation > ul > li > span.active,.main-navigation > ul > li > span.trail,.main-navigation > ul > li > span.forward{font-weight: bold}.main-navigation > ul > li > a.active,.main-navigation > ul > li > a.trail,.main-navigation > ul > li > a.forward,.main-navigation > ul > li > strong.active,.main-navigation > ul > li > strong.trail,.main-navigation > ul > li > strong.forward{background-color: #FFF265}.main-navigation > ul > li > ul strong.active,.main-navigation > ul > li > ul li a:hover{background-color: #FFF265}.main-navigation > ul > li > span.active,.main-navigation > ul > li > span.trail,.main-navigation > ul > li > span.forward{color: #242753;background-color: #3c4448}a.button.buttonprojekte{position: fixed;right: 0;top: 180px;z-index: 3;-webkit-transition: All 0.3s ease;text-align: left !important}a.button.buttonorganisationen{position: fixed;right: 0;top: 236px;z-index: 3;-webkit-transition: All 0.3s ease;text-align: left !important}a.button.buttonregistrieren{position: fixed;right: 0;top: 292px;z-index: 3;-webkit-transition: All 0.3s ease;text-align: left !important}a.buttonprojekte,a.buttonorganisationen,a.buttonregistrieren{width: 55px !important;line-height: 55px !important;margin-bottom: 10px !important;display: block !important;overflow: hidden !important;white-space: nowrap !important;text-decoration: none !important;background: #242753 !important;padding: 0 !important;color: #000 !important;text-shadow: none !important;border: 1px solid #fff !important;box-shadow: 0 0 25px 0 rgba(0,0,0,0.04);font-size: 1em !important;border-radius: 0 !important}a.buttonprojekte:hover,a.buttonorganisationen:hover,a.buttonregistrieren:hover{width: 233px !important;color: #000 !important;border: 1px solid #fff !important}a.buttonprojekte::before,a.buttonorganisationen::before,a.buttonregistrieren::before{margin-right: 0.5em;margin-left: 0.35em;font-size: 2em;color: #000 !important;top: 0.225em}.ce_text.prehead p{font-size: 1.5rem !important;margin-bottom: 0 !important;padding-bottom: 0.25em !important;margin-top: 0 !important;font-weight: 400;line-height: 1;color: #242753}.ce_text.prehead.white p{color: #fff !important}.uppercase{text-transform: uppercase !important}.footer-links.left{float: none;clear: both;padding: 1em 0;font-size: 1em;color: #242753}.footer-links strong{font-weight: normal !important}.footer-links li::before{display: none}.footer-links li{padding-right: 1.5em;font-size: 0.875em}footer.page-footer p{margin: 0 !important;font-size: 0.8em !important}footer.page-footer .icon-text-block{font-size: 1em;color: #000}footer.page-footer .ce_text p a,footer.page-footer .icon-text-block a{color: #000}footer.page-footer .icon-text-block::before{color: #8BADDC}footer.page-footer .ce_text p{margin: 0 !important;font-size: 0.75em !important;line-height: 1.6}footer.page-footer h3{font-weight: bold;color: #242753;font-size: 1em}.footer-top-link{position: fixed;bottom: 0.5rem;right: 0.5rem}.footer-top-link::after{border-radius: 0;background: #8BADDC !important;color: #fff !important;border: 1px solid #fff;box-shadow: none !important}.footer-top-link:hover::after{background: #8BADDC !important}.footer-top-link > span{display: none !important}