.elementor-226 .elementor-element.elementor-element-f6b9e6f{--display:flex;--min-height:261px;--justify-content:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--overlay-opacity:0.56;}.elementor-226 .elementor-element.elementor-element-f6b9e6f::before, .elementor-226 .elementor-element.elementor-element-f6b9e6f > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-f6b9e6f > .e-con-inner > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-f6b9e6f > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-f6b9e6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-f6b9e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.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-226 .elementor-element.elementor-element-6a16320 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:31px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.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-226 .elementor-element.elementor-element-f25c47b{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-226 .elementor-element.elementor-element-f25c47b p{margin-block-end:0px;}.elementor-226 .elementor-element.elementor-element-eaccded{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-226 .elementor-element.elementor-element-6a16320{text-align:center;}.elementor-226 .elementor-element.elementor-element-6a16320 .elementor-heading-title{font-size:24px;}.elementor-226 .elementor-element.elementor-element-f25c47b{width:100%;max-width:100%;text-align:center;}}/* Start custom CSS for container, class: .elementor-element-f6b9e6f *//*=========================================
      PREMIUM DARK MOLECULE BACKGROUND
=========================================*/

.box-bg{
    position:relative;
    overflow:hidden;

    background-color:#0A0A0A;

    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='300' viewBox='0 0 360 300'%3E%3Cg fill='none' stroke='%23484847' stroke-width='2' stroke-linecap='round' opacity='.55'%3E%3Cpath d='M25 190 L75 145 L125 190 L175 145 L225 190 L275 145 L325 180'/%3E%3Cpath d='M75 145 L75 85 L40 50'/%3E%3Cpath d='M125 190 L125 250'/%3E%3Cpath d='M175 145 L210 95'/%3E%3Cpath d='M225 190 L225 250'/%3E%3Cpath d='M275 145 L305 90'/%3E%3C/g%3E%3Cg%3E%3Ccircle cx='25' cy='190' r='7' fill='%23484847'/%3E%3Ccircle cx='75' cy='145' r='10' fill='%23D50808'/%3E%3Ccircle cx='125' cy='190' r='12' fill='%23484847'/%3E%3Ccircle cx='175' cy='145' r='9' fill='%23484847'/%3E%3Ccircle cx='225' cy='190' r='11' fill='%23D50808'/%3E%3Ccircle cx='275' cy='145' r='8' fill='%23484847'/%3E%3Ccircle cx='325' cy='180' r='7' fill='%23484847'/%3E%3Ccircle cx='75' cy='85' r='7' fill='%23484847'/%3E%3Ccircle cx='40' cy='50' r='6' fill='%23484847'/%3E%3Ccircle cx='125' cy='250' r='6' fill='%23484847'/%3E%3Ccircle cx='210' cy='95' r='7' fill='%23D50808'/%3E%3Ccircle cx='225' cy='250' r='6' fill='%23484847'/%3E%3Ccircle cx='305' cy='90' r='6' fill='%23484847'/%3E%3C/g%3E%3C/svg%3E"),

        radial-gradient(
            circle at 90% 10%,
            rgba(213,8,8,.12),
            transparent 30%
        ),

        radial-gradient(
            circle at 5% 90%,
            rgba(255,255,255,.035),
            transparent 30%
        );

    background-size:
        360px 300px,
        cover,
        cover;

    background-repeat:
        repeat,
        no-repeat,
        no-repeat;

    border:1px solid rgba(213,8,8,.15);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -40px 80px rgba(0,0,0,.25),
        0 20px 55px rgba(0,0,0,.45);
}


/*=========================================
          SUBTLE RED GLOW
=========================================*/

.box-bg::before{
    content:"";
    position:absolute;
    width:320px;
    height:320px;

    top:-160px;
    right:-100px;

    background:rgba(213,8,8,.10);

    border-radius:50%;

    filter:blur(80px);

    pointer-events:none;
}


/*=========================================
          CONTENT ABOVE BACKGROUND
=========================================*/

.box-bg > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS *//* WooCommerce Login + General Buttons */
.woocommerce-button.button,
.woocommerce-form-login__submit{
    background:#D50808 !important;
    color:#FFFFFF !important;
    border:1px solid #D50808 !important;
    transition:all .3s ease !important;
}

/* Hover */
.woocommerce-button.button:hover,
.woocommerce-form-login__submit:hover{
    background:#000000 !important;
    color:#FFFFFF !important;
    border-color:#000000 !important;
}/* End custom CSS */