.elementor-49070501 .elementor-element.elementor-element-aa7704c:not(.elementor-motion-effects-element-type-background), .elementor-49070501 .elementor-element.elementor-element-aa7704c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static.generation-robots.com/img/cas-client-freiburg-generation-robots-2.jpg");background-position:0px 116px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}.elementor-49070501 .elementor-element.elementor-element-aa7704c > .elementor-background-overlay{background-color:rgba(0,30,66,0.55);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-aa7704c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-61px;margin-bottom:-61px;padding:150px 0px 150px 0px;}.elementor-49070501 .elementor-element.elementor-element-2134074{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-2134074.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-49070501 .elementor-element.elementor-element-2134074 .elementor-heading-title{font-weight:300;}.elementor-49070501 .elementor-element.elementor-element-9dadcd2{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-9dadcd2.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-49070501 .elementor-element.elementor-element-9dadcd2 .elementor-heading-title{font-weight:bold;}.elementor-49070501 .elementor-element.elementor-element-cd4b20e .elementor-spacer-inner{height:54px;}.elementor-49070501 .elementor-element.elementor-element-05ef54b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-4c87803 > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49070501 .elementor-element.elementor-element-4c87803 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-099fe3e{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-099fe3e.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-099fe3e .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-3a215bd{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-3a215bd.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-3a215bd .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-658278a .elementor-text-editor{text-align:justify;}.elementor-49070501 .elementor-element.elementor-element-658278a{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-658278a > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-312e52f > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;}.elementor-49070501 .elementor-element.elementor-element-312e52f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-1d7d4ba{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-1d7d4ba.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-1d7d4ba .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-d9f993e{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-d9f993e.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-d9f993e .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-536d270 .elementor-text-editor{text-align:left;}.elementor-49070501 .elementor-element.elementor-element-536d270{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-536d270 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-b04de43{margin-top:7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-dda7776 > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49070501 .elementor-element.elementor-element-dda7776 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-76295e1{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-76295e1.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-76295e1 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-b6c0f51{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-b6c0f51.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-b6c0f51 .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-b95a861{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-b95a861 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-5d5532c > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;}.elementor-49070501 .elementor-element.elementor-element-5d5532c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-318037f{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-318037f.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-318037f .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-6f7f146{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-6f7f146.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-6f7f146 .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-f818738{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-f818738 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-bc530df{margin-top:7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-d091872 > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49070501 .elementor-element.elementor-element-d091872 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-5c851c6{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-5c851c6.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-5c851c6 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-dad1c8d{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-dad1c8d.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-dad1c8d .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-6168608{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-6168608 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-22486ef > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;}.elementor-49070501 .elementor-element.elementor-element-22486ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-fbdea37{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-fbdea37.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-fbdea37 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-029b9dc{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-029b9dc.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-029b9dc .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-d365b99{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-d365b99 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-a6fb395{margin-top:7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-3315e24 > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49070501 .elementor-element.elementor-element-3315e24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-494fa1b{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-494fa1b.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-494fa1b .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-a81103a{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-a81103a.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-a81103a .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-f1410bc{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-f1410bc > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-951ed64 > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;}.elementor-49070501 .elementor-element.elementor-element-951ed64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-707d74b{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-707d74b.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-707d74b .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-79f051f{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-79f051f.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-79f051f .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-ade273c{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-ade273c > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-5fc5b43{margin-top:7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-4b4c5b0 > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49070501 .elementor-element.elementor-element-4b4c5b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-7113c6c{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-7113c6c.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-7113c6c .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-54085cd{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-54085cd.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-54085cd .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-83d6df4{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-83d6df4 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-2a822ff > .elementor-element-populated{border-style:solid;border-color:rgba(0,0,0,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;}.elementor-49070501 .elementor-element.elementor-element-2a822ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070501 .elementor-element.elementor-element-9446f47{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-9446f47.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-9446f47 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070501 .elementor-element.elementor-element-87a3bc7{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-87a3bc7.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070501 .elementor-element.elementor-element-87a3bc7 .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070501 .elementor-element.elementor-element-4f031eb{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070501 .elementor-element.elementor-element-4f031eb > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070501 .elementor-element.elementor-element-1a23db0 .elementor-spacer-inner{height:30px;}.elementor-49070501 .elementor-element.elementor-element-978f4ba{text-align:center;}.elementor-49070501 .elementor-element.elementor-element-978f4ba.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070501 .elementor-element.elementor-element-978f4ba .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:30px;}.elementor-49070501 .elementor-element.elementor-element-c1a3bb5 .elementor-spacer-inner{height:5px;}.elementor-49070501 .elementor-element.elementor-element-46033b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49070501 .elementor-element.elementor-element-46033b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-49070501 header.page-header, .elementor-page-title{display:none;}