.elementor-179 .elementor-element.elementor-element-c358dd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-179 .elementor-element.elementor-element-b57320f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-179 .elementor-element.elementor-element-07cf968 .ct-heading .item--title{margin-bottom:0px;}.elementor-179 .elementor-element.elementor-element-07cf968 .ct-heading .item--sub-title{color:#FF0D0D !important;}.elementor-179 .elementor-element.elementor-element-caf6be4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-179 .elementor-element.elementor-element-701f367 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-701f367 .ct-image-single{text-align:center;}.elementor-179 .elementor-element.elementor-element-2ad0e2e{margin-top:-60px;margin-bottom:60px;padding:115px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-c7a0576 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-c7a0576 .ct-service-grid1 .grid-item{padding-left:15px;padding-right:15px;}.elementor-179 .elementor-element.elementor-element-c7a0576 .entry-title a{color:#E8423F;}.elementor-179 .elementor-element.elementor-element-4880ed7d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-179 .elementor-element.elementor-element-4880ed7d{margin-top:0px;margin-bottom:110px;}.elementor-179 .elementor-element.elementor-element-6a244ab4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-179 .elementor-element.elementor-element-6a244ab4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bern-spitex.ch/wp-content/uploads/2025/08/spitex-bren-kontaktieren-sie-uns.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-179 .elementor-element.elementor-element-6a244ab4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-179 .elementor-element.elementor-element-6a244ab4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-179 .elementor-element.elementor-element-694f2926{--spacer-size:750px;}.elementor-179 .elementor-element.elementor-element-793a7812:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-179 .elementor-element.elementor-element-793a7812 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8423F;}.elementor-179 .elementor-element.elementor-element-793a7812 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 170px 60px 170px;}.elementor-179 .elementor-element.elementor-element-793a7812 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-179 .elementor-element.elementor-element-6e85c083 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0% 10% 0% 10%;}.elementor-179 .elementor-element.elementor-element-6e85c083 .ct-heading{text-align:center;}.elementor-179 .elementor-element.elementor-element-6e85c083 .ct-heading .item--title{color:#FFFFFF;font-weight:400;margin-bottom:0px;}.elementor-179 .elementor-element.elementor-element-6e85c083 .ct-heading .item--sub-title{color:#FFFFFF !important;}.elementor-179 .elementor-element.elementor-element-b944404{margin-top:0px;margin-bottom:100px;padding:0% 6% 0% 6%;}.elementor-bc-flex-widget .elementor-179 .elementor-element.elementor-element-c87c304.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-179 .elementor-element.elementor-element-c87c304.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-179 .elementor-element.elementor-element-abf3a04 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-179 .elementor-element.elementor-element-abf3a04 .ct-heading .item--title{font-size:50px;margin-bottom:0px;}.elementor-179 .elementor-element.elementor-element-abf3a04 .ct-heading .item--sub-title{color:#E8423F !important;font-size:19px;margin-bottom:15px;}.elementor-179 .elementor-element.elementor-element-5324fdb > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-179 .elementor-element.elementor-element-121893a > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-179 .elementor-element.elementor-element-121893a .ct-image-single img{max-height:73px;}.elementor-179 .elementor-element.elementor-element-242753f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-179 .elementor-element.elementor-element-242753f .ct-heading .item--title{font-size:24px;font-weight:400;margin-bottom:0px;}.elementor-179 .elementor-element.elementor-element-6c50e02 > .elementor-widget-container{margin:3px 0px 30px 0px;}.elementor-179 .elementor-element.elementor-element-6c50e02 .ct-image-single img{max-height:75px;}.elementor-179 .elementor-element.elementor-element-266f2bb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-179 .elementor-element.elementor-element-266f2bb .ct-heading .item--title{font-size:24px;font-weight:400;margin-bottom:0px;}@media(max-width:1024px){.elementor-179 .elementor-element.elementor-element-2ad0e2e{margin-top:0px;margin-bottom:20px;padding:70px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-4880ed7d{margin-top:0px;margin-bottom:70px;}.elementor-179 .elementor-element.elementor-element-793a7812 > .elementor-element-populated{padding:50px 20px 50px 20px;}.elementor-179 .elementor-element.elementor-element-6e85c083 > .elementor-widget-container{margin:20px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-74f5f7f6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-179 .elementor-element.elementor-element-b944404{margin-top:0px;margin-bottom:70px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-8b56d36{margin-top:0px;margin-bottom:20px;}}@media(max-width:767px){.elementor-179 .elementor-element.elementor-element-2ad0e2e{padding:60px 0px 0px 0px;}}@media(min-width:768px){.elementor-179 .elementor-element.elementor-element-b57320f{--width:50%;}.elementor-179 .elementor-element.elementor-element-caf6be4{--width:50%;}.elementor-179 .elementor-element.elementor-element-6a244ab4{width:37%;}.elementor-179 .elementor-element.elementor-element-793a7812{width:63%;}}@media(max-width:1024px) and (min-width:768px){.elementor-179 .elementor-element.elementor-element-6a244ab4{width:100%;}.elementor-179 .elementor-element.elementor-element-793a7812{width:100%;}.elementor-179 .elementor-element.elementor-element-c87c304{width:100%;}.elementor-179 .elementor-element.elementor-element-2db258b{width:100%;}}/* Start custom CSS for ct_contact_form, class: .elementor-element-74f5f7f6 */.wp-row-ctf7 label {
  color: #ffffff; /* white */
}
.bg-primary2 .ct-contact-form-layout1.style1 .wpcf7-form-control.wpcf7-submit {
  background-color: #ffffff;   /* white background */
  border: 4px solid red;       /* red border */
  color: red;                  /* red text */
  padding: 10px 25px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
}

.bg-primary2 .ct-contact-form-layout1.style1 .wpcf7-form-control.wpcf7-submit:hover {
  background-color: red;       /* red background on hover */
  color: #ffffff;              /* white text on hover */
}/* End custom CSS */
/* Start custom CSS */.scroll-top.on {
  background-color: #E8423F !important;
}/* End custom CSS */