.elementor-3530 .elementor-element.elementor-element-7c2004:not(.elementor-motion-effects-element-type-background), .elementor-3530 .elementor-element.elementor-element-7c2004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3530 .elementor-element.elementor-element-7c2004 > .elementor-container{max-width:1080px;}.elementor-3530 .elementor-element.elementor-element-7c2004{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 28px 12px 28px;}.elementor-3530 .elementor-element.elementor-element-7c2004 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3530 .elementor-element.elementor-element-7c2000{text-align:start;}.elementor-3530 .elementor-element.elementor-element-7c2000 img{width:190px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3530 .elementor-element.elementor-element-7c2002{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#454545;}.elementor-3530 .elementor-element.elementor-element-7c200a:not(.elementor-motion-effects-element-type-background), .elementor-3530 .elementor-element.elementor-element-7c200a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #14107D 0%, #23308F 100%);}.elementor-3530 .elementor-element.elementor-element-7c200a > .elementor-container{max-width:860px;}.elementor-3530 .elementor-element.elementor-element-7c200a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 28px 110px 28px;}.elementor-3530 .elementor-element.elementor-element-7c200a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3530 .elementor-element.elementor-element-7c2005{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#454545;}.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 );color:var( --e-global-color-primary );}.elementor-3530 .elementor-element.elementor-element-7c2006{text-align:center;}.elementor-3530 .elementor-element.elementor-element-7c2006 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-3530 .elementor-element.elementor-element-7c2007{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:#E9ECFF;}.elementor-3530 .elementor-element.elementor-element-7c2008{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3530 .elementor-element.elementor-element-7c200f > .elementor-container{max-width:760px;}.elementor-3530 .elementor-element.elementor-element-7c200f{margin-top:-80px;margin-bottom:0px;padding:0px 28px 50px 28px;}.elementor-3530 .elementor-element.elementor-element-7c200e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3530 .elementor-element.elementor-element-7c200e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3530 .elementor-element.elementor-element-7c200e > .elementor-element-populated, .elementor-3530 .elementor-element.elementor-element-7c200e > .elementor-element-populated > .elementor-background-overlay, .elementor-3530 .elementor-element.elementor-element-7c200e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3530 .elementor-element.elementor-element-7c200e > .elementor-element-populated{box-shadow:0px 18px 48px 0px rgba(10,10,60,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 36px 26px 36px;}.elementor-3530 .elementor-element.elementor-element-7c200e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3530 .elementor-element.elementor-element-7c200b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:800;color:#14107D;}.elementor-3530 .elementor-element.elementor-element-7c200c{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#454545;}.elementor-3530 .elementor-element.elementor-element-7c2015:not(.elementor-motion-effects-element-type-background), .elementor-3530 .elementor-element.elementor-element-7c2015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3530 .elementor-element.elementor-element-7c2015 > .elementor-container{max-width:1080px;}.elementor-3530 .elementor-element.elementor-element-7c2015{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 28px 40px 28px;}.elementor-3530 .elementor-element.elementor-element-7c2015 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3530 .elementor-element.elementor-element-7c2010{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#454545;}.elementor-bc-flex-widget .elementor-3530 .elementor-element.elementor-element-7c2014.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3530 .elementor-element.elementor-element-7c2014.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3530 .elementor-element.elementor-element-7c2012 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:800;color:#1D2433;}.elementor-3530 .elementor-element.elementor-element-7c2013{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#454545;}.elementor-3530 .elementor-element.elementor-element-7c2018 > .elementor-container{max-width:1080px;}.elementor-3530 .elementor-element.elementor-element-7c2018{padding:16px 28px 24px 28px;}.elementor-3530 .elementor-element.elementor-element-7c2016{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#454545;}body.elementor-page-3530:not(.elementor-motion-effects-element-type-background), body.elementor-page-3530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F9;}@media(max-width:767px){.elementor-3530 .elementor-element.elementor-element-7c2004{padding:16px 16px 16px 16px;}.elementor-3530 .elementor-element.elementor-element-7c2000 img{width:140px;}.elementor-3530 .elementor-element.elementor-element-7c2002{font-size:16px;}.elementor-3530 .elementor-element.elementor-element-7c200a{padding:28px 16px 80px 16px;}.elementor-3530 .elementor-element.elementor-element-7c2005{font-size:16px;}.elementor-3530 .elementor-element.elementor-element-7c2006 .elementor-heading-title{font-size:30px;}.elementor-3530 .elementor-element.elementor-element-7c2007{font-size:17px;}.elementor-3530 .elementor-element.elementor-element-7c2008{font-size:15px;}.elementor-3530 .elementor-element.elementor-element-7c200f{margin-top:-60px;margin-bottom:0px;padding:0px 12px 30px 12px;}.elementor-3530 .elementor-element.elementor-element-7c200e > .elementor-element-populated{padding:22px 18px 20px 18px;}.elementor-3530 .elementor-element.elementor-element-7c200b .elementor-heading-title{font-size:20px;}.elementor-3530 .elementor-element.elementor-element-7c200c{font-size:14px;}.elementor-3530 .elementor-element.elementor-element-7c2015{padding:16px 16px 16px 16px;}.elementor-3530 .elementor-element.elementor-element-7c2010{font-size:16px;}.elementor-3530 .elementor-element.elementor-element-7c2012 .elementor-heading-title{font-size:20px;}.elementor-3530 .elementor-element.elementor-element-7c2013{font-size:16px;}.elementor-3530 .elementor-element.elementor-element-7c2018{padding:16px 16px 16px 16px;}.elementor-3530 .elementor-element.elementor-element-7c2016{font-size:16px;}}/* Start custom CSS */.eb-eyebrow{text-align:center}.eb-eyebrow span{display:inline-block;background:rgba(255,255,255,.14);color:#fff;padding:6px 12px;border-radius:999px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}
.ec-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:10px}.ec-steps div{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:14px;text-align:center;line-height:1.35}
.eb-n{display:flex;width:32px;height:32px;border-radius:50%;background:#F2A900;color:#1a1300;font-weight:800;align-items:center;justify-content:center;margin:0 auto 8px}
.ec-kartesec{position:relative;z-index:2}
#gform_101 .gfield_label{font-weight:700;font-size:15px;color:#1d2433}
#gform_101 .gfield_description{font-size:13px;color:#666;line-height:1.45}
#gform_101 input[type=text],#gform_101 input[type=email],#gform_101 input[type=tel],#gform_101 textarea{width:100%!important;border:1px solid #cfd4de;border-radius:6px;padding:10px 12px;font-size:15px;background:#fff}
#gform_101 input[type=text],#gform_101 input[type=email],#gform_101 input[type=tel]{height:44px}
#gform_101 textarea{min-height:150px}
#gform_101 .gfield_radio label{font-size:15px}
#gform_101 .gfield{margin-bottom:10px}#gform_101 .ginput_container{width:100%}
#gform_wrapper_101 .gform_footer input[type=submit],#gform_wrapper_101 .gform_footer button{width:100%;background:#F2A900!important;color:#1a1300!important;border:0;border-radius:6px;padding:16px;font-size:18px;font-weight:800;cursor:pointer}
#gform_wrapper_101 .gform_footer input[type=submit]:hover{background:#d99700!important}
.eb-card .ie-ds-hinweis{font-size:12px;color:#777}
.eb-foto{width:150px;height:150px;border-radius:50%;object-fit:cover;object-position:50% 10%;border:4px solid #fff;box-shadow:0 6px 18px rgba(0,0,0,.18)}
.ec-btn{display:inline-block;background:#F2A900;color:#1a1300!important;font-weight:800;font-size:18px;padding:16px 28px;border-radius:6px;text-decoration:none}.ec-btn:hover{background:#d99700}
@media(max-width:767px){.ec-steps{grid-template-columns:1fr}.eb-tel p{text-align:left!important;font-size:13px}.eb-fotowrap{text-align:center}}
.eb-foto{width:150px!important;height:150px!important;max-width:none!important}
@media(max-width:767px){.ec-steps{gap:8px}.ec-steps div{display:flex;align-items:center;text-align:left;padding:10px 12px;gap:12px}.ec-steps .eb-n{margin:0;flex:0 0 32px}}
.eb-foto{border-radius:50%!important;object-position:50% 20%!important}/* End custom CSS */