.elementor-2498 .elementor-element.elementor-element-33551f94 > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2498 .elementor-element.elementor-element-33551f94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2498 .elementor-element.elementor-element-6ae70f44 .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-773d44ab .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-291cea05{font-size:18px;}.elementor-2498 .elementor-element.elementor-element-732d870e:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-732d870e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F696E;}.elementor-2498 .elementor-element.elementor-element-732d870e > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2498 .elementor-element.elementor-element-732d870e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2498 .elementor-element.elementor-element-3b861bde .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-2e6f142f{color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-72a87c0:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-72a87c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aktuelles.schule-richterswil-samstagern.ch/wp-content/uploads/2026/02/Schulkreisbildung-klein-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2498 .elementor-element.elementor-element-72a87c0 > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2498 .elementor-element.elementor-element-72a87c0 > .elementor-container{min-height:202px;}.elementor-2498 .elementor-element.elementor-element-72a87c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2498 .elementor-element.elementor-element-7abe6e60 > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2498 .elementor-element.elementor-element-7abe6e60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2498 .elementor-element.elementor-element-698e06dc .elementor-heading-title{font-size:30px;}.elementor-2498 .elementor-element.elementor-element-7cc5e67e{font-size:18px;}.elementor-2498 .elementor-element.elementor-element-343ad2ba:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-343ad2ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F696E;}.elementor-2498 .elementor-element.elementor-element-343ad2ba > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2498 .elementor-element.elementor-element-343ad2ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2498 .elementor-element.elementor-element-5a4a16eb .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-289561ee{color:#FFFFFF;}.elementor-2498 .elementor-element.elementor-element-3f65908b > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2498 .elementor-element.elementor-element-3f65908b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2498 .elementor-element.elementor-element-71e662e6 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2498 .elementor-element.elementor-element-2f7ec8c5:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-2f7ec8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F696E;}.elementor-2498 .elementor-element.elementor-element-2f7ec8c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:015px 0px 015px 0px;}.elementor-2498 .elementor-element.elementor-element-2f7ec8c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2498 .elementor-element.elementor-element-66936183 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2498 .elementor-element.elementor-element-19bf9c93{--grid-template-columns:repeat(0, auto);--icon-size:54px;--grid-column-gap:25px;--grid-row-gap:0px;}.elementor-2498 .elementor-element.elementor-element-19bf9c93 .elementor-widget-container{text-align:center;}.elementor-2498 .elementor-element.elementor-element-19bf9c93 .elementor-social-icon{background-color:#5F696E;--icon-padding:0em;}@media(min-width:768px){.elementor-2498 .elementor-element.elementor-element-95c7b72{width:100%;}}@media(max-width:767px){.elementor-2498 .elementor-element.elementor-element-6ae70f44 .elementor-heading-title{font-size:34px;}.elementor-2498 .elementor-element.elementor-element-773d44ab .elementor-heading-title{font-size:34px;}.elementor-2498 .elementor-element.elementor-element-3b861bde .elementor-heading-title{font-size:34px;}.elementor-2498 .elementor-element.elementor-element-698e06dc .elementor-heading-title{font-size:34px;}.elementor-2498 .elementor-element.elementor-element-5a4a16eb .elementor-heading-title{font-size:34px;}}@media(min-width:1025px){.elementor-2498 .elementor-element.elementor-element-72a87c0:not(.elementor-motion-effects-element-type-background), .elementor-2498 .elementor-element.elementor-element-72a87c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}