/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


html {
	scroll-behavior: smooth;
}
/*Font*/
@font-face {
  font-family: "Lexend Deca";
  src: url('https://www.levr.de/hubfs/Fonts/LexendDeca-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lexend Deca";
  src: url('https://www.levr.de/hubfs/Fonts/LexendDeca-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
    font-display: swap;
}


@font-face {
  font-family: "Lexend Deca";
  src: url('https://www.levr.de/hubfs/Fonts/LexendDeca-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
    font-display: swap;
}
body {
 font-family: 'Lexend Deca', sans-serif;

}

/*Section, Header Footer Padding */
.footer {
    padding-left: 40px!important;
  padding-right: 40px!important;
}

  
  .content-wrapper {
  padding-left: 0px!important;
  padding-right: 0px!important;
  }
}

.sticky-padding {
  padding-top: 74px;
}

@media (max-width: 857px) {
  .header__logo {
  margin-left: 0px!important;
  }
  .header__navigation--toggle, .header__close--toggle {
  right: 0px!important;
  }
  .showBtn {
  right: 48px!important;
  }
  
  
  .header__navigation.open, .header__search.open {
  margin-left: -20px!important;
   width: 100vw;
    
    }
  .header__language-switcher {
  top: -40px!important;
  right: 28px!important;
  }
  
}
.dnd-section, .header__container__main, .sticky {
  padding-left: 20px!important;
  padding-right: 20px!important;

}






/*KONTAKT_FORM*/
.hs-form-field {
  margin-bottom: 0.8rem!important;
}

.legal-consent-container .hs-richtext p, .legal-consent-container .hs-richtext a {
  font-size: 13px!important;
  line-height: 1.4!important;

}

form label {
  font-size: 15px!important;
}

input[type=text] {
  height: 50px!important;
  border: 1 solid #F3F3F0!important;

}



form input[type=submit]:hover {
  transform: none!important;
  border: none!important;

}

/*MENU*/

.navigation-primary a {
  text-transform: uppercase!important;
  letter-spacing: 1px!important;
  font-size: 16px!important;
  
}

.menu-link {
  line-height: 20px!important;
  padding-bottom: 10px;
  padding-top: 10px;
}

.subtitle_menu {
  font-size:0.6rem;
  line-height: 16px;

}




@media (max-width: 857px) {
  .menu-arrow-bg{   
       height: 38px!important;
    width: 38px!important;
    border: 2px solid #000;
    top: -4px!important;
  }
  .submenu.level-1>li>a {
       /* text-align: right;
    width: 93%; Raus nach letzter Mobile Änderung Juli 24*/
    font-weight: 600!important;
    padding: 10px 20px!important;

}
/*   .submenu.level-2 .menu-item .menu-link { alles
  text-align: right;  
  padding-right: 28px!important; 
}Raus nach letzter Mobile Änderung Juli 24*/
  .subtitle_menu {
  display: none;
  }
  
}

  
/*SECTION STARTSEITE KUNDE*/

.container-fluid, .row-fluid, .widget-type-cell, .elements-div-content_widget_1674575641586 {
    border-top-left-radius: 40px!important;
  border-top-right-radius: 0px!important;
  border-bottom-right-radius: 40px!important;
  border-bottom-left-radius: 0px!important; 


}

.cell_1674552317309-background-color, .cell_16928662884793-background-color, .cell_16928668173386-background-color, .cell_1692867076778-background-color, .cell_1692867214487-background-color, .elements-div-content_module_16745519106294, .cell_16929646126117-background-color, .elements-div-content_module_16929646480099, .cell_16929662551213-background-color, .elements-div-content_module_16929663031436, .elements-div-content_module_16929665548689, .cell_16929673540597-background-color, .cell_169296748423913-background-color  {
  border-top-left-radius: 40px!important;
  border-top-right-radius: 0px!important;
  border-bottom-right-radius: 40px!important;
  border-bottom-left-radius: 0px!important; 



}

/*STATS*/



.elements--stats__card--type-2__widget_1672140177721 {
  width: 92%!important;
  background-color: #F3F3F0;
  margin-top: -14%!important;

}


/*ZITATE */

.elements-tc-cards__card_module_16945121815993, .elements-tc-cards__card_widget_1672138002039, .elements-tc-cards__card_module_16929667893467, .elements-tc-cards__card_module_16929694914987, .elements-tc-cards__card_module_16935567876347, .elements-tc-cards__card_module_16935571628387, .elements-tc-cards__card_module_16955778823267, .elements-tc-cards__card_module_17029843727087 {
 background-color: #01203D!important; 
   padding-left: 140px!important;
  padding-right: 140px!important;
    padding-top: 100px!important;
  padding-bottom: 100px!important;
 max-width: 100%!important;
  margin: 0px!important;
 
}

.elements-module-image_widget_1672138002039>img, .elements-module-image_module_16935571628387>img, .elements-module-image_module_16935567876347>img {
  border-radius: 0px!important;
}

.cards__card {
    border-top-left-radius: 40px!important;
  border-top-right-radius: 0px!important;
  border-bottom-right-radius: 40px!important;
  border-bottom-left-radius: 0px!important; 
  border: none;

}

.elements-div-content_widget_1672138002039 {
  padding: 0px!important;

}

.arrow--right {
 right: 32px!important; 
}

.arrow--left {
 left: 32px!important; 
}




@media (max-width: 1224px) {
.elements-tc-cards__card_module_16945121815993, .elements-tc-cards__card_widget_1672138002039, .elements-tc-cards__card_module_16929667893467, .elements-tc-cards__card_module_16929694914987, .elements-tc-cards__card_module_16935567876347, .elements-tc-cards__card_module_16935571628387, .elements-tc-cards__card_module_16955778823267 {
  width: 100%!important;

  }

}

@media (max-width: 767px) {
.elements-tc-cards__card_module_16945121815993, .elements-tc-cards__card_widget_1672138002039, .elements-tc-cards__card_module_16929667893467, .elements-tc-cards__card_module_16929694914987, .elements-tc-cards__card_module_16935567876347, .elements-tc-cards__card_module_16935571628387, .elements-tc-cards__card_module_16955778823267 {
  padding: 40px!important;
  }

}


/* Blog */
#section-articles {
  background-color: rgba(243, 243, 240, 1) !important;
}

.elements-sac-card__footer_content, .elements-blog-card__footer {
  border-top: inherit!important;
}

.elements-sac-card__image__module_16115901644861, .blog-index__post-image {
  border-top-right-radius: 0px!important;
}

.elements--post--blog__image {
  border-top-right-radius: 0px!important;
  border-bottom-left-radius: 0px!important;

}


/*BUTTONS*/
.hs-button {
 border-top-left-radius: 8px;
 border-top-right-radius: 0px;
 border-bottom-right-radius: 8px;
 border-bottom-left-radius: 0px; 
 padding: 12px 20px;
    text-transform: uppercase;
  font-size: 16px;
}

form .hs-button {
 border-top-left-radius: 8px!important;
 border-top-right-radius: 0px!important;
 border-bottom-right-radius: 8px!important;
 border-bottom-left-radius: 0px!important; 
 padding: 12px 20px!important;
    text-transform: uppercase!important;
  font-size: 16px!important;
}

.btn-secondary-dark, .btn-secondary-white {
  border-top-left-radius: 8px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0px; 
  padding: 12px 20px;
  text-transform: uppercase;
  font-size: 16px;
}

.btn-primary-dark {
    border-top-left-radius: 8px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 0px; 
  padding: 12px 20px;
  text-transform: uppercase;
  font-size: 16px;

}
/*label*/

.label {
    background-color: #01203D;
    color:white;
    border-radius: 12px; /* Making border radius */
    width: 100%; /* Making auto-sizable width */
    height: auto; /* Making auto-sizable height */
    padding: 8px 15px 8px 15px; /* Making space around letters */
    font-size: 12px; /* Changing font size */
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline;

}

.label-center{
    background-color: #01203D;
    color:white;
    border-radius: 12px; /* Making border radius */

    font-size: 12px; /* Changing font size */
    text-transform: uppercase;
    letter-spacing: 1px;
  margin: auto;
  width: 106px;
  text-align: center;
  margin-bottom: 20px;

}

.label-blue {
    background-color: #01203D;
    color:white;
    border-radius: 12px; /* Making border radius */
    width: 100%; /* Making auto-sizable width */
    height: auto; /* Making auto-sizable height */
    padding: 8px 15px 8px 15px; /* Making space around letters */
    font-size: 12px; /* Changing font size */
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline;
}

.label-orange {
      background-color: #FF5C35;
    color:white;
    border-radius: 12px; /* Making border radius */
    width: 100%; /* Making auto-sizable width */
    height: auto; /* Making auto-sizable height */
    padding: 8px 15px 8px 15px; /* Making space around letters */
    font-size: 12px; /* Changing font size */
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline;

}
#hs_cos_wrapper_module_16366511675687 {
  display:none!important;
}