.elementor-41530 .elementor-element.elementor-element-cbd8e4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:330px;--padding-right:0px;}.elementor-41530 .elementor-element.elementor-element-347346e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:050px;}.elementor-41530 .elementor-element.elementor-element-159aedd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--overflow:hidden;--padding-top:254px;--padding-bottom:073px;--padding-left:62px;--padding-right:73px;}.elementor-41530 .elementor-element.elementor-element-159aedd:not(.elementor-motion-effects-element-type-background), .elementor-41530 .elementor-element.elementor-element-159aedd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smokeshopgoods.com/wp-content/uploads/2025/02/Untitled-3-copy-1-scaled.webp");background-position:center center;background-size:cover;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-41530 .elementor-element.elementor-element-e04b578{width:var( --container-widget-width, 645px );max-width:645px;--container-widget-width:645px;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-41530 .elementor-element.elementor-element-e04b578 .elementor-icon-box-wrapper{text-align:left;}.elementor-41530 .elementor-element.elementor-element-e04b578 .elementor-icon-box-title{margin-block-end:13px;}.elementor-41530 .elementor-element.elementor-element-e04b578.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-41530 .elementor-element.elementor-element-e04b578.elementor-view-framed .elementor-icon, .elementor-41530 .elementor-element.elementor-element-e04b578.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-41530 .elementor-element.elementor-element-de7e175{--display:flex;--min-height:556px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:350px;--padding-right:70px;}.elementor-41530 .elementor-element.elementor-element-de7e175:not(.elementor-motion-effects-element-type-background), .elementor-41530 .elementor-element.elementor-element-de7e175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-41530 .elementor-element.elementor-element-aa64e86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41530 .elementor-element.elementor-element-89c19e8{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41530 .elementor-element.elementor-element-2a021b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-41530 .elementor-element.elementor-element-19fb8f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.7px;color:#202020;}.elementor-41530 .elementor-element.elementor-element-82dac78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.7px;color:#202020;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-41530 .elementor-element.elementor-element-3c615ee > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-41530 .elementor-element.elementor-element-3c615ee{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-41530 .elementor-element.elementor-element-8081698 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-41530 .elementor-element.elementor-element-723b107{--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:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-41530 .elementor-element.elementor-element-4c49cb1{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-41530 .elementor-element.elementor-element-4c49cb1 .elementor-icon-box-wrapper{text-align:left;}.elementor-41530 .elementor-element.elementor-element-4c49cb1 .elementor-icon-box-title{margin-block-end:13px;}.elementor-41530 .elementor-element.elementor-element-4c49cb1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-41530 .elementor-element.elementor-element-4c49cb1.elementor-view-framed .elementor-icon, .elementor-41530 .elementor-element.elementor-element-4c49cb1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-41530 .elementor-element.elementor-element-ef95aa0{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-41530 .elementor-element.elementor-element-ef95aa0 .elementor-icon-box-wrapper{text-align:left;}.elementor-41530 .elementor-element.elementor-element-ef95aa0 .elementor-icon-box-title{margin-block-end:13px;}.elementor-41530 .elementor-element.elementor-element-ef95aa0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-41530 .elementor-element.elementor-element-ef95aa0.elementor-view-framed .elementor-icon, .elementor-41530 .elementor-element.elementor-element-ef95aa0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-41530 .elementor-element.elementor-element-e736765{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-41530 .elementor-element.elementor-element-e736765 .elementor-icon-box-wrapper{text-align:left;}.elementor-41530 .elementor-element.elementor-element-e736765 .elementor-icon-box-title{margin-block-end:13px;}.elementor-41530 .elementor-element.elementor-element-e736765.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-41530 .elementor-element.elementor-element-e736765.elementor-view-framed .elementor-icon, .elementor-41530 .elementor-element.elementor-element-e736765.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-41530 .elementor-element.elementor-element-e736765 .elementor-icon{font-size:47px;}@media(max-width:1024px){.elementor-41530 .elementor-element.elementor-element-cbd8e4a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41530 .elementor-element.elementor-element-347346e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41530 .elementor-element.elementor-element-159aedd{--min-height:164px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41530 .elementor-element.elementor-element-de7e175{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41530 .elementor-element.elementor-element-19fb8f7 .elementor-heading-title{font-size:20px;}.elementor-41530 .elementor-element.elementor-element-82dac78 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-41530 .elementor-element.elementor-element-cbd8e4a{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41530 .elementor-element.elementor-element-347346e{--width:100%;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41530 .elementor-element.elementor-element-159aedd{--content-width:100%;--min-height:489px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-41530 .elementor-element.elementor-element-e04b578{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-41530 .elementor-element.elementor-element-de7e175{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-41530 .elementor-element.elementor-element-2a021b8{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41530 .elementor-element.elementor-element-82dac78 .elementor-heading-title{font-size:14px;}.elementor-41530 .elementor-element.elementor-element-723b107{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-41530 .elementor-element.elementor-element-4c49cb1{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-41530 .elementor-element.elementor-element-4c49cb1 .elementor-icon-box-wrapper{text-align:center;}.elementor-41530 .elementor-element.elementor-element-ef95aa0{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-41530 .elementor-element.elementor-element-ef95aa0 .elementor-icon-box-wrapper{text-align:center;}.elementor-41530 .elementor-element.elementor-element-e736765{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-41530 .elementor-element.elementor-element-e736765 .elementor-icon-box-wrapper{text-align:center;}}@media(min-width:768px){.elementor-41530 .elementor-element.elementor-element-159aedd{--content-width:1618px;}.elementor-41530 .elementor-element.elementor-element-de7e175{--content-width:1280px;}.elementor-41530 .elementor-element.elementor-element-aa64e86{--width:650px;}.elementor-41530 .elementor-element.elementor-element-2a021b8{--width:532px;}}@media(max-width:1024px) and (min-width:768px){.elementor-41530 .elementor-element.elementor-element-de7e175{--content-width:768px;}}/* Start custom CSS for icon-box, class: .elementor-element-e04b578 */.elementor-41530 .elementor-element.elementor-element-e04b578 h3 {
    color: #FFF !important;
    font-family: Montserrat !important;
    font-size: 30px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
    text-transform: capitalize !important;
}


