/*
Theme Name:     Divi Child
Theme URI:      https://www.elegantthemes.com/gallery/divi/
Description:    Divi Child Theme
Author:         zweistein
Author URI:     https://zweistein.design/
Template:       Divi
Version:        1.0.0
*/
@font-face {
  font-family: "SKODA Next W01 Light";
  src: url("/wp-content/themes/divi-child/font/fa21ebb0-8dd3-4c37-8916-8a018a16643d.eot?#iefix");
  src: url("/wp-content/themes/divi-child/font/fa21ebb0-8dd3-4c37-8916-8a018a16643d.eot?#iefix") format("eot"), url("/wp-content/themes/divi-child/font/339fad86-51a7-4d50-85a3-4dedc11ec0e8.woff2") format("woff2"), url("/wp-content/themes/divi-child/font/f4dc6ebc-4bef-49dc-94d8-be842036dc8e.woff") format("woff"), url("/wp-content/themes/divi-child/font/ac2aa7e8-e566-4ceb-b41f-38364bbf1ecb.ttf") format("truetype"), url("/wp-content/themes/divi-child/font/3d4dc453-e27f-47e3-9518-d9a428a79a17.svg#3d4dc453-e27f-47e3-9518-d9a428a79a17") format("svg");
}
@font-face {
  font-family: "SKODA Next W01 Light Italic";
  src: url("/wp-content/themes/divi-child/font/76a613c0-9023-40b2-a750-f32066c56fef.eot?#iefix");
  src: url("/wp-content/themes/divi-child/font/76a613c0-9023-40b2-a750-f32066c56fef.eot?#iefix") format("eot"), url("/wp-content/themes/divi-child/font/ac812335-b9dd-468b-acab-97b7257edbb4.woff2") format("woff2"), url("/wp-content/themes/divi-child/font/7901f256-23ef-438c-bb9c-ec58de76fd47.woff") format("woff"), url("/wp-content/themes/divi-child/font/3af2f3be-7290-4a2c-9ec8-f706d0c36a60.ttf") format("truetype"), url("/wp-content/themes/divi-child/font/26a37246-1197-4612-ba01-4b2963706ad9.svg#26a37246-1197-4612-ba01-4b2963706ad9") format("svg");
}
@font-face {
  font-family: "SKODA Next W01 Regular";
  src: url("/wp-content/themes/divi-child/font/7c819ec9-a3c1-41d7-99ba-ad3a7ba9ba6b.eot?#iefix");
  src: url("/wp-content/themes/divi-child/font/7c819ec9-a3c1-41d7-99ba-ad3a7ba9ba6b.eot?#iefix") format("eot"), url("/wp-content/themes/divi-child/font/7ce79b42-a287-47d8-8269-fbdea3f24ad3.woff2") format("woff2"), url("/wp-content/themes/divi-child/font/9e911125-957e-462c-bc02-f5dff3de74cf.woff") format("woff"), url("/wp-content/themes/divi-child/font/4538109e-9c89-4a87-bc49-469e9560001e.ttf") format("truetype"), url("/wp-content/themes/divi-child/font/38c8477e-9ae4-44c5-994a-6a139578ead0.svg#38c8477e-9ae4-44c5-994a-6a139578ead0") format("svg");
}
@font-face {
  font-family: "SKODA Next W01 Italic";
  src: url("/wp-content/themes/divi-child/font/5492a33a-65ed-408b-b48e-63146a50abf8.eot?#iefix");
  src: url("/wp-content/themes/divi-child/font/5492a33a-65ed-408b-b48e-63146a50abf8.eot?#iefix") format("eot"), url("/wp-content/themes/divi-child/font/00a4c6b9-a720-438b-9261-38b8215e54d8.woff2") format("woff2"), url("/wp-content/themes/divi-child/font/7baa9b01-8b9c-49a8-936a-14817c515a51.woff") format("woff"), url("/wp-content/themes/divi-child/font/cc768200-dbfd-40a7-aed7-8c58a06b9875.ttf") format("truetype"), url("/wp-content/themes/divi-child/font/706a2c2b-e3e5-4b47-8bc0-a705afba03bc.svg#706a2c2b-e3e5-4b47-8bc0-a705afba03bc") format("svg");
}
@font-face {
  font-family: "SKODA Next W01 Bold";
  src: url("/wp-content/themes/divi-child/font/9547b6d7-3cdd-41a2-ad10-bddd4dd65c1b.eot?#iefix");
  src: url("/wp-content/themes/divi-child/font/9547b6d7-3cdd-41a2-ad10-bddd4dd65c1b.eot?#iefix") format("eot"), url("/wp-content/themes/divi-child/font/ce0897d0-0c7c-4624-a0ce-6916cc092ba2.woff2") format("woff2"), url("/wp-content/themes/divi-child/font/24324ebe-600f-4fdc-8565-6ebff742f25a.woff") format("woff"), url("/wp-content/themes/divi-child/font/da0f29ed-a4ae-456e-9fd1-277067a800dc.ttf") format("truetype"), url("/wp-content/themes/divi-child/font/1133853c-a769-44dc-816d-00606fe2b9df.svg#1133853c-a769-44dc-816d-00606fe2b9df") format("svg");
}
@font-face {
  font-family: "SKODA Next W01 Bold Italic";
  src: url("/wp-content/themes/divi-child/font/ca161a7d-177d-4e63-ac78-0b8783d7a60a.eot?#iefix");
  src: url("/wp-content/themes/divi-child/font/ca161a7d-177d-4e63-ac78-0b8783d7a60a.eot?#iefix") format("eot"), url("/wp-content/themes/divi-child/font/a1abb96a-7ea5-436c-be90-b59e41cd0024.woff2") format("woff2"), url("/wp-content/themes/divi-child/font/c6d6d0dc-3c61-45a4-89b7-fe0865da5279.woff") format("woff"), url("/wp-content/themes/divi-child/font/136393b4-d3f7-4b41-a746-e29045244d1f.ttf") format("truetype"), url("/wp-content/themes/divi-child/font/cf300266-9383-4ad5-8487-3b1aa0bba6d0.svg#cf300266-9383-4ad5-8487-3b1aa0bba6d0") format("svg");
}
@font-face {
  font-family: "SKODA Next W01 Black";
  src: url("/wp-content/themes/divi-child/font/9d5ca901-04bb-492e-8954-30674bffa52a.eot?#iefix");
  src: url("/wp-content/themes/divi-child/font/9d5ca901-04bb-492e-8954-30674bffa52a.eot?#iefix") format("eot"), url("/wp-content/themes/divi-child/font/acbc703b-bde1-4366-9def-738fe1ec1459.woff2") format("woff2"), url("/wp-content/themes/divi-child/font/f8012618-1e1b-4c42-ba20-1444321c59de.woff") format("woff"), url("/wp-content/themes/divi-child/font/e9bc7831-118a-4d24-ae5c-e03b9d831844.ttf") format("truetype"), url("/wp-content/themes/divi-child/font/4f2fc0cc-5162-47d0-b8b9-3996daf46112.svg#4f2fc0cc-5162-47d0-b8b9-3996daf46112") format("svg");
}
@font-face {
  font-family: "SKODA Next W01 Black Italic";
  src: url("/wp-content/themes/divi-child/font/48842508-32f0-486d-90db-99ca0a9805d3.eot?#iefix");
  src: url("/wp-content/themes/divi-child/font/48842508-32f0-486d-90db-99ca0a9805d3.eot?#iefix") format("eot"), url("/wp-content/themes/divi-child/font/6226a97b-d2d7-4dcf-9626-9f52dae529d2.woff2") format("woff2"), url("/wp-content/themes/divi-child/font/82e564c8-ee6b-42f9-956d-ce10a77dfb93.woff") format("woff"), url("/wp-content/themes/divi-child/font/9b3ec57c-2ff0-4838-ab4f-86119af68e2d.ttf") format("truetype"), url("/wp-content/themes/divi-child/font/bb81ae0d-a867-4f1d-b7fb-6ca43ebd590c.svg#bb81ae0d-a867-4f1d-b7fb-6ca43ebd590c") format("svg");
}
h1, h2, h3, h4, h5, h6 {
  font-family: "SKODA Next W01 Black" !important;
  hyphens: auto;
}

