.elementor-kit-6{--e-global-color-primary:#000D1A;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#D8D8D8;--e-global-color-accent:#E51074;--e-global-color-d17d04f:#002E602B;--e-global-color-b7ddf49:#2F323D;--e-global-color-63c9a60:#00ABA7;--e-global-color-8c744ab:#EF7D00;--e-global-color-d5e8748:#2CAAE1;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:300;}.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-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.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:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h1{color:var( --e-global-color-secondary );font-size:54px;font-weight:700;line-height:65px;}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-size:40px;font-weight:700;line-height:60px;}.elementor-kit-6 h3{color:var( --e-global-color-secondary );font-size:32px;font-weight:700;line-height:46px;}.elementor-kit-6 h4{color:var( --e-global-color-secondary );font-size:24px;}.elementor-kit-6 h5{color:var( --e-global-color-secondary );font-size:20px;font-weight:700;line-height:30px;}.elementor-kit-6 h6{color:var( --e-global-color-secondary );font-size:16px;font-weight:700;}.elementor-kit-6 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b7ddf49 );border-radius:20px 20px 20px 20px;}.elementor-kit-6 label{font-family:"Open Sans", Sans-serif;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Open Sans", Sans-serif;color:var( --e-global-color-text );accent-color:var( --e-global-color-d17d04f );background-color:var( --e-global-color-d17d04f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b7ddf49 );border-radius:10px 10px 10px 10px;transition:300ms;padding:12px 12px 12px 12px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:var( --e-global-color-secondary );accent-color:var( --e-global-color-d17d04f );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1333px){.elementor-kit-6 h1{font-size:40px;line-height:56px;}.elementor-kit-6 h2{font-size:36px;line-height:1.4em;}.elementor-kit-6 h3{font-size:32px;}.elementor-kit-6 h4{font-size:24px;}.elementor-kit-6 h5{font-size:20px;}.elementor-kit-6 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h1{font-size:34px;line-height:44px;}.elementor-kit-6 h2{font-size:30px;line-height:45px;}.elementor-kit-6 h3{font-size:26px;line-height:33px;}.elementor-kit-6 h4{font-size:24px;}.elementor-kit-6 h5{font-size:20px;}.elementor-kit-6 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html * {
    font-family: "Open Sans", Sans-serif;
}

html {
    scroll-padding-top: 200px;
}

body {
    overflow-y: visible;
}


