.elementor-kit-10{--e-global-color-primary:#91B090;--e-global-color-secondary:#3A6337;--e-global-color-accent:#21431E;--e-global-color-text:#000000;--e-global-color-a5607f8:#FFFFFF;--e-global-color-ac896d8:#A9A9A9;--e-global-color-bdac73f:#00000099;--e-global-color-32164fb:#F1F1F1;--e-global-color-336ce43:#F39916;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:3.4rem;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:1.9rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:0.95rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:1.2rem;--e-global-typography-accent-font-weight:500;--e-global-typography-825b19e-font-family:"Montserrat";--e-global-typography-825b19e-font-size:0.8rem;--e-global-typography-825b19e-font-weight:400;--e-global-typography-a019c0b-font-family:"Roboto";--e-global-typography-a019c0b-font-size:1.2rem;--e-global-typography-a019c0b-font-weight:400;--e-global-typography-a019c0b-line-height:1.5px;--e-global-typography-cb08209-font-family:"Montserrat";--e-global-typography-cb08209-font-size:1.2rem;--e-global-typography-cb08209-font-weight:500;--e-global-typography-e74574d-font-family:"Roboto";--e-global-typography-e74574d-font-size:1.5rem;--e-global-typography-e74574d-font-weight:400;--e-global-typography-728a1b8-font-family:"Roboto";--e-global-typography-728a1b8-font-size:1.3rem;--e-global-typography-728a1b8-font-weight:400;--e-global-typography-ac595f8-font-family:"Roboto";--e-global-typography-ac595f8-font-size:1rem;--e-global-typography-ac595f8-font-weight:500;--e-global-typography-3594f62-font-family:"Roboto";--e-global-typography-3594f62-font-size:3rem;--e-global-typography-3594f62-font-weight:300;--e-global-typography-3594f62-line-height:1.5;--e-global-typography-d6c35b2-font-family:"Mulish";--e-global-typography-d6c35b2-font-size:8rem;--e-global-typography-d6c35b2-font-weight:900;--e-global-typography-d6c35b2-line-height:1.2;--e-global-typography-d6c35b2-letter-spacing:4rem;--e-global-typography-9f3e791-font-family:"Roboto";--e-global-typography-9f3e791-font-size:2.4rem;--e-global-typography-9f3e791-font-weight:300;--e-global-typography-9f3e791-line-height:1;--e-global-typography-230f1c2-font-family:"Roboto";--e-global-typography-230f1c2-font-size:3.4rem;--e-global-typography-230f1c2-font-weight:400;--e-global-typography-230f1c2-line-height:1;--e-global-typography-1b6fc31-font-family:"Roboto";--e-global-typography-1b6fc31-font-size:1.6rem;--e-global-typography-1b6fc31-font-weight:400;--e-global-typography-1b6fc31-text-transform:uppercase;--e-global-typography-1b6fc31-line-height:2;--e-global-typography-1b6fc31-letter-spacing:0.5rem;--e-global-typography-663f940-font-family:"Roboto";--e-global-typography-663f940-font-size:1.2rem;--e-global-typography-663f940-font-weight:400;--e-global-typography-c8478f8-font-family:"Montserrat";--e-global-typography-c8478f8-font-size:1rem;--e-global-typography-c8478f8-font-weight:400;--e-global-typography-1f00878-font-family:"Roboto";--e-global-typography-1f00878-font-size:1.1rem;--e-global-typography-1f00878-font-weight:500;--e-global-typography-432d333-font-family:"Roboto";--e-global-typography-432d333-font-size:4rem;--e-global-typography-432d333-font-weight:700;--e-global-typography-432d333-text-transform:uppercase;--e-global-typography-432d333-letter-spacing:1rem;--e-global-typography-a7642e3-font-family:"Roboto";--e-global-typography-a7642e3-font-size:1.8rem;--e-global-typography-a7642e3-font-weight:700;--e-global-typography-a7642e3-text-transform:uppercase;--e-global-typography-a7642e3-letter-spacing:0.5rem;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.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:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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-10{--e-global-typography-d6c35b2-font-size:6rem;--e-global-typography-432d333-font-size:3.5rem;--e-global-typography-432d333-letter-spacing:0.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-d6c35b2-font-size:4rem;--e-global-typography-d6c35b2-letter-spacing:0.5rem;--e-global-typography-230f1c2-font-size:3rem;--e-global-typography-432d333-font-size:2.3rem;--e-global-typography-432d333-letter-spacing:0.2rem;--e-global-typography-a7642e3-font-size:1.4rem;}.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;}


/* Set Base Paddings */
/* Desktop */
@media only screen and (min-width: 1301px)  {
:root {
      --mrkt-padding-left: 10vw;
      --mrkt-padding-right: 10vw;
      --mrkt-padding-top: 3rem;
      --mrkt-padding-bottom: 3rem;
      --mrkt-project-border: 4px;
    }
}

/* Tablet */
@media only screen and (max-width: 1300px) and (min-width: 768px)  {
    :root {
      --mrkt-padding-left: 5vw;
      --mrkt-padding-right: 5vw;
      --mrkt-padding-top: 2.5rem;
      --mrkt-padding-bottom: 2.5rem;
    }
  }

/* 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;
    }
  }

/* 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
  }

.mrkt_root_container_header {
      padding: 0.5rem 2vw
  }

  
/* Desktop */
@media only screen and (min-width: 1301px)  {
    
    .mrkt_root_container_hero
        {
      padding: 10rem var(--mrkt-padding-right) 10rem var(--mrkt-padding-left);
  }
    

    .mrkt_root_container_leistungen{
        padding-left: 5vw;
        padding-right: 5vw;
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    
    .mrkt_root_container_footer {
      padding: 2rem 10vw 1rem 10vw;
  }

}

/* Tablet */

@media only screen and (max-width: 1300px) and (min-width: 768px)  {

    .mrkt_root_container_footer {
        padding-left: var(--mrkt-padding-left);
        padding-right: var(--mrkt-padding-right);
        padding-top: 1.5rem;
        padding-bottom: 0.5rem;
  }  

}

/* Mobile*/
@media only screen and (max-width: 767px)  {


    .mrkt_root_container_footer {
        padding-left: var(--mrkt-padding-left);
        padding-right: var(--mrkt-padding-right);
        padding-top: 1.5rem;
        padding-bottom: 0.5rem;
  }  
 
  
}/* End custom CSS */