p, a, li {
  font-family: "SKODA Next W01 Light";
}

li {
  line-height: 1.6em !important;
}

h1, h2 {
  padding-bottom: 0 !important;
}

strong {
  font-family: "SKODA Next W01 Bold";
}

.et_pb_button {
  font-family: "SKODA Next W01 Bold" !important;
}

p a {
  text-decoration: underline;
}

header .et_pb_group {
  height: 100%;
  display: flex;
  align-items: stretch;
}
header .et_pb_group .et_pb_link {
  font-family: "SKODA Next W01 Light";
  display: flex;
  justify-content: center;
  text-align: center;
  transition: all 0.2s ease-out;
}
header .et_pb_group .et_pb_link:hover {
  font-family: "SKODA Next W01 Bold";
}
header .et_pb_group .et_pb_link:hover::after {
  bottom: 0;
  opacity: 1;
}
header .et_pb_group .et_pb_link::after {
  content: "";
  position: absolute;
  bottom: -2px;
  height: 2px;
  width: 100%;
  background-color: #31694b;
  opacity: 0;
  transition: all 0.2s ease-out;
}

#intro .kacheln .et_pb_column {
  padding: 30px;
  aspect-ratio: 6/4;
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
#intro .kacheln .et_pb_column h2 {
  padding-bottom: 0;
}

