.elementor-kit-6{--e-global-color-primary:#004998;--e-global-color-secondary:#E4312A;--e-global-color-text:#1A2B4E;--e-global-color-accent:#62B22F;--e-global-color-c5cc3d8:#FFFFFF;--e-global-color-a318822:#FEC800;--e-global-color-0ff21cd:#1A2B4E;--e-global-color-fac000b:#375173;--e-global-color-3b11440:#CAE8F7;--e-global-color-5bcba78:#EAF6FC;--e-global-color-17b4726:#F4FAFD;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-c5cc3d8 );border-radius:5px 5px 5px 5px;padding:18px 32px 18px 32px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#C92922;color:var( --e-global-color-c5cc3d8 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 a:hover{text-decoration:none;}.elementor-kit-6 img{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    /* Autor IP */
    padding-left: 60px;
    padding-right: 60px;
}

@media only screen and (max-width: 1024px) {
   body { padding-left: 40px;
    padding-right: 40px;}
}

@media only screen and (max-width: 767px) {
   body { padding-left: 0px;
    padding-right: 0px;}
}



/* Iris - Quicknavi CSS */

.quicknav-tooltip {
  position: relative;
  display: inline-block;
  width:46px;
  height: 46px;
  padding: 5px;
  border:none;
}

#quicknav-tooltip-email .quicknav-tooltip{
  width:45px;
  padding: 5px 7px;
}

#quicknav-tooltip-job .quicknav-tooltip{
  width:44px;
}

#quicknav-tooltip-login .quicknav-tooltip {
  width:44px;
  padding: 5px 5px 5px 7px;
}

.quicknav-tooltip .quicknav-tooltip-text {
  visibility: hidden;
  position: absolute;
  margin-left: -180px; 
  margin-top: -5px;
  width:180px;
  background-color: #CAE8F7; /*fallback color*/
  background-color: rgb(202, 232, 247);
  border: none;
  border-radius: 0.2em;
  color: #004998;
  text-align: center;
  padding: 9px 10px 8px 0;
}

#quicknav-tooltip-job .quicknav-tooltip .quicknav-tooltip-text {
    background-color: #E4312A; /*fallback color*/
    background-color: rgba(228, 49, 42, 1);
    color: #FFF;
    margin-top: -9px;
    padding: 13px 10px 12px 0;
}

.quicknav-tooltip:hover .quicknav-tooltip-text {
 visibility: visible;
}

.quicknav-tooltip:hover {
  background-color: #CAE8F7; /*fallback color*/
  background-color: rgb(202, 232, 247);
  border: none;
  border-radius: 0.2em;
}

#quicknav-tooltip-job .quicknav-tooltip {
    background-color: #E4312A; /*fallback color*/
    background-color: rgba(228, 49, 42, 1);
}

/* Tabellen */
  table {
    width: 100%;
    border-collapse: collapse;
    border:none;
  }
  thead th {
    text-align: left;
    padding: 8px;
    background-color: #f2f2f2;
  }
  tbody td {
    padding: 8px;
    border-bottom: 1px solid #ddd;
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hammer-ac.de/wp-content/uploads/2025/02/open-sans-v40-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hammer-ac.de/wp-content/uploads/2025/02/open-sans-v40-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hammer-ac.de/wp-content/uploads/2025/02/open-sans-v40-latin-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */