/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.7.4
 Text Domain:  bricks
*/ 


/* bricksextras */

.floating-border::after,.page h1.brxe-post-title::after{content:"";background:currentColor;position:relative;display:block}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea,#edd_login_form input:not(.edd-submit),#edd_profile_editor_form fieldset p input:not(.edd_submit),#edd_profile_editor_form fieldset p select,input,select{padding:5px 15px}#brx-wrap,.brx-body{min-height:100vh}#brx-footer,#brx-header{z-index:1000}@font-face{font-family:Satoshi;src:url('https://bricksextras.com/wp-content/themes/bricks-child-1/fonts/Satoshi-Variable.woff2') format('woff2');font-weight:100 1000;font-style:normal}@font-face{font-family:Satoshi;src:url('https://bricksextras.com/wp-content/themes/bricks-child-1/fonts/Satoshi-MediumItalic.woff2') format('woff2');font-style:italic}:root{--x-font-fallback:-apple-system,"system-ui","BricksExtras",Segoe UI,roboto,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--loud-gradient:linear-gradient(-90deg, #b16cea 20%, #ff5e69 60%, #ff8a56 80%, #ffa84b)}

h1{font-size:var(--step-6)}h2{font-size:var(--step-5)}h3{font-size:var(--step-4)}h4{font-size:var(--step-3)}

