/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1779397300
Updated: 2026-05-21 21:01:40

*/
p{margin:0}
.button_custom_css {display:flex}
.buds_card_container .buds_carddiv_container{background: linear-gradient(213deg, #2B9F22 23.89%, #BEF264 135.2%);}
.home_icon_list_custom  ul.elementor-icon-list-items, .home_icon_greylist_custom  ul.elementor-icon-list-items{row-gap:8px} 
.home_icon_list_custom  ul.elementor-icon-list-items li.elementor-icon-list-item {padding: 4px 8px;background: #0D0F0E;border-radius:50px}
.home_icon_greylist_custom  ul.elementor-icon-list-items li.elementor-icon-list-item {padding: 4px 8px;background: rgba(255, 255, 255, 0.12);border-radius:50px}
.post_green_text{color:#BEF264}
.e-n-accordion-item[open] .e-n-accordion-item-title{border-radius:24px 24px 0 0;background-color:transparent !important}
.e-n-accordion-item[open] div.elementor-element.e-con.e-child{background-color:transparent !important}
.e-n-accordion-item[open]{border-radius: 24px;border: 1px solid #BEF264;background: linear-gradient(180deg, rgba(190, 242, 100, 0.40) 0%, rgba(23, 23, 23, 0.03) 100%), linear-gradient(180deg, #333 0%, rgba(24, 26, 25, 0.00) 100%), #181A19;border-radius:24px}

.icon_custom_code_about .elementor-icon-wrapper{display:flex}
.icon_custom_code_about .elementor-icon-wrapper .elementor-icon{background: linear-gradient(213deg, #2B9F22 23.89%, #BEF264 135.2%); }


/* FORM */
.audit_form_main input, .audit_form_main textarea{border-radius: 12px;background: #0D0F0E;padding: 12px;border:0;color: #DADADA;font-family: "Manrope", Sans-serif;font-size: 16px;font-weight: 300;line-height: normal;}
.audit_form_main label{color: #BEF264;font-family: "Manrope", Sans-serif;font-size: 16px;font-weight: 500;line-height: normal;}
.audit_form_main h2{margin-bottom:24px;color: #FFF;font-family: "Manrope", Sans-serif;font-size: 20px;font-weight: 700;line-height: normal;text-transform: uppercase;}
.audit_form_main h2 span{color: #BEF264;}
.audit_form_main .input_container{display:flex;gap:16px;margin-bottom:16px}
.audit_form_main .input_container div{width:100%}
.audit_form_main .input_container span{display:flex;flex-direction:column;}
.audit_form_main span.wpcf7-not-valid-tip {font-size:12px}
.audit_form_main div.wpcf7-response-output{font-size:16px}
div.wpcf7-response-output{font-size:16px;color:white;border:1px solid #bef264 !important}
.audit_form_main .input_container p br{display:none}
.audit_form_main .input_container p{display:flex;flex-direction:column;gap:12px;width:100%}
.audit_form_main .contact_info_container{padding:40px 0 40px 0;border-bottom:1px solid #3E3F3F;}
.audit_form_main .contact_info_container:nth-child(1){padding-top:0}
.audit_form_main .contact_info_container:nth-child(3){border-bottom:none}
.audit_form_main p:has(input[type="submit"]) {display: flex;}

/* CONTACT FORM */
.audit_form_main.contact_form_main p{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}
.audit_form_main.contact_form_main p br{display:none}
.audit_form_main.contact_form_main p input{display:flex}
.audit_form_main.contact_form_main .contact_info_container{padding-bottom:0;border:0}
.audit_form_main.contact_form_main p:has(input[type="submit"]){margin:0}
#sticky_home_container.sticky_home_container{position:sticky;top:10px}


/* Service Card CSS */
.service-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}
.service-card{ border:1px solid transparent;width:48%;border-radius:24px;background:#181A19;padding:24px;display:flex;flex-direction:column;align-items:start;gap:24px;transition:0.3s;}
.service-card:hover{border:1px solid #BEF264;background:linear-gradient(180deg,#333 0%,rgba(24,26,25,0)),#181A19;}
.service-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(213deg,#2B9F22 23.89%,#BEF264 135.2%); display:flex;align-items:center;justify-content:center;}
.service-text{color:#DADADA;font-family: "Manrope", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}


/* term and condition left icon */
#left_icon_line_wrapper_main .left_icon_line_wrapper:before{position:absolute;content:"";border-radius:50px; height:70px;width:70px;top:0;left:0;background:url("https://staging.devcustomprojects.com/kush_signals/wp-content/uploads/2026/06/Frame-2147237465.webp") center/contain no-repeat,rgba(255,255,255,.24);border:2px solid transparent;transition:all .4s ease;}
#left_icon_line_wrapper_main .left_icon_line_wrapper:after{position:absolute;content:"";height:calc(100% - 70px);width:2px;left:34px;bottom:0;background:rgba(255,255,255,.24);transition:all .4s ease;}
#left_icon_line_wrapper_main .left_icon_line_wrapper.active:before{border-color:#BEF264;background:url("https://staging.devcustomprojects.com/kush_signals/wp-content/uploads/2026/06/Frame-2147237465.webp") center/contain no-repeat,linear-gradient(213deg, #2B9F22 23.89%, #BEF264 135.2%);}
#left_icon_line_wrapper_main .left_icon_line_wrapper.active:after{background:#2CA022;}