.txt_container_contact{position:absolute;height:150px;left:390px;float:left;font-size:14px;color:#828282;line-height:1.25;width:250px;top:-140px}.txt_container_contact p{font-size:14px;color:#828282;line-height:1.25}.upper_text_holder{height:211px!important;margin-bottom:0!important}.title{font-size:25px!important}.radio_holder .lbl_country{font-size:14px;font-weight:100;font-family:grotesk_bold;color:#828282}.radio_holder .green{position:relative;float:left;display:block;top:20px;height:25px;width:200px;font-size:13px;font-weight:normal}.radio_holder input{display:none}.radio_holder input+label article{position:absolute;top:-3px;left:30px;width:300px;font-family:grotesk_bold}.radio_holder input+label{border-radius:50%;position:absolute;width:0;height:0;top:4px;left:4px}.radio_holder input:checked+label{width:16px;height:16px;padding-left:0;padding-top:0;transition:.1s}.radio_holder input+label:after{content:'';border:2px solid #d2d2d2;border-radius:50%;position:absolute;width:18px;height:18px;top:-4.5px;left:-4.6px}.radio_holder input:checked+label{background-color:#78b4dc!important;height:9px;width:9px;position:absolute;z-index:1}.radio_holder .green input:checked+label{background-color:#78b4dc}.contact_form_holder{background-size:cover;background-repeat:no-repeat;position:relative;height:565px;width:100%}.contact_form_holder .blue_overlay:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(120,180,220,.9);-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.contact_form_holder .blue_overlay{background-color:rgba(120,180,220,.9);position:absolute;top:0;left:0;width:100%;height:100%}.contact_form_holder .blue_overlay img{background-size:cover;background-repeat:no-repeat;display:block}.contact_form_holder .contact_form{position:relative;max-width:960px;height:100%;margin:0 auto;color:#fff;font-size:14px;letter-spacing:0;padding-top:44px}.contact_form_holder .contact_form .contact_row{position:relative;width:100%;height:23px;margin-bottom:2px}.contact_form_holder .contact_form .contact_row .txt_label{width:265px;height:22px;font-size:15px;letter-spacing:0;position:relative;float:left;left:96px;padding-top:2px}.contact_form_holder .contact_form .contact_row input,.contact_form_holder .contact_form .contact_row textarea,.contact_form_holder .contact_form .contact_row select{width:500px;height:22px;background-color:transparent;border:1px solid #cbdef1;position:relative;float:right;right:96px;padding-left:10px}.contact_form_holder .contact_form .contact_row select option{color:#828282}.contact_form_holder .contact_form .contact_row textarea{resize:none;height:325px}.contact_form_holder .contact_form .hint_field{color:#fff;position:absolute;bottom:50px;left:96px;width:100px;letter-spacing:0;font-style:italic}.contact_form_holder .contact_form .hint_field span{float:left;color:#fff}.contact_form_holder .contact_form button{background-color:transparent;border:none;font-size:15px;color:#fff;float:right;right:96px;position:absolute;bottom:20px}.contact_form_holder .contact_form button .arrow_negativ{position:relative;display:block;float:left;margin-right:5px;top:2px;height:20px;width:16px}.under_content .label_box{position:absolute;top:16px;width:81px;height:21px;background-color:rgba(255,255,255,.75)}.under_content .hover_box{position:absolute;height:100%;width:100%;left:0;top:0;background-color:transparent;z-index:50}.under_content .second_box{width:610px;height:100%;position:relative;float:left;background-color:#e6e6e6}.blue_notification_overlay{background-color:rgba(120,180,220,.5);position:fixed;display:-webkit-box;-webkit-box-align:center;top:0;left:0;height:100%;width:100%;z-index:21}.blue_notification_overlay .mail_notification_box{display:-webkit-box;position:relative;margin:0 auto;-webkit-box-align:center;height:340px;background-color:#fff;width:510px}.blue_notification_overlay .mail_notification_box .notification_title{font-size:25px;font-family:grotesk_roman;color:#828282;position:absolute;top:0;left:0;height:120px;text-transform:uppercase;width:100%;float:left;padding-top:50px;padding-left:60px}.blue_notification_overlay .mail_notification_box .notification_center{font-size:14px;font-family:grotesk_roman;color:#828282;position:absolute;top:120px;left:0;height:150px;width:100%;float:left;padding-top:40px;background-color:#f5f5f5;padding-left:60px;padding-right:60px;line-height:1.25}.blue_notification_overlay .mail_notification_box .notification_footer{font-size:25px;font-family:grotesk_roman;color:#828282;position:absolute;bottom:0;left:0;height:70px;width:100%;float:left;padding-top:10px;padding-left:50px}.blue_notification_overlay .mail_notification_box .notification_footer .close_field_container{position:relative;float:right;right:50px;width:250px;text-align:right;top:20px}.blue_notification_overlay .mail_notification_box .notification_footer .round_close_bg{height:14px;width:14px;border-radius:20px;background-color:#787778;position:relative;float:right;margin-right:10px;top:2px}.blue_notification_overlay .mail_notification_box .notification_footer .round_close_bg img{position:absolute;left:4.5px;top:3px;width:6px}.blue_notification_overlay .mail_notification_box .notification_footer .round_close_bg:hover,.blue_notification_overlay .mail_notification_box .notification_footer .close_txt:hover{cursor:pointer}.blue_notification_overlay .mail_notification_box .notification_footer .close_txt{float:right;font-size:14px;color:#828282}.mail_notification{position:absolute;width:100%;text-align:center;color:#828282;z-index:10;font-size:14px;top:-20px}@media(min-width:320px)and (max-width:667px){.upper_content{height:960px}.txt_container_contact{left:0;width:100%;padding-left:33px;padding-right:33px}.contact_form_holder{height:750px}.contact_form_holder .blue_overlay img{height:100%}.contact_form_holder .contact_form .contact_row{height:55px;padding-left:33PX;padding-right:33px}.contact_form_holder .contact_form .contact_row .txt_label{width:100%;height:22px;font-size:15px;letter-spacing:0;position:relative;float:left;left:0;padding-top:0}.contact_form_holder .contact_form .contact_row input,.contact_form_holder .contact_form .contact_row select{width:100%;height:35px;position:relative;float:left;right:initial;font-size:18px}.contact_form_holder .contact_form .contact_row textarea{width:100%;position:relative;float:left;right:initial;font-size:18px}.contact_form_holder .contact_form .hint_field{bottom:20px;left:33px;width:150px}.contact_form_holder .contact_form .hint_field span{float:initial}.contact_form_holder .contact_form button{font-size:18px;right:33px;bottom:20px}.contact_form_holder .mail_notification_box{width:100%}}.upper_content .partner_content_holder{position:relative;height:100%;max-width:960px;margin:0 auto;background-color:#f5f5f5}.upper_content .partner_logo{position:relative;top:42px}.upper_content .partner_logo img{position:relative;margin:0 auto;display:block;height:210px;width:210px;float:left;left:100px;margin-right:50px}.upper_content .partner_txt{width:100%;position:relative;float:left;padding-left:96px;padding-right:96px;top:80px;color:#828282}.upper_content .partner_txt div{color:#828282}.upper_content .partner_txt .column{width:245px;margin-right:16px;letter-spacing:0;float:left;position:relative;font-size:12.5px}.upper_content .partner_txt .column .partner_title{font-size:16px;font-family:grotesk_bold;margin-bottom:47px}.upper_content .partner_txt .column .partner_text{letter-spacing:0;font-size:14px;height:300px;line-height:1.25;color:#828282}.upper_content .partner_txt .column .partner_text p{letter-spacing:0;font-size:14px;line-height:1.25;color:#828282}.upper_content .partner_txt .column .partner_text span{letter-spacing:0;font-size:14px;line-height:1.25;color:#828282}.upper_content .partner_txt .column .partner_address{margin-top:20px;font-size:12.5px}.upper_content .partner_txt .column .partner_address span,.upper_content .partner_txt .column .partner_address p{font-size:14px;line-height:1.25;color:#828282}.upper_content .partner_txt .column .partner_address a{text-decoration:none;color:inherit;font-size:14px;line-height:1.25;color:#828282}.upper_content .partner_txt .column .partner_address img{height:10px;top:2px;position:relative}.upper_content .partner_txt .column:last-child{margin-right:0}.under_content .background_image{background-repeat:no-repeat;background-size:cover;height:186px;width:100%;position:absolute;z-index:0}.mobile_content{display:none}@media(min-width:320px)and (max-width:667px){.upper_content{height:650px}.partner_txt{display:none}.partner_text{height:initial!important}.partner_logo{display:none}.partner_mobil{height:620px}.partner_mobil .carousel-indicators{left:50px}.partner_mobil .carousel-indicators li{top:580px}.mobile_content{display:block}.mobile_content .partner_txt{display:block;padding-left:0;padding-right:0;top:30px;height:330px;overflow-y:scroll}.mobile_content .partner_txt .column{width:100%}.mobile_content .partner_txt .column .partner_address img{height:10px;top:4px;position:relative;width:inherit;float:left;margin-right:5px}.mobile_content .partner_logo{display:block;padding-left:10px;padding-right:10px}.mobile_content .partner_logo img{width:160px;height:160px;margin-left:auto;margin-right:auto;float:initial;left:initial}}.upper_text_holder{margin-bottom:0!important;height:235px!important}.upper_text_holder strong{letter-spacing:.75px}.upper_text_holder .txt_holder .address_container{position:relative;height:150px;left:320px;list-style:none;top:70px}.upper_text_holder .txt_holder .address_container a{font-size:14px;color:#828282;line-height:1.25}.upper_text_holder .txt_holder .address_container li{position:relative;float:left;margin-right:40px;font-size:14px;color:#828282;line-height:1.25;cursor:pointer}.upper_text_holder .txt_holder .address_container li div{padding-left:37px;padding-top:8px;font-size:14px;color:#828282;line-height:1.25}.upper_text_holder .txt_holder .address_container li span img{position:relative;width:8px;top:2px}.upper_text_holder .txt_holder .address_container li .phone_icon{height:24px;width:30px;position:absolute;float:left;left:-30px;top:60px}.upper_text_holder .txt_holder .address_container li .phone_icon img{height:auto;width:auto;position:relative;float:left;min-width:15px}.upper_text_holder .txt_holder .address_container .selectedadress{background:url("../../media/icon_location_a.png") no-repeat 0 0;background-size:20px 30px}.upper_text_holder .txt_holder .address_container .selectedadress:hover{background:url("../../media/icon_location_a.png") no-repeat 0 0;background-size:20px 30px}.upper_text_holder .txt_holder .address_container li:hover{background:url("../../media/icon_location_n.png") no-repeat 0 0;background-size:20px 30px}.map_holder{height:568px;width:100%;max-width:960px;position:relative;margin:0 auto}.map_holder .gmnoprint,.map_holder .gm-style-cc{display:none}#slider1_container div{width:100%!important;height:65px}.under_content .hover_box{position:absolute;height:100%;width:100%;left:0;top:0;background-color:transparent;z-index:50}.under_content .hover_box:hover{background-color:#78b4dc;opacity:.3}.upper_text_holder .txt_holder .address_container li .titleLocation{margin-top:-50px;margin-bottom:15px;color:#828282;text-transform:uppercase;font-size:18px;font-family:grotesk_light;padding-top:0}@media(min-width:320px)and (max-width:667px){.upper_content .upper_text_holder .txt_holder{height:470px}.upper_content{height:770px}.upper_text_holder{height:370px!important}.upper_text_holder .txt_holder .address_container{height:240px;left:0;top:40px;width:100%;padding-left:10px;padding-right:30px}.upper_text_holder .txt_holder .address_container li{width:100%;margin-right:0;margin-top:55px}.upper_text_holder .txt_holder .address_container li:first-child{margin-bottom:20px}.upper_text_holder .selectedadress{background:url("../../media/icon_location_a.png") no-repeat 2px 6px!important;background-size:15px 25px!important}.map_holder{height:402px}}.concept_intro_txt{font-size:14px;font-family:grotesk_roman;color:#828282;position:absolute;z-index:1;line-height:1.25;left:48px;top:100px;width:170px}.center_image_holder{background-image:url(../../media/service_angebot_bg_en.png);background-size:contain;background-repeat:no-repeat;position:relative;top:50px;left:190px;width:653px;height:634px;float:left}.center_image_holder .circularsvg{position:absolute;float:left;height:210px;width:210px}.center_image_holder .circularsvg svg{height:100%;width:100%}.center_image_holder .service_analyse{top:72px;left:240px}.center_image_holder .service_entwicklung{top:330px;left:388px}.center_image_holder .service_support{top:323px;left:89px}.center_image_holder .service_analyse svg:hover{cursor:pointer}.center_image_holder .service_analyse svg:hover .st0{fill:#dcdcdc}.center_image_holder .service_analyse .st0{z-index:1;position:absolute}.center_image_holder .service_analyse .hover_design:hover{fill:#78b4dc!important}.center_image_holder .service_analyse .hover_konzept:hover{fill:#78b4dc!important}.center_image_holder .service_analyse .hover_analyse:hover{fill:#78b4dc!important}.center_image_holder .hover_box{display:none;position:absolute;z-index:50}.center_image_holder .hover_box .bublble_img{width:230px;height:246px;content:url(../../media/bubble.png)}.center_image_holder .hover_box .bubble_txt{font-size:14px;width:166px;height:150px;position:absolute;left:40px;color:#828282;top:40px}.center_image_holder .hover_box .bubble_txt .bubble_subtext{width:92%}.center_image_holder .hover_box .bubble_txt p{font-size:13px;color:#828282;line-height:1.25}.center_image_holder .hover_box .bubble_txt .bubble_title{font-family:grotesk_bold;letter-spacing:1px;margin-bottom:5px;font-size:14px;color:#828282;line-height:1.25}.center_image_holder .hover_box_support{top:-96px;left:70px}.center_image_holder .hover_box_rollout{top:-200px;left:20px}.center_image_holder .hover_box_betrieb{top:-200px;left:90px}.center_image_holder .hover_box_testing{top:-85px;left:90px}.center_image_holder .hover_box_entwicklung{top:-200px;left:90px}.center_image_holder .hover_box_konfiguration{top:-200px;left:50px}.center_image_holder .hover_box_design{top:-95px;left:70px}.center_image_holder .hover_box_konzept{top:-200px;left:90px}.center_image_holder .hover_box_analyse{top:-200px;left:30px}.center_image_holder .service_entwicklung svg:hover{cursor:pointer}.center_image_holder .service_entwicklung svg:hover .est0{fill:#dcdcdc}.center_image_holder .service_entwicklung .est0{z-index:1;position:absolute}.center_image_holder .service_entwicklung .hover_testing:hover{fill:#96a050!important}.center_image_holder .service_entwicklung .hover_entwicklung:hover{fill:#96a050!important}.center_image_holder .service_entwicklung .hover_konfiguration:hover{fill:#96a050!important}.center_image_holder .service_support svg:hover{cursor:pointer}.center_image_holder .service_support svg:hover .supst0{fill:#dcdcdc}.center_image_holder .service_support .supst0{z-index:1;position:absolute}.center_image_holder .service_support .hover_support:hover{fill:#ffc800!important}.center_image_holder .service_support .hover_rollout:hover{fill:#ffc800!important}.center_image_holder .service_support .hover_betrieb:hover{fill:#ffc800!important}.part_title{font-size:17px;font-family:grotesk_bold;letter-spacing:1px;position:absolute;text-transform:uppercase}.part_title p{font-size:17px;font-family:grotesk_bold;letter-spacing:1px}.txt_info{font-size:14px;font-family:grotesk_roman;color:#828282;position:absolute;z-index:1;line-height:1.25;left:48px;top:550px;width:170px;display:none}.txt_information{font-size:14px;width:240px;position:absolute}.txt_information p{font-size:14px;line-height:1.25;color:#828282}.txt_information strong{font-size:14px;line-height:1.25;color:#828282;font-family:grotesk_bold;font-weight:normal;letter-spacing:.75px}.txt_analyse_titel{top:290px;left:170px}.txt_entwicklung_titel{top:360px;left:670px}.txt_support_titel{top:620px;left:170px}.txt_analyse{top:80px;left:696px}.txt_entwicklung{top:650px;left:340px}.txt_support{top:210px;left:50px}.module_txt{position:absolute;width:225px;height:125px;font-size:14px;color:#828282;line-height:1.25}.module_txt p{font-size:13px;color:#828282;line-height:1.25}.module_txt .module_title{margin-bottom:10px;position:relative;font-family:grotesk_bold}.module_txt .module_title img{height:18px;position:relative;margin-right:5px;top:3px}.module_txt .txt{word-break:break-word}.mobile_content{display:none}@media(min-width:320px)and (max-width:667px){.upper_content{height:550px}.concept_intro_txt{width:100%;left:0;padding-left:30px;padding-right:30px}.center_image_holder{top:260px;margin-left:auto;margin-right:auto;position:relative;left:initial;zoom:.5;float:initial}.center_image_holder .hover_box_analyse{top:-200px;left:20px;z-index:32}.center_image_holder .hover_box_konzept{top:-210px;left:60px;z-index:32}.center_image_holder .hover_box_design{top:-119px;left:30px}.center_image_holder .hover_box_konfiguration{top:-190px;left:-152px}.center_image_holder .hover_box_konfiguration .bublble_img{content:url(../../media/bubble_2.png)}.center_image_holder .hover_box_entwicklung{top:-190px;left:-100px}.center_image_holder .hover_box_entwicklung .bublble_img{content:url(../../media/bubble_2.png)}.center_image_holder .hover_box_testing{top:-118px;left:-130px}.center_image_holder .hover_box_testing .bublble_img{content:url(../../media/bubble_2.png)}.center_image_holder .hover_box_support{top:-116px;left:40px}.center_image_holder .hover_box_rollout{top:-200px;left:15px}.center_image_holder .hover_box_betrieb{top:-190px;left:80px}.txt_information{display:none}.txt_info{left:30px;top:500px}.mobile_content{display:none}.mobile_content .txt_information{display:block;top:40px;left:0}.mobile_content .module_txt{display:block;position:relative;top:30px;left:initial;margin-left:auto;margin-right:auto}}.info_vorschlag{font-size:14px;font-family:grotesk_roman;color:#828282;position:absolute;z-index:1;line-height:1.25;left:48px;top:150px;width:170px}.center_image_holder{background-image:url(../../media/vorschlag_bg_eng.png);background-size:contain;background-repeat:no-repeat;position:relative;top:50px;width:663px;height:668px;margin:0 auto;float:initial;left:initial}.center_image_holder .dot{height:5px;width:5px;position:relative;border-radius:10px;top:-2px;left:-4px;display:inline-block}.center_image_holder .blue_dot{background-color:#78b4dc}.center_image_holder .yellow_dot{background-color:#efca26}.center_image_holder .green_dot{background-color:#97a24f}.center_image_holder .txt_vorschlag{font-size:14px;line-height:1.25;color:#828282;position:absolute;width:163px;text-align:center}.center_image_holder .txt_vorschlag_1{left:270px;top:85px}.center_image_holder .txt_vorschlag_2{left:250px;top:140px;width:200px}.center_image_holder .txt_vorschlag_3{left:270px;top:230px}.center_image_holder .txt_vorschlag_4{top:340px;left:120px}.center_image_holder .txt_vorschlag_5{top:415px;left:120px}.center_image_holder .txt_vorschlag_6{top:475px;left:120px}.center_image_holder .txt_vorschlag_7{top:395px;left:415px}.center_image_holder .txt_vorschlag_8{top:500px;left:410px}.center_image_holder .txt_vorschlag_9{top:440px;left:350px}@media(max-width:667px)and (min-width:320px){.upper_content{height:560px}.center_image_holder{top:200px!important;margin-left:auto;margin-right:auto;position:relative;left:initial!important;zoom:.605;float:initial!important;width:90%}.center_image_holder .txt_vorschlag_1{left:220px;top:85px}.center_image_holder .txt_vorschlag_2{left:200px;top:140px}.center_image_holder .txt_vorschlag_3{left:220px;top:210px}.center_image_holder .txt_vorschlag_4{top:300px;left:90px}.center_image_holder .txt_vorschlag_5{top:365px;left:90px}.center_image_holder .txt_vorschlag_6{top:425px;left:90px}.center_image_holder .txt_vorschlag_7{top:335px;left:335px}.center_image_holder .txt_vorschlag_8{top:430px;left:330px}.info_vorschlag{top:80px;left:30px;width:100%;padding-right:30px}.txt_vorschlag{font-size:8px!important}}