.elementor-section.elementor-section-boxed > .elementor-container{max-width:1540px;}/* Start custom CSS for page-settings *//*.menu-item.menu-item-type-lang.menu-item-lang-2 {
    display: none;
}*/
body#cms header#header {
        margin-bottom: 75px;
}

body #skeepers_carousel_modal {
    margin: 0
}

body#cms h1 {
        text-transform: uppercase;
    letter-spacing: 1.15px;
    color: #001b7e;
    text-align: center;
}

#wrap-mobile-menu .ceicon-burger {
    cursor: pointer;
}

#wrap-mobile-menu #_desktop_top_menu {
  position: absolute;
  background: white;
  top: calc(100% + 15px);
  left: -5px;
  width: 100vw;
  box-shadow: 0 15px 14px -5px #2626263b;
  padding: 15px 15px 25px;
  display: none;
}
#wrap-mobile-menu #_desktop_top_menu #top-menu {
    display: flex;
  flex-direction: column;
}
#wrap-mobile-menu.menu-mobile-opened #_desktop_top_menu {
    display: block!important;
}
.menu-element-label {
    display: block
}
#wrap-mobile-menu .menu-custom-content {
  position: relative;
  top: -10px;
  padding-left: 15px;
  box-shadow: none;
  border: none;
}
@media screen and (max-width: 768px) {
    .menu-custom-content {
        padding: 0;
    }
}/* End custom CSS */