html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,body,a,button,input,textarea,select,ul,ol,li,blockquote,p{font-family:"Roboto",Arial,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-menu nav ul.elementor-nav-menu>li.menu-item>a.has-submenu:after{content:none!important}.header-main{z-index:5;transition:all .5s ease;position:absolute!important}.has-sticky .header-main{position:absolute!important}.header-main>.e-con-inner{transition:all .3s ease}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-call-num>a.elementor-item.menu-link{display:flex;justify-content:center;align-items:center;width:100%!important;min-width:200px;padding:7px 20px!important;background-color:#FCEE1F!important;color:#262626!important;font-weight:bold!important;border:unset;border-radius:unset;transition:all .3s ease}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-call-num>a.elementor-item.menu-link:hover{background-color:#262626!important;color:#FFFFFF!important}.elementor-nav-menu--main .elementor-item.elementor-item-active{font-weight:bold!important}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children.current-menu-parent>a.has-submenu{font-weight:bold!important;color:#ffffff!important}.header-menu nav ul.elementor-nav-menu>li.menu-item>a.has-submenu:after{content:none!important}.elementor-nav-menu .sub-arrow{padding:0!important;padding-top:2px!important;padding-inline:4px!important;color:var(--e-global-color-secondary)!important;fill:var(--e-global-color-secondary)!important;transform:unset!important;transform-origin:center center;z-index:40;transition:all .3s ease!important}.header-menu nav ul.elementor-nav-menu>li.menu-item>a.has-submenu:hover .sub-arrow{padding-top:unset!important;padding-bottom:2px!important;transform:rotate(180deg)!important;transform-origin:center center!important}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>a.has-submenu~ul.sub-menu.elementor-nav-menu--dropdown{min-width:222px!important;left:50%!important;transform:translateX(-50%)!important;text-align:center!important}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>a.has-submenu~ul.sub-menu.elementor-nav-menu--dropdown>li>a{padding-inline:0!important;border-left:unset!important;display:block;text-align:center;line-height:initial!important}.elementor-nav-menu--dropdown ul li.menu-item-has-children .sub-arrow{position:absolute;right:0;top:5px;width:30px;height:30px;margin:0px!important;text-align:center;display:flex;justify-content:center;cursor:pointer;z-index:30}.sub-menu.open{display:block}.sub-arrow.active{transform:rotate(180deg)!important}#ast-scroll-top{background-color:#FCEE1F;color:#262626;transition:all .3s ease}#ast-scroll-top:hover{background-color:rgba(38,38,38,.25);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:auto;box-shadow:none!important}label,legend{color:#fff}body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:1px solid #D6D6D6;border-radius:2px;height:35px}.gform_heading .gform_required_legend{display:none!important}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:15px!important;grid-row-gap:25px!important}.gform_wrapper.gravity-theme .gfield{position:relative}body .gform_wrapper.gravity-theme .gfield_label{margin-bottom:10px}body .gform_wrapper.gravity-theme .gfield_label{font-size:16px;font-weight:400;line-height:1.4}body .gform_wrapper.gravity-theme .gfield textarea{height:125px!important;min-height:auto!important;resize:none!important;overflow-y:auto}body .gform_wrapper .gfield_error [aria-invalid=true]{border:1px solid #D6D6D6!important}body .gform_wrapper.gravity-theme #field_submit,body .gform_wrapper.gravity-theme .gform_footer{margin:25px 0 0!important;padding:0!important}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{width:100%!important;margin-bottom:0!important;line-height:1.2!important}.charleft.ginput_counter.gfield_description{color:#262626;padding-top:0;font-size:12px}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:#F5F5F5;border:1px solid #D6D6D6;font-size:12px!important;line-height:1.4!important;margin-block-start:4px!important;padding:5px!important}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:unset!important}.gform_wrapper.gravity-theme .gfield_required{padding-left:.5px}body .gform_wrapper.gravity-theme .gform_footer{margin-top:50px!important}.gform-footer .gform_button.button{display:flex;width:100%!important;max-width:200px;padding:7px 20px!important;background-color:#FCEE1F!important;color:#262626!important;border:unset;border-radius:unset;transition:all .3s ease}.gform-footer .gform_button.button:hover,.gform-footer .gform_button.button:focus{background-color:#FFFFFF!important;color:#262626!important}.gform_heading{display:none}.cta-call .elementor-image-box-title>a,.cta-link a{font:inherit;transition:all .3s ease}.cta-call .elementor-image-box-title>a:hover{color:#ffffff!important}.d-none{display:none!important}a.elementor-button,.cmn-btn>a.elementor-button{min-width:200px!important;border-radius:unset!important}.elementor-icon-list-item a{outline:none!important}a:focus-visible,a:focus{outline:none!important}span.elementor-icon-list-icon svg.e-far-check-circle>*{display:none}span.elementor-icon-list-icon svg.e-far-check-circle{margin:0!important;background:url(https://sampsonelectricllc.websitepro.hosting/wp-content/uploads/2026/01/Icons-Check-Black.png) no-repeat center center / 16px 16px}.black-list-icon span.elementor-icon-list-icon svg.e-far-check-circle{margin:0!important;background:url(https://sampsonelectricllc.websitepro.hosting/wp-content/uploads/2026/01/image-07.png) no-repeat center center / 16px 16px}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{padding-left:7px}.elementor-widget-n-accordion .e-n-accordion-item{border:1px solid #FCEE1F;border-top:unset}.elementor-widget-n-accordion .e-n-accordion-item:first-child{border-top:1px solid #FCEE1F}.elementor-widget-n-accordion .e-n-accordion-item .acc-item{transition:all .3s ease}.review-star{display:flex}.e-n-accordion-item-title-icon span svg{display:none!important}.e-n-accordion-item-title-icon span.e-closed{display:inline-block;width:21px;height:21px;background:url(https://sampsonelectricllc.websitepro.hosting/wp-content/uploads/2026/01/image-09.png) no-repeat center / contain}.e-n-accordion-item-title-icon span.e-opened{display:inline-block;width:21px;height:21px;background:url(https://sampsonelectricllc.websitepro.hosting/wp-content/uploads/2026/01/image-10.png) no-repeat center / contain}.serv-cta-sec .cta-call .elementor-image-box-title>a:hover{color:inherit!important}.post-list-wrp{overflow:visible}.posts-wrap a.elementor-post__thumbnail__link{margin:unset}.posts-wrap .elementor-post__text{padding:30px!important}.posts-wrap a.elementor-post__read-more{display:flex;justify-content:center;align-items:center;padding:8.5px 5px!important;min-width:200px!important;border-radius:unset!important;background-color:#FCEE1F!important;font-weight:bold!important;text-transform:capitalize!important;font-size:16px!important;line-height:21px!important;letter-spacing:0px!important;color:#262626!important;text-decoration:none!important;text-align:center;transition:all .3s ease!important}.posts-wrap a.elementor-post__read-more:hover{background:#262626!important;color:#FFFFFF!important}.posts-wrap .elementor-post__read-more{margin:unset!important}.posts-wrap .elementor-post__meta-data{border:none!important;padding:unset!important;margin-block:10px 20px!important}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results,.error404 .site-content>.ast-container,.error404 .site-content>.ast-container>div.content-area.primary,.single.single-post.ast-narrow-container .site-content>.ast-container,.single.single-post.ast-narrow-container .site-content>.ast-container>section.elementor.ast-article-single{width:100%!important;max-width:100%!important;padding:unset!important;margin:unset!important}body.error404,body.single.single-post.ast-narrow-container{background:unset!important}.post-content-wrp h2,.post-content-wrp h3,.post-content-wrp h4,.post-content-wrp h5,.post-content-wrp h6{margin-block:30px 15px!important;text-transform:capitalize;color:var(--e-global-color-text)!important}.post-title.elementor-page-title h2.elementor-heading-title{margin:unset!important}.post-content-wrp a{color:var(--e-global-color-text)!important;transition:all .3s ease}.post-content-wrp a:hover{color:var(--e-global-color-primary)!important}.post-content-wrp ol,.post-content-wrp ul{margin:0 0 15px 25px}.post-content-wrp ol li:not(:last-of-type),.post-content-wrp ul li:not(:last-of-type){margin-bottom:5px}.post-content-wrp p{margin-bottom:10px}.post-feat-img{margin-inline:auto;margin-bottom:20px!important;width:100%;overflow:hidden}.post-feat-img img{margin-top:unset!important;width:100%;height:100%;max-width:clamp(600px, 50vw, 100%)!important;max-height:500px;object-fit:cover;object-position:center center}.post-content-wrp .wp-block-image{text-align:center;margin-inline:auto!important}.post-content-wrp img{margin-block:15px!important;width:100%;height:100%;max-width:clamp(600px, 50vw, 75%)!important;max-height:450px;object-fit:cover;object-position:center center;box-shadow:unset!important}#sendUsMessageWrap{scroll-margin-top:150px}.custom-card-style>.e-flex.e-child{display:flex;flex-direction:column;height:100%}.custom-card-style>.e-flex.e-child .btn-full-w{margin-top:auto}.custom-li-style ul{margin:0;padding:0;list-style-type:none}.custom-li-style ul>li{padding-left:9px;position:relative}.custom-li-style ul>li:before{content:'•';position:absolute;top:0;left:0}.custom-li-style p:last-child{margin-bottom:0}.btn-full-w .elementor-button{width:100%}body .gform_wrapper.gravity-theme .application-form .gfield_label{color:var(--e-global-color-text)}.gform_wrapper.gravity-theme .application-form .gfield_required{color:var(--e-global-color-text)}body .gform_wrapper.gravity-theme .application-form .gfield textarea{height:175px!important}.application-form .gfield_description.gform_fileupload_rules{display:none}.application-form .custom-upload-file .gfield_description{padding-top:9px;font-weight:400;font-size:12px;line-height:normal}body .gform_wrapper.gravity-theme .application-form .gform_footer{margin-top:45px!important}body .gform_wrapper.gravity-theme .application-form .gform_footer .gform_button{max-width:100%}body .gform_wrapper.gravity-theme .application-form .gform_footer .gform_button:hover{background-color:var(--e-global-color-text)!important;color:var(--e-global-color-secondary)!important}.custom-upload-file .custom-upload-btn{display:inline-flex!important;align-items:center;justify-content:center;padding:7px 20px;background:var(--e-global-color-text);color:#fff;font-weight:700;cursor:pointer;max-width:fit-content;min-width:200px;transition:all .3s ease}.custom-upload-file .custom-upload-btn:hover{background-color:#FCEE1F!important;color:#262626!important}.custom-upload-file .ginput_container.ginput_container_fileupload{position:relative}.custom-upload-file .uploaded-file-name{position:absolute;top:50%;left:220px;transform:translateY(-50%)}.custom-upload-file .uploaded-file-name{display:flex;align-items:center;gap:5px}.custom-upload-file .uploaded-file-name .file-text-wrap{font-weight:400;font-size:12px;line-height:normal}.custom-upload-file .uploaded-file-name .remove-file{cursor:pointer;font-weight:400}#gform_confirmation_message_4{text-align:center}@media (min-width:992px){.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-call-num>a.elementor-item.menu-link:hover{background-color:#FFFFFF!important;color:#262626!important}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-call-num>a.elementor-item.menu-link:after{content:none}}@media (max-width:991px){body header.has-sticky.elementor-1320 .elementor-element.elementor-element-195d610 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:45px!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:58px!important}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>a.has-submenu~ul.sub-menu.elementor-nav-menu--dropdown{min-width:unset;width:100%;transform:unset!important;border:unset}.elementor-nav-menu--dropdown>ul.elementor-nav-menu>li.menu-item.menu-item-has-children .sub-arrow svg path{color:#ffffff!important;fill:#ffffff!important}.elementor-nav-menu--dropdown>ul.elementor-nav-menu>li.menu-item.menu-item-has-children a:hover .sub-arrow svg path,.elementor-nav-menu--dropdown>ul.elementor-nav-menu>li.menu-item.menu-item-has-children a:focus .sub-arrow svg path,.elementor-nav-menu--dropdown>ul.elementor-nav-menu>li.menu-item.menu-item-has-children a.elementor-item-active .sub-arrow svg path,.elementor-nav-menu--dropdown>ul.elementor-nav-menu>li.menu-item.menu-item-has-children a.highlighted .sub-arrow svg path,.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children.current-menu-parent>a.has-submenu svg path,.elementor-nav-menu--dropdown>ul.elementor-nav-menu>li.menu-item.menu-item-has-children.current-menu-parent.current-page-parent .sub-arrow svg path,.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children.current-menu-parent .sub-arrow.active svg path,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children:has(span.sub-arrow.active)>a.has-submenu~span.sub-arrow.active svg path{color:var(--e-global-color-text)!important;fill:var(--e-global-color-text)!important}.elementor-nav-menu--dropdown ul li.menu-item-has-children .sub-arrow{top:11px}.cmn-btn>a.elementor-button{padding-block:8.5px!important;padding-inline:10px!important}li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children:has(span.sub-arrow.active)>a.has-submenu{border-bottom:1px solid var(--e-global-color-primary)!important;background-color:var(--e-global-color-primary)!important;color:var(--e-global-color-text)!important}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children.current-menu-parent{color:var(--e-global-color-text)!important;background-color:var(--e-global-color-primary)!important}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children.current-menu-parent>a.has-submenu{color:var(--e-global-color-text)!important;background-color:var(--e-global-color-primary)!important;padding-right:40px!important;background-color:unset!important;display:inline-flex;position:static!important}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-item-has-children>a.has-submenu~ul.sub-menu.elementor-nav-menu--dropdown>li>a{padding:10px 20px 10px 40px!important;text-align:start}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-call-num>a.elementor-item.menu-link{display:inherit;text-align:inherit;padding:15px 20px!important;color:#262626!important;max-width:unset}.header-menu nav ul.elementor-nav-menu>li.menu-item.menu-call-num>a.elementor-item.menu-link:hover{background-color:#FFFFFF!important;color:#262626!important}}@media (max-width:767px){.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:50px!important}.elementor-nav-menu--dropdown ul li.menu-item-has-children .sub-arrow{top:6px}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:15px!important}body .gform_wrapper.gravity-theme .gfield_label{margin-bottom:5px}.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1.5;min-height:auto}body .gform_wrapper.gravity-theme .gfield textarea{height:100px!important;overflow-y:auto}body .gform_wrapper.gravity-theme .gform_footer{margin-top:15px!important}a.elementor-button,.cmn-btn>a.elementor-button{min-width:180px!important}.foo-menu>nav>ul.elementor-nav-menu>li.menu-item{display:flex;justify-content:center}.cta-img-box .elementor-image-box-wrapper{display:flex;gap:8px}.cta-call .elementor-image-box-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.mob-max-w-350{max-width:420px}.posts-wrap .elementor-post__text{padding:20px!important}.post-feat-img img{max-height:400px}}@media (max-width:480px){.mob-max-w-350{max-width:350px}}