.elementor-6998 .elementor-element.elementor-element-cs030001{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-6998 .elementor-element.elementor-element-cs03000o{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:80px;--padding-right:80px;}.elementor-6998 .elementor-element.elementor-element-cs03000o:not(.elementor-motion-effects-element-type-background), .elementor-6998 .elementor-element.elementor-element-cs03000o > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4570C414 0%, #4570C400 100%);}.elementor-widget-heading .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-6998 .elementor-element.elementor-element-cs030003{text-align:center;}.elementor-6998 .elementor-element.elementor-element-cs030003 .elementor-heading-title{font-family:"Source Serif 4 Var", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1.24em;letter-spacing:-0.03em;color:#0F1E32;}.elementor-6998 .elementor-element.elementor-element-cs03000j{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6998 .elementor-element.elementor-element-cs03000i{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6998 .elementor-element.elementor-element-cs030005{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6998 .elementor-element.elementor-element-cs030005:not(.elementor-motion-effects-element-type-background), .elementor-6998 .elementor-element.elementor-element-cs030005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#51913B0F;}.elementor-6998 .elementor-element.elementor-element-cs030004 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6998 .elementor-element.elementor-element-cs030007{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6998 .elementor-element.elementor-element-cs030007:not(.elementor-motion-effects-element-type-background), .elementor-6998 .elementor-element.elementor-element-cs030007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4570C40F;}.elementor-6998 .elementor-element.elementor-element-cs030006 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6998 .elementor-element.elementor-element-cs030009{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6998 .elementor-element.elementor-element-cs030009:not(.elementor-motion-effects-element-type-background), .elementor-6998 .elementor-element.elementor-element-cs030009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBC5680F;}.elementor-6998 .elementor-element.elementor-element-cs030008 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6998 .elementor-element.elementor-element-cs03000b{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6998 .elementor-element.elementor-element-cs03000b:not(.elementor-motion-effects-element-type-background), .elementor-6998 .elementor-element.elementor-element-cs03000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#51913B0F;}.elementor-6998 .elementor-element.elementor-element-cs03000a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6998 .elementor-element.elementor-element-cs03000d{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6998 .elementor-element.elementor-element-cs03000d:not(.elementor-motion-effects-element-type-background), .elementor-6998 .elementor-element.elementor-element-cs03000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4570C40F;}.elementor-6998 .elementor-element.elementor-element-cs03000c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6998 .elementor-element.elementor-element-cs03000f{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6998 .elementor-element.elementor-element-cs03000f:not(.elementor-motion-effects-element-type-background), .elementor-6998 .elementor-element.elementor-element-cs03000f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBC5680F;}.elementor-6998 .elementor-element.elementor-element-cs03000e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6998 .elementor-element.elementor-element-cs03000h{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-6998 .elementor-element.elementor-element-cs03000h:not(.elementor-motion-effects-element-type-background), .elementor-6998 .elementor-element.elementor-element-cs03000h > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#51913B0F;}.elementor-6998 .elementor-element.elementor-element-cs03000g .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6998 .elementor-element.elementor-element-cs03000m{--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6998 .elementor-element.elementor-element-cs03000k .elementor-icon-wrapper{text-align:center;}.elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-stacked .elementor-icon{background-color:#CE803B14;}.elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-framed .elementor-icon, .elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-default .elementor-icon{color:#CE803B14;border-color:#CE803B14;}.elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-framed .elementor-icon, .elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-default .elementor-icon svg{fill:#CE803B14;}.elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-stacked .elementor-icon:hover{background-color:#CE803B;}.elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-framed .elementor-icon:hover, .elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-default .elementor-icon:hover{color:#CE803B;border-color:#CE803B;}.elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-framed .elementor-icon:hover, .elementor-6998 .elementor-element.elementor-element-cs03000k.elementor-view-default .elementor-icon:hover svg{fill:#CE803B;}.elementor-6998 .elementor-element.elementor-element-cs03000k .elementor-icon{font-size:24px;padding:24px;border-radius:100px 100px 100px 100px;}.elementor-6998 .elementor-element.elementor-element-cs03000k .elementor-icon svg{height:24px;}.elementor-6998 .elementor-element.elementor-element-cs03000l .elementor-icon-wrapper{text-align:center;}.elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-stacked .elementor-icon{background-color:#CE803B14;}.elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-framed .elementor-icon, .elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-default .elementor-icon{color:#CE803B14;border-color:#CE803B14;}.elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-framed .elementor-icon, .elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-default .elementor-icon svg{fill:#CE803B14;}.elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-stacked .elementor-icon:hover{background-color:#CE803B;}.elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-framed .elementor-icon:hover, .elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-default .elementor-icon:hover{color:#CE803B;border-color:#CE803B;}.elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-framed .elementor-icon:hover, .elementor-6998 .elementor-element.elementor-element-cs03000l.elementor-view-default .elementor-icon:hover svg{fill:#CE803B;}.elementor-6998 .elementor-element.elementor-element-cs03000l .elementor-icon{font-size:24px;padding:24px;border-radius:100px 100px 100px 100px;}.elementor-6998 .elementor-element.elementor-element-cs03000l .elementor-icon svg{height:24px;}@media(max-width:1439px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1199px){.elementor-6998 .elementor-element.elementor-element-cs03000o{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-6998 .elementor-element.elementor-element-cs030003 .elementor-heading-title{font-size:40px;line-height:1.25em;}}@media(max-width:1025px){.elementor-6998 .elementor-element.elementor-element-cs03000o{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6998 .elementor-element.elementor-element-cs030003 .elementor-heading-title{font-size:40px;line-height:1.25em;}}@media(max-width:767px){.elementor-6998 .elementor-element.elementor-element-cs030001{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-6998 .elementor-element.elementor-element-cs03000o{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6998 .elementor-element.elementor-element-cs030003 .elementor-heading-title{font-size:30px;line-height:1.267em;}}@media(min-width:768px){.elementor-6998 .elementor-element.elementor-element-cs03000o{--content-width:1440px;}.elementor-6998 .elementor-element.elementor-element-cs03000j{--width:100%;}}/* Start custom CSS *//* Heldenreise: Testimonials */
body.elementor-page-6998 .cs-tst-panel { position: relative; overflow: clip; }
body.elementor-page-6998 .cs-tst-panel > .e-con-inner > .elementor-element:not(.elementor-widget-html) { position: relative; z-index: 1; }
body.elementor-page-6998 .cs-tst-panel .elementor-element.cs-tst-js { position: absolute !important; width: 0 !important; height: 0 !important; overflow: hidden; margin: 0 !important; }
body.elementor-page-6998 .cs-tst-panel .elementor-element.cs-tst-deco { position: absolute !important; left: 0 !important; top: 0 !important; width: 100% !important; max-width: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; z-index: 0; pointer-events: none; container-type: inline-size; overflow: visible; }
body.elementor-page-6998 .cs-deco-t { position: absolute; left: 0; top: 0; width: 100%; --u: calc(100cqw / 1888); }
body.elementor-page-6998 .cs-deco-ts { position: absolute; left: 0; top: 0; display: block; }
body.elementor-page-6998 .cs-tst-h2 .elementor-heading-title { -webkit-hyphens: manual; hyphens: manual; }
body.elementor-page-6998 .cs-tst-h2 strong { display: block; font-weight: 700; }
body.elementor-page-6998 .cs-tst-slider { overflow: hidden; padding-top: 32px; margin-top: -32px; }
body.elementor-page-6998 .cs-tst-track { flex-wrap: nowrap; gap: 0; }
body.elementor-page-6998 .cs-tst-card { position: relative; flex-shrink: 0; height: auto; width: calc((100% - 32px) / 3); margin-right: 16px; }
body.elementor-page-6998 .cs-tst-slider.swiper .cs-tst-card { margin-right: 0; }
body.elementor-page-6998 .cs-tst-card::after { content: ""; position: absolute; right: 48px; top: -8px; width: 54px; height: 40px; z-index: 2; pointer-events: none; background: no-repeat center / contain; }
body.elementor-page-6998 .cs-tint-green::after { background-image: url(https://ls8.gms-dev.site/wp-content/uploads/2026/10/cs-tst-quote-green.svg); }
body.elementor-page-6998 .cs-tint-blue::after { background-image: url(https://ls8.gms-dev.site/wp-content/uploads/2026/10/cs-tst-quote-blue.svg); }
body.elementor-page-6998 .cs-tint-yellow::after { background-image: url(https://ls8.gms-dev.site/wp-content/uploads/2026/10/cs-tst-quote-yellow.svg); }
body.elementor-page-6998 .cs-tst-video .elementor-wrapper { aspect-ratio: 437 / 248; height: auto; overflow: hidden; border-radius: 16px; position: relative; background: #000; }
body.elementor-page-6998 .cs-tst-video .elementor-wrapper iframe { position: absolute; inset: 0; width: 100%; height: 100%; transform: none; }
body.elementor-page-6998 .cs-tst-video .elementor-custom-embed-image-overlay { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; padding: 0 !important; border-radius: 16px; background-size: cover; background-position: center; cursor: pointer; }
body.elementor-page-6998 .cs-tst-video .elementor-custom-embed-image-overlay img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none; object-fit: cover; object-position: center; border-radius: 16px; }
body.elementor-page-6998 .cs-tst-video .elementor-custom-embed-play { top: auto; left: 16px; bottom: 16px; transform: none; width: 64px; height: 64px; border-radius: 50%; background: #FFFFFF; box-shadow: 0 8px 24px #343A403D; display: flex; align-items: center; justify-content: center; opacity: 1; }
body.elementor-page-6998 .cs-tst-video .elementor-custom-embed-play i, body.elementor-page-6998 .cs-tst-video .elementor-custom-embed-play svg { font-size: 22px; width: 22px; height: 22px; color: #0F1E32; fill: #0F1E32; text-shadow: none; filter: none; opacity: 1; margin-left: 3px; }
body.elementor-page-6998 .cs-tst-nav { width: max-content !important; flex: none; }
body.elementor-page-6998 .cs-tst-nav .elementor-icon { display: flex; justify-content: center; align-items: center; gap: 10px; cursor: pointer; transition: background-color .25s ease; }
body.elementor-page-6998 .cs-tst-nav .elementor-icon svg { width: 24px; height: 24px; }
body.elementor-page-6998 .cs-tst-nav .elementor-icon svg path { stroke: #0F1E32; transition: stroke .25s ease; }
body.elementor-page-6998 .cs-tst-nav .elementor-icon:hover svg path, body.elementor-page-6998 .cs-tst-nav .elementor-icon:focus-visible svg path { stroke: #FFFFFF; }
body.elementor-page-6998 .cs-tst-nav .elementor-icon:focus-visible { background-color: #CE803B !important; outline: 2px solid #0F1E32; outline-offset: 2px; }
body.elementor-page-6998 .cs-tst-nav, body.elementor-page-6998 .cs-tst-nav * { -webkit-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; }
@media (max-width: 1199px) { body.elementor-page-6998 .cs-tst-card { width: calc((100% - 16px) / 2); } }
@media (max-width: 767px) {
  body.elementor-page-6998 .cs-tst-panel .elementor-element.cs-tst-deco { display: none !important; }
  body.elementor-page-6998 .cs-tst-card { width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  body.elementor-page-6998 .cs-tst-nav .elementor-icon, body.elementor-page-6998 .cs-tst-nav .elementor-icon svg path { transition: none; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Serif 4 Var';
	font-display: auto;
	src: url('https://ls8.gms-dev.site/wp-content/uploads/2026/09/SourceSerif4-Variable-latin.woff2') format('woff2');
}
/* End Custom Fonts CSS */