.elementor-2846 .elementor-element.elementor-element-aa59b40:not(.elementor-motion-effects-element-type-background),.elementor-2846 .elementor-element.elementor-element-aa59b40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0a0a0a;background-image:url("https://grandspacontractor.com/wp-content/uploads/2020/04/bg-topbar-home2.jpg");background-position:center center;background-repeat:no-repeat}.elementor-2846 .elementor-element.elementor-element-aa59b40{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-10px;margin-bottom:-10px;padding:33px 0}.elementor-2846 .elementor-element.elementor-element-aa59b40>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2846 .elementor-element.elementor-element-48f3baa .elementor-heading-title{font-size:21px;font-weight:600;color:#ce9135}.elementor-2846 .elementor-element.elementor-element-544007d>.elementor-widget-container{padding:0}.elementor-2846 .elementor-element.elementor-element-544007d .elementor-heading-title{font-size:17px;color:#a3a3a3}.elementor-2846 .elementor-element.elementor-element-888ae44.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2846 .elementor-element.elementor-element-708aaa5{text-align:right}.elementor-2846 .elementor-element.elementor-element-708aaa5 .icon-main i,.elementor-2846 .elementor-element.elementor-element-708aaa5 .icon-main span:before{font-size:42px}.elementor-2846 .elementor-element.elementor-element-708aaa5 .icon-main svg{width:42px;fill:#fff}.elementor-2846 .elementor-element.elementor-element-708aaa5 .icon-main i,.elementor-2846 .elementor-element.elementor-element-708aaa5 .icon-main span{color:#fff}.elementor-2846 .elementor-element.elementor-element-708aaa5 .icon-box h5{margin-bottom:0;color:#ce9135;font-size:18px;font-weight:700}.elementor-2846 .elementor-element.elementor-element-708aaa5 .icon-box h5 a{color:#ce9135;background-image:linear-gradient(0deg,#ce9135,#ce9135)}.elementor-2846 .elementor-element.elementor-element-708aaa5 .icon-box h5 a:hover{color:#8b8b8b;background-image:linear-gradient(0deg,#8b8b8b,#8b8b8b)}.elementor-2846 .elementor-element.elementor-element-708aaa5 .icon-box p{color:#a3a3a3}.elementor-2846 .elementor-element.elementor-element-4187deb>.elementor-widget-container{padding:10px 0 0}.elementor-2846 .elementor-element.elementor-element-4187deb{text-align:right}.elementor-2846 .elementor-element.elementor-element-4187deb .icon-main i,.elementor-2846 .elementor-element.elementor-element-4187deb .icon-main span:before{font-size:42px}.elementor-2846 .elementor-element.elementor-element-4187deb .icon-main svg{width:42px;fill:#fff}.elementor-2846 .elementor-element.elementor-element-4187deb .icon-main i,.elementor-2846 .elementor-element.elementor-element-4187deb .icon-main span{color:#fff}.elementor-2846 .elementor-element.elementor-element-4187deb .icon-box h5{margin-bottom:0;color:#fff;font-size:18px;font-weight:700}.elementor-2846 .elementor-element.elementor-element-4187deb .icon-box h5 a{color:#fff;background-image:linear-gradient(0deg,#fff,#fff)}.elementor-2846 .elementor-element.elementor-element-4187deb .icon-box h5 a:hover{color:#8b8b8b;background-image:linear-gradient(0deg,#8b8b8b,#8b8b8b)}.elementor-2846 .elementor-element.elementor-element-4187deb .icon-box p{color:#fff}.elementor-2846 .elementor-element.elementor-element-83de13d:not(.elementor-motion-effects-element-type-background),.elementor-2846 .elementor-element.elementor-element-83de13d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1a1a1a}.elementor-2846 .elementor-element.elementor-element-83de13d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2846 .elementor-element.elementor-element-83de13d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2846 .elementor-element.elementor-element-176d10f.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2846 .elementor-element.elementor-element-31686ad>.elementor-widget-container{margin:-20px 0}@media(min-width:768px){.elementor-2846 .elementor-element.elementor-element-c82022c{width:80%}.elementor-2846 .elementor-element.elementor-element-cddb06f{width:19.996%}}.elementor-element-544007d .elementor-heading-title{color:#fff !important}.elementor-element-708aaa5 .content-box p{color:#fff !important}