.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#D32324;--e-global-color-b2d8ee2:#FFFFFF4D;--e-global-color-665865a:#BE1213;--e-global-color-98c8d25:#F3F4F6;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-size:2rem;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-size:1.7rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Oswald";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-letter-spacing:0.4px;--e-global-typography-accent-font-family:"Roboto Mono";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-268126e-font-family:"Lato";--e-global-typography-268126e-font-size:3.5rem;--e-global-typography-268126e-font-weight:500;--e-global-typography-4a0ee7f-font-family:"Lato";--e-global-typography-4a0ee7f-font-size:1.2rem;--e-global-typography-4a0ee7f-font-weight:400;--e-global-typography-e45c839-font-family:"Lato";--e-global-typography-e45c839-font-size:1.2rem;--e-global-typography-e45c839-font-weight:300;--e-global-typography-c4f5b61-font-family:"Lato";--e-global-typography-c4f5b61-font-size:1.4rem;--e-global-typography-c4f5b61-font-weight:400;--e-global-typography-2737715-font-family:"Oswald";--e-global-typography-2737715-font-size:0.8rem;--e-global-typography-2737715-font-weight:100;--e-global-typography-2737715-text-transform:none;--e-global-typography-2737715-font-style:normal;--e-global-typography-2737715-text-decoration:none;--e-global-typography-2737715-letter-spacing:0.4px;--e-global-typography-0db8bb8-font-family:"Lato";--e-global-typography-0db8bb8-font-size:0.8rem;--e-global-typography-0db8bb8-font-weight:400;--e-global-typography-0db8bb8-text-transform:uppercase;--e-global-typography-0db8bb8-line-height:1;--e-global-typography-0db8bb8-letter-spacing:1.5px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-7 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-c4f5b61-font-family ), Sans-serif;font-size:var( --e-global-typography-c4f5b61-font-size );font-weight:var( --e-global-typography-c4f5b61-font-weight );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--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:var(--mrkt-base-gap);}.elementor-element{--widgets-spacing:var(--mrkt-base-gap) var(--mrkt-base-gap);--widgets-spacing-row:var(--mrkt-base-gap);--widgets-spacing-column:var(--mrkt-base-gap);}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1300px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-c4f5b61-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-text-font-size:1.1rem;font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-c4f5b61-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Remove incsonsitent padding from buttons */
.elementor-button {line-height:1em !important;}

/* Remove incsonsitent padding from icons */
.elementor-icon-wrapper { line-height: 0; }

/* Remove incsonsitent padding from textblocks */
p:last-of-type {margin-block-end: 0;}


:root {
 --mrkt-border-width: 2px;
 --mrkt-border-radius: 2px;
}
/* Set Base Paddings */

/* Desktop */
@media only screen and (min-width: 1301px)  {
:root {
      --mrkt-padding-left: 10vw;
      --mrkt-padding-right: 10vw;
      --mrkt-padding-top: 5rem;
      --mrkt-padding-bottom: 5rem;
      --mrkt-root-gap: 2rem;
      --mrkt-base-gap: 1rem;
      --mrkt-header-height: 90px;
    }
}

/* Tablet */
@media only screen and (max-width: 1300px) and (min-width: 768px)  {
    :root {
      --mrkt-padding-left: 5vw;
      --mrkt-padding-right: 5vw;
      --mrkt-padding-top: 3rem;
      --mrkt-padding-bottom: 3rem;
      --mrkt-root-gap: 2rem;
      --mrkt-base-gap: 1rem;
      --mrkt-header-height: 90px;
    }
  }

/* Mobile */
@media only screen and (max-width: 767px)  {
    :root {
      --mrkt-padding-left: 3vw;
      --mrkt-padding-right: 3vw;
      --mrkt-padding-top: 2rem;
      --mrkt-padding-bottom: 2rem;
      --mrkt-root-gap: 2rem;
      --mrkt-base-gap: 1rem;
      --mrkt-header-height: 70px;
    }
  }

/* Set Classes*/

/* Base Classes */
.mrkt_root_container{
      padding: var(--mrkt-padding-top) var(--mrkt-padding-right) var(--mrkt-padding-bottom) var(--mrkt-padding-left);
  }

.mrkt_root-alt-left_container {
      padding: var(--mrkt-padding-top) 0 var(--mrkt-padding-bottom) var(--mrkt-padding-left);
  }

.mrkt_root-alt-right_container {
      padding: var(--mrkt-padding-top) var(--mrkt-padding-right) var(--mrkt-padding-bottom) 0;
  }

@media only screen and (min-width: 768px)  {
.mrkt_root_container_header {
    padding: 0.5rem calc(var(--mrkt-padding-right) / 2) 0.5rem calc(var(--mrkt-padding-left) / 2);
    height: var(--mrkt-header-height);
  }    
}


  
  @media only screen and (max-width: 767px)  {
 .mrkt_root_container_header {
    padding: 0.5rem var(--mrkt-padding-right) 0.5rem var(--mrkt-padding-left);
    height: var(--mrkt-header-height);
  }
     
}

.mrkt_root_container_footer {
    padding: 2rem var(--mrkt-padding-right) 2rem var(--mrkt-padding-left);
  }

/* Button Styling */
.mrkt-btn,
.mrkt-btn-white{
position: relative;
align-self: flex-start; 
overflow: hidden !important;
    border-style: solid!important;
    border-top: 4px;
    border-left: 4px;
    border-right: 4px;
    border-bottom: 4px;
    border-color: var(--e-global-color-accent)!important;
}

.mrkt-btn:hover,
.mrkt-btn-white:hover{
    border-bottom-color: #D3232400!important;
}

.mrkt-btn .elementor-button,
.mrkt-btn-white .elementor-button{
    max-width: max-content; 
    background-color:#00000000!important;
    padding: 1rem 2rem;
    z-index: 1;
}
.mrkt-btn .elementor-button-text{
    font-family: var(--e-global-typography-4a0ee7f-font-family), Sans-serif;
    font-size: var(--e-global-typography-4a0ee7f-font-size);
    font-weight: var(--e-global-typography-4a0ee7f-font-weight);
    color: var(--e-global-color-text);
    transition: color 0.4s ease-in-out;
    z-index: 2;
}
.mrkt-btn-white .elementor-button-text{
    font-family: var(--e-global-typography-4a0ee7f-font-family), Sans-serif;
    font-size: var(--e-global-typography-4a0ee7f-font-size);
    font-weight: var(--e-global-typography-4a0ee7f-font-weight);
    color: white;
    transition: color 0.4s ease-in-out;
    z-index: 2;
}

.mrkt-btn:hover .elementor-button-text,
.mrkt-btn-white:hover .elementor-button-text{
    color: var(--e-global-color-accent);
}

.mrkt-btn::after {
    content: '';
    position: absolute;
    inset: 0;
    background-image: url('https://union-handball-horn.net/wp-content/uploads/2025/10/Netz-UHC-Horn-outline.svg');
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease-in-out;
    z-index: 0;
}

.mrkt-btn-white::after {
    content: '';
    position: absolute;
    inset: 0;
    background-image: url('https://union-handball-horn.net/wp-content/uploads/2025/10/Netz-UHC-Horn-outline-white.svg');
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease-in-out;
    z-index: 0;
}

.mrkt-btn:hover::after,
.mrkt-btn-white:hover::after{
    opacity: 0.1;

}/* End custom CSS */