
.header-notification {padding-top: .5em; padding-right: var(--gutter); padding-bottom: .5em; padding-left: var(--gutter); justify-content: center; background-color: var(--primary)}header {--header-top-height: 3em; }header.scrolling { }.header-notification__inner {align-self: center !important; justify-content: center; align-items: center}.header-notification__text {font-size: var(--text-s); color: var(--text-dark); font-weight: 700; text-align: center}.header-top {padding-top: .5em; padding-right: var(--gutter); padding-bottom: .5em; padding-left: var(--gutter); justify-content: center; font-size: var(--text-s); min-height: var(--header-top-height)}header {--header-top-height: 3em; }header.scrolling { }.header-top__inner {align-items: flex-end}.list-header {padding-left: 0; margin-top: 0; margin-bottom: 0; display: flex; flex-direction: row; width: 100%; align-items: center; align-self: center !important; justify-content: center; font-size: var(--text-m); row-gap: var(--space-xs); column-gap: var(--space-l)}.list-header {--icon-size: 1.5em; --icon-fill-color: transparent; --icon-stroke-color: var(--bg-dark); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--bg-dark); list-style-type: none;}@media (max-width: 767px) {.list-header {flex-wrap: wrap}}.list-header__li {display: grid; align-items: initial; grid-template-columns: auto minmax(0, 1fr); align-items: center; grid-gap: .5em}.list-header__li svg { height: var(--icon-size); width: var(--icon-size); fill: var(--icon-fill-color); color: var(--icon-stroke-color);} .list-header__li i { color: var(--icon-fill-color); font-size: var(--icon-size);} .list-header__li svg:hover { fill: var(--icon-fill-color-hover); color: var(--icon-stroke-color); } .list-header__li i:hover { color: var(--icon-fill-color-hover);}.list-header__icon {position: relative; width: var(--icon-size); min-width: var(--icon-size); font-size: var(--text-l)}.list-header__text {font-weight: 700; font-size: var(--text-s)}.list-highlights__li {display: grid; align-items: initial; grid-template-columns: auto minmax(0, 1fr); align-items: center; grid-gap: .5em}.list-highlights__li svg { height: var(--icon-size); width: var(--icon-size); fill: var(--icon-fill-color); color: var(--icon-stroke-color);} .list-highlights__li i { color: var(--icon-fill-color); font-size: var(--icon-size);} .list-highlights__li svg:hover { fill: var(--icon-fill-color-hover); color: var(--icon-stroke-color); } .list-highlights__li i:hover { color: var(--icon-fill-color-hover);}.list-highlights__icon {position: relative; width: var(--icon-size); min-width: var(--icon-size); font-size: var(--text-l)}.header {background-color: var(--secondary-ultra-light); padding-top: calc(var(--space-xs)*.5); padding-right: var(--gutter); padding-bottom: calc(var(--space-xs)*.5); padding-left: var(--gutter)}.header[data-x-sticky-active*=true] {background: var(--secondary-ultra-light) !important}.header__inner {display: flex; flex-direction: row; justify-content: space-between; align-items: center; row-gap: var(--content-gap); column-gap: var(--content-gap)}@media (max-width: 767px) {.header__inner {flex-wrap: nowrap}}.header__logo {margin-top: -5rem; margin-bottom: -5rem; background-color: var(--secondary-ultra-light); padding-top: calc(var(--space-xs)*.5); padding-right: calc(var(--space-xs)*.5); padding-bottom: calc(var(--space-xs)*.5); padding-left: calc(var(--space-xs)*.5); height: 7em; width: 8em}.header__logo:not(.tag), .header__logo img {object-fit: contain}@media (max-width: 767px) {.header__logo {margin-top: -2rem; margin-bottom: -2rem; height: 6em}}.fr-nav-alpha .bricks-mobile-menu-toggle {color: var(--text-dark)}.fr-nav-alpha .bricks-mobile-menu > li > a {color: var(--text-light)}.fr-nav-alpha .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--text-light)}.fr-nav-alpha .bricks-nav-menu > li {margin-left: 0}.fr-nav-alpha .bricks-nav-menu .sub-menu .brx-submenu-toggle > a + button {color: var(--link-color); font-size: var(--text-s); line-height: 1}.fr-nav-alpha .bricks-nav-menu .sub-menu {background-color: var(--bg-light); box-shadow: var(--box-shadow-m)}.fr-nav-alpha .bricks-nav-menu .sub-menu > li > a {color: var(--text-dark); text-decoration: none}.fr-nav-alpha .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--text-dark); text-decoration: none}.fr-nav-alpha .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle button[aria-expanded] {font-size: var(--icon-size); color: var(--icon-color)}.fr-nav-alpha .bricks-mobile-menu .sub-menu > li > a {color: var(--text-light)}.fr-nav-alpha .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--text-light)}.fr-nav-alpha .bricks-nav-menu > li:hover > a {color: var(--black)}.fr-nav-alpha .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--black)}.fr-nav-alpha .bricks-nav-menu > li > a {color: var(--text-dark); line-height: 1; text-decoration: none; padding-top: var(--btn-padding-block); padding-bottom: var(--btn-padding-block)}.fr-nav-alpha .bricks-nav-menu > li > .brx-submenu-toggle > * {color: var(--text-dark); line-height: 1; text-decoration: none; padding-top: var(--btn-padding-block); padding-bottom: var(--btn-padding-block)}.fr-nav-alpha .bricks-nav-menu .current-menu-item > a {color: var(--black)}.fr-nav-alpha .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * {color: var(--black)}.fr-nav-alpha .bricks-nav-menu > .current-menu-parent > a {color: var(--black)}.fr-nav-alpha .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {color: var(--black)}.fr-nav-alpha .bricks-nav-menu > .current-menu-ancestor > a {color: var(--black)}.fr-nav-alpha .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * {color: var(--black)}.fr-nav-alpha .bricks-nav-menu .sub-menu > li:hover > a {color: var(--black)}.fr-nav-alpha .bricks-nav-menu .sub-menu > li:hover > .brx-submenu-toggle > * {color: var(--black)}.fr-nav-alpha .bricks-nav-menu .sub-menu .brx-submenu-toggle > a:hover + button {color: var(--link-color-hover)}.fr-nav-alpha .bricks-nav-menu button[aria-expanded="true"] > * {transform: rotateZ(180deg)}.fr-nav-alpha .bricks-nav-menu {gap: var(--content-gap)}.fr-nav-alpha .bricks-nav-menu .sub-menu a {padding-top: var(--btn-padding-block); padding-right: 0; padding-bottom: var(--btn-padding-block); padding-left: 0}.fr-nav-alpha .bricks-nav-menu .sub-menu button {padding-top: var(--btn-padding-block); padding-right: 0; padding-bottom: var(--btn-padding-block); padding-left: 0}.fr-nav-alpha { --link-color: var(--primary); --link-color-hover: var(--primary-hover); --link-color-active: var(--primary); --toggle-gap: .5em; --sub-item-padding:1em;} .fr-nav-alpha ul.bricks-mobile-menu { display: flex;} .show-mobile-menu ul.bricks-mobile-menu { display: flex; flex-direction: column; align-items: flex-start;} .bricks-mobile-menu-toggle {margin-inline-start: auto;} .fr-nav-alpha .brx-submenu-toggle { display: flex; flex-direction: row; gap: var(--toggle-gap);} .fr-nav-alpha .brx-submenu-toggle button { margin: 0!important; padding: 0!important;} .fr-nav-alpha .sub-menu { min-width: auto!important;} .fr-nav-alpha .sub-menu li { padding-inline: var(--sub-item-padding);}@media (max-width: 991px) {.fr-nav-alpha {line-height: 0; order: 2}.brxe-nav-menu .bricks-mobile-menu-wrapper.left{ padding-top: var(--space-xl)!important;}}@media (max-width: 767px) {.fr-nav-alpha .bricks-mobile-menu > .menu-item-has-children .brx-submenu-toggle button {color: var(--black)}.fr-nav-alpha {order: 3}.fr-nav-alpha .bricks-mobile-menu-wrapper:before {background-color: var(--secondary-light)}.fr-nav-alpha .bricks-mobile-menu > li > a {color: var(--black)}.fr-nav-alpha .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--black)}.fr-nav-alpha .bricks-mobile-menu .sub-menu > li > a {color: var(--black)}.fr-nav-alpha .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--black)}}.header__cta:hover {color: var(--text-dark); transform: translateY(5px); background-color: var(--primary); border-style: none}.header__cta {transition: 0.3s ease}@media (max-width: 991px) {.header__cta {margin-left: auto}}@media (max-width: 767px) {.header__cta {margin-left: auto}}@media (max-width: 478px) {.header__cta svg{ display:none;}.header__cta {font-size: var(--text-m)}}.fr-hero {row-gap: var(--container-gap)}.content-image__inner-wrapper {display: grid; align-items: initial; grid-template-columns: var(--grid-2); align-items: flex-start; grid-template-rows: var(--grid-1); grid-gap: var(--container-gap)}@media (max-width: 991px) {.content-image__inner-wrapper {grid-template-columns: var(--grid-1)}}.content-image__content-wrapper {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: var(--space-xs)}.paragraph-margin-none p{margin:0!important}.fr-list-alpha {row-gap: .5em; padding-left: 0; margin-top: 0; margin-bottom: 0; display: flex; flex-direction: column; width: 100%}.fr-list-alpha {--icon-size: 1.5em; --icon-fill-color: transparent; --icon-stroke-color: var(--bg-dark); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--bg-dark); list-style-type: none;}.fr-list-alpha__li {display: grid; align-items: initial; grid-template-columns: auto minmax(0, 1fr); align-items: flex-start; grid-gap: .5em}.fr-list-alpha__li svg { height: var(--icon-size); width: var(--icon-size); fill: var(--icon-fill-color); color: var(--icon-stroke-color);} .fr-list-alpha__li i { color: var(--icon-fill-color); font-size: var(--icon-size);} .fr-list-alpha__li svg:hover { fill: var(--icon-fill-color-hover); color: var(--icon-stroke-color); } .fr-list-alpha__li i:hover { color: var(--icon-fill-color-hover);}.fr-list-alpha__icon {position: relative; width: var(--icon-size); min-width: var(--icon-size); font-size: var(--text-l)}.fr-list-alpha__text {font-size: calc(var(--text-l)*.9); font-weight: 700; color: var(--secondary-dark)}.content-image__media-wrapper {border-radius: var(--radius, var(--radius-m)); overflow: hidden; order: -1}.content-image__media {width: 100%; aspect-ratio: 5 / 4}.leistungen-container {width: var(--width-xl)}.leistungen-xtabs:not([data-x-tabs*=animatedTabs]) .x-tabs_tab.x-tabs_tab-selected {background-color: var(--secondary-light)}.leistungen-xtabs .x-tabs_toggle[aria-expanded=true] {background-color: var(--secondary-light)}.leistungen-xtabs .x-tabs_slider {background-color: var(--secondary-light)}.leistungen-xtabs .x-tabs_tab {background-color: var(--secondary-ultra-light); border-radius: var(--radius)}.leistungen-xtabs .x-tabs_toggle {background-color: var(--secondary-ultra-light); border-radius: var(--radius)}.leistungen-xtabs .x-tabs_list {justify-content: center}.leistungen-xtabs {gap: var(--space-s)}.leistungen-xtabs .x-tabs_toggle-icon {transform: rotateZ(90deg)}.leistungen-xtabs .x-tabs_toggle[aria-expanded=true] .x-tabs_toggle-icon {transform: rotateZ(0deg)}.leistungen-xtabs .x-accordion_header[aria-expanded=true] .x-tabs_toggle-icon {color: var(--black)}.leistungen-xtabs__item-title {font-weight: 700}.leistungen-xtabs-content {align-self: center !important; border-radius: var(--radius); background-color: var(--secondary-ultra-light)}.dienstleistungen__tab-content {align-items: center; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m)}.fr-feature-card-delta {display: grid; align-items: initial; grid-template-columns: var(--grid-12); grid-template-rows: var(--grid-1); grid-auto-flow: column}@media (min-width: 768px) { .fr-feature-card-delta > *:first-child { grid-column: span 7; } .fr-feature-card-delta > *:last-child { grid-column: span 5; }}@media (max-width: 767px) {.fr-feature-card-delta {row-gap: 0px; grid-template-columns: initial; grid-auto-flow: row}}.dienstleistungen__feature-card-delta {grid-gap: var(--space-m)}.fr-feature-card-delta__content-wrapper {row-gap: var(--content-gap); padding-top: var(--fr-card-padding); padding-right: var(--fr-card-padding); padding-bottom: var(--fr-card-padding); padding-left: var(--fr-card-padding); justify-content: center}@media (max-width: 478px) {.fr-feature-card-delta__content-wrapper {padding-right: 0; padding-bottom: 0; padding-left: 0}}.dienstleistungen__content {padding-top: 0; padding-bottom: 0}@media (max-width: 767px) {.dienstleistungen__content {padding-left: 0}}.fr-lede h3{margin-bottom:calc(var(--space-xs)*.5)}.fr-feature-card-delta__lede h2{margin-bottom:var(--space-xs)}.fr-icon-link-alpha-wrapper {display: flex}.icon-link-wrapper__icon-link-alpha {flex-direction: row-reverse; gap: var(--icon-gap)}.icon-link-wrapper__icon-link-alpha { --link-color: var(--primary-dark); --link-color-hover: var(--primary);--icon-size: 1em; --icon-color: var(--primary-dark); --icon-color-hover: var(--primary-dark); --icon-gap: .25em; --icon-translate-distance: .25em; --icon-transition-duration: 300ms; --icon-transition-function: ease-in-out;  white-space: nowrap;}.icon-link-wrapper__icon-link-alpha {color: var(--link-color); text-decoration: underline; text-underline-offset: var(--link-underline-offset, .25em);} .icon-link-wrapper__icon-link-alpha:hover {color: var(--link-color-hover);}.icon-link-wrapper__icon-link-alpha .icon {transition: translate var(--icon-transition-duration) var(--icon-transition-function);fill: var(--icon-color);} .icon-link-wrapper__icon-link-alpha:hover .icon {translate: var(--icon-translate-distance) 0; fill: var(--icon-color-hover);}.icon-link-wrapper__icon-link-alpha--light { --link-color: var(--white); --link-color-hover: var(--primary);--icon-size: 1em; --icon-color: var(--white); --icon-color-hover: var(--primary);}.fr-feature-card-delta__media-wrapper {height: 100%; order: -1}.fr-feature-card-delta__image:not(.tag), .fr-feature-card-delta__image img {object-fit: cover}.fr-feature-card-delta__image {max-height: 35em; width: 100%}.dienstleistungen__image {border-radius: var(--radius)}.fr-feature-section-uniform {row-gap: calc(var(--container-gap) * 1.5)}.fr-feature-grid-uniform {row-gap: calc(var(--container-gap) * 2)}@media (max-width: 767px) {.fr-feature-grid-uniform { grid-template-columns: 1fr;}}.fr-feature-wrapper-uniform {row-gap: var(--space-m)}.fr-feature-wrapper-uniform:nth-child(even) .fr-feature-card-uniform__media-wrapper { order: 1;}.fr-feature-card-uniform {background-color: var(--secondary-ultra-light); border-radius: var(--radius); display: grid; align-items: initial; grid-gap: calc(var(--grid-gap) * 2); grid-template-columns: var(--grid-2); grid-template-rows: var(--grid-1); align-items: center; padding-right: calc(var(--image-overlap) * 2); padding-left: calc(var(--image-overlap) * 2)}.fr-feature-card-uniform { --image-overlap: var(--space-m);}@media (max-width: 991px) {.fr-feature-card-uniform {grid-template-columns: var(--grid-1); grid-gap: var(--grid-gap)}}@media (max-width: 767px) {.fr-feature-card-uniform {align-items: flex-end; padding-right: var(--space-m); padding-left: var(--space-m)}}.fr-feature-card-uniform__content {display: flex; flex-direction: column; row-gap: var(--content-gap); padding-top: var(--space-xxl); padding-bottom: var(--space-xxl); align-items: flex-start}@media (max-width: 991px) {.fr-feature-card-uniform__content {padding-top: var(--space-l); padding-bottom: var(--space-l)}}@media (max-width: 767px) {.fr-feature-card-uniform__content {padding-top: 0}}.fr-feature-card-uniform__lede h2{margin-bottom:var(--space-s)}.fr-feature-card-uniform__media-wrapper {order: -1; border-radius: var(--radius); overflow: hidden; min-height: calc(100% + (var(--image-overlap) * 2)); height: 100%}@media (max-width: 767px) {.fr-feature-card-uniform__media-wrapper {min-height: calc(100% + var(--image-overlap))}}.fr-feature-card-uniform__media {order: -1; border-radius: var(--radius); overflow: hidden; flex-grow: 1; height: 100%; aspect-ratio: 16 / 9}.fr-feature-card-uniform__media:not(.tag), .fr-feature-card-uniform__media img {object-fit: cover}@media (max-width: 767px) {.fr-feature-card-uniform__media {min-height: calc(100% + var(--image-overlap))}}.fr-feature-add_card-uniform {margin-top: var(--space-xl); display: grid; align-items: initial; grid-template-columns: var(--grid-2); grid-gap: var(--content-gap)}@media (max-width: 991px) {.fr-feature-add_card-uniform {grid-template-columns: var(--grid-1)}}.h--2 {font-family: "Poppins"; color: var(--heading-color)}.fr-feature-grid-alpha {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-3); grid-template-rows: var(--grid-1); align-items: stretch; margin-top: var(--space-m); margin-bottom: 0; padding-left: 0}.fr-feature-grid-alpha {list-style-type: none;}@media (max-width: 991px) {.fr-feature-grid-alpha {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.fr-feature-grid-alpha {grid-template-columns: var(--grid-1)}}.fr-feature-card-alpha {flex-direction: column; display: flex; row-gap: var(--fr-card-gap); position: relative; padding-top: var(--fr-card-padding); padding-right: var(--fr-card-padding); padding-bottom: var(--fr-card-padding); padding-left: var(--fr-card-padding); background-color: var(--secondary-ultra-light); background-image: url(https://sasec.at/wp-content/uploads/alternating-crosshatch-light.svg); background-size: cover; border-radius: var(--radius)}:where(.fr-feature-card-alpha > *) {position: relative}.fr-feature-card-alpha::before {background-image: radial-gradient(circle farthest-corner at center center, transparent, var(--secondary-ultra-light)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.fr-feature-card-alpha {--icon-size: 2.5em; --icon-fill-color: var(--text-dark); --icon-stroke-color: var(--text-dark); --icon-fill-color-hover: var(--text-dark); --icon-stroke-color-hover: var(--text-dark); box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 8px;}.fr-feature-card-alpha__body {display: flex; flex-direction: column; row-gap: var(--fr-card-gap); position: static}.fr-feature-card-alpha__heading {position: static; z-index: 1}.fr-feature-card-alpha__lede {margin-top: 0; z-index: 1}.fr-feature-card-alpha__icon-wrapper {order: -1}.feature-card-alpha__icon-wrapper svg { height: var(--icon-size); width: var(--icon-size); fill: var(--icon-fill-color); color: var(--icon-stroke-color);} .feature-card-alpha__icon-wrapper i { color: var(--icon-fill-color); font-size: var(--icon-size);} .feature-card-alpha__icon-wrapper svg:hover { fill: var(--icon-fill-color-hover); color: var(--icon-stroke-color); } .feature-card-alpha__icon-wrapper i:hover { color: var(--icon-fill-color-hover);}.fr-feature-card-alpha__icon {z-index: 1}.cta-wrapper {text-align: center; align-items: center; row-gap: var(--space-xs); margin-top: var(--space-l); margin-right: auto; margin-left: auto; background-image: url(https://sasec.at/wp-content/uploads/alternating-crosshatch-light.svg); background-position: center center; background-repeat: repeat; background-size: contain; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border-radius: var(--radius); align-self: center !important; display: flex; flex-direction: column; width: var(--width-xl); position: relative}:where(.cta-wrapper > *) {position: relative}.cta-wrapper::before {background-image: linear-gradient(90deg, var(--secondary-ultra-light), rgba(0, 0, 0, 0), var(--secondary-ultra-light)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.cta-wrapper{ box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 8px;}.fr-cta-alpha__heading-wrapper {display: flex; flex-direction: column}.fr-cta-alpha__heading {font-size: var(--h1)}.cta-wrapper__heading {font-size: var(--h2); font-weight: 700; font-family: "Poppins"}.cta-wrapper__lede {font-size: var(--text-l)}.fr-cta-alpha__buttons {flex-direction: row; align-items: center; column-gap: var(--content-gap); display: flex; row-gap: var(--content-gap)}@media (max-width: 767px) {.fr-cta-alpha__buttons {flex-direction: column}}.btn--cta {background-color: var(--primary); display: flex; justify-content: flex-start; border-style: none; column-gap: var(--space-xs); transition: 0.3s ease; position: relative}.btn--cta:hover {color: var(--text-dark); transform: translateY(5px); background-color: var(--primary)}@media (max-width: 478px) {.btn--cta {width: 100%; align-self: center !important; align-items: center; justify-content: flex-start}}.svg--button-dark :not([fill="none"]) {fill: var(--black) !important}.svg--button-dark {width: auto; margin-top: auto; margin-bottom: auto; height: var(--space-l)}@media (max-width: 767px) {.svg--button-dark {height: var(--space-xl)}}.btn--cta-content-wrapper {align-self: flex-start !important; display: flex; flex-direction: column; align-items: flex-start; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; color: var(--black); border-style: none}.faq-section {padding-top: 0}.faq-section__faq {align-items: center; row-gap: var(--content-gap)}.faq__heading {text-align: left; width: var(--width-m)}.faq-section__xproaccordion {width: var(--width-l); gap: .25rem}.faq-section__heading-tag {font-size: var(--h4)}.footer {background-color: var(--neutral-ultra-light); color: var(--text-dark); padding-top: var(--section-space-xs); padding-bottom: var(--section-space-xs); row-gap: var(--space-m)}.footer__cta {row-gap: var(--content-gap); align-items: center; text-align: center}@media (max-width: 767px) {.footer__cta {align-items: center; text-align: left}}.home-trust__block {flex-direction: row; row-gap: var(--space-m); align-self: center !important; align-items: center; justify-content: center}@media (max-width: 991px) {.home-trust__block {flex-direction: column}}.home-trust__div-left {display: flex; flex-direction: row; align-items: center; column-gap: var(--space-s); align-self: center !important}@media (max-width: 991px) {.home-trust__div-left {margin-right: auto; margin-left: auto}}@media (max-width: 478px) {.home-trust__div-left {justify-content: center}}.home-trust__svg {margin-top: auto; margin-bottom: auto; width: 10em; height: auto}@media (max-width: 478px) {.home-trust__svg {width: 7.5em}}.home-trust__div-left-wrapper-content {display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; row-gap: 0px}.hero-stars-wrapper {display: flex; justify-content: flex-start; align-self: center !important; align-items: center; column-gap: 0.5rem; row-gap: 0.5rem; margin-right: auto}@media (max-width: 478px) {.hero-stars-wrapper {flex-direction: row; flex-wrap: wrap; margin-left: auto}}.icons-stars {margin-bottom: .25rem}svg.icons-stars{ height:calc(var(--text-s)*.9); width:calc(var(--text-s)*.9);fill: var(--primary);}@media (max-width: 767px) {.icons-stars {margin-bottom: .35rem}}.hero-stars-count {font-weight: 700; font-size: var(--text-s); margin-top: auto; margin-bottom: auto}.home-trust__div-right {align-self: center !important; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; column-gap: 0px; row-gap: 0px}@media (max-width: 991px) {.home-trust__div-right {align-self: center !important; align-items: center}}.list-highlights {padding-left: 0; margin-top: 0; margin-bottom: 0; display: flex; flex-direction: row; width: 100%; align-items: center; align-self: center !important; justify-content: center; font-size: var(--text-m); row-gap: var(--space-xs); column-gap: var(--space-l)}.list-highlights {--icon-size: 1.5em; --icon-fill-color: transparent; --icon-stroke-color: var(--bg-dark); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--bg-dark); list-style-type: none;}@media (max-width: 767px) {.list-highlights {flex-wrap: wrap}}.list-highlights__text {font-weight: 700}.footer__inner {background-color: var(--secondary-light); background-image: url(https://sasec.at/wp-content/uploads/alternating-crosshatch.svg); background-position: center center; background-repeat: repeat; background-size: contain; display: grid; align-items: initial; grid-gap: var(--space-xl); grid-template-rows: var(--grid-1); align-items: stretch; padding-top: var(--space-xl); padding-right: var(--space-xl); padding-bottom: var(--space-xl); padding-left: var(--space-xl); border-radius: var(--radius); position: relative; overflow: hidden; grid-template-columns: var(--grid-2)}:where(.footer__inner > *) {position: relative}.footer__inner::before {background-image: linear-gradient(90deg, var(--secondary-light), var(--secondary-light-trans-80), var(--secondary-light)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none} @media (max-width: 767px) {.footer__inner {grid-template-columns: var(--grid-1)}}.footer__content-wrapper {row-gap: var(--content-gap)}@media (max-width: 767px) {.footer__content-wrapper {row-gap: var(--content-gap)}}.footer__logo {width: 12em; height: auto}.contact-info-wrapper {flex-direction: column; column-gap: var(--space-l); row-gap: var(--space-s)}@media (max-width: 991px) {.contact-info-wrapper {flex-wrap: wrap}}.contact-info {font-style: normal; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; column-gap: var(--space-xs); position: relative}.contact-info__content-wrapper {display: flex; flex-direction: column}.contact-info__heading {font-weight: 700; font-size: var(--text-m)}.contact-info__details {text-decoration: none; font-size: var(--text-s)}.contact-info__icon-wrapper {order: -1; display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: center}.footer__heading {font-size: var(--h3); font-weight: 700; font-family: "Figtree"}.kontakt--div {flex-direction: row; width: 22.5em; justify-content: space-between}.footer__nav-wrapper {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-2); grid-template-rows: var(--grid-1)}@media (max-width: 991px) {.footer__nav-wrapper {grid-template-rows: var(--grid-1); grid-template-columns: var(--grid-1)}}@media (max-width: 767px) {.footer__nav-wrapper {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.footer__nav-wrapper {grid-template-columns: var(--grid-1)}}.footer__column {column-gap: var(--space-s); row-gap: var(--space-s)}.footer__list {row-gap: var(--space-xs)}.footer__list-item {color: var(--text-light)}.footer__nav-link {color: var(--text-dark)}.footer__nav-link:hover {color: var(--text-dark-muted)}.open--modal-standorte {cursor: pointer}.footer__sub {column-gap: var(--space-s); row-gap: var(--space-s); display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; font-size: var(--text-s)}@media (max-width: 767px) {.footer__sub {flex-direction: column; align-items: flex-start}}@media (max-width: 767px) {.footer__copyright {order: 1}}.footer__legal-nav {align-items: center; display: flex}.footer__legal-list {display: flex; flex-direction: row; flex-wrap: wrap; column-gap: var(--space-s); row-gap: var(--space-s)}.footer__legal-link {color: var(--text-dark)}.footer__legal-link:hover {color: var(--text-dark-muted)}
