.home #wrapper:before{content:" ";display:block;position:fixed;width:100%;height:160px;background-color:#fff;top:0;z-index:-20}.home #wrapper:after{content:" ";display:block;position:absolute;width:100%;height:2200px;background-color:#FAFAFA;top:160px;z-index:-30}.home #main .content-text.size33 figure{margin-bottom:30px}.stats{margin-bottom:60px;margin-top:-30px;padding-bottom:40px}.stats h2{margin-bottom:0}.stats h2 .small{font-size:0.7em}.services{display:grid;grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));grid-gap:60px}.services .content-text:nth-child(3){align-items:start}.services h2{font-size:2em;font-size:clamp(1.5em, 1.75vw, 2em)}.services .background_red{height:fit-content}.community{overflow:visible}.community .rte{background-color:white;border-radius:15px;padding:30px;margin-top:-17%;margin-left:-18px;z-index:100;position:relative;width:80%;font-size:0.822em;line-height:1.45em}.community h2{margin-bottom:5px}.community p{margin-bottom:0}.community img{border-radius:30px;max-width:inherit;width:100%}.bubbles a:hover{color:#fcda70}.bubbles{margin-right:30px;margin-left:30px;overflow:visible;position:relative;z-index:10}.bubble{overflow:visible}.bubble:nth-child(1) figure{position:absolute;left:-70px;top:30px}.bubble:nth-child(1) .rte{padding-left:90px}.bubble:nth-child(2) .rte{width:100%;padding-left:30px}.bubble:nth-child(2) figure{flex-basis:30%;flex-grow:0;flex-shrink:0;margin-left:-25px}.bubble:nth-child(2) figure img{max-width:inherit;width:100%}.slider-control .slider-menu{display:none}.content-gallery ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.content-gallery li{display:flex;justify-content:center;width:20%;padding:0 1.5%}.content-gallery img{filter:grayscale(1);opacity:0.8}.mod_recommendationlist .layout_latest{width:33%;max-width:inherit}.full_width.block.background_yellow{padding-top:290px;margin-top:-200px}.mod_newslist{padding-top:30px;padding-bottom:60px}.mod_newslist .layout_latest{display:flex;align-items:center}.mod_newslist .layout_latest .image_container{padding-right:30px}.mod_newslist .layout_latest img{border-radius:30px}.mod_newslist .layout_latest .text{padding-right:30px;padding-left:30px}.container_inside{padding-bottom:0}.satisfaction .rte,.satisfaction figure{background-color:#000;color:#fff;padding-inline:60px;text-align:center}.satisfaction .rte h2,.satisfaction figure h2{color:#fff;text-transform:uppercase;font-size:clamp(2.25em, 4vw, 4em);margin-bottom:15px;text-shadow:2px 2px 0px #FCDA70}.satisfaction .rte{padding-block:45px;border-radius:30px 30px 0 0}.satisfaction .rte strong{color:#fcda70}.satisfaction figure{border-radius:0 0 30px 30px}.satisfaction figure img{max-width:350px;margin:auto;width:100%}.satisfaction p{margin-bottom:0}@media only screen and (max-width:1580px){.home .mod_recommendationlist .layout_latest{padding-right:30px;padding-left:30px}}@media only screen and (max-width:1400px){.home .mod_recommendationlist .layout_latest{display:block;font-size:0.875em;line-height:1.35em}.mod_recommendationlist .image_container img{margin:auto;margin-bottom:20px}}@media only screen and (max-width:1250px){.content-gallery li{padding:0 1%}}@media only screen and (max-width:1220px){.services{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}.content-gallery ul{flex-wrap:wrap}.content-gallery li{width:33%;padding:0 60px;padding-bottom:30px}.mod_newslist .layout_latest{align-items:flex-start}}@media only screen and (max-width:1080px){.content-gallery ul{display:flex;flex-wrap:wrap}.content-gallery li{width:33%}.bubbles{margin-right:0;margin-left:15px}.services{grid-gap:30px}.community .rte{width:97%}.mod_recommendationlist{flex-wrap:wrap}.home .mod_recommendationlist .layout_latest{width:50%}.home .mod_recommendationlist .layout_latest:nth-child(3){width:100%}}@media only screen and (max-width:950px){#main .content-text.size33{padding-left:15px;padding-right:15px}.mod_newslist .layout_latest .text{padding-left:0;padding-right:0}.content-gallery li{padding:0 30px}}@media only screen and (max-width:780px){#hero .hero_image .text{font-size:0.8em}#main .content-text.size33{width:100%}.bubble:nth-child(1) figure{width:190px}.bubble:nth-child(1) .rte{padding-left:60px}}@media only screen and (max-width:680px){.mod_newslist .layout_latest{display:block}.mod_newslist .layout_latest .image_container{padding:0;margin-bottom:30px}.home .mod_recommendationlist .layout_latest{width:100%}}@media only screen and (max-width:500px){#main .content-gallery li{width:50%;margin-bottom:30px}.quote strong{display:block;font-size:1.175em;line-height:1.25em;padding-right:38px}}