.elementor-43029 .elementor-element.elementor-element-f0100{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:56px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-43029 .elementor-element.elementor-element-f0102 .elementor-heading-title{color:#190D39;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-43029 .elementor-element.elementor-element-f0103{font-size:19px;line-height:1.7em;color:#2E2846;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-43029 .elementor-element.elementor-element-f0105 img{width:100%;}.elementor-43029 .elementor-element.elementor-element-f0106{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0200{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f0202 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f0203{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0205{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0206 img{width:100%;}.elementor-43029 .elementor-element.elementor-element-f0300{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f0302 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f0303{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0305{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0500{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f0502 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f0503{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0505{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0600{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f0602 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f0603{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0606 img{width:100%;}.elementor-43029 .elementor-element.elementor-element-f0700{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f0702 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f0703{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0705{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0706 img{width:100%;}.elementor-43029 .elementor-element.elementor-element-f0800{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f0802 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f0803{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f0805 img{width:100%;}.elementor-43029 .elementor-element.elementor-element-f1000{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f1002 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1003{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f1004 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1005{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f1007{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f1008 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1009{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f1200{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f1202 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1203{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f1205 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1206{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f1208{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f1209 img{width:100%;}.elementor-43029 .elementor-element.elementor-element-f1300{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f1302 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1303{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f1700{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:54px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f1700:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-43029 .elementor-element.elementor-element-f1700 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-43029 .elementor-element.elementor-element-f1700 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#FAFAF8;}.elementor-43029 .elementor-element.elementor-element-f1702 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1704 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1400{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f1402 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1403{font-size:17px;line-height:1.75em;color:#2E2846;}.elementor-43029 .elementor-element.elementor-element-f1500{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:54px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f1500:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-43029 .elementor-element.elementor-element-f1500 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-43029 .elementor-element.elementor-element-f1500 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#F7F6F1;}.elementor-43029 .elementor-element.elementor-element-f1502 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1600{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-43029 .elementor-element.elementor-element-f1601 .elementor-heading-title{color:#190D39;}.elementor-43029 .elementor-element.elementor-element-f1602{font-size:14px;line-height:1.7em;color:#5A5570;}:root{--page-title-display:none;}@media(max-width:1180px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-43029 .elementor-element.elementor-element-f0100{--padding-top:34px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-43029 .elementor-element.elementor-element-f0200{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f0300{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f0500{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f0600{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f0700{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f0800{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f1000{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f1200{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f1300{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f1700{--padding-top:34px;--padding-bottom:34px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f1400{--padding-top:34px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f1500{--padding-top:34px;--padding-bottom:34px;--padding-left:16px;--padding-right:16px;}.elementor-43029 .elementor-element.elementor-element-f1600{--padding-top:32px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-43029 .elementor-element.elementor-element-f0100{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f0200{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f0300{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f0500{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f0600{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f0700{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f0800{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f1000{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f1200{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f1300{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f1700{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f1400{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f1500{--content-width:900px;}.elementor-43029 .elementor-element.elementor-element-f1600{--content-width:900px;}}@media(min-width:1601px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS *//* Nur Seite 43029. Wird ausschliesslich auf dieser Seite geladen. */
body.page-id-43029{background:#FFFFFF !important;scroll-behavior:smooth;}
body.page-id-43029 .cmsmasters-headline,body.page-id-43029 .cmsmasters-page-title{display:none !important;}

.elementor-43029 .e-con.e-con-boxed .e-con-inner{max-width:800px;}

.elementor-43029 .elementor-widget-heading h1,
.elementor-43029 .elementor-widget-heading h2,
.elementor-43029 .elementor-widget-heading h3{font-family:'Poppins',Helvetica,Arial,sans-serif !important;color:#190D39;}
.elementor-43029 .elementor-widget-heading h1{font-size:44px !important;line-height:1.16 !important;font-weight:600 !important;letter-spacing:-.8px !important;margin:0;}
.elementor-43029 .elementor-widget-heading h1 em{font-style:italic;font-weight:400;}
.elementor-43029 .elementor-widget-heading h2{font-size:31px !important;line-height:1.28 !important;font-weight:600 !important;letter-spacing:-.3px !important;margin:4px 0 0;}
.elementor-43029 .elementor-widget-heading h3{font-size:21px !important;line-height:1.4 !important;font-weight:600 !important;letter-spacing:0 !important;margin:12px 0 0;}

.elementor-43029 .elementor-widget-text-editor{font-family:'Poppins',Helvetica,Arial,sans-serif;font-weight:400 !important;color:#2E2846 !important;}
.elementor-43029 .elementor-widget-text-editor p{margin:0 0 1.05em;}
.elementor-43029 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-43029 .elementor-widget-text-editor ol{padding-left:1.2em;margin:0;}
.elementor-43029 .elementor-widget-text-editor ol li{margin-bottom:.7em;}
.elementor-43029 .elementor-widget-html{font-family:'Poppins',Helvetica,Arial,sans-serif;}
.elementor-43029 .elementor-widget-html p{font-family:'Poppins',Helvetica,Arial,sans-serif;font-weight:400;}

.elementor-43029 a{color:#190D39;}
.elementor-43029 .elementor-widget-image img{box-shadow:0 12px 34px rgba(25,13,57,.09);}
.elementor-43029 .elementor-widget-html div[style*='border-radius:24px']{box-shadow:0 6px 22px rgba(25,13,57,.05);}
.elementor-43029 .elementor-widget-html div[style*='border-radius:28px']{box-shadow:0 10px 30px rgba(25,13,57,.08);}
.elementor-43029 .elementor-widget-html img{box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;}

.elementor-43029 .elementor-widget-html a[href^='http']{transition:transform .18s ease,box-shadow .18s ease;}
.elementor-43029 .elementor-widget-html a[href^='http']:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(25,13,57,.18);}

.elementor-43029 details{transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 6px 22px rgba(25,13,57,.05);}
.elementor-43029 details:hover{box-shadow:0 10px 28px rgba(25,13,57,.10) !important;}
.elementor-43029 details summary{list-style:none;position:relative;padding-right:38px;}
.elementor-43029 details summary::-webkit-details-marker{display:none;}
.elementor-43029 details summary::after{content:'';position:absolute;right:8px;top:8px;width:9px;height:9px;border-right:2px solid #190D39;border-bottom:2px solid #190D39;transform:rotate(45deg);transition:transform .25s ease;}
.elementor-43029 details[open] summary::after{transform:rotate(-135deg);top:12px;}

.elementor-43029 .e-con[id]{scroll-margin-top:120px;}
.elementor-43029 a[href^='#']{transition:background .2s ease,color .2s ease;}
.elementor-43029 a[href^='#']:hover{background:#190D39 !important;color:#FCDA98 !important;}

@media(max-width:1180px){
.elementor-43029 .elementor-widget-heading h1{font-size:36px !important;}
.elementor-43029 .elementor-widget-heading h2{font-size:27px !important;}
}
@media(max-width:767px){
.elementor-43029 .elementor-widget-heading h1{font-size:29px !important;letter-spacing:-.3px !important;}
.elementor-43029 .elementor-widget-heading h2{font-size:23px !important;}
.elementor-43029 .elementor-widget-heading h3{font-size:19px !important;}
.elementor-43029 .elementor-widget-text-editor{font-size:16.5px !important;line-height:1.78 !important;}
}/* End custom CSS */