.elementor-5250 .elementor-element.elementor-element-ac9b3a6{margin-top:-1px;margin-bottom:0px;}.elementor-5250 .elementor-element.elementor-element-e28ae4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5250 .elementor-element.elementor-element-8ebf258 > .elementor-widget-container{background-color:#100F0FBD;}.elementor-5250 .elementor-element.elementor-element-8ebf258 .main-menu>ul>li>a{color:var( --e-global-color-0a01ca0 );margin:0px 0px 0px 0px;}.elementor-5250 .elementor-element.elementor-element-8ebf258 .main-menu>ul>li>a:hover{color:#831DFF;}.elementor-5250 .elementor-element.elementor-element-8ebf258 .main-menu>ul>li>a, .elementor-5250 .elementor-element.elementor-element-8ebf258 .main-menu ul.sub-menu li a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.4px;word-spacing:0px;}.elementor-5250 .elementor-element.elementor-element-8ebf258 .th-btn{font-size:13px;letter-spacing:0.5px;background-color:#831DFF;border-radius:273px 273px 273px 273px;}body.elementor-page-5250:not(.elementor-motion-effects-element-type-background), body.elementor-page-5250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}/* Start custom CSS for kontaheader, class: .elementor-element-8ebf258 */.elementor-5250 .elementor-element.elementor-element-8ebf258 .header-layout2 .menu-area {
    position: relative;
background: #fff;

}
.elementor-5250 .elementor-element.elementor-element-8ebf258 .th-header.header-layout2 {
background: black
}
 .elementor-5250 .elementor-element.elementor-element-8ebf258 .logo-bg.background-image {
    z-index: 1; 
}
@media only screen and (min-width: 1300px) {
  .elementor-5250 .elementor-element.elementor-element-8ebf258 .logo-bg.background-image { 
height: 176px;
}

.elementor-5250 .elementor-element.elementor-element-8ebf258 .sticky-wrapper{
    position: relative
}
.elementor-5250 .elementor-element.elementor-element-8ebf258 .header-layout2 .header-logo { 
    z-index: 3;
    position: relative;
}
.elementor-5250 .elementor-element.elementor-element-8ebf258 .header-layout2 .header-logo {
    padding-top: 20px;
      margin-top: 0px; 
      padding-bottom: 0px; 
}.elementor-5250 .elementor-element.elementor-element-8ebf258 .header-layout2 .header-top { 
    padding-left: 5px; 
}
}
@media (max-width: 991px) {
    .header-layout2 .header-logo img {
        z-index: 7;  
        position: relative;
    }
}/* End custom CSS */