.single-post_content h2,h5{font-size:var(--step-2)}.doc-content h2,.doc-content h3,.single-post_content h3,.single-post_content h4,h6{font-size:var(--step-1)}small{font-size:var(--step--1)}body{--bricks-text-light:#5d5e5f}#edd_user_history,.post-content pre,body input#edd-discount{font-size:.9em}a{transition-duration:.3s;transition-timing-function:ease;transition-property:color,background-color,opacity,transform}p,p:last-of-type,pre.wp-block-code{margin:0 0 2em}.brxe-post-content .wp-block-image,.single-post_content .wp-block-embed,.single-post_content figure.wp-block-gallery,.wp-block-video,figcaption,figure,.brxe-post-content ol,.brxe-post-content ul{margin:3em 0}::placeholder{color:#888}.floating-border::after{height:1px;width:1em;margin:3rem 0 0;opacity:.6}.single-docs p.has-medium-font-size,p.has-medium-font-size{--wp--preset--font-size--medium:1.2em;margin-top:1em}.single-docs p.has-medium-font-size:after,p.has-medium-font-size:after{content:"";border-bottom:1px solid;width:2em;display:block;margin:2em 0}pre.wp-block-code{background-color:var(--bricks-text-dark);line-height:1.6;display:flex;font-size:.9em}.single-docs .post-content img{box-shadow:.6px .7px 1.7px -20px rgb(0 0 0 / 1%),1.3px 1.7px 3.9px -20px rgb(0 0 0 / 2%),2.4px 3px 7.1px -20px rgb(0 0 0 / 2%),4px 5px 11.7px -20px rgb(0 0 0 / 2%),6.6px 8.2px 19.3px -20px rgb(0 0 0 / 3%),11.6px 14.3px 33.8px -20px rgb(0 0 0 / 3%),25px 31px 73px -20px rgb(0 0 0 / 4%)}.page h1.brxe-post-title::after{height:2px;width:1em;margin:3rem auto;opacity:.1}.brx-container.root.stretch,.brxe-section,section.brxe-container{padding:var(--space-2xl-3xl) 20px}body #edd_checkout_form_wrap input,body.bricks-is-frontend :focus{outline:0}body.bricks-is-frontend :focus-visible{outline:currentColor dotted thin}.brxe-nav-menu .bricks-nav-menu li>.sub-menu{transform:translateY(20px);-webkit-transform:translateY(20px);transition:.3s}.brxe-nav-menu .bricks-nav-menu li:hover>.sub-menu{transform:none;-webkit-transform:none}.front-hero_heading{background:var(--loud-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:1100px){:root{--fluid-screen:calc(var(--fluid-max-width) * 1px)!important}}#edd_checkout_cart .edd_cart_header_row th,#edd_checkout_cart td,#edd_checkout_form_wrap .edd-cart-adjustment,.edd-checkout .zb .page-content{background:0 0}#edd_checkout_form_wrap span.edd-description,#edd_checkout_wrap #edd-card-address-wrap,#edd_checkout_wrap p#edd-login-account-wrap,#edd_login_form legend,#edd_payment_mode_submit,#edd_purchase_receipt+h3,#edd_user_history .edd_purchase_id,.brxe-xslidemenu[data-x-slide-menu*=clickSelector],.edd-checkout #edd-card-address-2-wrap,.edd-checkout .oxy-back-to-top,.edd-checkout .site-footer .ct-new-columns,.edd-checkout .x-interactive-cursor,.edd-checkout header,.edd_purchase_receipt_product_name,.fancybox-button--fullscreen.fancybox-button,.fst_pagi_wrapper:empty,.page-id-363 #brxe-515359,.page-id-363 #brxe-crnaye,.page-id-363 #brxe-fibinx,.page-id-363 #brxe-zfujyi,.page-id-363 .mobile-menu-toggle,.page-id-418 .edd-logged-out,a.edd_subscription_cancel,body #edd_checkout_form_wrap legend,body .el-upload__input,body:not(.logged-in) #edd_sl_renewal_form,div#edd_checkout_wrap #edd_payment_mode_select>legend,div#edd_checkout_wrap .edd_cart_header_row,table#edd_purchase_receipt_pages{display:none}.edd-checkout #uid801072281641{padding-top:120px}#edd_checkout_form_wrap fieldset,#edd_checkout_form_wrap fieldset#edd_cc_fields{border:1px solid #ccc;margin:40px 0}#edd_checkout_form_wrap #edd_payment_mode_select{margin:60px 0}#edd_checkout_form_wrap legend{font-size:.7em;font-weight:400;margin-bottom:0;width:auto}#edd_checkout_form_wrap label{letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.7em}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap select.edd-select,#edd_checkout_form_wrap textarea.edd-input,#edd_login_form .edd-input,#edd_profile_editor_form fieldset p input,#edd_profile_editor_form fieldset p select,#edd_register_form .edd-input,.edd-purchase-history .thin-wrapper.brxe-block,.page-id-27034 .thin-wrapper.brxe-block{width:100%}#edd_checkout_form_wrap fieldset p{margin-bottom:2em}.edd-stripe-new-card{margin-top:30px}#edd-stripe-card-element,body .StripeElement,body.edd-checkout #edd_checkout_form_wrap .StripeElement{padding:15px}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fff}#edd_checkout_wrap .edd_clearfix:after{height:0}#edd_checkout_wrap select{background:url('https://bricksextras.com/wp-content/uploads/2022/05/down-arrow.webp') right/9px no-repeat #fff;-webkit-appearance:none;background-position-x:calc(100% - 10px)}#edd-purchase-button,.edd-submit,[type=submit].edd-submit,body .fst_login_wrapper input#wp-submit{background-color:var(--primary-dark);color:#fff;width:100%;font-size:13px;padding:1.5em;margin-top:0;margin-bottom:0;letter-spacing:.15em;font-weight:700;text-transform:uppercase;text-align:center}#edd_login_fields #edd-user-login-wrap+#edd-user-pass-wrap,#edd_login_form fieldset,.brxe-xslidemenu .sub-menu,.doc-menu.brxe-nav-menu .bricks-nav-menu li,.terms-menu.brxe-nav-menu .bricks-nav-menu>li:first-child,p#edd_profile_submit_wrap{margin:0}#edd_checkout_form_wrap #edd_purchase_submit,#edd_purchase_submit,p.edd-lost-password{margin-bottom:0}#edd-user-login-submit .edd-submit{padding:12px}.edd-checkout .site-content{background:linear-gradient(to right,#141414,#25252f);color:#fff;min-height:100vh}body #edd_checkout_wrap{background:#fff;padding:5%;box-shadow:0 5px 60px rgb(0 0 0 / 10%);max-width:100%;width:700px;margin-left:auto;margin-right:auto;font-size:.9em}.edd-checkout select{background-size:10px}.edd-checkout .min_header_1{display:none;position:absolute}#edd_checkout_form_wrap #edd_final_total_wrap{background:0 0;border:none;padding:0;margin-top:1em}#edd_checkout_form_wrap #edd_login_fields,#edd_checkout_form_wrap #edd_login_fields #edd_login_fields,.edd-checkout.logged-in #edd_checkout_form_wrap #edd_purchase_form #edd_register_account_fields,.edd-checkout #edd_register_fields{padding:5%}#edd_checkout_form_wrap #edd-login-account-wrap{background:0 0;opacity:.8;margin-top:0;line-height:1}#edd_checkout_form_wrap #edd-first-name-wrap,#edd_checkout_form_wrap #edd-last-name-wrap{width:47.5%;float:left;margin-bottom:0}#edd_checkout_form_wrap #edd-first-name-wrap,#edd_checkout_form_wrap #edd-user-pass-wrap{margin-right:5%}#edd_checkout_form_wrap #edd-user-pass-confirm-wrap,#edd_checkout_form_wrap #edd-user-pass-wrap{width:47.5%;float:left;margin-top:0}#edd-card-city-wrap,#edd-card-country-wrap,#edd-card-state-wrap,#edd-card-zip-wrap,#edd_profile_editor_form #edd_profile_billing_address_city_wrap,#edd_profile_editor_form #edd_profile_billing_address_country_wrap,#edd_profile_editor_form #edd_profile_billing_address_postal_wrap,#edd_profile_editor_form #edd_profile_billing_address_state_wrap,#edd_profile_first_name_wrap,#edd_profile_last_name_wrap{float:left;width:47.5%}#edd-card-state-wrap,#edd-card-zip-wrap,#edd_profile_editor_form #edd_profile_billing_address_postal_wrap,#edd_profile_editor_form #edd_profile_billing_address_state_wrap,#edd_profile_last_name_wrap{margin-left:5%}#edd_checkout_cart td,#edd_checkout_cart th,#edd_checkout_form_wrap fieldset,#edd_checkout_form_wrap fieldset#edd_cc_fields{border-radius:4px}#edd_checkout_form_wrap #edd_login_fields,#edd_checkout_form_wrap fieldset#edd_register_fields{background:rgba(255,255,255,.045)}#edd_checkout_form_wrap fieldset#edd_register_fields legend{margin-bottom:10px;width:100%;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px;opacity:.7}#edd_checkout_form_wrap #edd_login_fields #edd-user-login-wrap{float:left;width:47.5%;margin-top:0;margin-right:5%}#edd_checkout_form_wrap #edd_login_fields #edd-new-account-wrap{background:0 0;color:#fff}#edd_checkout_form_wrap #edd-user-login-submit .edd-submit{padding:1em;background:#fff}#edd_checkout_form_wrap .edd-vat-number-wrap .edd-vat-check-button,.edd-checkout .site-footer .ct-section-inner-wrap{padding-top:0}#edd-card-vat-wrap{float:left}#edd-cancel-license-renewal,.edd-vat-check-result.edd-vat-check-success,body .edd-vat-check-result.edd-vat-check-success{color:var(--primary-dark)}.edd-vat-check-button{margin-top:1em;margin-right:1em}.block-styles .edd-show-terms a:hover{color:#ddd}.edd-checkout .site-footer-bottom{margin-top:0}#edd_checkout_form_wrap input:focus{border-color:var(--extras-primary)}.edd-checkout #edd_checkout_cart td,.edd-checkout #edd_checkout_cart th,.edd-checkout #edd_secure_site_wrapper{color:inherit;font-weight:400}@media (max-width:1200px){.edd-checkout .min_header_1{position:static}}.edd-checkout .page-content .ct-section-inner-wrap{padding-bottom:8em}.edd-checkout #edd-purchase-button,.edd-checkout .edd-submit,.edd-checkout [type=submit].edd-submit{transition:.4s;-webkit-transition:.4s;border:none}.edd-checkout #edd-purchase-button:hover,.edd-checkout [type=submit].edd-submit:hover,.edd-checkout.edd-submit:hover{opacity:1;transform:translateY(-1px);-webkit-transform:translateY(-1px)}.edd-purchase-history #section-2-243>.ct-section-inner-wrap,.page-id-95 #section-2-243>.ct-section-inner-wrap{max-width:900px}body .edd-sl-active{color:color(5);color:inherit;font-weight:500}.edd-invoices-div{display:flex;flex-direction:column}#edd_sl_license_sites{margin:2em 0;border-bottom:1px solid rgba(0,0,0,.1);width:100%;border-top:1px solid rgba(0,0,0,.1)}#edd_sl_license_add_site_form .button-primary,#edd_sl_license_add_site_form input.edd-input{font-family:inherit}form#edd_sl_license_add_site_form span{display:flex;margin-bottom:1em;margin-top:4em}#edd_checkout_wrap{background-color:#fff}fieldset{padding:.35em 1.6em .625em;border:1px solid rgba(0,0,0,.05);margin:40px 0}fieldset legend{text-transform:uppercase;letter-spacing:.2em;font-size:.7em}input,select{border:1px solid #ccc;border-radius:.25rem}#edd_profile_editor_form label{font-size:.6em;letter-spacing:.2em;text-transform:uppercase;font-weight:600}#edd_checkout_form_wrap fieldset#edd_cc_fields,#edd_profile_submit_fieldset,#edd_sl_license_sites,#edd_user_history,.page-id-27034 #edd_checkout_form_wrap fieldset{border:none}#edd_login_form fieldset,#edd_profile_editor_form #edd_profile_submit_fieldset,#edd_register_form fieldset,body ul.el-upload-list.el-upload-list--picture{padding:0}.edd-submit,[type=submit].edd-submit{color:#fff;border:none}.edd-submit:hover,[type=submit].edd-submit:hover{opacity:.8}#edd_login_form,.fst_login_form_auth_wrapper #loginform{padding:7.5%;background:#fff;box-shadow:0 6px 60px rgba(0,0,0,.1);border-radius:6px;max-width:600px;margin:0 auto}.fst_login_wrapper{margin:0 auto}#edd_login_form label,.fst_login_wrapper form#loginform label{letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.7em;font-weight:700}.page-id-215 h3{font-size:.8em}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-flex}#edd_checkout_form_wrap input[type=radio]{width:30px}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit{display:inline-block;padding:1.5em;margin-bottom:0;letter-spacing:.15em;font-weight:700;text-transform:uppercase;margin-top:20px;background:var(--primary-dark)}.edd-eu-vat-receipt-container{margin-top:2em;padding-top:2em;border-top:1px solid #ddd}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{font-size:13px}body #edd_checkout_form_wrap #edd_show_discount{background:0 0;border-radius:4px;margin-bottom:0}body .block-styles .edd_discount_link:hover{color:#fff}.edd-apply-discount.edd-submit.button.white{background:var(--primary-dark)}body #edd_checkout_form_wrap .edd-cart-adjustment#edd-discount-code-wrap{background:0 0;border-radius:4px}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover,.edd-submit.button:visited,html[data-theme=dark] #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields{background:var(--be-footer-bg)}#edd_user_history th,.edd-recurring-subscription-transactions th,body .ff-message-success{background:var(--be-feature-bg);border:none}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{color:var(--be-font-color)}#edd_profile_editor_form fieldset{background:var(--be-feature-bg);padding:5%;box-shadow:0 20px 20px rgb(0 0 0 / 5%);font-size:.9em}#edd_subscription_receipt,.edd-success table#edd_purchase_receipt,.edd-success table#edd_purchase_receipt_products{width:100%;background:var(--be-feature-bg);padding:5%;font-size:.9em;box-shadow:0 5px 60px rgb(0 0 0 / 7%);margin-bottom:2em}.brxe-nav-menu .bricks-nav-menu li.new a,.brxe-nav-menu .bricks-nav-menu li.next a,.brxe-nav-menu .bricks-nav-menu li.soon a,.brxe-nav-menu .bricks-nav-menu li.updated a,form#edd_login_form label{display:flex;align-items:center}form#edd_login_form input#rememberme{margin-right:10px}body .fst_client_portal .el-form .el-button.el-button--success,body .fst_client_portal .el-form .el-button.el-button--success:hover,body .fst_client_portal .fs_btn.fs_btn_success,body .fst_client_portal .fs_button_groups button.fs_btn_active{background-color:var(--primary-dark);border-color:var(--primary-dark);color:#fff}body .el-upload.el-upload--picture .el-button{background:#fff;color:var(--primary-dark);border-color:var(--primary-dark)}body .el-button--danger,body .el-button--danger:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}body .el-tag--dark.el-tag--success{--el-tag-background-color:var(--primary-dark);--el-tag-border-color:var(--primary-dark);--el-tag-font-color:#fff;--el-tag-hover-color:var(--primary-dark)}body .fluentform .ff-el-input--label label{letter-spacing:.2em;text-transform:uppercase;font-size:var(--step--2)}body .fluentform .ff-el-form-control{padding:10px 15px;border:1px solid #eaebec;line-height:2}body button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style{font-size:var(--space-xs);text-transform:uppercase;font-weight:600;color:var(--bricks-color-jdqotk);background-color:var(--primary-dark);padding:1.25em;width:100%;letter-spacing:.1em}#edd_checkout_form_wrap select.edd-select:focus,#edd_login_form input:not(.edd-submit):focus,#edd_profile_editor_form fieldset p input:not(.edd_submit):focus,#edd_profile_editor_form input:focus,#edd_profile_editor_form select:focus,body #edd_checkout_form_wrap input:focus,body .fluentform .ff-el-form-control:focus{outline:0;border-color:var(--primary-dark)}body .fluentform{max-width:700px;margin:0 auto}body .fluentform .ff_upload_btn.ff-btn{text-transform:uppercase;font-size:12px;padding:1em 2em;border-radius:3px}.brxe-nav-menu .bricks-nav-menu li.new>a:after,.brxe-nav-menu .bricks-nav-menu li.next>a:after,.brxe-nav-menu .bricks-nav-menu li.soon>a:after,.brxe-nav-menu .bricks-nav-menu li.updated>a:after{font-size:.45em;border:1px solid;padding:.1em .5em;margin-left:.5em;line-height:1.5;font-weight:500;text-transform:uppercase}:root{--fluid-screen:100vw;--fluid-bp:calc(
      (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) /
        (var(--fluid-max-width) - var(--fluid-min-width))
    );--f--2-min:calc(
      var(--fluid-min-font-size) / var(--type-min-scale) / var(--type-min-scale)
    );--f--2-max:calc(
      var(--fluid-max-font-size) / var(--type-max-scale) / var(--type-max-scale)
    );--step--2:calc(
      ((var(--f--2-min) / 10) * 1rem) + (var(--f--2-max) - var(--f--2-min)) *
        var(--fluid-bp)
    );--f--1-min:calc(var(--fluid-min-font-size) / var(--type-min-scale));--f--1-max:calc(var(--fluid-max-font-size) / var(--type-max-scale));--step--1:calc(
      ((var(--f--1-min) / 10) * 1rem) + (var(--f--1-max) - var(--f--1-min)) *
        var(--fluid-bp)
    );--f-0-min:var(--fluid-min-font-size);--f-0-max:var(--fluid-max-font-size);--step-0:calc(
      ((var(--f-0-min) / 10) * 1rem) + (var(--f-0-max) - var(--f-0-min)) *
        var(--fluid-bp)
    );--f-1-min:calc(var(--fluid-min-font-size) * var(--type-min-scale));--f-1-max:calc(var(--fluid-max-font-size) * var(--type-max-scale));--step-1:calc(
      ((var(--f-1-min) / 10) * 1rem) + (var(--f-1-max) - var(--f-1-min)) *
        var(--fluid-bp)
    );--f-2-min:calc(
      var(--fluid-min-font-size) * var(--type-min-scale) * var(--type-min-scale)
    );--f-2-max:calc(
      var(--fluid-max-font-size) * var(--type-max-scale) * var(--type-max-scale)
    );--step-2:calc(
      ((var(--f-2-min) / 10) * 1rem) + (var(--f-2-max) - var(--f-2-min)) *
        var(--fluid-bp)
    );--f-3-min:calc(
      var(--fluid-min-font-size) * var(--type-min-scale) * var(--type-min-scale) *
        var(--type-min-scale)
    );--f-3-max:calc(
      var(--fluid-max-font-size) * var(--type-max-scale) * var(--type-max-scale) *
        var(--type-max-scale)
    );--step-3:calc(
      ((var(--f-3-min) / 10) * 1rem) + (var(--f-3-max) - var(--f-3-min)) *
        var(--fluid-bp)
    );--f-4-min:calc(
      var(--fluid-min-font-size) * var(--type-min-scale) * var(--type-min-scale) *
        var(--type-min-scale) * var(--type-min-scale)
    );--f-4-max:calc(
      var(--fluid-max-font-size) * var(--type-max-scale) * var(--type-max-scale) *
        var(--type-max-scale) * var(--type-max-scale)
    );--step-4:calc(
      ((var(--f-4-min) / 10) * 1rem) + (var(--f-4-max) - var(--f-4-min)) *
        var(--fluid-bp)
    );--f-5-min:calc(
      var(--fluid-min-font-size) * var(--type-min-scale) * var(--type-min-scale) *
        var(--type-min-scale) * var(--type-min-scale) * var(--type-min-scale)
    );--f-5-max:calc(
      var(--fluid-max-font-size) * var(--type-max-scale) * var(--type-max-scale) *
        var(--type-max-scale) * var(--type-max-scale) * var(--type-max-scale)
    );--step-5:calc(
      ((var(--f-5-min) / 10) * 1rem) + (var(--f-5-max) - var(--f-5-min)) *
        var(--fluid-bp)
    );--f-6-min:calc(
      var(--fluid-min-font-size) * var(--type-min-scale) * var(--type-min-scale) *
        var(--type-min-scale) * var(--type-min-scale) * var(--type-min-scale) * var(--type-min-scale)
    );--f-6-max:calc(
      var(--fluid-max-font-size) * var(--type-max-scale) * var(--type-max-scale) *
        var(--type-max-scale) * var(--type-max-scale) * var(--type-max-scale) * var(--type-max-scale)
    );--step-6:calc(
      ((var(--f-6-min) / 10) * 1rem) + (var(--f-6-max) - var(--f-6-min)) *
        var(--fluid-bp)
    );--f-7-min:calc(
      var(--fluid-min-font-size) * var(--type-min-scale) * var(--type-min-scale) *
        var(--type-min-scale) * var(--type-min-scale) * var(--type-min-scale) * var(--type-min-scale) * var(--type-min-scale)
    );--f-7-max:calc(
      var(--fluid-max-font-size) * var(--type-max-scale) * var(--type-max-scale) *
        var(--type-max-scale) * var(--type-max-scale) * var(--type-max-scale) * var(--type-max-scale) * var(--type-max-scale)
    );--step-7:calc(
      ((var(--f-7-min) / 10) * 1rem) + (var(--f-7-max) - var(--f-7-min)) *
        var(--fluid-bp)
    );--fc-3xs-min:(var(--fc-s-min) * var(--multiplier-3xs));--fc-3xs-max:(var(--fc-s-max) * var(--multiplier-3xs));--fc-2xs-min:(var(--fc-s-min) * var(--multiplier-2xs));--fc-2xs-max:(var(--fc-s-max) * var(--multiplier-2xs));--fc-xs-min:(var(--fc-s-min) * var(--multiplier-xs));--fc-xs-max:(var(--fc-s-max) * var(--multiplier-xs));--fc-s-min:(var(--f-0-min, var(--fluid-min-font-size)));--fc-s-max:(var(--f-0-max, var(--fluid-max-font-size)));--fc-m-min:(var(--fc-s-min) * var(--multiplier-m));--fc-m-max:(var(--fc-s-max) * var(--multiplier-m));--fc-l-min:(var(--fc-s-min) * var(--multiplier-l));--fc-l-max:(var(--fc-s-max) * var(--multiplier-l));--fc-xl-min:(var(--fc-s-min) * var(--multiplier-xl));--fc-xl-max:(var(--fc-s-max) * var(--multiplier-xl));--fc-2xl-min:(var(--fc-s-min) * var(--multiplier-2xl));--fc-2xl-max:(var(--fc-s-max) * var(--multiplier-2xl));--fc-3xl-min:(var(--fc-s-min) * var(--multiplier-3xl));--fc-3xl-max:(var(--fc-s-max) * var(--multiplier-3xl));--space-3xs:calc(
      ((var(--fc-3xs-min) / 10) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) *
        var(--fluid-bp)
    );--space-2xs:calc(
      ((var(--fc-2xs-min) / 10) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) *
        var(--fluid-bp)
    );--space-xs:calc(
      ((var(--fc-xs-min) / 10) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) *
        var(--fluid-bp)
    );--space-s:calc(
      ((var(--fc-s-min) / 10) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) *
        var(--fluid-bp)
    );--space-m:calc(
      ((var(--fc-m-min) / 10) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) *
        var(--fluid-bp)
    );--space-l:calc(
      ((var(--fc-l-min) / 10) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) *
        var(--fluid-bp)
    );--space-xl:calc(
      ((var(--fc-xl-min) / 10) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) *
        var(--fluid-bp)
    );--space-2xl:calc(
      ((var(--fc-2xl-min) / 10) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) *
        var(--fluid-bp)
    );--space-3xl:calc(
      ((var(--fc-3xl-min) / 10) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) *
        var(--fluid-bp)
    );--space-3xs-2xs:calc(
      ((var(--fc-3xs-min) / 10) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) *
        var(--fluid-bp)
    );--space-2xs-xs:calc(
      ((var(--fc-2xs-min) / 10) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) *
        var(--fluid-bp)
    );--space-xs-s:calc(
      ((var(--fc-xs-min) / 10) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) *
        var(--fluid-bp)
    );--space-s-m:calc(
      ((var(--fc-s-min) / 10) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) *
        var(--fluid-bp)
    );--space-m-l:calc(
      ((var(--fc-m-min) / 10) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) *
        var(--fluid-bp)
    );--space-l-xl:calc(
      ((var(--fc-l-min) / 10) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) *
        var(--fluid-bp)
    );--space-xl-2xl:calc(
      ((var(--fc-xl-min) / 10) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) *
        var(--fluid-bp)
    );--space-2xl-3xl:calc(
      ((var(--fc-2xl-min) / 10) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) *
        var(--fluid-bp)
    );--space-s-l:calc(
      ((var(--fc-s-min) / 10) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) *
        var(--fluid-bp)
    );font-size:62.5%;--fluid-min-width:320;--fluid-min-font-size:15;--type-min-scale:1.15;--fluid-max-width:1100;--fluid-max-font-size:18;--type-max-scale:1.23;--multiplier-3xs:0.25;--multiplier-2xs:0.5;--multiplier-xs:0.75;--multiplier-m:1.5;--multiplier-l:2;--multiplier-xl:3;--multiplier-2xl:4;--multiplier-3xl:6}.brx-body{position:static;background:#f6f7fc}#brx-header{position:absolute}.heading-gradient{background-image:linear-gradient(59.94deg,#9097f7,#6a9af8 53.81%,#46c6fd 100%,#64a2f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brxe-nav-menu{display:flex}.move-menu.brxe-nav-menu .bricks-nav-menu>li:first-child{margin:0 0 0 10px}#brx-content{padding-top:80px;background:-moz-radial-gradient(ellipse at 50% 50%,#f2f4ff 3%,#edf0f5 44%,#fff 100%);background:-webkit-radial-gradient(ellipse at 50% 50%,#f2f4ff 3%,#edf0f5 44%,#fff 100%);background:-o-radial-gradient(ellipse at 50% 50%,#f2f4ff 3%,#edf0f5 44%,#fff 100%);background:-ms-radial-gradient(ellipse at 50% 50%,#f2f4ff 3%,#edf0f5 44%,#fff 100%);background:radial-gradient(ellipse at 50% 50%,#f2f4ff 3%,#edf0f5 44%,#fff 100%)}@media (max-width:991px){#brx-content{padding-top:92px}}.brx-body .bricks-search-overlay .bricks-search-inner{background:radial-gradient(circle at 50% 50%,rgba(0,159,212,.08) 0,rgba(0,84,255,.04) 34%,rgba(255,255,0,0) 100%);padding:30px}.brx-body .bricks-search-overlay .bricks-search-form input[type=search]{background:#fff;border:none}.brx-body .bricks-search-overlay .close{font-size:35px;right:25px;text-align:center;top:25px;z-index:1;margin-top:var(--wp-admin--admin-bar--height)}.brxe-xslidemenu{overflow:hidden}.brxe-xburgertrigger,.brxe-xslidemenu a{-webkit-tap-highlight-color:transparent}.bricks-search-overlay{visibility:hidden}.brxe-nav-menu .bricks-nav-menu li.soon>a:after{content:'soon'}.brxe-nav-menu .bricks-nav-menu li.updated>a:after{content:'updated'}.brxe-nav-menu .bricks-nav-menu li.next>a:after{content:'next'}.brxe-nav-menu .bricks-nav-menu li.new>a:after{content:'new'}.bricks-button.lg{transform-property:transform,box-shadow}.bricks-button.lg:hover,.bricks-button.xl:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(0,0,0,.1)}body #edd_checkout_form_wrap legend{float:none}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea,#edd_login_form input:not(.edd-submit),#edd_profile_editor_form fieldset p input:not(.edd_submit),#edd_profile_editor_form fieldset p select,body .fst_login_wrapper form#loginform .input{border:1px solid #eee;color:var(--be-input-color)}#edd_login_form input:not(.edd-submit),#edd_profile_editor_form input:not([type=submit]),#edd_profile_editor_form select,.fst_login_wrapper form#loginform .input,body.page-id-485 input:not(.edd-submit),body.page-id-485 input:not(.edd-submit):focus,body.page-id-485 textarea,body.page-id-6148 .fluentform textarea.ff-el-form-control,body.page-id-6148 .fluentform textarea.ff-el-form-control:focus,body.page-id-6148 input:not(.edd-submit),body.page-id-6148 input:not(.edd-submit):focus,body.page-id-846 .fluentform textarea.ff-el-form-control,body.page-id-846 .fluentform textarea.ff-el-form-control:focus,body.page-id-846 input:not(.edd-submit),body.page-id-846 input:not(.edd-submit):focus{background:#edf0f6}html[data-theme=dark] #edd_checkout_cart td,html[data-theme=dark] #edd_checkout_cart th{border:1px solid var(--be-dark-lighter)}div#edd_checkout_wrap #edd_payment_mode_select{padding:0;border:none;margin:0}.edd-checkout #edd_checkout_form_wrap #edd_register_fields,.edd-checkout #edd_checkout_form_wrap fieldset#edd_cc_address,.edd-checkout #edd_checkout_form_wrap fieldset#edd_cc_fields,.page-id-27034 form#edd-recurring-form fieldset{padding:7%;background:#edf0f6;border:none}.edd-checkout input:-webkit-autofill,.edd-checkout input:-webkit-autofill:focus,.edd-checkout input:-webkit-autofill:hover,.edd-checkout select:-webkit-autofill,.edd-checkout select:-webkit-autofill:focus,.edd-checkout select:-webkit-autofill:hover,.edd-checkout textarea:-webkit-autofill,.edd-checkout textarea:-webkit-autofill:focus,.edd-checkout textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important}#edd_checkout_form_wrap p+#edd_checkout_user_info{padding:0 0 40px}#edd_secure_site_wrapper span{line-height:1}#edd_secure_site_wrapper .edd-icon-lock{width:.9em}.edd-show-terms{margin-bottom:1em}#edd_checkout_form_wrap .edd-privacy-policy-agreement,.edd-terms-agreement{display:flex;align-items:center;margin-bottom:.5em}#edd_checkout_form_wrap .edd-privacy-policy-agreement label,#edd_checkout_form_wrap .edd-terms-agreement label{margin:0 5px}.edd-checkout #brxe-raisxn::before{content:'';width:40px;margin-bottom:20px;margin-top:-20px;height:40px;background:url(https://bricksextras.b-cdn.net/wp-content/uploads/2022/05/Asset-12-1-128x128.png) 0 0/contain;display:block}.edd-checkout #brxe-raisxn{text-align:center;display:flex;flex-direction:column;align-items:center}#edd_checkout_form_wrap #edd-card-country-wrap,#edd_checkout_form_wrap #edd-card-state-wrap,#edd_checkout_form_wrap #edd-user-pass-wrap{margin-bottom:10px}#edd-add-license-renewal,#edd-add-license-renewal:hover,.edd-submit.button.blue,.edd-submit.button.blue:hover{background-color:var(--primary-dark)}#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields{background:#edf0f6;border:none}body.page-id-485 select.ff-el-form-control:not([size]):not([multiple]){background:#edf0f6;height:auto}body.page-id-485 .fluentform .has-conditions.ff_submit_btn_wrapper{display:block}body.page-id-485 .ff-custom_html{padding-top:1em}body.bricks-is-frontend .el-input__inner:focus-visible{outline:0}body .fst_client_portal .fs_tk_body .el-form{padding:1em}.page-id-27034 form#edd-recurring-form{background:#fff;padding:5%;box-shadow:0 5px 60px rgb(0 0 0 / 10%);max-width:100%;width:700px;margin-left:auto;margin-right:auto;margin-top:2em;font-size:.9em;text-align:left}.page-id-27034 form#edd-recurring-form select{background:url(https://bricksextras.com/wp-content/uploads/2022/05/down-arrow.webp) right/9px no-repeat #fff;-webkit-appearance:none;background-position-x:calc(100% - 10px)}.page-id-27034 form#edd-recurring-form #edd-recurring-update-submit{background-color:var(--primary-dark);color:#fff;width:100%;padding:1.5em;margin-top:0;margin-bottom:0;letter-spacing:.15em;font-weight:700;text-transform:uppercase;font-size:13px;text-align:center}.edd-logged-out,.page-id-27034 .single-post_content{text-align:center}.edd-privacy-policy-agreement:focus-within,.edd-terms-agreement:focus-within,body #edd_checkout_form_wrap #edd-purchase-button:focus,body.bricks-is-frontend :focus-visible{outline:2px dotted var(--be-link-color);outline-offset:3px}#edd_sl_license_sites tr.edd_sl_license_row td:last-child{width:20%;text-align:center;font-size:.9em}#edd_sl_license_sites tr.edd_sl_license_row td:first-child{width:80%}#edd_sl_license_add_site_form input.button-primary.button{background:var(--primary-dark);padding:.75em;color:#fff;font-size:.8em;width:200px;text-align:center}#edd_sl_license_add_site_form>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#edd_sl_license_add_site_form input.edd-input{flex-grow:1}#edd_sl_license_sites .edd_sl_url,table#edd_sl_license_keys th{text-align:left}#edd_sl_license_add_site_form>div{flex-direction:column;gap:1em}#edd_sl_license_add_site_form input.edd-input,#edd_sl_license_add_site_form input.edd-input+.button-primary{width:100%;max-width:600px}.edd_sl_license_row input.edd_sl_license_key{position:absolute;width:360px;font-size:.9em;text-align:center}.edd-purchase-history .edd_success:not(.edd-alert){border:none;color:inherit;background:0 0;box-shadow:none}.edd-recurring-subscription-transactions{margin-top:2em;font-size:.9em}#edd-invoices .edd-invoices-div label{flex:none;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:10px;font-size:.7em}#fluentform_1,#fluentform_5,#fluentform_6,form#edd-invoices{padding:7.5%;background:var(--be-footer-bg)}#edd-invoices input.edd-invoices-generate-invoice-button.edd_submit.button.button-secondary{padding:1.5em 2em;font-size:var(--space-xs);text-transform:uppercase;font-weight:600;color:var(--bricks-color-jdqotk);background-color:var(--primary-dark);text-align:center;letter-spacing:.04em}.wp-block-separator{border-bottom:none;opacity:.1}.single-post #brxe-sqkhgw img,.single-post_content img{box-shadow:.6px .7px 1.7px -20px rgb(0 0 0 / 1%),1.3px 1.7px 3.9px -20px rgb(0 0 0 / 2%),2.4px 3px 7.1px -20px rgb(0 0 0 / 2%),4px 5px 11.7px -20px rgb(0 0 0 / 2%),6.6px 8.2px 19.3px -20px rgb(0 0 0 / 3%),11.6px 14.3px 33.8px -20px rgb(0 0 0 / 3%),25px 31px 73px -20px rgb(0 0 0 / 4%);border-radius:.25em}.extras-try-link::after{content:'';height:2px;width:100%;display:block;position:absolute;background:linear-gradient(to right,#9097f7,#6a9af8 53.81%,#46c6fd,rgba(0,100,200,0),rgba(0,100,200,0));background-size:100% .1em,0 .1em;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .4s;transform:rotate(-.5deg)}.extras-try-link{position:relative}#edd_purchase_receipt_products li.edd_download_file{padding:0;margin:0}.x-back-to-top[aria-hidden=true],[data-x-backtotop]>*{pointer-events:none}.fluentform_wrapper_1 .choices[data-type*=select-multiple],.fluentform_wrapper_1 .choices__list--single,.fluentform_wrapper_1 .ff-el-input--content .ff-el-form-control.ff_stripe_card_element,.fluentform_wrapper_1 .ff-el-input--content input,.fluentform_wrapper_1 .ff-el-input--content select,.fluentform_wrapper_1 .ff-el-input--content textarea{border-color:transparent}@media (max-width:767px){#edd_user_history .edd_purchase_date{display:none}.blackfridaybar{display:none!important}}@media (min-width:768px){body #brx-header{position:relative}body #brx-content{margin-top:-80px}}body.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:56.25%}
    .brxe-nav-menu .bricks-nav-menu .changelog.menu-item>a::after{position:absolute;font-size:.6em;right:-1.7em;background:#fff;padding:0 .5em;color:#111;top:-.8em;box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:20px}
    .el-checkbox{--el-checkbox-text-color:inherit}.page-id-492 .single-post_content.brxe-post-content{padding-left:0;padding-right:0;text-align:center}

    .eddr-notice { margin: 0; text-align: center; }
    .eddr-notice.variable-prices { text-align: left; }
    .eddr-cart-item-notice { text-align: left; font-size: .75em; }
    .edd-recurring-failed-list span { display: block; padding-left: 15px; padding-bottom: 5px; }
    
    a.edd_subscription_cancel {
      display: block;
    }
    
    [data-theme="dark"] main#brx-content::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        content: '';
         background: radial-gradient(56.1514% 56.1514% at 49.972% 38.959%, rgb(49, 54, 63, .5) 0%, rgb(0, 0, 0, 0) 100%);
        height: 70rem;
        top: -20rem;
        z-index: 1;
    }
    
    
    [data-theme="dark"] main#brx-content > *  {
        position: relative;
        z-index: 1;
    }
    
    div.fs_filters_container {
      display: none;
    }
    
    body .fst_client_portal .fs_thread_wrap .fs_thread_body ul li {
      font-size: 1em;
    }
    
    /* new support portal styles */
    
    body .fs_client_portal .fs_ticket_wrapper {
        min-height: 0;
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_header .fs_create_ticket_btn {
        background: var(--be-link-color);
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_header .fs_create_ticket_btn:hover,
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_header .fs_create_ticket_btn:focus {
        background: var(--be-link-color);
    }
    
    body .fs_filter_right {
        display: none;
    }
    
     
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_filters_section .fs_filter_container .fs_filter_left .fs_product_filter_head {
        display: none;
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table .el-table__body .fs_ticket_row td.conversation-cell .fs_ticket_conversation .fs_ticket_preview,
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table .el-table__body .fs_ticket_row td.conversation-cell .fs_ticket_conversation .fs_ticket_title strong {
        font-size: var(--step-0);
        line-height: 1.6;
    }
    
    body p.fs_ticket_preview {
        display: none;
    }
    
    body .fs_client_portal .fs_ticket_threads_container .fs_ticket_thread .fs_ticket_thread_content .fs_ticket_thread_wrap .fs_thread_body p {
        font-size: var(--step-0);
        line-height: 1.7;
        font-weight: 500;
        margin: 0 0 2em;
    }
    
    body .fs_client_portal .fs_custom_data_wrap>ul li {
        font-size: var(--step--1)
    }
    
    body .fs_client_portal .fs_custom_data_wrap {
        padding: 2em;
        margin-top: 2em;
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_ticket_heroarea .fs_ticket_subject {
        font-size: var(--step-1)
    }
    
    
    body .fs_client_portal .fs_ticket_alert .fs_ticket_closed_alert p {
        display: none;
    }
    
    body .fs_client_portal .fs_ticket_alert .fs_ticket_closed_alert {
        padding: 1em;
    }
    
    body .fs_thread_body pre {
        background: #111;
        padding: 2em;
        color: #fff;
        margin-block: 3em;
        border-radius: 3px;
    }
    
    body .fs_client_portal .fs_ticket_threads_container .fs_ticket_thread .fs_ticket_thread_content .fs_ticket_avatar {
        height: 50px;
        width: 50px;
        filter: grayscale(1);
    }
    
    body .fs_client_portal .fs_ticket_threads_container .fs_ticket_thread .fs_ticket_thread_content .fs_ticket_thread_wrap .fs_thread_head .fs_thread_name .fs_thread_ribbon {
        background: var(--be-link-color);
        color: #fff;
    }
    
    .fs_client_portal .fs_ticket_alert .fs_ticket_closed_alert .fs_ticket_closed_content path {
        fill: var(--be-link-color)!important;
    }
    
    body .fs_client_portal .fs_ticket_threads_container .fs_ticket_thread .fs_ticket_thread_content .fs_ticket_thread_wrap .fs_thread_head .fs_thread_name {
        font-size: var(--step--1);
    }
    
    body .fs_client_portal .fs_ticket_threads_container .fs_ticket_thread .fs_ticket_thread_content .fs_ticket_thread_wrap .fs_thread_body {
        margin: 2em 0;
    }
    
    body .fs_thread_message {
        margin-top: .5em;
        padding-right: 3em;
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_ticket_heroarea .fs_ticket_subject {
        line-height: 1.4
    }
    
    body .fs_client_portal .fs_ticket_threads_container .fs_ticket_thread {
        padding: 2em 1.5em;
    }
    
    body .fs_client_portal .fs_custom_data_wrap {
        margin-bottom: 1em;
    }
    
    body .fs_client_portal .fs_ticket_alert .el-alert {padding: 1em;}
    
    body .fs_client_portal .fs_customer_response_actions .fs_reply_btn {
        background: var(--be-link-color);
    }
    
    body .fs_ticket_reply_box.fs_ticket_reply_header {
        padding: 2em 1.5em;
    }
    
    body .fs_client_portal .fs_ticket_alert {
        padding: 1em 1.5em 0;
    }
    
    body .fs_client_portal .fs-file-uploader .fs-upload-info {
        font-size: var(--step--1);
    }
    
    body .fs_client_portal .wp-editor-wrap .wp-editor-tabs .wp-switch-editor {
        font-size: var(--step--1);
        font-weight: 500;
        padding: .5em;
    }
    
    body .fs_client_portal .fs_ticket_details_label {
        font-size: var(--step-0);
    }
    
    body .fs_client_portal .fs_ticket_form {
        padding: 1.5em;
    }
    
    body .el-form-item {
        font-size: var(--step-0);
    }
    
    body .el-radio__input.is-checked+.el-radio__label {
        color: var(--be-link-color);
    }
    
    body .el-radio__input.is-checked .el-radio__inner {
        background: var(--be-link-color);
        border-color: var(--be-link-color);
    }
    
    body .fs_client_portal .fs_submit_button_container .fs_create_ticket_button,
    body .fs_client_portal .fs_submit_button_container .fs_create_ticket_button:focus,
    body .fs_client_portal .fs_submit_button_container .fs_create_ticket_button:hover {
        background: var(--be-link-color);
    }
    
    
    body .fs_thread_message {
        word-break: break-word;
    }
    
    body .fs_client_portal .fs_ticket_reply_box {
        padding: 1.5em;
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_ticket_heroarea .fs_tk_subject .fs_status_badge.fs_status_badge_active {
        background: var(--be-link-color);
        color: #fff;
    }
    
    body .fs_client_portal .fs_ticket_reply_box h3 {
        color: #111;
    }
    
    body .fs_client_portal .fs_back_btn {
        color: var(--be-font-color);
    }
    
    body .el-button.is-link {
        color: var(--be-link-color);
    }
    
    body .el-scrollbar {
        --el-scrollbar-opacity: 0;
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table .el-table__body .fs_ticket_row td .fs_status_badge.active {
        background: var(--be-link-color);
        color: #fff;
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container {
        border-radius: 12px;
        border: none;
        box-shadow: 0 5px 60px rgb(0 0 0 / 7%);
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_header .fs_create_ticket_btn {
        border-radius: 4px;
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_tickets_table .el-table .el-table__body .fs_ticket_row td .fs_status_badge {
        border-radius: 4px;
    }
    
    body .fs_client_portal .fs_ticket_wrapper .fs_tickets_container .fs_ticket_heroarea .fs_tk_subject .fs_status_badge {
        border-radius: 4px!important;
    }
    
    
    body .fs_client_portal .fs_ticket_reply_text {
        min-height: 150px;
    }
    
    body .fs_client_portal .fs_ticket_threads_container .fs_ticket_thread .fs_ticket_thread_content .fs_ticket_thread_wrap .fs_thread_head .fs_thread_name .fs_thread_ribbon {
        border-radius: 5px;
    }
    
    body .fs_client_portal .fs_svg_back path {
        fill: var(--be-font-color)!important;
    }
    
    body:not(.edd-subscriber) .menu-item.edd-subscriber-only {
        display: none;
    }
    
    .fluentform select,
    .fluentform ::picker(select) {
      appearance: base-select;
      border-radius: 2px;
      border: none;
    }
    
    .fluentform ::picker(select) {
      appearance: base-select;
      border-radius: 4px;
      border: none;
      box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.09);
    }
    
    
    /* style selected option in the dropdown */
    .fluentform option:focus,
    .fluentform option:hover,
    .fluentform option:checked {
      background: #edf0f6;
    }
    
    .fluentform ::picker-icon {
        font-size: 0.65em;
        margin-block: auto;
    }

    /* bricks css */

    @font-face {
      font-family: 'Satoshi';
      src: url('/wp-content/themes/bricks-child-1/fonts/Satoshi-Variable.woff2') format('woff2');
      font-weight: 100 1000;
      font-style: normal;
      font-display: optional;
    }
    
    @font-face {
      font-family: 'Satoshi';
      src: url('/wp-content/themes/bricks-child-1/fonts/Satoshi-MediumItalic.woff2') format('woff2');
      font-style: italic;
      font-display: optional;
    }
    
    :root {
      --x-font-fallback: Segoe UI,roboto,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    }
    
    :root {
      --be-icon-bg: #fff;
      --be-font-color: #3a3b3c;
      --be-heading-color: #1a1b1c;
      --be-font-color-inv: #dadbdc;
      --be-heading-color-inv: #eaebec;
      --be-feature-bg: rgba(255, 255, 255, 0.55);
      --be-footer-bg: #fff;
      --be-input-color: #3a3b3c;
      --be-footer-background: #fff;
      --be-light-border: rgba(0, 0, 0, 0.08);
      --be-link-color: #5f57ff;
      --be-dropdown-bg: #fff;
       --be-changelog-icon: #f0f3f6;
      --be-changelog-bg: #f0f2f4;
      --be-light-section: #fcfcfd;
      --be-docs-element: #f0f3f6;
      --el-color-primary: var(--primary-dark);
      scrollbar-gutter: stable;
    }
    
    html[data-theme=dark] {
      --be-changelog-bg: var(--be-dark-lighter);
      --be-light-section: rgba(255,255,255,0.02);
      --be-docs-element: var(--be-feature-bg);
    }
    
    .is-layout-flex {
        display: flex;
    }
    
    body.brx-body {
      font-size: var(--step-0);
      font-family: "Satoshi", var(--x-font-fallback);
      font-weight: 500;
      color: var(--be-font-color);
      font-feature-settings: "ss01" 1, "ss03" 1;
    }
    
    h1,h2,h3,h4,h5,h6 {
         font-family: "Satoshi", var(--x-font-fallback)!important;
         letter-spacing: -0.02em;
         color: var(--be-heading-color);
         font-weight: 700;
         margin-bottom: 1rem;
    }
    
    h2 strong,
    h3 strong,
    h4 strong {
        font-weight: 700;
    }
    
    p.has-medium-font-size {
      font-size: 1.15em;
    }
    
    /* fluent support */
    
    body .el-tag--dark.el-tag--success {
        --el-tag-bg-color: var(--primary-dark);
    }
    
    #fluent_support_client_app {
    --el-text-color-regular: #3d3d3d;
    }
    
    body .fst_client_portal .fs_table td strong {
        font-weight: 600;
        color: #2a2b2c;
    }
    
    body .fst_client_portal .fs_th_header .fs_tk_subject h2 {
        font-weight: 600;
    }
    
    
    #fluent_support_client_app .fst_client_portal p.fs_tk_help {
        color: inherit;
        margin-top: var(--space-s);
        font-size: var(--step--1)
    }
    
    #fluent_support_client_app .fst_client_portal .el-form .fs_tk_row .fs_tk_col:last-of-type {
        padding-right: 0;
    }
    
    #fluent_support_client_app .el-form > .el-form-item:last-child .el-button--success {
        padding: 2em;
    }
    
    .el-popper h3.fs_popover_title {
        display: none;
    }
    
    .el-popper .fs_radio_blocks {
        display: none;
    }
    
    .el-popper .fs_popover_item hr {
        display: none;
    }
    
    .el-popper {
        --el-color-primary: var(--primary-dark);
    }
    
    body .fst_client_portal .fc_custom_data_wrap {
        padding: 2em;
    }
    
    .fst_client_portal .fs_thread_wrap .fs_thread_head {
        margin-bottom: 2em;
    }
    
    #fluent_support_client_app .el-form-item__label {
            font-size: var(--step--1);
            line-height: 1.8
    }
    
    #fluent_support_client_app .fst_client_portal .el-form input.el-input__inner, 
    #fluent_support_client_app .fst_client_portal .el-form textarea {
        padding: 0!important;
    }
    
    #fluent_support_client_app .fst_client_portal .el-form textarea div.mce-edit-area {
        padding: 0.5em!important;
    }
    
    div#fluent_support_client_app .el-form >.el-form-item:nth-child(2) .el-form-item__label {
        font-size: var(--step-0);
        margin-bottom: var(--space-s)
    }
    
    #edd_user_history td, #edd_user_history th {
      border: none;
    }
    
    .fst_client_portal .el-form input.el-input__inner {
        padding: 0!important;
    }
    
    #fluent_support_client_app .el-input__wrapper,
    #fluent_support_client_app .fst_client_portal  .el-form textarea {
        padding: 1em!important;
    }
    
    #fluent_support_client_app .el-form-item {
        margin-bottom: var(--space-l);
    }
    
    
    .fst_client_portal .fs_thread_wrap {
        padding-top: 30px;
        padding-bottom: 3em;
    }
    
    .fst_client_portal .fst_file_lists {
    font-size: 0.7em;
    }
    
    body .fst_client_portal .fs_thread_wrap .fs_thread_body {
        font-size: 0.9em;
        line-height: 1.85;
    }
    
    
    body .fst_client_portal .fs_thread_wrap .fs_thread_body p {
       margin-bottom: 1.5em;
    }
    
    
    body .fst_reply_box.fst_reply_box_focused,
    body .fst_client_portal .fst_reply_box {
        padding: 2em
    }
    
    .fst_client_portal .fs_private_disc {
    display: none;
    }
    
    #fluent_support_client_app {
       padding-top: 1em;
    }
    
    .fst_client_portal .fs_thread_wrap .fs_thread_head {
    margin-bottom: 1em;
    }
    
    body .fst_client_portal .fs_thread .fs_avatar,
    body .fst_client_portal .fs_thread .fs_avatar img {
    max-height: 40px;
    max-width: 40px;
    }
    
    span.agent_title {
        display: none;
    }
    
    body .fc_custom_data_wrap {
        background: #fff;
        font-size: 0.8em;
        padding: 2em;
    }
    
    #fluent_support_client_app a {
        color: inherit;
    }
    
    body .fst_client_portal .fs_tk_preview {
        font-size: var(--step-0)
    }
    
    p.fs_tk_preview_text {
        display: none;
    }
    
    body .fst_client_portal .fs_tk_preview:hover {
        color: var(--primary-dark)!important;
    }
    
    body .fst_client_portal .fs_tk_header {
        background: rgba(25,25,25,0.05);
    }
    
    body .fst_client_portal .fs_button_groups button.fs_btn_active {
      box-shadow: none;
    }
    
    body .fst_client_portal .fs_th_header .fs_tk_actions {
       top: 0px;
    }
    
    body .el-button+.el-button {
        margin-left: 5px;
    }
    
    body .el-button--success {
      --el-color-success: var(--primary-dark);
      --el-button-hover-bg-color: var(--primary-dark);
      --el-button-hover-border-color: var(--primary-dark);
    }
    
    
    body .el-tag--plain:not(.el-tag--info) {
        --el-tag-bg-color: var(--primary-dark);
        --el-tag-border-color: var(--primary-dark);
        color: #fff;
    }
    
    body .el-tag.el-tag--info {
        --el-tag-bg-color: var(--be-footer-bg);
        --el-tag-hover-color: var(--el-color-info);
    }
    
    body .fst_client_portal .el-form .wp-editor-tools button, 
    body .tmce-active .switch-tmce {
        background: #fff;
        color: #111;
    }
    
    body .fs_filters_container .fs_product {
       display: none;
    }
    
    body .fs_filters_container .fs_sorting .el-button {
      padding: 1em 2em;
    }
    
    body .fs_filters_container .fs_sorting .el-button .el-icon::before {
        content: 'sort';
        font-style: normal;
        margin-right: .5em;
    }
    
    body .el-tag {
        width: 100%;
        text-transform: capitalize
    }
    
    body #fluent_support_client_app .el-input__wrapper, 
    body #fluent_support_client_app .fst_client_portal .el-form textarea {
        color: #111;
    }
    
    .ff-message-success > p:last-child {
        margin-bottom: 0;
    }
    
    #brxe-leyycc {
       width: 56px;
    }
    
    .brxe-nav-menu .bricks-nav-menu li.new > a:after {
        background: var(--primary-dark);
        color: white;
        border-color: var(--primary-dark);
    }
    
    .logged-in .hide-logged-in {
        display: none;
    }
    
    .gradient-underline::after {
      content: '';
    }
    
    .single-post_content h2 {
        margin: 2em 0 1em;
    }
    
    .single-post_content p.has-background {
        margin-bottom: 1em;
    }
    
    main a:not(.menu-item a):not(.brxe-post-title a):not(.bricks-button):not(.home-element):not(.fs_tk_preview):not(.el-button) {
      text-decoration: underline;
    }
    
    .pricing-table_feature.brxe-icon-box .icon i {
        line-height: 10px;
    }
    
    html {
      scroll-padding-top: 60px;
    }
    
    html.lenis {
      height: auto;
    }
    
    .lenis.lenis-smooth {
      scroll-behavior: auto;
    }
    
    .lenis.lenis-scrolling {
        pointer-events: none;
    }
    
    /* youtube */
    
    body svg.ma-gdpr-youtube-button.button-youtube {
        color: var(--primary-dark);
    }
    
    p#edd_profile_primary_email_wrap {
        clear: both;
        display: flex;
        flex-direction: column;
        padding-top: 1em;
    }
    
    p#edd_profile_primary_email_wrap span {
        opacity: .7;
        cursor: not-allowed;
    }
    
    header .menu-item {
        display: flex;
        align-items: center;
    }
    
    header .menu-cta {
        padding: 0.1em 0em;
        border-bottom: 1px solid;
        color: var(--be-link-color);
    }
    
    .has-white-background-color {
       background: #fff;
    }
    
    body .fst_client_portal .fs_table tbody tr,
    body .fst_client_portal .fs_table tbody tr:last-of-type,
    body .fst_client_portal .fs_table tbody tr:nth-of-type(2n),
    body .fst_client_portal .fst_reply_box,
    body .fst_client_portal .fs_threads_container,
    body .fc_custom_data_wrap {
        background-color: var(--be-dark-bg);
        color: var(--be-font-color);
        border-color: rgba(0,0,0,0.1);
    }
    
    .el-loading-mask {
        background: var(--be-dark-bg);
    }
    
    body .fst_client_portal .fs_button_groups button:first-child {
      border-color: var(--be-footer-bg);
    }
    
    
    body .fst_client_portal .fs_tk_body {
        background: var(--be-footer-bg)!important;
    }
    
    body .el-upload__tip,
    body .el-form-item__label,
    body .fst_client_portal .fs_tk_header h3,
    body .el-radio__label {
        color: var(--be-font-color);
    }
    
    #edd_login_form {
      background-color: var(--be-footer-bg);
    }
    
    body .fst_client_portal .fs_table td strong {
        color: var(--be-font-color);
    }
    
    html[data-theme='dark'] .fst_client_portal span.fs_thread_count {
        color: var(--be-font-color-inv);
    }
    
    body .fst_client_portal .fs_table thead {
        display: none;
    }
    
    body .fst_client_portal .fs_btn,
    body .fst_client_portal .fs_button_groups button:disabled {
        background-color: var(--be-footer-bg);
        color: var(--be-font-color);
        border-color: var(--be-footer-bg);
    }
    
    body .fst_client_portal .fs_thread_wrap .fs_thread_body,
    body .fst_client_portal .fs_thread_wrap .fs_thread_title strong,
    body .fst_client_portal .fs_th_header .fs_tk_subject h2 {
        color: var(--be-font-color);
    }
    
    body .fst_client_portal .fs_thread {
        border-top-color: var(--be-footer-bg);
    }
    
    body #edd_checkout_wrap {
        background: var(--be-footer-bg);
    }
    
    #edd_checkout_form_wrap #edd_checkout_user_info {
        background: none;
    }
    
    #edd_checkout_form_wrap #edd-login-account-wrap, 
    #edd_checkout_form_wrap #edd-new-account-wrap, 
    #edd_checkout_form_wrap #edd_final_total_wrap, 
    #edd_checkout_form_wrap #edd_show_discount, 
    #edd_checkout_form_wrap .edd-cart-adjustment {
        color: var(--be-heading-color);
    }
    
    label {
        color: var(--be-font-color);
    }
    
    svg#ma-gdpr-youtube-symbols,
    .wpa-test-msg {
        display: none;
    }
    
    .wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
    span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
    
    .brxe-tabs-nested .tab-pane {
        animation: fadeInAnimation ease .5s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
    }
    
    
    @media (max-width: 1576px) {
    
        .brxe-nav-menu .small-hide {
            display: none;
        }
        
    }
    
    @media (max-width: 1152px) {
    
        .brxe-nav-menu .smallest-hide {
            display: none;
        }
        
    }
    
    /*
    #brx-content:not(.single-docs #brx-content),
    #bxe-footer,
    .single-docs .doc-content {
        animation: fadeInAnimation ease 0.5s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
    } */
    @keyframes fadeInAnimation {
        0% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }
    
    .cmplz-cookiebanner {
      animation: fadeInAnimation ease 0.5s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
    }
    
    @view-transition {
      navigation: auto;
    }
    
    #fluentform_7 {
        padding: 7.5%;
        background: var(--be-footer-bg);
    }
    
    #fluentform_7 select.ff-el-form-control:not([size]):not([multiple]) {
    height: auto;
    }
    
    @media (max-width: 768px) {
        body #cmplz-manage-consent .cmplz-manage-consent {
            height: 30px;
            padding: 5px;
        }
    }
    