.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 .txt-_875rem{font-weight:700;font-size:0.875rem;letter-spacing:0.04em;cursor: auto;\n}.elementor .txt-upper{text-transform:uppercase;}.elementor .bg-light-gray{background-color:var(--mtg-light-gray);}.elementor .cnt-txt-space-w{gap:1rem;justify-content:space-between;align-items:center;}.elementor .steps-headline{font-weight:700;font-size:2rem;color:var(--mtg-ligth-blue);line-height:1.15;}.elementor .steps-title{font-weight:700;font-size:1.5rem;color:var(--mtg-dark-blue);line-height:1.2;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .steps-box{min-height:19rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--mtg-white);flex-direction:column;gap:1rem;align-items:flex-start;border: 1px solid color-mix(in srgb, var(--mtg-ligth-blue), transparent 55%);\n}.elementor .justify-content-center{justify-content:center;}.elementor .gap-_5{flex-direction:column;gap:0.5rem;}.elementor .gap-_25{flex-direction:column;gap:0.25rem;}.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 .ctn-xl{max-width:1152px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:var(--1rem);padding-inline-end:var(--1rem);align-self:center;}.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-inner{max-width:60rem;padding:0px;flex-direction:column;row-gap:var(--2rem);}.elementor .text-white{color:var(--mtg-white);}.elementor .hero-metaline{color:var(--mtg-white);margin-block-end:0.25rem;}.elementor .hero-h1{font-size:4rem;color:var(--mtg-white);}.elementor .start-ctn-fullwidth{padding-block-start:var(--6_rem);padding-block-end:var(--6_rem);padding-inline-start:var(--0rem);padding-inline-end:var(--0rem);flex-direction:column;}.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 .gap-6{column-gap:2rem;flex-direction:column;row-gap:6rem;}.elementor .gap-3{column-gap:1rem;flex-direction:column;row-gap:3rem;}.elementor .text-dark-blue{color:var(--mtg-dark-blue);}.elementor .gap-1{flex-direction:column;gap:1rem;}.elementor .headline{font-weight:700;color:var(--mtg-mid-blue);text-transform:uppercase;}.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 .mtg-anchor-nav{position:sticky;z-index:2;padding-block-start:1rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--mtg-light-gray);justify-content:center;transition: top 0.3s ease;
body:has(#mtg-global-header.header--pinned) & {
  top: var(--header-height);
}

