.elementor-47815 .elementor-element.elementor-element-6c30181:not(.elementor-motion-effects-element-type-background), .elementor-47815 .elementor-element.elementor-element-6c30181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-47815 .elementor-element.elementor-element-6c30181 > .elementor-background-overlay{background-image:url("https://spsdrwanda.org/wp-content/uploads/2026/06/favicon.png");background-position:bottom right;background-repeat:no-repeat;background-size:24% auto;opacity:0.19;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47815 .elementor-element.elementor-element-6c30181{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-47815 .elementor-element.elementor-element-e12527e{padding:35px 0px 45px 0px;}.elementor-47815 .elementor-element.elementor-element-1a817ef{padding:5px 0px 5px 0px;text-align:start;}.elementor-47815 .elementor-element.elementor-element-1a817ef img{width:80%;}.elementor-47815 .elementor-element.elementor-element-2547c17 .tm-text-editor, .elementor-47815 .elementor-element.elementor-element-2547c17 .tm-text-editor *{font-size:16px;font-weight:400;line-height:30px;}.elementor-47815 .elementor-element.elementor-element-2547c17 .tm-text-editor{color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-2547c17 .tm-text-editor *{color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-bdc4495 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFFBF;}.elementor-47815 .elementor-element.elementor-element-bdc4495 .tm-text-editor, .elementor-47815 .elementor-element.elementor-element-bdc4495 .tm-text-editor *{font-size:26px;line-height:2em;}.elementor-47815 .elementor-element.elementor-element-bdc4495 .tm-text-editor{margin:0px 0px 0px 0px;color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-bdc4495 .tm-text-editor *{margin:0px 0px 0px 0px;color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-12ab369 article .entry-title{color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-47815 .elementor-element.elementor-element-12ab369 article .entry-title a{color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-12ab369 article .entry-meta, .elementor-47815 .elementor-element.elementor-element-12ab369 article .entry-meta a, .elementor-47815 .elementor-element.elementor-element-12ab369 article .entry-meta .entry-date{color:#D1D1D1;margin:0px 0px 0px 0px;}.elementor-47815 .elementor-element.elementor-element-12ab369 article{margin:0px 0px 0px 0px;padding:5px 0px 6px 0px;}.elementor-47815 .elementor-element.elementor-element-2002baf > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFFBF;}.elementor-47815 .elementor-element.elementor-element-2002baf .tm-text-editor, .elementor-47815 .elementor-element.elementor-element-2002baf .tm-text-editor *{font-size:26px;line-height:2em;}.elementor-47815 .elementor-element.elementor-element-2002baf .tm-text-editor{margin:0px 0px 0px 0px;color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-2002baf .tm-text-editor *{margin:0px 0px 0px 0px;color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-a5e7ccb .tm-contact-list li{display:block;padding:0px 0px 5px 0px;}.elementor-47815 .elementor-element.elementor-element-a5e7ccb .tm-contact-list li > *{display:flex;font-size:18px;line-height:1.3em;color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-a5e7ccb{text-align:left;}.elementor-47815 .elementor-element.elementor-element-7e33c7f{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-47815 .elementor-element.elementor-element-7e33c7f .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-47815 .elementor-element.elementor-element-7e33c7f .elementor-social-icon i{color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-7e33c7f .elementor-social-icon svg{fill:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-7e33c7f .elementor-social-icon:hover{background-color:var( --e-global-color-f9d97b9 );}.elementor-47815 .elementor-element.elementor-element-88f5590 .social-link{background-color:#02010100;}.elementor-47815 .elementor-element.elementor-element-88f5590 .social-link:hover{color:var(--theme-color1) !important;}.elementor-47815 .elementor-element.elementor-element-5c48fd6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47815 .elementor-element.elementor-element-5c48fd6{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF12;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-47815 .elementor-element.elementor-element-5c48fd6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47815 .elementor-element.elementor-element-4054721 .elementor-repeater-item-ad20a2e{text-align:center;color:#FFFFFF;}.elementor-47815 .elementor-element.elementor-element-4054721 .elementor-repeater-item-ad20a2e *{color:#FFFFFF;}@media(max-width:1024px){.elementor-47815 .elementor-element.elementor-element-87e6883 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47815 .elementor-element.elementor-element-88f5590 .tm-sc-social-links{justify-content:center;}}@media(min-width:768px){.elementor-47815 .elementor-element.elementor-element-87e6883{width:40%;}.elementor-47815 .elementor-element.elementor-element-4eccc3d{width:30%;}.elementor-47815 .elementor-element.elementor-element-ccae7b6{width:29.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47815 .elementor-element.elementor-element-87e6883{width:47%;}.elementor-47815 .elementor-element.elementor-element-4eccc3d{width:47%;}.elementor-47815 .elementor-element.elementor-element-ccae7b6{width:47%;}}@media(max-width:767px){.elementor-47815 .elementor-element.elementor-element-e12527e{padding:80px 0px 80px 0px;}.elementor-47815 .elementor-element.elementor-element-87e6883 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47815 .elementor-element.elementor-element-4eccc3d > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-47815 .elementor-element.elementor-element-88f5590 .tm-sc-social-links{justify-content:center;}}