.elementor-436 .elementor-element.elementor-element-5295a22 > .elementor-container{min-height:0px;}.elementor-436 .elementor-element.elementor-element-5295a22:not(.elementor-motion-effects-element-type-background), .elementor-436 .elementor-element.elementor-element-5295a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-41066df ) 0%, var( --e-global-color-30b4709 ) 100%);}.elementor-436 .elementor-element.elementor-element-5295a22 > .elementor-background-overlay{background-image:url("https://bluegem.azsmarthub.com/wp-content/uploads/2024/12/bg-main.jpeg");background-position:top center;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-436 .elementor-element.elementor-element-5295a22{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-12px;margin-bottom:-12px;padding:-6px 15px 3px 15px;z-index:100;}.elementor-436 .elementor-element.elementor-element-5295a22.bdt-sticky.bdt-active{padding:0px 15px 0px 15px;}.elementor-436 .elementor-element.elementor-element-aced6e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8px 8px 8px 8px;}.elementor-436 .elementor-element.elementor-element-a313f23 .site-branding .logo img{height:3.4em;}body[data-elementor-device-mode=desktop] .elementor-436 .elementor-element.elementor-element-a313f23 .header-contact b{color:#FFFFFF;}.elementor-436 .elementor-element.elementor-element-a313f23 .pulse-icon .icon-wrap{background-color:var( --e-global-color-d4a74dd );}.elementor-436 .elementor-element.elementor-element-a313f23 .pulse-icon .pulse-1{border-color:var( --e-global-color-d4a74dd );}.elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.menu > li > a{padding:-4px -4px -4px -4px;color:var( --e-global-color-53eecf53 );}body[data-elementor-device-mode=desktop] .elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.menu > li > a{border-radius:0px 0px 0px 0px;}.main-navigation li i.toggle-li{color:var( --e-global-color-53eecf53 );}body[data-elementor-device-mode=desktop] .elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.menu > li > a:hover{color:#FFA611;}body[data-elementor-device-mode=desktop] .elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.sub-menu li > a{border-bottom:1px solid #02010175;}body[data-elementor-device-mode=desktop] .elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.sub-menu li:first-child > a{border-top-left-radius:0px;border-top-right-radius:0px;}body[data-elementor-device-mode=desktop] .elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.sub-menu li:last-child > a{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}body[data-elementor-device-mode=desktop] .elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.sub-menu{border-radius:0px 0px 0px 0px;}.elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.sub-menu a{color:var( --e-global-color-a203eac );}body[data-elementor-device-mode=desktop] .elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.sub-menu a{background-color:var( --e-global-color-b9f5c58 );}body[data-elementor-device-mode=desktop] .elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.sub-menu a:hover{background-color:var( --e-global-color-d4a74dd );}.elementor-436 .elementor-element.elementor-element-a313f23 .mobile-navigation .menu-ico [class*="wfsico-"]{color:var( --e-global-color-a203eac );}.elementor-436 .elementor-element.elementor-element-a313f23 .mobile-navigation .menu-ico [class*="wfsimg-"]:before{background-color:var( --e-global-color-a203eac );}.elementor-436 .elementor-element.elementor-element-a313f23 .mobile-site-branding .logo img{height:65px;}.elementor-436 .elementor-element.elementor-element-a313f23 #site-navigation{background-color:var( --e-global-color-33a4c78 );}body[data-elementor-device-mode=mobile] .elementor-436 .elementor-element.elementor-element-a313f23 .header-contact b{background-color:#FFFFFF;}body[data-elementor-device-mode=tablet] .elementor-436 .elementor-element.elementor-element-a313f23 .header-contact b{background-color:#FFFFFF;}body:not([data-elementor-device-mode=desktop]) .elementor-436 .elementor-element.elementor-element-a313f23 .header-contact b{color:var( --e-global-color-f815a39 );}body:not([data-elementor-device-mode=desktop]) .elementor-436 .elementor-element.elementor-element-a313f23 .hotline-desc{color:var( --e-global-color-53eecf53 );}body:not([data-elementor-device-mode=desktop]) .elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.menu li > a{border-top:1px solid #FFFDFD17;}.elementor-436 .elementor-element.elementor-element-a313f23 .site-navigation .close-ico{color:var( --e-global-color-53eecf53 );}.elementor-436 .elementor-element.elementor-element-a313f23.bdt-background-overlay-yes > .elementor-widget-container:before{opacity:0.5;transition:background 0.3s;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation li i.toggle-li{top:calc(8px + 2px);}.elementor-436 .elementor-element.elementor-element-a313f23 .mobile-site-branding .logo img{height:81px;}}@media(max-width:767px){.elementor-436 .elementor-element.elementor-element-a313f23 .site-branding .logo img{height:50px;}.elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.menu > li > a{padding:8px 8px 8px 8px;}.elementor-436 .elementor-element.elementor-element-a313f23 .main-navigation ul.sub-menu a{padding:7px 7px 7px 7px;}.elementor-436 .elementor-element.elementor-element-a313f23 .mobile-site-branding .logo img{height:80px;}.elementor-436 .elementor-element.elementor-element-a313f23 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}}