body:has(#mtg-global-header.header--unpinned) & {
  top: 0;
}\n}.elementor .flext-cnt-center{justify-content:center;}.elementor .color-dark-blue{color:var(--mtg-dark-blue);}.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 .grid-2x1-gap2{gap:2rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .space-between{justify-content:space-between;}.elementor .table-p-m0{.tabulator-cell p{
  margin: 0;    
}\n}.elementor .gap-2-inline{gap:2rem;}.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}.elementor .mtg-cta-cnt{height:270px;margin-block-start:7.5rem;background-image:url("https://mtg.de/wp-content/uploads/2026/09/cta-banner-bg-n.svg"),linear-gradient(90deg, #094064 16%,#3B749A 86%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:contain,auto auto;background-position:bottom right,0% 0%;justify-content:center;}.elementor .mtg-cta-img{object-fit:contain;position:absolute;inset-block-end:0px;}.elementor .mtg-cta-button{.elementor-button-icon{
  transform: translateX(0);
  transition: transform .4s ease;
}

.elementor-button:hover{
 .elementor-button-icon{
      transform: translateX(.25rem);
   }
}\n}.elementor .mtg-cta-title{font-size:2.25rem;}.elementor .mtg-cta-left{flex-direction:column;gap:1.5rem;}.elementor .mtg-cta-right{height:270px;justify-content:flex-end;}.elementor .mtg-cta-content{justify-content:space-between;align-items:center;}.elementor .hero-with-img-content{gap:3rem;body:not(.elementor-editor-active)  .hero-img-cnt:has(img.e-default-img) {
  display: none;
}

.hero-cta-bt-1:has(.e-default-span:empty) {
  display: none;
}

.hero-cta-bt-2:has(.e-default-span:empty) {
  display: none;
}

.hero-cta:has(.hero-cta-bt-1 .e-default-span:empty):has(.hero-cta-bt-2 .e-default-span:empty) {
  display: none;
}

hero-label:empty,
.hero-metaline:empty,
.hero-subtitle:empty {
  display: none;
}\n}.elementor .hero-img-cnt{height:var(--fit);justify-content:flex-end;}.elementor .hero-cta{margin-block-start:1rem;gap:1rem;}.elementor .hero-cta-bt-1{color:var(--mtg-dark-blue);background-color:var(--mtg-white);}.elementor .hero-cta-bt-1:hover,.elementor .hero-cta-bt-1:focus-visible{font-weight:700;.btn-arrow{
      transform: translateX(.25rem);
   }\n}.elementor .btn-arrow{width:auto;height:20px;}.elementor .hero-cta-bt-2{color:var(--mtg-white);border-width:2px;border-color:var(--mtg-white);border-style:solid;}.elementor .hero-cta-bt-2:hover,.elementor .hero-cta-bt-2:focus-visible{font-weight:700;color:var(--mtg-white);.btn-arrow{
      transform: translateX(.25rem);
   }\n}.elementor .hero-cta-bt{width:var(--fit);font-weight:700;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:row;gap:1rem;align-items:center;.btn-arrow{
  transform: translateX(0);
  transition: transform .4s ease;
}\n}.elementor .hero-cta-bt:hover,.elementor .hero-cta-bt:focus-visible{font-weight:700;.btn-arrow{
      transform: translateX(.25rem);
   }\n}.elementor .bg-light-violet{background-color:var(--mtg-light-violet);}.elementor .mtg-grid-table-shadow{width:100%;max-width:84rem;padding:0px;background-color:var(--mtg-white);display:grid;gap:0px;grid-template-columns:17.5rem minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:repeat(9, auto);border: 1px solid color-mix(in srgb, var(--mtg-ligth-blue), transparent 30%); box-shadow: 0 0 1.25rem 0 color-mix(in srgb, var(--mtg-dark-gray), transparent 85%);\n}.elementor .txt-1tem-bold{font-weight:700;font-size:1rem;line-height:1.6;}.elementor .txt-1rem-normal{font-weight:400;font-size:1rem;line-height:1.6;cursor: auto;\n}.elementor .table-th-title{font-weight:700;font-size:1.875rem;line-height:1.15;}.elementor .widget-blue{font-weight:700;font-size:0.6875rem;line-height:1.6;padding-block-start:0.125rem;padding-block-end:0.125rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:0.1875rem;background-color:var(--mtg-dark-blue);align-self:flex-start;}.elementor .widget-violet{font-weight:700;font-size:0.6875rem;line-height:1.6;padding-block-start:0.125rem;padding-block-end:0.125rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1875rem;background-color:var(--mtg-violet);align-self:flex-start;}.elementor .color-d-gray{color:var(--mtg-dark-gray);}.elementor .bg-dark-green{background-color:var(--mtg-dark-green);}.elementor .download-box{padding:1.25rem;border-width:1px;border-color:var(--mtg-form-blue);border-style:solid;flex-direction:column;gap:1rem;}.elementor .headline-small{font-weight:700;font-size:0.875rem;color:var(--mtg-mid-blue);text-transform:uppercase;}.elementor .carousel-download{.mtg-download-carousel {
  .swiper-slide {
      max-width: 340px !important;
  }

  .swiper-wrapper{
      padding-left: calc((100vw - 928px) / 2);
  }
}\n}.elementor .download-title{min-height:10rem;}.elementor .mtg-steps-boxs-a{display:grid;gap:0px;grid-template-columns:minmax(0, 1fr) 3.75rem minmax(0, 1fr) 3.75rem minmax(0, 1fr) 3.75rem minmax(0, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .mtg-table-badge{width:10rem;position:absolute;inset-block-start:20px;inset-inline-end:0px;z-index:1;font-weight:700;font-size:1.25rem;line-height:1.3em;padding:1rem;border-start-start-radius:3px;border-start-end-radius:3px;border-end-start-radius:3px;border-end-end-radius:0px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, .15);&::after {
content: "";
position: absolute;
bottom: -1rem;
right: 0;
width: 0;
height: 0;

border-style: solid;
border-width: 1rem 1rem 0 0; 
border-color: color-mix(in srgb, var(--mtg-dark-green), #000 30%) transparent transparent transparent;

border-bottom-left-radius: 4px;
}\n}.elementor .mtg-table-badge:hover,.elementor .mtg-table-badge:focus-visible{line-height:1.3em;}.elementor .btn-tooltip{.tooltip--content {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  bottom: calc(100% + 12px);
  right: 0rem;
  width: 12rem;
  text-align: center;

  color: var(--mtg-white);
  background: rgba(0, 0, 0, 0.85);

  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4em;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  text-wrap: pretty;
  z-index: 99;

  pointer-events: none;
  transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;
  transform: translateY(6px);
}

.tooltip--content::before {
  content: "";
  position: absolute;
  bottom: -6px;
  right: 1.5rem;

  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid rgba(0, 0, 0, 0.85);

  opacity: inherit;
  visibility: inherit;
  transition: inherit;
}

&:hover .tooltip--content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}\n}