h1{color:#0f5f23;font-weight:800!important;line-height:1.1;letter-spacing:-0.02em;font-size:clamp(30px,4.8vw,50px);padding-bottom:10px}h2,h3{margin-top:2.2rem}h2:first-of-type,h3:first-of-type{margin-top:0}h2{font-size:clamp(20px,4.2vw,34px);color:#84bc31;font-weight:800!important;line-height:1.1;padding-bottom:10px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word}h3{color:#0f5f23;font-weight:800!important;font-size:clamp(16px,2vw,24px);line-height:1.1;padding-bottom:10px}.et_pb_section_1_tb_body h2{font-size:clamp(20px,5vw,32px)}.et_pb_section_1_tb_body h3{font-size:clamp(18px,4.5vw,24px)}.et_pb_section_1_tb_body .et_pb_column h2{padding-top:20px}.et_pb_section_1_tb_body .et_pb_column h2:first-child{padding-top:0}.dpdfg_filtergrid_0 .entry-title,.dpdfg_filtergrid_0 .entry-title a{font-weight:700!important;font-size:24px!important;color:#0f5f23!important;line-height:1.1!important;hyphens:auto;overflow-wrap:break-word}.et_pb_section_1_tb_header .oeft-header-logo .sub-menu li a{padding-left:0!important;padding-right:0!important}.et_pb_button_small_mail{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.45em .9em;font-size:13px;line-height:1.5;font-weight:700;background:#edede3;color:#1a1a1a!important;text-decoration:none;border-radius:6px;border:1px solid rgba(255,255,255,.12);transition:background .2s ease,transform .2s ease,color .2s ease}.et_pb_button_small_mail:visited{color:#1a1a1a!important}.et_pb_button_small_mail:hover{color:#fff!important}.wpml-globe-icon:before{font-family:"ETmodules";content:"\e0e3";margin-right:6px}.et_pb_fullwidth_code,.et_pb_fullwidth_code .et_pb_code_inner{padding:0!important;margin:0!important}.oeft-hero{position:relative;width:100%;height:70vh;min-height:420px;overflow:hidden;background:#000}.oeft-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.oeft-hero__overlay{position:absolute;inset:0;z-index:2}.oeft-hero__overlay::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18)}.oeft-hero__container{position:relative;height:100%;width:80%;max-width:1080px;margin:0 auto}.oeft-hero__headlinewrap{position:absolute;left:0;top:62%;transform:translateY(-50%);padding-left:22px;border-left:10px solid #86b93b;z-index:3;font-size:clamp(22px,6vw,60px);line-height:1.1;letter-spacing:-0.02em;font-weight:800}.oeft-hero__headline{margin:0;color:#fff;text-shadow:0 12px 40px rgba(0,0,0,.35);font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;hyphens:auto;overflow-wrap:break-word}.oeft-hero__controls{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.oeft-hero__btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:999px;background:rgba(0,0,0,.45);color:rgba(255,255,255,.92);text-decoration:none;font-size:12px;line-height:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease}.oeft-hero__btn:hover{background:rgba(0,0,0,.65);transform:translateY(-1px)}@media (max-width:980px){.oeft-hero__container{width:90%}.oeft-hero__headlinewrap{top:64%}}@media (max-width:767px){.oeft-hero{min-height:360px}}.versuchstechnik-preise{width:100%;border-collapse:collapse;table-layout:fixed}.versuchstechnik-preise td{border-top:1px solid #000!important;border-bottom:1px solid #000!important;padding:14px 10px;vertical-align:top}.versuchstechnik-preise td.leistung{width:75%;border-right:5px solid #f2f1f0!important}.versuchstechnik-preise td.preis{width:220px;text-align:right;white-space:nowrap;border-right:none!important}.ausweise-tabelle td.preis{width:320px;white-space:normal}.zeitplan-tabelle td.leistung{width:auto;border-right:5px solid #f2f1f0!important}.zeitplan-tabelle td.datum{width:170px;border-right:5px solid #f2f1f0!important;white-space:nowrap}.zeitplan-tabelle td.uhrzeit{width:200px;text-align:right;white-space:nowrap;border-right:none!important}.oeft-table{width:100%;border-collapse:collapse;margin:20px 0}.oeft-table th,.oeft-table td{padding:14px 10px;text-align:left;border-bottom:1px solid #000}.oeft-table th{font-weight:600}.oeft-table thead tr{border-top:2px solid #000}