.elementor-41073 .elementor-element.elementor-element-51fe4a5a{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;bottom:0px;}body:not(.rtl) .elementor-41073 .elementor-element.elementor-element-51fe4a5a{left:0px;}body.rtl .elementor-41073 .elementor-element.elementor-element-51fe4a5a{right:0px;}.elementor-41073 .elementor-element.elementor-element-89e11f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41073 .elementor-element.elementor-element-89e11f1:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-41073 .elementor-element.elementor-element-89e11f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-41073 .elementor-element.elementor-element-89e11f1 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#C04C01;}.elementor-41073 .elementor-element.elementor-element-12f710d5 .elementor-button{background-color:#00000000;}.elementor-41073 .elementor-element.elementor-element-12f710d5 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-41073 .elementor-element.elementor-element-89e11f1{--content-width:1360px;}}/* Start custom CSS for container, class: .elementor-element-51fe4a5a *//*.elementor-41073 .elementor-element.elementor-element-51fe4a5a{*/
/*  background-color: transparent;*/
/*  transition: background-color 0.8s ease, box-shadow 0.8s ease;*/
/*}*/

/*.elementor-41073 .elementor-element.elementor-element-51fe4a5a.elementor-sticky--effects {*/
/*  background-color: #ffffff !important;*/
/*  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);*/
/*}*/
/*.elementor-41073 .elementor-element.elementor-element-51fe4a5a.elementor-sticky--effects .header-menu a{*/
/*    color: black !important;*/
/*}*/
/*.elementor-41073 .elementor-element.elementor-element-51fe4a5a.elementor-sticky--effects .sticky-header .cms-demo-icon-menu:before{*/
/*    color:black !important;*/
/*}*/
.main-header-cont {
  background-color: transparent !important;
  transition: background-color 0.8s ease, box-shadow 0.8s ease !important;
}

.main-header-cont.elementor-sticky--effects {
  background-color: #ffffff !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
}

.main-header-cont.elementor-sticky--effects .header-menu a {
  color: black !important;
}

.main-header-cont.elementor-sticky--effects .sticky-header .cms-demo-icon-menu:before {
  color: black !important;
}/* End custom CSS */