.blur-effect {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

.high-main-color {
    /*
    position: relative;
    color:  var( --e-global-color-accent ) ;
    border-bottom: 5px solid  var( --e-global-color-accent );
        padding-bottom: 6px;
    display: inline-block;
    line-height: 1;*/
        color:  var( --e-global-color-accent ) ;
        text-decoration-line: underline;
      text-decoration-color: var( --e-global-color-accent );
      text-decoration-thickness: 6px;
      text-underline-offset: 7px;
}
.high-medi-color {
      color: var( --e-global-color-63c9a60 ) ;
      text-decoration-line: underline;
      text-decoration-color:  var( --e-global-color-63c9a60 ) ;
      text-decoration-thickness: 6px;
      text-underline-offset: 7px;
}
.high-air-color {
      color: var( --e-global-color-8c744ab ) ;
      text-decoration-line: underline;
      text-decoration-color:  var( --e-global-color-8c744ab ) ;
      text-decoration-thickness: 6px;
      text-underline-offset: 7px;
}
.high-live-color {
      color: #5cb1d9 ;
      text-decoration-line: underline;
      text-decoration-color:   #5cb1d9 ;
      text-decoration-thickness: 6px;
      text-underline-offset: 7px;
}


.elipse-pink {
    width: 466.41px;
    height: 466.41px;
    background: linear-gradient(180deg, rgba(229, 16, 116, 0.5) 33.13%, rgba(255, 143, 196, 0.5) 33.14%);
    opacity: 0.4;
    filter: blur(250px);
    transform: rotate(-90.71deg);
    
}

.elementor-button {
    &:hover {
        transform: scale(0.95);
    }
}
.subline {
    .elementor-heading-title {
        font-size: 32px;
        font-weight: 300 !important;
        line-height: 50px;
        position:relative;
        &:after {
        content: "";
        background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 20 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.41017 10.7914C6.50112 10.7914 8.19605 12.4814 8.19605 14.566C8.19611 16.6506 6.50107 18.3406 4.41011 18.3406C2.31933 18.3406 0.624512 16.6506 0.624512 14.566C0.624512 12.4814 2.31933 10.7914 4.41017 10.7914Z' fill='%23E51074'/><path fill-rule='evenodd' clip-rule='evenodd' d='M19.7033 17.9832C19.7033 15.7537 19.4512 12.9954 18.3985 10.7676C17.5632 8.79809 16.3673 7.01969 14.8451 5.50189C13.3228 3.98427 11.5491 2.79255 9.57389 1.95955C7.52723 1.09642 5.35453 0.659323 3.1168 0.659323C2.16631 0.659323 1.1721 0.65479 0.296753 0.777922V6.63141C1.21172 6.38733 2.15644 6.38102 3.1168 6.38102C6.01568 6.38102 8.74096 7.51095 10.7908 9.5546C13.0633 11.709 13.9693 15.0965 13.9693 17.9833H19.7033V17.9832Z' fill='%23E51074'/></svg>") no-repeat center/contain;
        position: absolute;
        
        width: 40px;
        height: 40px;
        }
       @media only screen and (max-width: 767px) {
          font-size: 24px;
          &:after {
              width:30px;
              height:30px;
          }
        }
    }
}
.subline-medifon {
    .elementor-heading-title {
        font-size: 32px;
        font-weight: 300 !important;
        line-height: 50px;
        position:relative;
        &:after {
        content: "";
        background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 20 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.41017 10.7914C6.50112 10.7914 8.19605 12.4814 8.19605 14.566C8.19611 16.6506 6.50107 18.3406 4.41011 18.3406C2.31933 18.3406 0.624512 16.6506 0.624512 14.566C0.624512 12.4814 2.31933 10.7914 4.41017 10.7914Z' fill='%2300ABA7'/><path fill-rule='evenodd' clip-rule='evenodd' d='M19.7033 17.9832C19.7033 15.7537 19.4512 12.9954 18.3985 10.7676C17.5632 8.79809 16.3673 7.01969 14.8451 5.50189C13.3228 3.98427 11.5491 2.79255 9.57389 1.95955C7.52723 1.09642 5.35453 0.659323 3.1168 0.659323C2.16631 0.659323 1.1721 0.65479 0.296753 0.777922V6.63141C1.21172 6.38733 2.15644 6.38102 3.1168 6.38102C6.01568 6.38102 8.74096 7.51095 10.7908 9.5546C13.0633 11.709 13.9693 15.0965 13.9693 17.9833H19.7033V17.9832Z' fill='%2300ABA7'/></svg>") no-repeat center/contain;
        position: absolute;
        
        width: 40px;
        height: 40px;
        }
       @media only screen and (max-width: 767px) {
          font-size: 24px;
          &:after {
              width:30px;
              height:30px;
          }
        }
    }
}
.subline-airfon {
    .elementor-heading-title {
        font-size: 32px;
        font-weight: 300 !important;
        line-height: 50px;
        position:relative;
        &:after {
        content: "";
        background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 20 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.41017 10.7914C6.50112 10.7914 8.19605 12.4814 8.19605 14.566C8.19611 16.6506 6.50107 18.3406 4.41011 18.3406C2.31933 18.3406 0.624512 16.6506 0.624512 14.566C0.624512 12.4814 2.31933 10.7914 4.41017 10.7914Z' fill='%23EF7D00'/><path fill-rule='evenodd' clip-rule='evenodd' d='M19.7033 17.9832C19.7033 15.7537 19.4512 12.9954 18.3985 10.7676C17.5632 8.79809 16.3673 7.01969 14.8451 5.50189C13.3228 3.98427 11.5491 2.79255 9.57389 1.95955C7.52723 1.09642 5.35453 0.659323 3.1168 0.659323C2.16631 0.659323 1.1721 0.65479 0.296753 0.777922V6.63141C1.21172 6.38733 2.15644 6.38102 3.1168 6.38102C6.01568 6.38102 8.74096 7.51095 10.7908 9.5546C13.0633 11.709 13.9693 15.0965 13.9693 17.9833H19.7033V17.9832Z' fill='%23EF7D00'/></svg>") no-repeat center/contain;
        position: absolute;
        
        width: 40px;
        height: 40px;
        }
       @media only screen and (max-width: 767px) {
          font-size: 24px;
          &:after {
              width:30px;
              height:30px;
          }
        }
    }
}

.subline-livecast {
    .elementor-heading-title {
        font-size: 32px;
        font-weight: 300 !important;
        line-height: 50px;
        position:relative;
        &:after {
        content: "";
        background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='19' viewBox='0 0 20 19' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.41017 10.7914C6.50112 10.7914 8.19605 12.4814 8.19605 14.566C8.19611 16.6506 6.50107 18.3406 4.41011 18.3406C2.31933 18.3406 0.624512 16.6506 0.624512 14.566C0.624512 12.4814 2.31933 10.7914 4.41017 10.7914Z' fill='%235cb1d9'/><path fill-rule='evenodd' clip-rule='evenodd' d='M19.7033 17.9832C19.7033 15.7537 19.4512 12.9954 18.3985 10.7676C17.5632 8.79809 16.3673 7.01969 14.8451 5.50189C13.3228 3.98427 11.5491 2.79255 9.57389 1.95955C7.52723 1.09642 5.35453 0.659323 3.1168 0.659323C2.16631 0.659323 1.1721 0.65479 0.296753 0.777922V6.63141C1.21172 6.38733 2.15644 6.38102 3.1168 6.38102C6.01568 6.38102 8.74096 7.51095 10.7908 9.5546C13.0633 11.709 13.9693 15.0965 13.9693 17.9833H19.7033V17.9832Z' fill='%235cb1d9'/></svg>") no-repeat center/contain;
        position: absolute;
        
        width: 40px;
        height: 40px;
        }
       @media only screen and (max-width: 767px) {
          font-size: 24px;
          &:after {
              width:30px;
              height:30px;
          }
        }
    }
}

 .card {
    --blob-size:250px;
}

 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}




