.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#E0E0E0;--e-global-color-accent:#EBE6D6;--e-global-color-1978fd0:#182D5A;--e-global-color-3f54dd1:#D20A54;--e-global-color-abbc8d1:#00B09A;--e-global-color-3dd834f:#D20A54;--e-global-color-706a7dc:#F8F3E5;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-size:1.625rem;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.35em;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-size:1.625rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.35em;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-size:7.5rem;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1em;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-size:7.5rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1em;color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-7 e-page-transition{background-color:#FFBC7D}.elementor-kit-7 p{margin-block-end:15px}.elementor-kit-7 a{color:var(--e-global-color-primary);font-family:"Work Sans",Sans-serif;font-size:1.625rem;font-weight:500;text-decoration:none;line-height:1.35em}.elementor-kit-7 a:hover{color:#E0E0E0;font-family:"Work Sans",Sans-serif;font-size:1.625rem;font-weight:500;text-decoration:none;line-height:1.35em}.elementor-kit-7 h1{color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-kit-7 h2{color:var(--e-global-color-primary);font-family:"Work Sans",Sans-serif;font-size:3.75rem;font-weight:700;line-height:1.2em}.elementor-kit-7 h3{color:var(--e-global-color-primary);font-family:"Work Sans",Sans-serif;font-size:2.375rem;font-weight:500;line-height:1.3em}.elementor-kit-7 h4{color:var(--e-global-color-primary);font-family:"Work Sans",Sans-serif;font-size:1.625rem;font-weight:700;line-height:1.35em}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Work Sans",Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;color:var(--e-global-color-primary)}.elementor-kit-7 label{font-family:"Work Sans",Sans-serif;font-size:1.625rem;font-weight:500;line-height:1.35em}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);border-radius:0 0 0 0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1500px}.e-con{--container-max-width:1500px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1366px){.elementor-kit-7{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-7 h1{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}}@media(max-width:1024px){.elementor-kit-7{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-7 h1{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-7{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-7 h1{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body{-moz-hyphens:manual;hyphens:manual}ol,ul{margin-bottom:10px}ol li,ul li{margin-bottom:10px}@media only screen and (max-width:1024px){h4:not(#feedback h4){font-weight:500!important}}@media screen and (max-width:1024px) and (orientation:landscape){h4:not(#feedback h4){font-weight:500!important}}h5{margin-top:.8rem;margin-bottom:.8rem}.elementor-2454 .elementor-element.elementor-element-7e16a486 p a{text-decoration:underline}.elementor-section-full_width{max-width:100vw;overflow-x:hidden}.quicklinks h3,.quicklinks p{color:#FFF}.quicklinks h3{font-weight:600}.quicklinks p{font-size:1.125rem;line-height:1.45em}.quicklinks .elementor-widget-icon-box a:hover{color:#FFFFFF!important;opacity:1!important}.go-back a{transform:rotate(180deg)}.go-back a:hover{transform:rotate(180deg)}[class*=" elementor-widget-bdt-search"] svg *{fill:none!important}[class*=" bdt-member-icon"] svg *{fill:none!important}@media only screen and (max-width:1600px){.elementor-top-section.elementor-section-boxed,.single-post .type-post,.single-seminarraeume .type-seminarraeume .elementor-top-section.elementor-section-boxed{padding-left:50px!important;padding-right:50px!important}.single-post .type-post{padding-left:0px!important;padding-right:0px!important}.hentry>.elementor-section-boxed,.contact-box-img.elementor-section-boxed,.contact-box-txt.elementor-section-boxed,.ecs-post-loop .elementor-top-section.elementor-section-boxed{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:1500px){.contact-box-img.elementor-section-boxed,.contact-box-txt.elementor-section-boxed{margin-bottom:0px!important}}@media only screen and (max-width:767px){.elementor-top-section.elementor-section-boxed,.single-seminarraeume .type-seminarraeume{padding-left:30px!important;padding-right:30px!important}.has-post-thumbnail>.elementor-top-section.elementor-section-boxed,.contact-box-img.elementor-section-boxed,.contact-box-txt.elementor-section-boxed,.single-seminarraeume .type-seminarraeume .elementor-top-section.elementor-section-boxed{padding-left:0px!important;padding-right:0px!important}}@media only screen and (max-width:1300px) and (min-width:767px){.quicklinks .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.quicklink-break{width:50%!important}}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:center}a{transition:all 0.1s ease!important}a:hover{opacity:0.5!important;color:#000000!important;text-decoration:none!important}.elementor-location-header a:hover,.elementor-location-footer .elementor-widget-theme-site-logo a:hover{opacity:1!important}.elementor-icon-box-title a{font-size:1.125rem;line-height:1.45em;margin-bottom:0;margin-top:11px;text-decoration:none!important}.elementor-icon-box-title a:hover{font-size:1.125rem;line-height:1.45em;margin-bottom:0;margin-top:11px;text-decoration:none!important}.elementor-icon-box-icon .elementor-icon:hover{content:url(https://www.steinhoelzli.ch/wp-content/uploads/2022/03/Link-hover.svg);width:1em;height:1em;opacity:1!important}.quicklinks a:hover{color:#FFFFFF!important;opacity:1!important}.elementor-element-9e32332 .elementor-icon:hover{content:url(https://www.steinhoelzli.ch/wp-content/uploads/2022/03/Link-hover.svg);width:50px;opacity:1!important}.download .elementor-icon:hover{content:url(https://www.steinhoelzli.ch/wp-content/uploads/2022/04/download_hover.svg);width:50px;opacity:1!important}.blox-side-image-blockquote .slick-next:hover:after{content:url(https://www.steinhoelzli.ch/wp-content/uploads/2022/03/Slider-right-hover.svg)!important;width:70px}.blox-side-image-blockquote .slick-prev:hover:after{content:url(https://www.steinhoelzli.ch/wp-content/uploads/2022/03/Slider-left-hover.svg)!important;width:70px}@media only screen and (max-width:767px){.bdt-search-large{width:100%;padding:0 30px}}.page-child .page-content,.bereich-allgemein .page-content,.search-results .elementor-element-4f33b185,.search.search-no-results .elementor-element-4f33b185,.error404,.blog .page-content{margin-top:300px}@media only screen and (max-width:1024px){.page-child .page-content,.bereich-allgemein .page-content,.search-results .elementor-element-4f33b185,.search.search-no-results .elementor-element-4f33b185,.error404,.blog .page-content{margin-top:150px}}@media only screen and (max-width:767px){.page-child .page-content,.bereich-allgemein .page-content,.search-results .elementor-element-4f33b185,.search.search-no-results .elementor-element-4f33b185,.error404,.blog .page-content{margin-top:125px}}@media only screen and (max-width:1400px){h1{font-size:6.25rem!important;line-height:1.05em!important}}@media only screen and (max-width:1024px){h1{font-size:4.375rem!important;line-height:1em!important;font-weight:700!important}h2{font-size:2.8rem!important;line-height:1.25em!important}h3{font-size:1.875rem!important;line-height:1.2em!important}p,ol,li,.elementor-widget-text-editor a,form a,.bdt-ep-accordion-container a,.bdt-ep-title-text{font-size:1.125rem!important;line-height:1.45em!important}p a:hover,ul a:hover{font-size:1.125rem!important}.elementor-icon-list-text{line-height:1.45em}.elementor-icon-list-item{margin-bottom:10px!important}}@media only screen and (max-width:767px){h1{font-size:2.5rem!important;line-height:1.15em!important}h2,.bdt-member-name{font-size:2.2rem!important;line-height:1.3em!important}}@media only screen and (max-width:1024px) and (min-width:768px){.bereich-wohnen.page-child .elementor-grid-tablet-2 .elementor-grid,.bereich-ausbildung.page-child .elementor-grid-tablet-2 .elementor-grid,.bereich-angebote.page-child .elementor-grid-tablet-2 .elementor-grid,.bereich-stiftung.page-child .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)!important}}.bereich-ausbildung .elementor-loop-container h3{color:var(--e-global-color-3dd834f)}.bereich-wohnen .elementor-loop-container h3{color:var(--e-global-color-3dd834f)}.bereich-angebote .elementor-loop-container h3{color:var(--e-global-color-3dd834f)}