.single-gklz.gklz-basic-advanced-2026 header .et_pb_group .et_pb_link:nth-child(1) {
  font-family: "SKODA Next W01 Bold";
}
.single-gklz.gklz-basic-advanced-2026 header .et_pb_group .et_pb_link:nth-child(1)::after {
  bottom: 0;
  opacity: 1;
}
.single-gklz.gklz-advanced-2026 header .et_pb_group .et_pb_link:nth-child(2) {
  font-family: "SKODA Next W01 Bold";
}
.single-gklz.gklz-advanced-2026 header .et_pb_group .et_pb_link:nth-child(2)::after {
  bottom: 0;
  opacity: 1;
}
.single-gklz.gklz-mechanic-2026 header .et_pb_group .et_pb_link:nth-child(3) {
  font-family: "SKODA Next W01 Bold";
}
.single-gklz.gklz-mechanic-2026 header .et_pb_group .et_pb_link:nth-child(3)::after {
  bottom: 0;
  opacity: 1;
}
.single-gklz.gklz-mechanic-online-refresher-fuer-bereits-zertifizierte-sachkundige header .et_pb_group .et_pb_link:nth-child(4) {
  font-family: "SKODA Next W01 Bold";
}
.single-gklz.gklz-mechanic-online-refresher-fuer-bereits-zertifizierte-sachkundige header .et_pb_group .et_pb_link:nth-child(4)::after {
  bottom: 0;
  opacity: 1;
}
.single-gklz .inhalt h2,
.single-gklz .et_pb_post_content h2 {
  padding-bottom: 20px !important;
  line-height: 1.6em !important;
}
.single-gklz .kachel .hinweis p {
  font-size: 14px;
  line-height: 1.3em;
}
.single-gklz .kachel .hinweis p a {
  text-decoration: underline;
}
.single-gklz #anmeldeformular .ff-el-form-check-label,
.single-gklz #anmeldeformular .ff-el-input--label,
.single-gklz #anmeldeformular input {
  font-family: "SKODA Next W01 Regular" !important;
}
.single-gklz #anmeldeformular .ff-el-form-check-label,
.single-gklz #anmeldeformular .ff-el-input--label {
  font-size: 16px;
}
.single-gklz #anmeldeformular .ff-btn-submit {
  font-family: "SKODA Next W01 Bold";
  line-height: 1em;
  padding-left: 64px;
  padding-right: 64px;
}
.single-gklz #anmeldeformular .hiddenfield {
  display: none;
}
.single-gklz #anmeldeformular .ff-el-tc .ff_t_c a {
  font-family: "SKODA Next W01 Bold" !important;
}
.single-gklz #anmeldeformular .ff-el-tc .ff_t_c a:hover {
  text-decoration: underline;
}
.single-gklz #anmeldeformular .ff-message-success {
  box-shadow: none !important;
  border: 1px solid #31694b;
  margin: 0;
}

@media only screen and (max-width: 1200px) {
  header .et_pb_column {
    justify-content: space-between;
  }
}
@media only screen and (max-width: 640px) {
  #intro .kacheln .et_pb_column {
    padding: 20px;
  }
}/*# sourceMappingURL=style.css.map */