.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_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}}#upper_team_text_holder{height:470px!important}#upper_team_text_holder .person_holder{position:relative;width:100%;height:392px;display:-webkit-box;-webkit-box-orient:horizontal;top:23px;padding:0 96px;overflow-x:hidden;overflow-y:hidden}#upper_team_text_holder .person_holder .person{width:275px;position:relative;display:-webkit-box;height:100%;-webkit-box-flex:1;margin-right:30px;min-width:236px}#upper_team_text_holder .person_holder .person .picture_circle{height:159px;width:159px;position:relative;margin:0 auto;border-radius:160px;background-color:transparent;border:7px solid #fff;overflow:hidden}#upper_team_text_holder .person_holder .person .picture_circle img{height:100%;width:100%;position:relative;border-radius:160px}#upper_team_text_holder .person_holder .person .social_circle_link{z-index:1;position:relative;left:-137px;top:110px;float:left;height:29px;width:29px;margin-right:3px}#upper_team_text_holder .person_holder .person .person_name{position:absolute;left:0;height:20px;width:100%;text-align:center;top:175px;font-size:16px;color:#78b4dc;font-family:grotesk_bold;letter-spacing:.75px}#upper_team_text_holder .person_holder .person .person_beschreib{font-size:14px;width:100%;color:#828282;height:80px;position:absolute;left:0;top:215px;padding:0 10px;max-width:100%;margin:0 auto;line-height:1.25}#upper_team_text_holder .person_holder .person .person_beschreib p{font-size:14px;color:#828282;max-width:236px;margin:0 auto;position:relative;line-height:1.25}#upper_team_text_holder .person_holder .person .phone_container{font-size:14px;color:#828282;width:100%;height:80px;position:absolute;left:0;top:340px;line-height:1.25;padding-left:10px}#upper_team_text_holder .person_holder .person .phone_container .holder_phones{max-width:236px;position:relative;margin:0 auto;display:block;height:100%}#upper_team_text_holder .person_holder .person:last-child{margin-right:0}.phone_icon{height:24px;width:30px;position:absolute;float:left;left:-15px}.phone_icon img{height:24px;width:auto}.tel_lines{position:relative;float:left;width:198px;left:15px;height:50px}.tel_lines span{display:inline-block;width:20px}.tel_lines div,.tel_lines a,.tel_lines span{font-size:14px;color:#828282;line-height:1.25}.under_team_holder{position:relative;width:100%;height:306px;background-color:#00f;max-width:960px;margin:0 auto;overflow:hidden}.under_team_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}.under_team_holder .blue_overlay{background-color:rgba(120,180,220,.9);position:absolute;top:0;left:0;width:100%;height:100%}.under_team_holder .blue_overlay img{background-size:cover;background-repeat:no-repeat;display:block}.under_team_holder .mitarbeiter_holder{position:relative;width:100%;height:100%;padding:40px 96px;color:#fff}.under_team_holder .mitarbeiter_holder .subtitle{color:#fff;font-size:16px;position:relative;font-family:grotesk_light;float:left}.under_team_holder .mitarbeiter_holder .mitarbeiter_name_holder{position:relative;height:88px;max-width:450px;left:206px;float:left}.under_team_holder .mitarbeiter_holder .mitarbeiter_name_holder ul,.under_team_holder .mitarbeiter_holder .mitarbeiter_name_holder li{color:#fff;font-size:14px;line-height:1.25;position:relative}.under_team_holder .mitarbeiter_holder .mitarbeiter_name_holder ul{height:100%;display:block;margin:0;list-style:none}.under_team_holder .mitarbeiter_holder .mitarbeiter_name_holder li{float:left;width:150px;letter-spacing:.75px;padding-left:20px;margin-bottom:5px}.under_team_holder .mitarbeiter_holder .mitarbeiter_name_holder .selected{background:url("../../media/arrow.png") no-repeat 7px 1px}.under_team_holder .mitarbeiter_holder .mitarbeiter_name_holder li:hover{background:url("../../media/arrow.png") no-repeat 7px 1px;cursor:pointer}.under_team_holder .mitarbeiter_holder .mitarbeiter_detail{position:absolute;color:#fff;top:185px;width:270px;height:195px;float:left;left:362px}.under_team_holder .mitarbeiter_holder .mitarbeiter_detail #sel_mitarbeiter_name{font-family:grotesk_bold;font-size:14px;color:inherit;line-height:1.25}.under_team_holder .mitarbeiter_holder .mitarbeiter_detail #sel_mitarbeiter_job{font-size:14px;line-height:1.25;color:inherit;margin-bottom:20px}.under_team_holder .mitarbeiter_holder .mitarbeiter_detail .tel_lines div,.under_team_holder .mitarbeiter_holder .mitarbeiter_detail .tel_lines span,.under_team_holder .mitarbeiter_holder .mitarbeiter_detail .tel_lines a{color:#fff}.mobile_content{display:none}@media(min-width:320px)and (max-width:667px){.upper_content{height:775px!important}#upper_team_text_holder .person_holder{display:none}.mobile_content{display:block;height:380px;width:100%;position:relative;bottom:0}.mobile_content .carousel-indicators li{top:390px}#upper_team_text_holder .mobile_content .person_holder{display:block;padding:0;top:0}#upper_team_text_holder .mobile_content .person_holder .person{width:100%}#upper_team_text_holder .mobile_content .person_holder .person .social_circle_link{left:-107px}#upper_team_text_holder .mobile_content .person_holder .person_beschreib{top:205px}#upper_team_text_holder .mobile_content .person_holder .phone_container{left:10px;top:310px}.under_team_holder .blue_overlay img{height:100%}.under_team_holder .mitarbeiter_holder{padding:20px 30px}.under_team_holder .mitarbeiter_holder .mitarbeiter_name_holder{position:absolute;height:130px;max-width:100%;left:0;top:50px;padding-left:26px;padding-right:30px}.under_team_holder .mitarbeiter_holder .mitarbeiter_detail{position:absolute;color:#fff;top:200px;width:270px;height:170px;float:left;left:44px}}