.elementor-1618 .elementor-element.elementor-element-kfar0100{--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:76px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-1618 .elementor-element.elementor-element-kfar0101{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1618 .elementor-element.elementor-element-kfar0102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1618 .elementor-element.elementor-element-kfar0102 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:400;}.elementor-1618 .elementor-element.elementor-element-kfar0200{--display:flex;--padding-top:0px;--padding-bottom:31px;--padding-left:20px;--padding-right:20px;}.elementor-1618 .elementor-element.elementor-element-kfar0300{--display:flex;}.elementor-1618 .elementor-element.elementor-element-kfar0300:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-kfar0300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2521;}.elementor-1618 .elementor-element.elementor-element-kfar0301{--display:flex;}.elementor-1618 .elementor-element.elementor-element-kfar0400{--display:flex;}.elementor-1618 .elementor-element.elementor-element-kfar0400:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-kfar0400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E9;}.elementor-1618 .elementor-element.elementor-element-kfar0401{--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;}.elementor-1618 .elementor-element.elementor-element-kfar0402{--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:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-kfar0403{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1618 .elementor-element.elementor-element-kfar0404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1618 .elementor-element.elementor-element-kfar0405{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1618 .elementor-element.elementor-element-kfar0407{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1618 .elementor-element.elementor-element-kfar0100{--padding-top:110px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1618 .elementor-element.elementor-element-kfar0102 .elementor-heading-title{font-size:32px;}.elementor-1618 .elementor-element.elementor-element-kfar0200{--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-kfar0301 */.elementor-1618 .elementor-element.elementor-element-kfar0301{max-width:1240px;margin:0 auto;padding-left:20px;padding-right:20px;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-kfar0300 */.elementor-1618 .elementor-element.elementor-element-kfar0300{padding-top:clamp(72px,9vh,120px);padding-bottom:clamp(72px,9vh,120px);color:#F6F1E9}
.elementor-1618 .elementor-element.elementor-element-kfar0300 .qm{margin:0 0 22px}
.elementor-1618 .elementor-element.elementor-element-kfar0300 h2{max-width:22ch;margin:0;color:#F6F1E9;font-size:clamp(32px,4.6vw,52px)!important;line-height:1.14!important}
.elementor-1618 .elementor-element.elementor-element-kfar0300 .quelle{font-family:Raleway,sans-serif;font-weight:700;font-size:11px;letter-spacing:.11em;line-height:1;text-transform:uppercase;color:var(--kwm-gold-ctx,#C6A25A);margin:30px 0 0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-kfar0405 */.elementor-1618 .elementor-element.elementor-element-kfar0405{max-width:46ch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-kfar0402 */.elementor-1618 .elementor-element.elementor-element-kfar0402{flex:1 1 46%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-kfar0407 */.elementor-1618 .elementor-element.elementor-element-kfar0407{flex:1 1 54%;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-kfar0401 */.elementor-1618 .elementor-element.elementor-element-kfar0401{max-width:1240px;margin:0 auto;padding-left:20px;padding-right:20px;gap:clamp(40px,6vw,84px);width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-kfar0400 */.elementor-1618 .elementor-element.elementor-element-kfar0400{padding-top:clamp(64px,9vh,120px);padding-bottom:clamp(64px,9vh,120px)}
@media(max-width:860px){
  .elementor-1618 .elementor-element.elementor-element-kfar0400 .kfar-inner{flex-direction:column;align-items:stretch;gap:44px}
  .elementor-1618 .elementor-element.elementor-element-kfar0400 .kfar-fig{margin-right:14px;margin-bottom:14px}
}/* End custom CSS */