h2{font-size:clamp(2rem,8vw,2.2rem)!important;font-weight:900!important}.h2-taucharbeiten h2{font-size:clamp(5rem,10vw,6rem)!important}.dipi_hamburger .hamburger-inner,.dipi_hamburger .hamburger-inner::after,.dipi_hamburger .hamburger-inner::before{background-color:#fff!important}body:not(.home) .dipi_hamburger .hamburger-inner,body:not(.home) .dipi_hamburger .hamburger-inner::before,body:not(.home) .dipi_hamburger .hamburger-inner::after{background-color:#3c7179!important}.dipi_hamburger{position:relative!important;z-index:1000001!important}body:not(.home) #main-header #logo,body:not(.home) header .et_pb_menu__logo img{content:url("https://hts-tauchservice.at/wp-content/uploads/2026/06/Haubentauchservice-Logo.png")!important}body.home #main-header.et-fixed-header .dipi_hamburger .hamburger-inner,body.home #main-header.et-fixed-header .dipi_hamburger .hamburger-inner::before,body.home #main-header.et-fixed-header .dipi_hamburger .hamburger-inner::after{background-color:#3c7179!important}body.dipi-mobile-menu-fullscreen .et_mobile_menu{background:#3c7179!important;height:100vh!important;min-height:100vh!important;top:0!important;bottom:0!important;margin:0!important}body.dipi-mobile-menu-fullscreen .et_mobile_menu>li>a{font-size:16px!important}body.et-fb.dipi-mobile-menu-fullscreen .et_mobile_menu,.et-fb-root-ancestor body.dipi-mobile-menu-fullscreen .et_mobile_menu{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body #page-container .wpcf7{background:#ffffff!important;padding:34px!important;border-radius:26px!important;box-shadow:0 18px 50px rgba(0,40,60,0.14)!important;max-width:760px!important;margin:0 auto!important}body #page-container .wpcf7 label{display:block!important;margin-bottom:20px!important;color:#061722!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}body #page-container .wpcf7 .wpcf7-form-control-wrap{display:block!important;margin-top:8px!important}body #page-container .wpcf7 input.wpcf7-text,body #page-container .wpcf7 input.wpcf7-email,body #page-container .wpcf7 input.wpcf7-tel,body #page-container .wpcf7 select.wpcf7-select,body #page-container .wpcf7 textarea.wpcf7-textarea{width:100%!important;padding:15px 18px!important;border:1px solid #d8e2e6!important;border-radius:16px!important;background-color:#f6fbfc!important;color:#061722!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important;box-sizing:border-box!important;outline:none!important;box-shadow:none!important}body #page-container .wpcf7 input.wpcf7-text:focus,body #page-container .wpcf7 input.wpcf7-email:focus,body #page-container .wpcf7 input.wpcf7-tel:focus,body #page-container .wpcf7 select.wpcf7-select:focus,body #page-container .wpcf7 textarea.wpcf7-textarea:focus{border-color:#35d9c4!important;background-color:#ffffff!important;box-shadow:0 0 0 4px rgba(53,217,196,0.18)!important}body #page-container .wpcf7 textarea.wpcf7-textarea{min-height:150px!important;resize:vertical!important}body #page-container .wpcf7 input::placeholder,body #page-container .wpcf7 textarea::placeholder{color:rgba(6,23,34,0.45)!important}body #page-container .wpcf7 select.wpcf7-select{cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#061722 50%),linear-gradient(135deg,#061722 50%,transparent 50%)!important;background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;padding-right:45px!important}body #page-container .wpcf7 .wpcf7-acceptance{display:block!important;margin-bottom:22px!important;font-size:14px!important;line-height:1.5!important;color:#061722!important}body #page-container .wpcf7 .wpcf7-acceptance a{color:#007c89!important;font-weight:600!important;text-decoration:underline!important}body #page-container .wpcf7 input[type="checkbox"]{width:18px!important;height:18px!important;margin-right:8px!important;accent-color:#35d9c4!important}body #page-container .wpcf7 .wpcf7-list-item{margin:0!important}body #page-container .wpcf7 input.wpcf7-submit{display:inline-block!important;background:linear-gradient(90deg,#35d9c4 0%,#061722 100%)!important;color:#ffffff!important;border:none!important;border-radius:999px!important;padding:15px 34px!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important;box-shadow:none!important;transition:all 0.25s ease!important}body #page-container .wpcf7 input.wpcf7-submit:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(0,30,45,0.22)!important}body #page-container .wpcf7 .wpcf7-not-valid-tip{margin-top:7px!important;font-size:13px!important;color:#c0392b!important}body #page-container .wpcf7 .wpcf7-response-output{margin:20px 0 0!important;padding:14px 16px!important;border-radius:12px!important;font-size:15px!important}.liste-haken ul{list-style:none;padding-left:0;display:table;margin-left:auto;margin-right:0;text-align:left}.liste-haken ul li{position:relative;padding-left:34px;margin-bottom:10px;line-height:40px}.liste-haken ul li::before{content:"✓";position:absolute;left:0;top:0.35em;width:30px;height:30px;line-height:30px;border:2px solid #ffffff;border-radius:50%;color:#ffffff;font-size:16px;font-weight:bold;text-align:center}.liste-haken-ohne-kreis ul{list-style:none;padding-left:0;margin-left:0;color:#000000;columns:2;column-gap:50px}.liste-haken-ohne-kreis ul li{position:relative;padding-left:28px;margin-bottom:10px;line-height:30px;color:#000000;break-inside:avoid}.liste-haken-ohne-kreis ul li::before{content:"✓";position:absolute;left:0;top:0;color:#000000;font-size:16px;font-weight:bold;line-height:40px}.borlabs-cookie-open-dialog-preferences a,.et-l--footer a{color:#041D2B!important;font-size:14px!important}.kontakt-person{position:relative;overflow:visible!important}.kontakt-person .et_pb_image{margin:0!important}.kontakt-person .et_pb_image_wrap{display:block;overflow:hidden;border-radius:28px;box-shadow:0 18px 35px rgba(0,0,0,0.22)}.kontakt-person img{width:100%;display:block}.kontakt-person .kontakt-person-bild-1,.kontakt-person .kontakt-person-bild-2{position:absolute;opacity:1}@media only screen and (min-width:981px){#main-header .logo_container,#main-header #logo{max-height:none!important}#main-header #logo{height:85px!important;width:auto!important}.kontakt-person{min-height:430px}.kontakt-person .kontakt-person-bild-1{width:260px;left:0;top:20px;z-index:3;transform:rotate(-7deg)}.kontakt-person .kontakt-person-bild-2{width:220px;left:185px;top:155px;z-index:10;transform:rotate(7deg)}.menu-click-wrap .menu-toggle-menu{opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(-10px);pointer-events:none;transition:all 0.35s ease}.menu-click-wrap:hover .menu-toggle-menu,.menu-click-wrap:focus-within .menu-toggle-menu{opacity:1;visibility:visible;max-height:600px;transform:translateY(0);pointer-events:auto}}@media only screen and (max-width:980px){header.et-l--header,header.et-l--header .et_pb_section,header.et-l--header .et_pb_row{width:100%!important;max-width:100%!important}header.et-l--header .et_pb_row{margin-left:0!important;margin-right:0!important}.h1-start{font-size:16px!important;text-align:center!important}.h2-taucharbeiten h2{font-size:clamp(3rem,7vw,3.2rem)!important}.dipi-mobile-menu-fullscreen .et_mobile_menu,body.dipi-mobile-menu-fullscreen .et_mobile_menu{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;box-sizing:border-box!important}body.dipi-mobile-menu-fullscreen .et_mobile_menu{z-index:999999!important;padding:120px 30px 50px!important;overflow-y:auto!important;background:#3c7179!important}.dipi-mobile-menu-fullscreen .et_mobile_menu{transform:none!important}body.dipi-mobile-menu-fullscreen .et_mobile_menu>li{width:100%!important;text-align:center!important}body.dipi-mobile-menu-fullscreen .et_mobile_menu>li>a{display:block!important;width:100%!important;padding:14px 15px!important;text-align:center!important}#main-header .logo_container,#main-header #logo{max-height:none!important}#main-header #logo{height:60px!important;width:auto!important}.kontakt-person{min-height:390px;max-width:520px;margin-left:auto;margin-right:auto}.kontakt-person .kontakt-person-bild-1{width:230px;left:25px;top:10px;z-index:3;transform:rotate(-6deg)}.kontakt-person .kontakt-person-bild-2{width:200px;left:210px;top:145px;z-index:10;transform:rotate(6deg)}.menu-click-wrap .menu-toggle-menu{opacity:1!important;visibility:visible!important;max-height:none!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}.menu-click-wrap .mobile_menu_bar{display:none!important}.menu-click-wrap .et_mobile_menu{display:block!important;position:static!important;width:100%!important;border-top:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:12px 0 0!important}.menu-click-wrap .et_mobile_menu li{display:inline-block!important;padding:0!important;margin:0!important}.menu-click-wrap .et_mobile_menu li a{display:inline-block!important;border-bottom:none!important;padding:8px 10px!important;font-size:15px!important;font-weight:600!important;color:#041D2B!important;background:transparent!important;text-decoration:none!important;opacity:1!important;visibility:visible!important}.menu-click-wrap .et_mobile_nav_menu{display:block!important;width:100%!important;text-align:center!important}.menu-click-wrap .et_pb_menu__wrap{justify-content:center!important}}@media only screen and (max-width:767px){h1{font-size:clamp(1.4rem,6vw,1.5rem)!important;word-break:balance}h2{font-size:clamp(1.8rem,6vw,2rem)!important;hyphens:auto}.borlabs-cookie-open-dialog-preferences a{text-align:left!important;float:left!important}body #page-container .wpcf7{padding:24px!important;border-radius:20px!important}body #page-container .wpcf7 input.wpcf7-submit{width:100%!important;text-align:center!important}.liste-haken ul{display:block;margin-left:0;margin-right:0;text-align:left;padding-left:0}.liste-haken ul li{font-size:20px;line-height:1.5;padding-left:34px;margin-bottom:14px;text-align:left}.liste-haken ul li::before{width:20px;height:20px;line-height:20px;font-size:12px;top:0.25em;left:0;border:2px solid #ffffff;border-radius:50%}.liste-haken-ohne-kreis ul{columns:1!important;column-gap:0!important;padding-left:0!important;margin-left:0!important}.liste-haken-ohne-kreis ul li{font-size:16px!important;line-height:1.6!important;padding-left:28px!important;margin-bottom:12px!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.liste-haken-ohne-kreis ul li::before{font-size:16px!important;line-height:1.6!important;top:0!important}.kontakt-person{min-height:350px;max-width:360px;margin-left:auto;margin-right:auto}.kontakt-person .kontakt-person-bild-1{width:190px;left:0;top:15px;z-index:3;transform:rotate(-5deg)}.kontakt-person .kontakt-person-bild-2{width:160px;left:160px;top:145px;z-index:10;transform:rotate(5deg)}.kontakt-person .et_pb_image_wrap{border-radius:22px;box-shadow:0 14px 28px rgba(0,0,0,0.20)}}@media only screen and (max-width:420px){.kontakt-person{min-height:320px;max-width:320px}.kontakt-person .kontakt-person-bild-1{width:170px;left:0;top:10px;z-index:3}.kontakt-person .kontakt-person-bild-2{width:145px;left:140px;top:130px;z-index:10}}