.header_module_container{width:100%;height:auto;position:relative}.header_module_container:after{content:".";font-size:0;line-height:0;display:block;clear:both;visibility:hidden}.header_module_container .header_module_image_container{width:100%;height:auto;position:relative}.header_module_container .header_module_image_container .video{position:absolute;height:100%;object-fit:fill;width:100%}.header_module_container .header_module_image_container:after{content:".";font-size:0;line-height:0;display:block;clear:both;visibility:hidden}.header_module_container .header_module_image_container.hmic-big{width:100%;height:100vh}.header_module_container .header_module_image_container.hmic-big .header_module_image{height:100%}.header_module_container .header_module_image_container.hmic-small{max-width:1120px;margin:auto;height:auto}.header_module_container .header_module_image_container.hmic-small .header_module_image{padding-bottom:69.64285714%;height:auto}.header_module_container .header_module_image_container .header_module_image{width:100%;position:relative;background-size:cover;background-position:50%}.header_module_container .header_module_image_container .header_module_image:after{content:".";font-size:0;line-height:0;display:block;clear:both;visibility:hidden}.header_module_container .header_module_image_container .header_module_image .header_module_title_container{max-width:1124px;height:auto;transform:translate(-50%,-50%);top:50%;left:50%;font-size:136px;position:absolute;z-index:1;text-align:center;color:#fff;font-weight:600}.header_module_container .header_module_image_container .header_module_image .header_cta{color:#fff;position:absolute;bottom:100px;left:50%;transform:translateX(-50%);border:3px solid #fff;padding:12px;text-decoration:none;font-size:20px;min-width:280px;text-align:center;transition:color .3s,background-color .3s}.header_module_container .header_module_image_container .header_module_image .header_cta:hover{background-color:#fff;color:#000}.header_module_container .header_module_image_container .header_module_image .emblem{position:absolute;bottom:40px;right:40px;width:136px;height:58px;background-image:url(/app/themes/chv/public/images/vorarlberg_logo_white.svg);z-index:1}.header_module_container .header_module_image_container .header_module_image .social_container{top:50%;right:40px;transform:translate(50%,-50%);position:absolute;z-index:1}.header_module_container .header_module_image_container .header_module_image .social_container .sc_90deg{display:flex;flex-direction:row-reverse;transform:rotate(270deg);transform-origin:center bottom;height:18px;width:auto}.header_module_container .header_module_image_container .header_module_image .social_container .sc_90deg>div{padding:0 45px;font-size:15px;color:#fff;float:left}.header_module_container .header_module_image_container .header_module_image .social_container .sc_90deg>div a{text-decoration:none;color:#fff}.header_module_container .header_module_image_container .header_module_image .copyright_container{height:12px;width:auto;position:absolute;z-index:1;bottom:0;right:-16px;font-size:10px;transform:translateX(100%)}.header_module_container .header_module_image_container .header_module_image .copyright_container .copyright{transform:rotate(-90deg);transform-origin:bottom left}.header_module_container .header_module_image_container .header_module_image .scrolldown_container{bottom:27px;left:50%;transform:translateX(-50%);position:absolute;z-index:1;width:24px}.header_module_container .header_module_image_container .header_module_image .scrolldown_container .scrolldown_90deg{width:max-content;height:24px;position:relative;transform:rotate(-90deg) translateX(0);transform-origin:center left}.header_module_container .header_module_image_container .header_module_image .scrolldown_container .scrolldown_90deg .scrolldown_line{width:50px;height:24px;border-bottom:1px solid #fff;float:left;position:relative}.header_module_container .header_module_image_container .header_module_image .scrolldown_container .scrolldown_90deg .scrolldown_text{width:auto;height:24px;font-size:20px;color:#fff;float:left;position:relative;font-weight:500}.header_module_container .header_module_image_container .svg-overlay{position:absolute;top:0;left:0;right:0;z-index:1;width:50vw;height:auto;margin:0 auto;opacity:.7}@media screen and (max-width:767.98px){.header_module_container .header_module_image_container .header_module_image .header_module_title_container{font-size:45px;width:100%}.header_module_container .header_module_image_container .header_module_image .scrolldown_container,.header_module_container .header_module_image_container .header_module_image .social_container{display:none}.header_module_container .header_module_image_container .svg-overlay{width:auto;height:100vh}.header_module_container .header_module_image_container.hmic-small .header_module_image{padding-bottom:100%}}
.content_container_row{width:100%;height:auto;padding-top:75px;padding-bottom:75px}.content_container_row:after{content:".";font-size:0;line-height:0;display:block;clear:both;visibility:hidden}.content_container_row.content-container-padding-fat{padding-top:110px;padding-bottom:98px}.content_container_row.content-container-padding-slim{padding-top:60px;padding-bottom:60px}.content_container_row.content-container-black{background-color:#000;color:#fff}.content_container_row.content-container-image{background-size:cover;background-position:50%}.content_container_row.content-container-white{background-color:#fff;color:#000}.content_container_row.content-container-grey{background-color:#f6f6f6;color:#000}.content_container_row .content_container_inner_row{margin:auto;height:auto}.content_container_row .content_container_inner_row:after{content:".";font-size:0;line-height:0;display:block;clear:both;visibility:hidden}.content_container_row .content_container_inner_row.container-full{max-width:100%}.content_container_row .content_container_inner_row.container-standard{max-width:1640px}.content_container_row .content_container_inner_row.container-wide{max-width:1800px}.content_container_row .content_container_inner_row.container-narrow{max-width:812px}.content_container_row .content_container_inner_row.container-smallheader{max-width:1120px}.content_container_row .content_container_inner_row.container-footer{max-width:1600px}.content_container_row .content_container_inner_row.container-slider{max-width:1414px}.content_container_row .content_container_inner_row.container-mystery{max-width:1366px}.content_container_row .content_container_inner_row.container-jobst{max-width:1516px}
.private_customer_dashboard_container{width:100%;padding:20px;padding-top:200px}.private_customer_dashboard_container .logout_btn{text-decoration:none;color:#000;border:2px solid #000;padding:10px;text-transform:uppercase;font-weight:600;margin-top:20px;display:block;width:fit-content;transition:color .3s}.private_customer_dashboard_container .logout_btn:hover{color:#dddd3a}.private_customer_dashboard_container .acf_post_title_label{font-weight:400;margin:0;margin-top:3px}.private_customer_dashboard_container .details_flex{margin-top:50px;display:flex;flex-wrap:wrap}.private_customer_dashboard_container .details_flex .company_details_wrapper{max-width:700px}.private_customer_dashboard_container .details_flex .company_details_wrapper table{border-spacing:0 15px}.private_customer_dashboard_container .details_flex .company_details_wrapper table td{padding-right:10px;vertical-align:top}.private_customer_dashboard_container .details_flex .company_details_wrapper table td p{margin:0}.private_customer_dashboard_container .details_flex .company_details_wrapper table td a{color:#000}.private_customer_dashboard_container .details_flex .company_details_wrapper table td a:hover{font-weight:600}.private_customer_dashboard_container .details_flex .company_details_wrapper table td ul{margin:0;padding-left:25px}.private_customer_dashboard_container .details_flex .company_details_wrapper table td:first-child{width:30%}.private_customer_dashboard_container .details_flex .jobs_wrapper{margin-left:70px}.private_customer_dashboard_container .details_flex .jobs_wrapper a{text-decoration:none;color:#000}.private_customer_dashboard_container .details_flex .jobs_wrapper a:hover{text-decoration:underline}.private_customer_dashboard_container .details_flex .edit_button{border:2px solid #000;padding:15px;text-transform:uppercase;text-align:center;color:#000;font-weight:600;text-decoration:none;margin-top:20px;display:block;width:fit-content;transition:color .3s}.private_customer_dashboard_container .details_flex .edit_button:hover{color:#dddd3a}.private_customer_dashboard_container .section_heading{text-transform:uppercase;font-weight:600;font-size:18px}.private_customer_dashboard_container .back_2_dash{color:#000;font-size:18px;display:block;margin-top:10px;margin-bottom:30px;font-weight:600;transition:color .3s;width:fit-content}.private_customer_dashboard_container .back_2_dash:hover{color:#dddd3a}.private_customer_dashboard_container .acf-button{border:2px solid #000;padding:10px;text-transform:uppercase;text-align:center;color:#000;font-weight:600;text-decoration:none;margin-top:20px;display:block;width:fit-content;transition:color .3s;cursor:pointer;background-color:transparent;font-family:montserrat,Arial,Helvetica,sans-serif;font-size:15px}.private_customer_dashboard_container .acf-button:hover{color:#dddd3a}.private_customer_dashboard_container .acf-button.button-large{font-size:18px;margin-left:13px}.private_customer_dashboard_container select{font-family:montserrat,Arial,Helvetica,sans-serif;font-size:16px!important;color:#444}.private_customer_dashboard_container .acf-form{margin-left:-13px;margin-right:-13px}.private_customer_dashboard_container .status_wrapper{display:flex;align-items:center;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #000}.private_customer_dashboard_container .status_wrapper .select_status{margin-left:10px;margin-right:10px;font-family:montserrat,Arial,Helvetica,sans-serif;font-size:15px}.private_customer_dashboard_container .status_wrapper .el_spinner,.private_customer_dashboard_container .status_wrapper .status_error{display:none}.private_customer_dashboard_container .status_wrapper .el_spinner .spinner .loader{margin:10px auto;font-size:4px;margin-left:20px}.private_customer_dashboard_container .status_wrapper .success_message{display:none}@media screen and (max-width:1199.98px){.private_customer_dashboard_container .details_flex .jobs_wrapper{margin-left:0;margin-top:60px}}@media screen and (max-width:767.98px){.acf-fields>.acf-field{width:100%!important}.private_customer_dashboard_container .details_flex .company_details_wrapper table td{width:100%!important;display:block}.private_customer_dashboard_container .details_flex .jobs_wrapper{margin-left:0;margin-top:60px}}
