.elementor-49070301 .elementor-element.elementor-element-e1084b7:not(.elementor-motion-effects-element-type-background), .elementor-49070301 .elementor-element.elementor-element-e1084b7 > .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 123px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}.elementor-49070301 .elementor-element.elementor-element-e1084b7 > .elementor-background-overlay{background-color:rgba(15,53,89,0.6);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-e1084b7{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-49070301 .elementor-element.elementor-element-d663f9a{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-d663f9a.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-49070301 .elementor-element.elementor-element-d663f9a .elementor-heading-title{font-weight:300;}.elementor-49070301 .elementor-element.elementor-element-8d8a257{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-8d8a257.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-49070301 .elementor-element.elementor-element-8d8a257 .elementor-heading-title{font-weight:bold;}.elementor-49070301 .elementor-element.elementor-element-ff67bea{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-ff67bea.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-49070301 .elementor-element.elementor-element-ff67bea .elementor-heading-title{font-weight:300;}.elementor-49070301 .elementor-element.elementor-element-5be661e .elementor-spacer-inner{height:54px;}.elementor-49070301 .elementor-element.elementor-element-4148f992{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-64e46cac > .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-49070301 .elementor-element.elementor-element-64e46cac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-4202ed5{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-4202ed5.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-4202ed5 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-41cb9668{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-41cb9668.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-41cb9668 .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070301 .elementor-element.elementor-element-520a9fd0 .elementor-text-editor{text-align:justify;}.elementor-49070301 .elementor-element.elementor-element-520a9fd0{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-520a9fd0 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-477c8428 > .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-49070301 .elementor-element.elementor-element-477c8428 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-5701f69c{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-5701f69c.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-5701f69c .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-79377daa{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-79377daa.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-79377daa .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070301 .elementor-element.elementor-element-5541623a .elementor-text-editor{text-align:left;}.elementor-49070301 .elementor-element.elementor-element-5541623a{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-5541623a > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-c762466{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-417e085 > .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-49070301 .elementor-element.elementor-element-417e085 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-081fe11{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-081fe11.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-081fe11 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-ccde1d0{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-ccde1d0.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-ccde1d0 .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070301 .elementor-element.elementor-element-c0fa300 .elementor-text-editor{text-align:justify;}.elementor-49070301 .elementor-element.elementor-element-c0fa300{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-c0fa300 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-e3559bd > .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-49070301 .elementor-element.elementor-element-e3559bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-e89cd99{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-e89cd99.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-e89cd99 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-3199ea7{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-3199ea7.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-3199ea7 .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070301 .elementor-element.elementor-element-6f2f376 .elementor-text-editor{text-align:left;}.elementor-49070301 .elementor-element.elementor-element-6f2f376{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-6f2f376 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-96723c0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-a1e3d59 > .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-49070301 .elementor-element.elementor-element-a1e3d59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-d51949c{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-d51949c.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-d51949c .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-9f78e9d{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-9f78e9d.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-9f78e9d .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070301 .elementor-element.elementor-element-cfea2d0 .elementor-text-editor{text-align:justify;}.elementor-49070301 .elementor-element.elementor-element-cfea2d0{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-cfea2d0 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-e0d0676 > .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-49070301 .elementor-element.elementor-element-e0d0676 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-8b63414{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-8b63414.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-8b63414 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-5a59986{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-5a59986.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-5a59986 .elementor-heading-title{font-family:"Montserrat", montserrat;line-height:1.5em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-49070301 .elementor-element.elementor-element-0924fdb .elementor-text-editor{text-align:left;}.elementor-49070301 .elementor-element.elementor-element-0924fdb{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-0924fdb > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-c8af369{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-9ee44fb > .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-49070301 .elementor-element.elementor-element-9ee44fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-62eac26{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-62eac26.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-62eac26 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-214d1fb{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-214d1fb.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-214d1fb .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070301 .elementor-element.elementor-element-ac13e1d .elementor-text-editor{text-align:justify;}.elementor-49070301 .elementor-element.elementor-element-ac13e1d{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-ac13e1d > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-02688d1 > .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-49070301 .elementor-element.elementor-element-02688d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-1580fd7{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-1580fd7.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-1580fd7 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-ae21317{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-ae21317.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-ae21317 .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070301 .elementor-element.elementor-element-87ef447 .elementor-text-editor{text-align:left;}.elementor-49070301 .elementor-element.elementor-element-87ef447{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-87ef447 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-2e821a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-60368f9 > .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-49070301 .elementor-element.elementor-element-60368f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-f7509f7{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-f7509f7.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-f7509f7 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-cf3c1ab{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-cf3c1ab.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-cf3c1ab .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070301 .elementor-element.elementor-element-a62bfa9 .elementor-text-editor{text-align:justify;}.elementor-49070301 .elementor-element.elementor-element-a62bfa9{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-a62bfa9 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-206570f > .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-49070301 .elementor-element.elementor-element-206570f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-eb953ed{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-eb953ed.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-eb953ed .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;}.elementor-49070301 .elementor-element.elementor-element-06a86f9{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-06a86f9.elementor-widget-heading .elementor-heading-title{color:#00acec;}.elementor-49070301 .elementor-element.elementor-element-06a86f9 .elementor-heading-title{font-family:"Montserrat", montserrat;}.elementor-49070301 .elementor-element.elementor-element-cb6cee4 .elementor-text-editor{text-align:left;}.elementor-49070301 .elementor-element.elementor-element-cb6cee4{font-family:"Montserrat", montserrat;font-size:15px;line-height:1.5em;}.elementor-49070301 .elementor-element.elementor-element-cb6cee4 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-49070301 .elementor-element.elementor-element-b74801b .elementor-spacer-inner{height:50px;}.elementor-49070301 .elementor-element.elementor-element-4b7c761{text-align:center;}.elementor-49070301 .elementor-element.elementor-element-4b7c761.elementor-widget-heading .elementor-heading-title{color:#114078;}.elementor-49070301 .elementor-element.elementor-element-4b7c761 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:30px;}.elementor-49070301 .elementor-element.elementor-element-e3acf6c .elementor-spacer-inner{height:5px;}.elementor-49070301 .elementor-element.elementor-element-702990{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49070301 .elementor-element.elementor-element-702990 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49070301 .elementor-element.elementor-element-1743b8d3 .elementor-image img{width:70%;}.elementor-49070301 .elementor-element.elementor-element-25a989ed .elementor-image img{width:70%;}body.elementor-page-49070301 header.page-header, .elementor-page-title{display:none;}