.elementor-40 .elementor-element.elementor-element-7432fa8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-f80b410{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-04313a7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-3a61ade .toggle_search i{color:#fff}.elementor-40 .elementor-element.elementor-element-b9cf497{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-774fb22 .the-logo{text-align:center}.elementor-40 .elementor-element.elementor-element-774fb22 .the-logo img{height:50px}.elementor-40 .elementor-element.elementor-element-2f497b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-c4f4640 .xptf-cart i{color:#fff}.elementor-40 .elementor-element.elementor-element-fc2532a .toggle_search i{color:#fff}.elementor-40 .elementor-element.elementor-element-889f3ee .mmenu-toggle button{color:#fff}.elementor-40 .elementor-element.elementor-element-889f3ee .mmenu-wrapper .mobile_mainmenu li a{font-family:"Open Sans",Sans-serif}body.elementor-page-40:not(.elementor-motion-effects-element-type-background),body.elementor-page-40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-f80b410{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap}}