@import url('https://fonts.googleapis.com/css2?family=Michroma&display=swap');h1,h2,h3,h4,h5,h6{font-family:'Michroma',sans-serif!important}#top-menu li{font-size:18px;padding-right:18px}#main-header .container{padding-right:40px;padding-left:40px;width:100%;max-width:100%}#logo{max-height:100%}.footer-section h2{color:#fff;text-align:center;font-weight:700;font-size:40px;line-height:1.5em}.footer-section ul{text-align:center}.footer-section ul li{display:inline-block;margin-right:20px}.footer-section ul li h4{display:inline-block;color:#fff;font-size:16px;font-weight:bold}.footer-section ul li p{display:inline-block;color:#fff;font-size:18px}.footer-section ul li p a{color:#fff}.footer-section ul li:last-child{margin-right:0}.copyright{background-color:#000;color:#fff;padding-top:10px!important;padding-bottom:10px!important}.copyright p{color:#fff}#service-pod h4{font-size:16px;min-height:58px}.home-sig{padding-bottom:0;margin-bottom:0;margin-top:30px}.four-pod-se h4{font-size:16px}.contact-info{z-index:10000}.contact-info h2,.contact-info h4,.contact-info p,.contact-info .et_pb_text_1.et_pb_text a,.contact-info .et_pb_text_2.et_pb_text a{color:#000!important}.contact-info .et_pb_text_1.et_pb_text a:hover,.contact-info .et_pb_text_2.et_pb_text a:hover{color:#004899!important}.contact-info h2{font-size:22px!important;margin-bottom:10px}.contact-info h4{font-size:17px;font-weight:bold;display:inline-block;vertical-align:top;margin-top:5px}.contact-info p{font-size:17px;display:inline-block;vertical-align:top}.contact-info ul{padding-left:0!important;margin-left:0!important}.contact-info li{overflow:hidden;margin-bottom:15px}.banner-opacity-text h1.et_pb_module_header{opacity:0!important;text-indent:-2222222px}#top-menu li a{font-family:'Michroma',sans-serif!important}#top-menu li{font-size:16px;letter-spacing:1px}.header-content img{width:23%}#top-menu li li{padding-left:10px;padding-right:10px;display:block;margin-bottom:10px}#top-menu li li a{display:block;width:100%;line-height:20px}.et_pb_text_inner p{font-size:19px}h2.haben-text{font-size:26px}h2.pageTitle{font-size:40px;font-weight:700;margin-bottom:50px}#service-pod .et_pb_blurb,.four-pod-se .et_pb_blurb{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#service-pod .et_pb_blurb{padding-left:0!important;padding-right:0!important}#service-pod .et_pb_blurb:hover,.four-pod-se .et_pb_blurb:hover{background-color:#cacdd7}.header-content img{width:210px;position:absolute;top:-150px;left:-21vw}#top-menu li.current_page_item>a,#top-menu li.current_page_item>a:hover,#top-menu-nav>ul>li>a:hover,#top-menu li.current-menu-ancestor>a{opacity:1!important;color:#004899!important}.et_pb_button{font-family:'Michroma',sans-serif!important}.et_pb_button:hover{background-color:#000!important}.nav li ul{border-top:3px solid #3550a0}.et_pb_text_0.et_pb_text .contact-list li a{color:#000!important}.et_pb_text_0.et_pb_text .contact-list li a:hover{color:#004899!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover{color:#fff!important}.home-slider:before{content:'';background:url('https://beta.hamacher-schwieren.ch/wp-content/uploads/2021/06/logo-update.png') no-repeat 0 -21px;width:210px;display:block;position:absolute;left:32px;height:188px;z-index:10;background-size:100%;top:63px;display:none}.inner-banner .et_pb_fullwidth_header{height:570px}.et_hover_enabled:hover{z-index:0}body #page-container .et_pb_section .et_pb_button_0.profil-button{font-family:'Michroma',sans-serif!important}.et_pb_row_1_tb_footer a{color:#fff!important}.et_pb_row_1_tb_footer a:hover{color:#004899!important}.et_pb_contact_form_0.et_pb_contact_form_container .input{font-family:'Michroma',sans-serif!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{font-family:'Michroma',sans-serif!important}.home .header-content{margin-left:-15%!important}.inner-banner:before{width:210px;display:block;position:absolute;left:32px;height:188px;z-index:10;background-size:100%;top:63px}.page-id-62 .et_pb_module_header{}.page-id-62 .inner-banner .et_pb_fullwidth_header{height:562px}.page-id-34 .et_pb_fullwidth_header_0{padding-top:8vw;padding-bottom:9vw}.page-id-34 .et_pb_module_header{padding-bottom:10px}.home-slider .et_pb_fullwidth_header_0{padding-top:150px;padding-bottom:150px;height:562px}.home-slider .et_pb_module_header{padding-bottom:3px}p a.inline-forwardlink,.et_pb_text_inner p a,.et_pb_blurb_description a{color:#004899}p a.inline-forwardlink:hover,.et_pb_text_inner p a:hover,.et_pb_blurb_description a:hover{color:#000}.logo_container a:before{background:url('https://beta.hamacher-schwieren.ch/wp-content/uploads/2021/08/HS-Logo.png') no-repeat 0 0;content:'';display:inline-block;width:130px;height:100%;background-size:100%;position:absolute;left:0;top:0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.logo_container a{padding-left:140px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.et-fixed-header .logo_container a:before{width:60px}.et-fixed-header .logo_container a{padding-left:70px}.current-menu-item.menu-item-1087 a{color:rgba(0,0,0,.6)!important}#trp-floater-ls.trp-color-dark{display:none}.nav li ul{width:272px}#top-menu li.trp-language-switcher-container{padding-right:0;margin-right:0}.page-id-34 .et_pb_fullwidth_header_subhead{font-family:'Michroma',sans-serif!important;line-height:36px!important}.history-date-mobile{display:none}@media only screen and (min-width:1980px){.home-slider .et_pb_fullwidth_header_0{height:734px}.page-id-62 .inner-banner .et_pb_fullwidth_header{height:733px;padding-top:9vw}.home-slider .et_pb_module_header{margin-left:-160px}}@media only screen and (max-width:1440px){.et_header_style_left #et-top-navigation nav>ul>li>a{font-size:13px}.inner-banner .et_pb_fullwidth_header{height:520px}.page-id-62 .inner-banner .et_pb_fullwidth_header{height:525px}.home .header-content{margin-left:0!important}.home-slider .et_pb_fullwidth_header_0{padding-top:95px;height:513px}}@media only screen and (max-width:1366px){.et_header_style_left .logo_container{width:30%;height:auto;top:16px}.logo_container a:before{height:100px;background-size:79%}.logo_container a{display:block;padding-left:99px}.et_header_style_left .logo_container{top:9px}.et-fixed-header #logo{margin-top:-29px}.home-slider .et_pb_module_header{font-size:55px!important}.et_pb_text_0 h2{font-size:35px!important}}@media only screen and (max-width:1280px){#top-menu li{padding-right:6px}.et_header_style_left .logo_container{width:30%;height:auto;top:16px}}@media only screen and (max-width:1080px){.et_pb_row.et_pb_row_0.contact-info.et_had_animation{margin-top:-115px!important}}@media only screen and (max-width:1024px){.et_header_style_left .logo_container{width:100%;height:100%;top:auto}.inner-banner .et_pb_fullwidth_header{padding-top:0;padding-bottom:0;min-height:217px;height:290px}.et_header_style_left .logo_container{width:30%;height:auto;top:10px}.logo_container a{padding-left:75px}.logo_container a:before{height:60px;background-size:55%}.et_header_style_left #et-top-navigation nav>ul>li>a{font-size:12px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:35px}.et_pb_row.et_pb_row_0.contact-info.et_had_animation{margin-top:-110px!important}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-size:25px}}@media only screen and (max-width:1000px){.et_header_style_left .logo_container{width:auto}.et_header_style_left #logo,.et_header_style_split #logo{max-width:80%}.et_header_style_left #logo,.et_header_style_split #logo{margin-top:-12px}.et_toggle_slide_menu:after,.mobile_menu_bar:before{color:#02489A}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:30px}.home-slider .et_pb_module_header{font-size:45px!important;line-height:60px!important}.home-slider .et_pb_fullwidth_header_0{height:373px}.et_pb_text_0 h2{font-size:30px!important}.et_mobile_menu{border-color:#02489A}.et_mobile_menu li a{color:rgba(0,0,0,.6)}.et_mobile_menu li.current-menu-item a{opacity:1!important;color:#004899!important}.et_mobile_menu li.trp-language-switcher-container{display:inline-block}.inner-banner .et_pb_fullwidth_header,.page-id-62 .inner-banner .et_pb_fullwidth_header{height:220px}.page-id-64 .et_pb_section_1.et_pb_section,.page-id-66 .et_pb_section_1.et_pb_section,.page-id-71 .et_pb_section_1.et_pb_section,.page-id-73 .et_pb_section_1.et_pb_section,.page-id-77 .et_pb_section_1.et_pb_section,.page-id-79 .et_pb_section_1.et_pb_section{padding-top:22px}.contact-info .et_pb_image_wrap{display:block}.contact-info .et_pb_image_wrap img{display:block;width:100%}#et_pb_contact_form_0{margin-left:20px!important;margin-right:20px!important}.history-date-mobile{display:block}.history-date-desktop{display:none}}@media only screen and (max-width:480px){.inner-banner .et_pb_fullwidth_header,.page-id-62 .inner-banner .et_pb_fullwidth_header{padding-top:0;padding-bottom:0;min-height:123px;height:170px}#main-header .container{padding-right:20px;padding-left:20px}.home-slider .et_pb_module_header{font-size:35px!important;line-height:48px!important}.home-slider .et_pb_fullwidth_header_0{height:173px;padding-top:0}.home-slider .et_pb_module_header{font-size:25px!important;line-height:30px!important}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:25px}.et_pb_text_0 h2{font-size:20px!important;line-height:25px!important}.entry-content .et_pb_section{padding-top:10px}h2.haben-text{margin-left:10px;margin-right:10px}.et_pb_section_1_tb_footer p{line-height:30px}.footer-section ul li{margin-right:0;margin-bottom:10px}.et_pb_text_0 h2{margin-bottom:10px}.et_pb_row.et_pb_row_0.contact-info.et_had_animation{margin-top:-70px!important}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-size:20px;line-height:28px!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{padding-top:0!important;padding-bottom:0!important;margin-top:20px}.contact-info h4{display:block}}