.elementor .header-logo-slogan-1{font-weight:700;font-size:1.25rem;color:var(--mtg-mid-gray);letter-spacing:-0.5px;line-height:1.25rem;align-self:start;}.elementor .header-logo-slogan-2{font-weight:400;font-size:1rem;color:var(--mtg-mid-gray);letter-spacing:-0.5px;line-height:var(--1rem);}.elementor .gap-_5{flex-direction:column;gap:0.5rem;}.elementor .gap-_25{flex-direction:column;gap:0.25rem;}.elementor .font-bold{font-weight:700;}.elementor .edit-blue{margin:1px;}.elementor .footer-copyright-container{padding-block-start:var(--1_5rem);padding-block-end:var(--1_5rem);background-color:var(--mtg-light-gray);justify-content:center;align-items:center;}.elementor .menu-dropdowns{height:var(--fit);max-width:16.5rem;font-size:1rem;padding:0.5rem;flex-direction:column;}.elementor .header-dropdown-container{padding-block-start:9rem;padding-block-end:var(--_5rem);padding-inline-start:var(--_5rem);padding-inline-end:var(--_5rem);flex-direction:row;gap:var(--1rem);justify-content:center;}.elementor .header-links{column-gap:var(--1_5rem);justify-content:flex-end;align-items:center;}.elementor .header-logo-section{width:var(--fit);margin-block-start:var(--1_5rem);margin-block-end:var(--1_5rem);margin-inline-end:var(--_5rem);display:flex;flex-direction:column;gap:var(--1rem);}.elementor .header-link-section{width:auto;margin-block-start:var(--1_5rem);margin-inline-start:var(--_5rem);margin-inline-end:var(--1rem);flex-direction:column;justify-content:space-between;align-items:end;}.elementor .header-container{position:fixed;z-index:5;font-family:"mtg-font";background-color:var(--mtg-white);box-shadow:0px 2px 2rem 0px rgba(0, 0, 0, 0.15);justify-content:center;}.elementor .icon-1_5{width:var(--1_5rem);height:var(--1_5rem);}.elementor .p-0{padding:0px;}.elementor .header-logo{width:auto;height:3rem;align-self:start;}.elementor .header-inside-ctn{justify-content:space-between;}.elementor .footer-copyright-content{gap:var(--1rem);justify-content:space-between;}.elementor .hero-wrapper{padding-block-start:8rem;padding-block-end:4rem;padding-inline-start:0rem;padding-inline-end:0rem;background-image:url("https://mtg.de/wp-content/uploads/2026/07/hero-bg.svg"),linear-gradient(45deg, #094064 0%,#000a14 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:auto auto;background-position:top right,0% 0%;flex-direction:column;row-gap:var(--1rem);justify-content:center;}.elementor .hero-content{flex-direction:column;gap:var(--1rem);.hero-label:empty,
.hero-metaline:empty,
.hero-subtitle:empty {
  display: none;
}\n}.elementor .hero-inner{max-width:60rem;padding:0px;flex-direction:column;row-gap:var(--2rem);}.elementor .text-white{color:var(--mtg-white);}.elementor .hero-label{font-weight:700;font-size:0.875rem;color:var(--mtg-dark-blue);line-height:1.2em;text-transform:uppercase;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:var(--1rem);padding-inline-end:var(--1rem);background-color:var(--mtg-form-blue);align-self:start;}.elementor .hero-metaline{color:var(--mtg-white);margin-block-end:0.25rem;}.elementor .hero-h1{font-size:4rem;color:var(--mtg-white);}.elementor .ctn-col{display:flex;flex-direction:column;}.elementor .p-big{font-size:var(--1_5rem);letter-spacing:-0.2px;line-height:1.5em;}.elementor .hero-subtitle{color:var(--mtg-white);}.elementor .text-center{text-align:center;}.elementor .gap-6{column-gap:2rem;flex-direction:column;row-gap:6rem;}.elementor .cta-box-buttons-cnt{gap:3rem;justify-content:center;}.elementor .cta-box-cnt{max-width:60rem;color:var(--mtg-white);column-gap:1rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--1rem);padding-inline-end:var(--1rem);flex-direction:column;row-gap:2rem;align-self:center;p:empty{
  display: none !important;
}\n}.elementor .btn-w-border{font-weight:700;font-size:var(--1_5rem);color:var(--mtg-white);padding-block-start:var(--1_5rem);padding-block-end:var(--1_5rem);padding-inline-start:4.5rem;padding-inline-end:4.5rem;background-color:var(--mtg-transparent);box-shadow:0px 0px 0px 2px var(--mtg-white) inset;transition:box-shadow 200ms;}.elementor .btn-w-border:hover,.elementor .btn-w-border:focus-visible{color:var(--mtg-white);box-shadow:0px 0px 0px 4px var(--mtg-white) inset;}.elementor .gap-3{column-gap:1rem;flex-direction:column;row-gap:3rem;}.elementor .cta-main-container{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:var(--1rem);padding-inline-end:var(--1rem);background-image:url("https://mtg.de/wp-content/uploads/2026/07/cta-bg-.svg"),linear-gradient(90deg, #094064  0%,#005a83 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:contain,auto auto;background-position:top right,0% 0%;justify-content:center;}.elementor .mtg-news-container{.mtg-post-content {

  figure {
      width: 100% !important;
      margin-top: 0;
      text-align: center;
  }

  figcaption {
      text-align: center;
  }

  a {
      text-decoration: underline;
      transition: color .3s ease;
  }

  a:hover {
      text-decoration: none;
  }

  h2, h3, h4 {
      text-align: left;
  }

  h4, h5 {
      margin-bottom: 0;
  }


  .opencms-link-list {
      &:last-child {
          ul li:last-child {
              padding-bottom: 0 !important;
              border-bottom: none !important;
          }
      }

      ul {
          list-style: none;
          padding-left: 0;
          margin: 0;

          li::before {
              content: "";
              width: 2rem;
              height: 2rem;
              position: absolute;
              left: 0;
              top: 0;
              background-color: var(--mtg-dark-blue);
              margin-top: 6px;

              -webkit-mask-repeat: no-repeat;
              -webkit-mask-position: center;
              -webkit-mask-size: contain;
              mask-repeat: no-repeat;
              mask-position: center;
              mask-size: contain;
          }

          li.opencms-link-type-link::before {
              -webkit-mask-image: url('/wp-content/uploads/2026/07/ic-external-.svg');
              mask-image: url('/wp-content/uploads/2026/07/ic-external-.svg');
          }

          li.opencms-link-type-download::before {
              -webkit-mask-image: url('/wp-content/uploads/2026/07/ic-document-download-.svg');
              mask-image: url('/wp-content/uploads/2026/07/ic-document-download-.svg');
          }

          li {
              display: flex;
              flex-direction: column;
              gap: .25rem;
              padding-left: 3rem;
              position: relative;
              margin-bottom: 1rem;
              padding-bottom: 1rem;
              border-bottom: 2px solid var(--mtg-light-gray);

              a {
                  font-size: 1.5rem;
                  font-weight: 700;
                  text-decoration: none;
                  text-align: left;
                  color: var(--mtg-dark-blue);
              }

              a:hover {
                  color: var(--mtg-mid-blue);
              }

              span {
                  color: var(--mtg-dark-blue);
              }
          }
      }
  }
}\n}.elementor .mtg-news-excerpt{font-weight:700;font-size:var(--1_25rem);line-height:1.7em;}.elementor .mtg-ul{ul {
  list-style: none;
  padding-left: 0;
  padding-bottom: 1.5rem;
  margin: 0;

  li:not(.elementor-editor-element-setting) {
      position: relative;
      padding-left: 1.75rem;
      padding-bottom: 1rem;

      &:last-child {
          padding-bottom: 0;
      }

      &::before {
          content: "";
          position: absolute;
          left: 0;
          top: 0.45em;
          width: 0.75rem;
          height: 0.75rem;
          border-radius: 0.15rem;
          background-color: var(--mtg-mid-blue);
      }

      ul {
          margin-top: 0.5rem;

          li::before {
              background-color: var(--mtg-mid-gray);
          }
      }

      a {
          text-decoration: underline;
          transition: all .3s ease;
      }

      a:hover {
          text-decoration: none;
      }
  }
}

/* in tables */
.tabulator {
  & ul {
      padding-bottom: 0;

      & li:not(.elementor-editor-element-setting) {
          padding-bottom: 0.5rem;

          &:last-child {
              padding-bottom: 0;
          }
      }
  }
}\n}.elementor .news-hero{h1{
  font-size: 3rem;
}\n}.elementor .gap-1{flex-direction:column;gap:1rem;}.elementor .gap-2{flex-direction:column;gap:2rem;}.elementor .start-ctn-boxed{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .d-link-ct{color:var(--mtg-dark-blue);flex-direction:column;.d-link-text,
.d-link-metaline,
.d-link-icon {
  transition: color .3s ease;
  
  &:empty {        
      display: none !important;
  }
}\n}.elementor .d-link-ct:hover,.elementor .d-link-ct:focus-visible{color:var(--mtg-mid-blue);}.elementor .d-link-text{margin-block-start:4px;}.elementor .font-size-1_5{font-size:1.5rem;line-height:1.3em;}.elementor .icon-2_5{width:2.5rem;height:2.5rem;}.elementor .mtg-links{flex-direction:column;grid-template-columns:repeat(1, 1fr);body:not(.elementor-editor-active) & .d-link-ct:first-of-type .d-link-divider {
  display: none;
}

body.elementor-editor-active & .elementor-widget-e-component:nth-of-type(2) .d-link-ct .d-link-divider{
  display: none;
}\n}.elementor .d-link-divider{height:2px;margin-block-start:var(--1rem);margin-block-end:var(--1rem);background-color:var(--mtg-light-gray);}.elementor .d-link-wrapper{gap:var(--1rem);}.elementor .ctn-l{max-width:960px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--1rem);padding-inline-end:var(--1rem);align-self:center;}.elementor .ctn-xxl{max-width:1344px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:var(--1rem);padding-inline-end:var(--1rem);align-self:center;}.elementor .gap-1-inline{gap:1rem;}.elementor .mtg-news-down{.mtg-social-share {
  .elementor-share-btn {
      border-color: var(--mtg-light-gray);
      transition: all .3s ease;
  }

  .elementor-share-btn:hover {
      border-color: var(--mtg-mid-blue);
  }

  .elementor-share-btn__icon i{
      margin-left: 3px;
  }
}


.mtg-post-nav {
  .elementor-post-navigation {
      justify-content: space-between;
  }

  .elementor-post-navigation__prev,
  .elementor-post-navigation__next {
      width: 40%;
  }

  @media (max-width: 1024px) {
      .elementor-post-navigation {
          flex-direction: column;
          gap: 1rem;
      }

      .elementor-post-navigation__prev,
      .elementor-post-navigation__next {
          width: 100%;
      }
  }
}\n}.elementor .mtg-footer-floating-btn{.el-floating-chat-container {
  .el-floating-chat-cta {
      background: linear-gradient(135deg, var(--mtg-ligth-blue) 0%, var(--mtg-mid-blue) 55%, var(--mtg-dark-blue) 100%);
      transition: filter 0.3s ease;
  }

  .el-floating-chat-cta:hover {
      filter: brightness(1.2);
  }

  .el-floating-chat-item__label.el-floating-chat-cta__label {
      background: linear-gradient(35deg, var(--mtg-dark-blue) 0%, var(--mtg-mid-blue) 45%, var(--mtg-ligth-blue) 100%);
  }
}

.el-floating-chat.ue-snap-v-bottom{
  transition: bottom 0.3s ease-out;
}

body.mtg-footer-visible & .el-floating-chat.ue-snap-v-bottom {
  bottom: 100px ;
}\n}