.elementor-41530 .elementor-element.elementor-element-e04b578 p {
    color: #FFF !important;
    font-family: Montserrat !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159aedd */.elementor-41530 .elementor-element.elementor-element-159aedd{
    border-radius: 9px;
background: linear-gradient(97deg, #0F0F0F 12.8%, rgba(117, 117, 117, 0.00) 75.41%);
mix-blend-mode: plus-darker;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c615ee */.gform_required_legend{
    display: none;
}

#input_5_1_3, #input_5_1_6,#input_5_3,#input_5_11,#input_5_15,#input_5_16,#input_5_17,#input_5_18_4,#input_5_18_1,#input_5_18_3,#input_5_18_5,#input_5_19,#input_5_20,#input_5_21,#input_5_22,#input_5_23,#input_5_24,#input_5_25,#input_5_26,#input_5_27,#input_5_28,#input_5_29,#input_5_30,#input_5_32_3,#input_5_31_3{
background-color: #B3B2B259!important;
    border-width: 0px 0px 0px 0px!important;
    border-radius: 12.22px 12.22px 12.22px 12.22px!important;
    
}

#input_1_5{
min-block-size:6rem;
}

#gform_submit_button_5{
        background-color: #0088fd;
        color: #fff !important;
            font-weight: bold;
    

        padding: 10px 30px ;
        border: none;
        border-radius: 8px;
            font-family: "Montserrat";
            font-size: 16px!important;
                

}

.gform-footer.gform_footer.top_label{
    justify-content: flex-end;
}

.gform-body.gform_body{
    --gf-form-gap-y: 30px!important;
}

.elementor-41530 .elementor-element.elementor-element-3c615ee a{
    color: #666666;
}


@media (max-width:767px){
    #input_5_1{
        row-gap: 30px;
    }
    
}
/* Force dropdown appearance on mobile */
@media (max-width: 768px) {
    .gfield_select[multiple] {
        height: auto !important;
        size: 1 !important;
    }
    
    /* For Enhanced UI fields */
    .chosen-container-multi {
        width: 100% !important;
    }
    
    .chosen-container-multi .chosen-choices {
        min-height: 40px;
        border: 1px solid #ddd;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8081698 */.elementor-41530 .elementor-element.elementor-element-8081698 h2{
    font-family: "Montserrat" ;
    font-size: 14px;
    color: #0088fd!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c49cb1 */.elementor-41530 .elementor-element.elementor-element-4c49cb1 h3 {
    color: #0088fd !important;
    font-family: Montserrat !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
    text-transform: capitalize !important;
}


.elementor-41530 .elementor-element.elementor-element-4c49cb1 p {
    color: #FFF !important;
    font-family: Montserrat !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef95aa0 */.elementor-41530 .elementor-element.elementor-element-ef95aa0 h3 {
    color: #0088fd !important;
    font-family: Montserrat !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
    text-transform: capitalize !important;
}


.elementor-41530 .elementor-element.elementor-element-ef95aa0 p {
    color: #FFF !important;
    font-family: Montserrat !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e736765 */.elementor-41530 .elementor-element.elementor-element-e736765 h3 {
    color: #0088fd !important;
    font-family: Montserrat !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
    text-transform: capitalize !important;
}


.elementor-41530 .elementor-element.elementor-element-e736765 p {
    color: #FFF !important;
    font-family: Montserrat !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
}
.elementor-41530 .elementor-element.elementor-element-e736765 path {
    
    stroke: #0088fd; }/* End custom CSS */