.elementor-18 .elementor-element.elementor-element-31739ae2{padding:25px 5% 80px 5%;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-be15b3d .elementor-heading-title{font-family:var( --e-global-typography-7de20e8-font-family ), Sans-serif;font-size:var( --e-global-typography-7de20e8-font-size );font-weight:var( --e-global-typography-7de20e8-font-weight );line-height:var( --e-global-typography-7de20e8-line-height );letter-spacing:var( --e-global-typography-7de20e8-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ba717bc{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-ba717bc .elementor-heading-title{font-family:var( --e-global-typography-0300815-font-family ), Sans-serif;font-size:var( --e-global-typography-0300815-font-size );font-weight:var( --e-global-typography-0300815-font-weight );line-height:var( --e-global-typography-0300815-line-height );letter-spacing:var( --e-global-typography-0300815-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-51f43c7 );}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-51f43c7 );}.elementor-18 .elementor-element.elementor-element-7372aea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item > a{font-family:var( --e-global-typography-f3b9800-font-family ), Sans-serif;font-size:var( --e-global-typography-f3b9800-font-size );font-weight:var( --e-global-typography-f3b9800-font-weight );line-height:var( --e-global-typography-f3b9800-line-height );letter-spacing:var( --e-global-typography-f3b9800-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-51f43c7 );}.elementor-18 .elementor-element.elementor-element-d6a108a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d6a108a .elementor-heading-title{font-family:var( --e-global-typography-0300815-font-family ), Sans-serif;font-size:var( --e-global-typography-0300815-font-size );font-weight:var( --e-global-typography-0300815-font-weight );line-height:var( --e-global-typography-0300815-line-height );letter-spacing:var( --e-global-typography-0300815-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5b9eb37 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-18 .elementor-element.elementor-element-ac7aa65 > .elementor-widget-container{background-color:var( --e-global-color-51f43c7 );background-image:url("https://www.rokinvapes.com/wp-content/uploads/2026/07/rokin-fav-black.png");padding:50px 30px 30px 30px;background-position:95% 2%;background-repeat:no-repeat;background-size:100px auto;border-radius:20px 20px 20px 20px;}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-f9fd4d2{width:100%;}.elementor-18 .elementor-element.elementor-element-5b9eb37{width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-be15b3d .elementor-heading-title{font-size:var( --e-global-typography-7de20e8-font-size );line-height:var( --e-global-typography-7de20e8-line-height );letter-spacing:var( --e-global-typography-7de20e8-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ba717bc .elementor-heading-title{font-size:var( --e-global-typography-0300815-font-size );line-height:var( --e-global-typography-0300815-line-height );letter-spacing:var( --e-global-typography-0300815-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item > a{font-size:var( --e-global-typography-f3b9800-font-size );line-height:var( --e-global-typography-f3b9800-line-height );letter-spacing:var( --e-global-typography-f3b9800-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d6a108a .elementor-heading-title{font-size:var( --e-global-typography-0300815-font-size );line-height:var( --e-global-typography-0300815-line-height );letter-spacing:var( --e-global-typography-0300815-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5b9eb37 > .elementor-element-populated{margin:0% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-31739ae2{padding:25px 5% 40px 5%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-be15b3d .elementor-heading-title{font-size:var( --e-global-typography-7de20e8-font-size );line-height:var( --e-global-typography-7de20e8-line-height );letter-spacing:var( --e-global-typography-7de20e8-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ba717bc .elementor-heading-title{font-size:var( --e-global-typography-0300815-font-size );line-height:var( --e-global-typography-0300815-line-height );letter-spacing:var( --e-global-typography-0300815-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item > a{font-size:var( --e-global-typography-f3b9800-font-size );line-height:var( --e-global-typography-f3b9800-line-height );letter-spacing:var( --e-global-typography-f3b9800-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d6a108a .elementor-heading-title{font-size:var( --e-global-typography-0300815-font-size );line-height:var( --e-global-typography-0300815-line-height );letter-spacing:var( --e-global-typography-0300815-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5b9eb37 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-18 .elementor-element.elementor-element-ac7aa65 > .elementor-widget-container{background-position:95% 2%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-be15b3d .elementor-heading-title{font-size:var( --e-global-typography-7de20e8-font-size );line-height:var( --e-global-typography-7de20e8-line-height );letter-spacing:var( --e-global-typography-7de20e8-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ba717bc .elementor-heading-title{font-size:var( --e-global-typography-0300815-font-size );line-height:var( --e-global-typography-0300815-line-height );letter-spacing:var( --e-global-typography-0300815-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7372aea .elementor-icon-list-item > a{font-size:var( --e-global-typography-f3b9800-font-size );line-height:var( --e-global-typography-f3b9800-line-height );letter-spacing:var( --e-global-typography-f3b9800-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d6a108a .elementor-heading-title{font-size:var( --e-global-typography-0300815-font-size );line-height:var( --e-global-typography-0300815-line-height );letter-spacing:var( --e-global-typography-0300815-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ac7aa65 > .elementor-widget-container{padding:20px 20px 20px 20px;background-position:95% 2%;background-size:58px auto;}}/* Start custom CSS for wpforms, class: .elementor-element-ac7aa65 */#wpforms-1364 .wpforms-head-container {
    padding-bottom: 20px !important;
}

#wpforms-1364 .wpforms-description {
    margin: 0 !important;
    padding: 0 !important;
    color: #FFFFFF !important;
    font-family: "Rethink Sans", sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
}

#wpforms-1364 {
    width: 100%;
    margin: 0;
}

#wpforms-1364,
#wpforms-1364 * {
    box-sizing: border-box;
}

#wpforms-1364 .wpforms-field-container {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
}

#wpforms-1364 .wpforms-field {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
}

#wpforms-1364 #wpforms-1364-field_5-container,
#wpforms-1364 #wpforms-1364-field_6-container {
    grid-column: 1 / -1;
}

#wpforms-1364 #wpforms-1364-field_7-container,
#wpforms-1364 #wpforms-1364-field_8-container {
    display: none !important;
}

#wpforms-1364 input[type="text"],
#wpforms-1364 input[type="email"],
#wpforms-1364 input[type="tel"],
#wpforms-1364 input[type="number"],
#wpforms-1364 input[type="search"],
#wpforms-1364 select,
#wpforms-1364 textarea {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    border: 2px solid transparent !important;
    border-radius: 14px !important;
    background-color: #F1F1F1 !important;
    color: #111111 !important;
    font-family: "Rethink Sans", sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    box-shadow: none !important;
    outline: none !important;
    transition: border-color 0.2s ease, background-color 0.2s ease;
}

#wpforms-1364 input[type="text"],
#wpforms-1364 input[type="email"],
#wpforms-1364 input[type="tel"],
#wpforms-1364 input[type="number"],
#wpforms-1364 input[type="search"],
#wpforms-1364 select {
    height: 56px !important;
    padding: 0 18px !important;
}

#wpforms-1364 textarea {
    min-height: 160px !important;
    height: 160px !important;
    padding: 17px 18px !important;
    resize: vertical;
}

#wpforms-1364 input:hover,
#wpforms-1364 select:hover,
#wpforms-1364 textarea:hover {
    background-color: #E9E9E9 !important;
}

#wpforms-1364 input:focus,
#wpforms-1364 select:focus,
#wpforms-1364 textarea:focus {
    border-color: #111111 !important;
    background-color: #FFFFFF !important;
}

#wpforms-1364 input::placeholder,
#wpforms-1364 textarea::placeholder {
    color: #6D6D6D !important;
    opacity: 1 !important;
}

#wpforms-1364 select {
    appearance: none !important;
    -webkit-appearance: none !important;
    padding-right: 48px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.25 7 7.25 13 1.25' fill='none' stroke='%23111111' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 18px center !important;
    background-size: 14px 9px !important;
    cursor: pointer;
}

#wpforms-1364 select:invalid,
#wpforms-1364 select option.placeholder {
    color: #6D6D6D !important;
}

#wpforms-1364 .wpforms-submit-container {
    width: 100%;
    margin: 14px 0 0 !important;
    padding: 0 !important;
}

#wpforms-1364 button.wpforms-submit {
    width: 100% !important;
    min-height: 56px !important;
    margin: 0 !important;
    padding: 14px 24px !important;
    border: 2px solid #111111 !important;
    border-radius: 14px !important;
    background: #111111 !important;
    color: #FFFFFF !important;
    font-family: "Rethink Sans", sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    box-shadow: none !important;
    cursor: pointer;
    transition: background-color 0.2s ease, color 0.2s ease;
}

#wpforms-1364 button.wpforms-submit:hover,
#wpforms-1364 button.wpforms-submit:focus,
#wpforms-1364 button.wpforms-submit:active {
    border-color: #111111 !important;
    background: #FFFFFF !important;
    color: #111111 !important;
    box-shadow: none !important;
    outline: none !important;
}

#wpforms-1364 label.wpforms-error,
#wpforms-1364 em.wpforms-error {
    display: block;
    margin: 7px 0 0 !important;
    color: #D72626 !important;
    font-family: "Rethink Sans", sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
}

#wpforms-1364 input.wpforms-error,
#wpforms-1364 select.wpforms-error,
#wpforms-1364 textarea.wpforms-error {
    border-color: #D72626 !important;
}

#wpforms-1364 .wpforms-confirmation-container-full,
#wpforms-1364 .wpforms-confirmation-container {
    margin: 0 !important;
    padding: 18px 20px !important;
    border: 1px solid #111111 !important;
    border-radius: 14px !important;
    background: #F1F1F1 !important;
    color: #111111 !important;
}

#wpforms-1364 .wpforms-submit-spinner {
    margin-left: 12px !important;
    vertical-align: middle;
}

@media (max-width: 767px) {
    #wpforms-1364 .wpforms-field-container {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    #wpforms-1364 #wpforms-1364-field_5-container,
    #wpforms-1364 #wpforms-1364-field_6-container {
        grid-column: auto;
    }

    #wpforms-1364 input[type="text"],
    #wpforms-1364 input[type="email"],
    #wpforms-1364 input[type="tel"],
    #wpforms-1364 input[type="number"],
    #wpforms-1364 input[type="search"],
    #wpforms-1364 select {
        height: 54px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        font-size: 15px !important;
    }

    #wpforms-1364 select {
        padding-right: 44px !important;
        background-position: right 16px center !important;
    }

    #wpforms-1364 textarea {
        min-height: 145px !important;
        height: 145px !important;
        padding: 15px 16px !important;
        font-size: 15px !important;
    }

    #wpforms-1364 button.wpforms-submit {
        min-height: 54px !important;
        font-size: 15px !important;
    }
}/* End custom CSS */