audio {
    background-color: #001326;
  border-radius: 20px;
  padding: 8px;
		border: 1px solid var( --e-global-color-b7ddf49 );
}

/* Chrome / Edge */
audio::-webkit-media-controls-panel {
  background-color: #001326;
}

audio::-webkit-media-controls-play-button,
audio::-webkit-media-controls-mute-button {
  filter: invert(1);
}

audio::-webkit-media-controls-current-time-display,
audio::-webkit-media-controls-time-remaining-display {
  color: #e8eaed;
	 text-shadow:none !important;
}
audio::-webkit-media-controls-enclosure {
	background: transparent;
}

audio::-webkit-media-controls-timeline,
audio::-webkit-media-controls-volume-slider {
	filter: invert(1);
}


/* Firefox (sehr eingeschränkt) */
audio {
  accent-color: #001326;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.pmg.ag/wp-content/uploads/2026/02/open-sans-v44-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pmg.ag/wp-content/uploads/2026/02/open-sans-v44-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.pmg.ag/wp-content/uploads/2026/02/open-sans-v44-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.pmg.ag/wp-content/uploads/2026/02/open-sans-v44-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.pmg.ag/wp-content/uploads/2026/02/open-sans-v44-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.pmg.ag/wp-content/uploads/2026/02/open-sans-v44-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.pmg.ag/wp-content/uploads/2026/02/open-sans-v44-latin-800.woff2') format('woff2');
}
/* End Custom Fonts CSS */