.survey-div{background-color:#FF793F;border-radius:0 0 4px 4px;text-align:center;width:fit-content;padding:0 4px}.survey-div a{color:#fff}.survey-div a:hover,.survey-div a:focus,.survey-div a:visited{color:#fff}#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>.woocommerce-form{padding-top:50px;padding-bottom:50px;padding-left:80px;padding-right:80px;margin-left:138.4px;margin-right:138.4px}@media (max-width:768px){#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>.woocommerce-form{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-left:0;margin-right:0}}#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>h2{text-align:center;font-size:26px}#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>h2:after{content:' to your account'}.woocommerce-form>.wc-social-login>p{display:none}#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>.woocommerce-form>.woocommerce-form-row>.password-input>.show-password-input{top:.5em}#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>.woocommerce-form>.woocommerce-LostPassword{text-align:center;font-size:16px}#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>.woocommerce-form>.wc-social-login{text-align:center}#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>.woocommerce-form>.form-row>.woocommerce-form-login__submit{width:100%;margin-top:10px;line-height:1.5}#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>.woocommerce-form>.form-row{font-size:16px}#cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-shortcode>.woocommerce>.woocommerce-info{font-size:16px}.logged-in #billing_email{pointer-events:none;color:#545454}.dc_pack{background-color:#F7F6F7!important;height:auto;padding:12px;border:none!important}.dc_packtitle{line-height:27px;margin-top:-2px;font-size:1em;font-family:inherit;color:inherit;padding:12px;font-weight:700}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.dc_pack_benefits{background-color:#F7F6F7;padding:15px}.checkout-leftdiv{margin:0 10px 20px 0;border:solid 1px #ebebeb;border-radius:0}.checkout-leftdiv .dc-benefits{margin-bottom:0!important}.checkout-leftdiv .dc-benefits>li{margin-top:10px}.woocommerce-page .col2-set .col-2.left_table{width:100%;padding:5px;margin-top:-5px}.col-1{margin-bottom:40px}h3#order_review_heading{font-size:1.2rem;margin:0;padding:1.5em 1.5em 1em;background-color:#F7F6F7}.order_review_wrapper{width:60%;margin-top:50px;border:1px solid #ebebeb}.customer_details_wrapper{width:40%}.woocommerce-checkout table td{padding:15px;line-height:1.5;text-align:left;vertical-align:top}.woocommerce table.shop_table{border:none;text-align:left;width:100%;border-collapse:separate;border-radius:0;border-top:none;padding:20px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border-radius:0}.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#f7f6f7;color:#515151}.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #f7f6f7;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce #reviews .contribution-karma,.woocommerce-page #reviews .contribution-karma,.woocommerce #reviews .product-rating,.woocommerce-page #reviews .product-rating,.contributions-title,ul.children,.contribution-badge,time.woocommerce-review__published-date,p.contribution-actions{display:none}.shop_table.woocommerce-checkout-review-order-table{border-top:1px solid #c9c9c9}.woocommerce table.shop_table td div.quantity{display:inline-block}.woocommerce-cart table.shop_table thead th{border-bottom:none!important}.woocommerce-checkout table.shop_table thead th{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#4B5563;padding:0;padding-bottom:20px!important}.woocommerce-cart table.shop_table thead th{font-size:22px;font-weight:600}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-size:20px}.woocommerce-checkout table.shop_table thead th.title-header,.title-header{margin-bottom:10px;font-size:22px;font-weight:600}a.woocommerce-remove-coupon{vertical-align:sub}.woocommerce-checkout .recurring-total,.woocommerce-checkout .recurring-totals{display:none}.woocommerce-page.woocommerce-checkout #payment #place_order,.woocommerce.woocommerce-checkout #payment #place_order{float:left;height:44px;background:#16A34A;border-radius:5px;padding-top:12px;padding-bottom:12px;font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:#FFF;letter-spacing:normal}.woocommerce-checkout #payment .woocommerce_error.woocommerce-error.wc-stripe-error li{line-height:inherit}.woocommerce table.shop_table th{padding:9px 0}table .cart-subtotal{display:table-row}.woocommerce-billing-fields h3{display:none}.cc_customer_login,.customer_register{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cc_customer_login .already_customer_login{text-align:left;font-size:14px;font-family:'Libre Franklin';font-style:normal;font-weight:500;line-height:20px;color:#4B5563}.cc_customer_login .already_customer_login a.show_login,.cc_customer_login .already_customer_login a.showlogin{color:#7C29C4;text-decoration:underline}.cc_customer_login .already_customer_login a.show_login:hover,.cc_customer_login .already_customer_login a.showlogin:hover{color:#ff4c4ce6}.cc_customer_login .quick_customer_login{width:43%;text-align:right}.cc_customer_login .button-social-login,.cc_customer_login .widget-area .widget a.button-social-login,.cc_customer_login a.button-social-login,.cc_customer_login button.button-social-login,.cc_customer_login input.button-social-login{vertical-align:center;width:93.5%;height:40px;text-align:center;color:#3c4043!important;background-color:#fff;border-color:#eaeaea;box-shadow:none;font-size:14px;font-weight:500}.cc_customer_login a.button-social-login.button-social-login-google,.cc_customer_login .widget-area a.button-social-login.button-social-login-google,.cc_customer_login .social-badge.social-badge-google{background-color:#fff;border-color:#eaeaea;color:#333!important;font-size:14px;font-weight:500;padding-top:3px}.cc_customer_login .widget-area a.button-social-login.button-social-login-google:hover,.cc_customer_login .social-badge.social-badge-google:hover{background-color:#d2e3fca2}.cc_customer_login a.button-social-login.button-social-login-google:hover span.si-google,.cc_customer_login .widget-area a.button-social-login.button-social-login-google:hover span.si-google,.cc_customer_login .social-badge.social-badge-google:hover span.si-google{background-color:#fff0}.customer_register .cc_not_have_account{font-family:'Libre Franklin';font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#4B5563}.customer_register .cc_not_have_account a{text-decoration:underline;color:#7C29C4}.customer_register .quick_customer_login{width:43%;text-align:right}.customer_register .quick_customer_login a.button-social-login{width:93.5%;text-align:center;height:40px;background:#FFF;border:1px solid #D1D5DB;border-radius:4px;font-family:'Libre Franklin';font-style:normal;font-weight:500;font-size:14px;color:#374151}.woocommerce-checkout .quick_customer_login a.button-social-login{padding:0;margin:0}.woocommerce-checkout .quick_customer_login a span{vertical-align:middle!important}.cc_customer_login:empty{display:none}.checkout.woocommerce-checkout{padding:0}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce-page .col2-set .col-1{float:unset;width:100%;margin:0}.woocommerce-checkout-review-order{width:100%;margin:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:20px 0}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline,label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span{font-size:13px}.woocommerce-input-wrapper input[type="textarea"],.woocommerce-input-wrapper input[type="text"],.woocommerce-input-wrapper input[type="password"],.woocommerce-input-wrapper input[type="email"]{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px!important;line-height:20px!important;color:#6B7280!important;height:46px!important;background:#F3F4F6!important;border:1px solid #D1D5DB!important;padding:13px 16px!important}.woocommerce form .form-row{padding:0;margin:6px 0 15px}.woocommerce-input-wrapper input[type="text"]:hover,.woocommerce-input-wrapper input[type="password"]:hover,.woocommerce-input-wrapper input[type="text"]:focus,.woocommerce-input-wrapper input[type="password"]:focus{background-color:#fff;border:1px solid #06c}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:48.5%}.woocommerce table.shop_table{padding:0;margin-bottom:24px}.woocommerce table.shop_table td{padding:16px 0 0 0}.payment_method_header{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#4B5563}.woocommerce-checkout td.product-name{width:87%}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin-top:11px}.payment_methods label,ul.wc_payment_methods.payment_methods.methods label{display:flex;justify-content:space-between;width:auto;padding:15px 0 6px;margin:0;background:#fff0;background-position:initial;background-size:auto;border:none;border-radius:0;cursor:pointer;color:#4B5563;text-indent:0;font-size:14px;font-weight:600;line-height:16px}.payment_methods .input-radio{float:left;margin:0 10px 0 0;line-height:initial;position:relative;border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;outline:0;padding:0!important;vertical-align:middle;width:16px;min-width:16px;border-radius:50px!important;-webkit-appearance:none;-webkit-transition:0.05s border-color ease-in-out;transition:0.05s border-color ease-in-out}.payment_methods .input-radio:checked::before{content:"";position:absolute;width:6px;height:6px;background-color:#7C29C4;align-items:center;display:inline-block;left:4px;top:4px;border-radius:100%;padding:1px}.payment_methods li label img{float:right}.payment_methods li label a{display:none}.woocommerce-privacy-policy-text{display:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.place-order .button#place_order{float:unset;width:100%;padding:13px 20px;font-size:18px;background-color:#ff793f;text-transform:capitalize}.place-order .button#place_order:hover{background-color:#ff4c4ce6}.woocommerce-form-login-toggle{display:none}.woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout-review-order{display:flex;flex-direction:column}.custom-have-coupon{display:block!important}.custom-have-coupon .show-coupon{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#6B7280;text-decoration-line:underline}.custom-have-coupon .show-coupon:hover,.custom-have-coupon .show-coupon:active,.custom-have-coupon .show-coupon:focus{color:#6B7280}.custom-have-coupon a{color:rgb(110 110 110 / .933);font-size:16px}.custom-have-coupon a:hover{color:#ff4c4ce6}.woocommerce-checkout-payment{order:3}.button-social-login,.widget-area .widget a.button-social-login,a.button-social-login,button.button-social-login,input.button-social-login{padding-top:2px}.woocommerce-form-login p{font-size:13px}.woocommerce-form-login input[type="textarea"],.woocommerce-form-login input[type="text"],.woocommerce-form-login input[type="password"]{font-size:14px;padding:12px 15px;background-color:#e9e9e96e;border:none;height:50px}.woocommerce-form-login input[type="text"]:hover,.woocommerce-form-login input[type="password"]:hover,.woocommerce-form-login input[type="text"]:focus,.woocommerce-form-login input[type="password"]:focus{background-color:#fff;border:1px solid #06c}.woocommerce-form-login .woocommerce-form-login__rememberme input{vertical-align:sub}.woocommerce-form-login .woocommerce-form-login__rememberme span{font-size:13px}p.lost_password a{font-size:13px;color:#ff793f}p.lost_password a:hover{color:#ff4c4ce6}.payment_box p{font-size:13px}.payment_box label{font-size:13px}ul.wc_payment_methods.payment_methods.methods .payment_box label{font-weight:500;font-size:14px;line-height:20px;color:#6B7280}.ElementsApp,.ElementsApp .InputElement{color:#31325F;font-size:13px}input#wc-stripe-new-payment-method{vertical-align:sub}.coupon-form{display:flex!important;margin-top:5px;gap:14px;align-items:center}.coupon-form .form-row.form-row-first,.coupon-form .form-row.form-row-last{width:auto}.success-coupon-message{color:#66a700;font-size:16px}a.show-coupon,.success-coupon-message a{color:#ff793f}a.show-coupon:hover,a.show-coupon:focus,.success-coupon-message a:hover,.success-coupon-message a:focus{color:#ff4c4ce6}.error-coupon-message{color:#A16207;font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:12px;line-height:16px;background:#FEFCE8;padding:10px 0 10px 16px}.woocommerce form .coupon-form .form-row input.input-text,.woocommerce form .coupon-form .form-row textarea{background:#F9FAFB;border:1px solid #D1D5DB;border-radius:4px!important;font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#9CA3AF;padding:10px 0 10px 16px;height:40px}.woocommerce form .coupon-form .form-row input.input-text:focus,.woocommerce form .coupon-form .form-row textarea:focus,.woocommerce form .coupon-form .form-row input.input-text:hover,.woocommerce form .coupon-form .form-row textarea:hover{background-color:#F9FAFB;border:1px solid #D1D5DB}.woocommerce-checkout .woocommerce-error li a.wc-forward,.woocommerce .coupon-form a.button,.woocommerce .coupon-form button.button,.woocommerce .coupon-form input.button{font-size:13px;color:#fff;background-color:#ff793f}.woocommerce-checkout .woocommerce-error li a.wc-forward:hover,.woocommerce .coupon-form a.button:hover,.woocommerce .coupon-form button.button:hover,.woocommerce .coupon-form input.button:hover{background-color:#ff4c4ce6;color:#fff}.woocommerce-checkout .woocommerce-error li a.wc-forward{margin-top:-3px}.success-coupon-message .dashicons,.success-coupon-message .dashicons-before:before{font-size:1rem;vertical-align:middle;text-decoration:none}.woocommerce form.login,.woocommerce form.register{margin:5px 0}.woocommerce-message{display:none}.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:13px;color:#757575}#billing_country_field label{display:none}#billing_country_field .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:14px;color:#333}#billing_country_field .select2-container--default .select2-selection--single{background-color:#e9e9e96e;height:50px;border-color:#fff0;border-radius:3px}#billing_country_field .select2-container--default .select2-selection--single:focus,#billing_country_field .select2-container--default .select2-selection--single:hover{background-color:#fff;border:1px solid #06c}#billing_country_field .select2-container--default .select2-selection--single .select2-selection__rendered{margin-top:10px}#billing_country_field .select2-container--default .select2-selection--single .select2-selection__arrow{top:15px}.select2-container--open .select2-dropdown--below{border:1px solid #06c}.woocommerce-checkout .woocommerce-error li{font-size:12px}.woocommerce-checkout .woocommerce-error li a{color:#ff793f}.woocommerce-checkout .woocommerce-error li a:hover{color:#ff4c4ce6}.woocommerce-checkout .woocommerce-error::before{font-size:14px;top:unset}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-top:2px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{vertical-align:middle;margin-left:3px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #c9c9c9;border-radius:0}.product-template-default table td{border:none!important}.woocommerce-order-received .woocommerce ul.order_details li{margin:0 1em 1em 0}.woocommerce-order-received .woocommerce-info p{font-size:14px}.woocommerce-order-received .wc-social-login.wc-social-login-link-account{font-size:14px}.woocommerce-cart .cart_totals table.shop_table.shop_table_responsive{border-right:1px dashed #c9c9c9!important;border-left:1px dashed #c9c9c9!important}@media (max-width:460px){a.button-social-login.button-social-login-google,.widget-area a.button-social-login.button-social-login-google,.social-badge.social-badge-google{font-size:.75em}.cc_customer_login .already_customer_login{font-size:12px;padding:2px}.cc_customer_login a.button-social-login.button-social-login-google,.cc_customer_login .widget-area a.button-social-login.button-social-login-google,.cc_customer_login .social-badge.social-badge-google{font-size:12px}.button-social-login .si,.widget-area .widget a.button-social-login .si,a.button-social-login .si,button.button-social-login .si,input.button-social-login .si{margin-right:0.2em!important}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding-inline-start:10px}p.woocommerce-customer-details--email{word-break:break-all}}@media only screen and (max-width:850px),(min-device-width:768px) and (max-device-width:1024px){table#support-tickets-table thead{display:none}table#support-tickets-table tbody,table#support-tickets-table th,table#support-tickets-table tr,table#support-tickets-table td{display:block}table#support-tickets-table td{text-align:right}}@media (min-width:922px){.woocommerce-page.woocommerce-checkout form #customer_details.col2-set,.woocommerce.woocommerce-checkout form #customer_details.col2-set{width:100%!important}}@media (min-width:922px){.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce-page.woocommerce-checkout form #order_review_heading,.woocommerce.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review_heading{width:100%!important;border:none!important;float:none!important}}@media (min-width:922px){.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review{padding:0!important}}.woocommerce form .form-row input.input-text{border-radius:4px!important}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}ul.wc_payment_methods.payment_methods.methods label{display:contents}.woocommerce-checkout .woocommerce-checkout-review-order .success-coupon-message{margin:0 0 15px 40px}.cc-categories-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,auto));justify-content:normal;align-items:center;gap:12px;margin-top:60px}.wp-themes-archive-category.cc-categories-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:60px;align-items:center}.cc-categories-tabs a{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#4B5563}.cc-categories-tabs a:hover{color:#4B5563}.cc-categories-tabs .cc-category{display:inline-block;border:1px solid #D1D5DB;border-radius:2px;padding:10px 22px;margin-top:0;margin-bottom:12px;text-align:center}.cc-categories-tabs .cc-category:hover{border-color:#FF793F}.cc-categories-tabs .cc-category:hover a{color:#FF793F}.templates-browser .template .demo-type-pro::before{content:'\f521';font-family:"Font Awesome 5 Free";font-weight:900;margin-right:6px}.archive .cc-tempalte-search-form label{display:flex}.archive .cc-tempalte-search-form .search-submit{border:none;background-color:#fff;padding:0 10px 0 0}.archive .cc-tempalte-search-form .search-field{border:none;font-size:14px;outline:none}.archive .container{max-width:1240px}body.archive{background-color:#fff!important}@media screen and (min-width:1250px){.archive .container{padding-left:0!important;padding-right:0!important}}.search-suggestions{display:flex;flex-direction:column;position:absolute;z-index:1;background:#fff;width:100%;padding-left:25px;gap:10px}.search-suggestions a{color:#374151;font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px}.search-suggestions a:first-child{padding-top:10px}.cc-archives-pagination{display:flex;text-align:center;margin-top:40px;margin-bottom:80px;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:20px}.cc-archives-pagination .page-numbers{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#374151;border:1px solid #D1D5DB;border-radius:2px;padding:8px 14px;margin-right:12px}.cc-archives-pagination .current,.cc-archives-pagination .page-numbers:not(.dots):hover{color:#FFF;background:#FF793F}.templates-browser{margin-top:40px}.templates-browser .templates{clear:both}.templates-browser .template{border-radius:5px;cursor:pointer;margin:0 32px 32px 0;position:relative;width:31.5%;border:1px solid #E5E7EB;box-shadow:0 1px 1px -1px rgb(0 0 0 / .1);box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.templates-browser .template.design-request .inner{background-image:url(../../../../themes/responsive-child/icons/responsive-suggestion.png);background-position:top;background-repeat:no-repeat;border:5px dotted #ddd;font-size:17px;padding:20px;padding-top:60%;text-align:center}#responsive-templates{padding-top:35px;display:flex;flex-wrap:wrap}.templates-browser .template:nth-child(3n){margin-right:0}.templates-browser .template:hover,.templates-browser .template:focus{cursor:pointer}.templates-browser .template .template-name{font-size:15px;font-weight:600;min-height:18px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.templates-browser .template .template-id-container{background:#fff;border-top:1px solid #E5E7EB;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.templates-browser .template .template-name .site-title{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:16px;line-height:24px;text-align:left;color:#374151;white-space:normal}.templates-browser .template .template-description{margin-top:5px;font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:15px;line-height:22.5px;text-align:left;color:#374151;white-space:normal;text-wrap:wrap}@media (max-width:768px){.templates-browser .template .template-name{background:#fff}.templates-browser .template .template-name .view-details{display:block}.templates-browser .template .template-name .site-title{margin-bottom:10px}.templates-browser .template{margin:0 4% 5% 0}}@media (max-width:480px){.templates-browser .template{margin:0 4% 10% 0}}@media (max-width:820px){.templates-browser .template .inner{max-height:500px!important}}.templates-browser .template .inner{max-height:511px;border-top-right-radius:5px;border-top-left-radius:5px;background-position:center center;background-size:cover;background-repeat:no-repeat}.templates-browser .template .inner img{min-height:574px;width:100%;border-top-right-radius:5px;border-top-left-radius:5px}.templates-browser .template .inner.has-description img{min-height:500px}.templates-browser .template .demo-type{border-top-left-radius:4px;border-bottom-left-radius:4px;font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:14px;line-height:20px;position:absolute;right:0;top:40px;text-transform:uppercase}.templates-browser .template .demo-type-pro{background:#FDE047;padding:5px 12px;color:#374151}.templates-browser .template .demo-type-free{background:#156012;padding:4px 12px;color:#FFF}.templates-browser .template .inner .demo-type{background:#fff0;color:#fff0}.templates-browser .template:focus{border-color:#5b9dd9;box-shadow:0 0 2px rgb(30 140 190 / .8)}#responsive-templates:not(.has-default-page-builder) #responsive-templates-showcase-search-input{border-left:0}@media only screen and (min-width:2000px){#wpwrap .templates-browser .template{width:17.6%;margin:0 3% 3% 0}#wpwrap .templates-browser .template:nth-child(3n),#wpwrap .templates-browser .template:nth-child(4n){margin-right:3%}#wpwrap .templates-browser .template:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.template-overlay .template-wrap{width:1450px;margin:0 auto}}@media only screen and (max-width:1120px){.templates-browser .template{width:47.5%;margin-right:0}.templates-browser .template:nth-child(even){margin-right:0}.templates-browser .template:nth-child(odd){margin-right:5%}}@media all and (max-width:480px){.templates-browser .template{max-width:100%;width:100%;margin-right:0}.templates-browser .template:nth-child(odd){margin-right:0}.templates-browser .template:nth-child(2n),.templates-browser .template:nth-child(3n){margin-right:0}#responsive-templates{padding-top:0}.responsive-templates-type .filter-type{left:auto;top:34px;margin-left:-65px}}.template-hover-button-wrapper{display:none;position:absolute;height:auto;top:35%;left:28%;font-weight:600;font-size:16px;line-height:24px;text-align:center;z-index:3}.template .template-hover-button-wrap{display:flex;align-items:center;flex-direction:column;gap:20px}.templates-browser .template:hover .template-hover-button-wrapper{display:block}.template-hover-button-wrap .stc-grid-item-hover-button{border-radius:4px;padding:10px 20px;width:155px;color:#fff}.template-hover-button-wrap .live-preview{background:#FF793F;border-radius:5px}.template-hover-button-wrap .view-details{background:#fff0;border-radius:5px;border:1px solid #fff}body .stc-grid-item-hover-button:hover,body .template-hover-button-wrap a:hover{box-shadow:0 5px 20px -10px #00000088!important}.templates-browser .inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:89%;background-color:#fff0;z-index:1;transition:background-color 0.1s ease;border-top-left-radius:5px;border-top-right-radius:5px}.templates-browser .inner.has-description::before{height:78%}.templates-browser .template:hover .inner::before,.templates-browser .inner:hover::before{background-color:rgb(0 0 0 / .6)}.selected-template-type,.selected-page-builder-filter{cursor:pointer}#site-filter-form,#page-builder-filter-form{display:inline-block;font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#374151;position:relative}.responsive-templates-type .site-filter-type{list-style-type:none;margin:0;padding:0;background:#fff;padding:15px;border-radius:5px;position:absolute;top:43px;z-index:99;padding:12px 5px;background:#fff;box-shadow:1px 2px 5px 1px rgb(0 0 0 / .15);width:85px}.responsive-templates-type label,.responsive-templates-type input{cursor:pointer}.responsive-templates-type .site-filter-type:after{position:absolute;top:100%;left:12%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:0;width:0;border-bottom:4px solid #fff;border-left:4px solid #fff0;border-right:4px solid #fff0;margin:6px 0 0;content:"";top:-10px}.responsive-templates-type input[type="radio"]{margin-right:8px}.responsive-templates-type ul li:not(:last-child){margin-bottom:5px}.responsive-templates-type .filter-label,.responsive-templates-type .selected-page-builder{margin-right:8px}.category-meta-data{margin-top:60px!important}.cc-category-title{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:40px;line-height:60px;text-align:center;color:#374151}.cc-category-description{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:16px;line-height:27px;text-align:center;color:#6B7280;margin-top:20px!important;width:730px;margin:auto}@media screen and (max-width:767px){.cc-categories-tabs{display:none}.cc-category-description{width:auto}.cc-category-title{font-size:32px;line-height:50px}}.dashicons-arrow-down-alt2:before{content:"\f347";font-size:16px;vertical-align:middle}.responsive-templates-type .page-builder-filter-type{list-style-type:none;margin:0;padding:0;background:#fff;padding:15px;border-radius:5px;position:absolute;top:43px;z-index:99;padding:12px 5px;background:#fff;box-shadow:1px 2px 5px 1px rgb(0 0 0 / .15);width:56px}.page-builder-filter-type input[type="radio"]{opacity:0;position:absolute}.selected-page-builder-filter{display:flex;align-items:center}.page_builders-filters-wrap .control__indicator_elementor{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBDNS4zNzE5MyAwIDAgNS4zNzE5MyAwIDEyQzAgMTguNjI1OSA1LjM3MTkzIDI0IDEyIDI0QzE4LjYyODEgMjQgMjQgMTguNjI4MSAyNCAxMkMyMy45OTc4IDUuMzcxOTMgMTguNjI1OSAwIDEyIDBaTTkuMDAwNTQgMTYuOTk4NEg3LjAwMTY0VjYuOTk5NDhIOS4wMDA1NFYxNi45OTg0Wk0xNi45OTg0IDE2Ljk5ODRIMTAuOTk5NFYxNC45OTk1SDE2Ljk5ODRWMTYuOTk4NFpNMTYuOTk4NCAxMi45OTgzSDEwLjk5OTRWMTAuOTk5NEgxNi45OTg0VjEyLjk5ODNaTTE2Ljk5ODQgOC45OTgzOEgxMC45OTk0VjYuOTk5NDhIMTYuOTk4NFY4Ljk5ODM4WiIgZmlsbD0iIzkyMDAzQiIvPgo8L3N2Zz4K);background-size:cover;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}.page_builders-filters-wrap .control__indicator_gutenberg{background-image:url(../../../../themes/responsive-child/css/icons/gutenberg.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;width:32px;height:32px}.cc-no-posts-found-text{margin-bottom:20px!important}.cc-no-results-found-text{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#374151}@media screen and (min-width:992px){.page.woocommerce-cart .content-area{width:100%!important}}.woocommerce-cart .site-content,.page.woocommerce-cart .content-area,.page.woocommerce-cart .content-area article{background-color:#EDF4FF}.woocommerce-cart .empty_cart_images{display:flex;justify-content:center;position:relative}.woocommerce-cart .empty_cart_img{position:absolute;top:25%}.woocommerce-cart .return-to-shop{margin-top:30px;margin-bottom:0}.woocommerce-cart .return-to-shop a{width:100%;padding:12px 0;text-align:center;font-weight:600;font-size:14px;line-height:20px}#tc-refund_policy{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#6B7280;margin-bottom:0}#tc-refund_policy a{text-decoration:underline}.woocommerce-cart .empty_cart_title{font-family:'Libre Franklin';font-style:normal;font-weight:700;font-size:36px;line-height:40px;color:#2D2C52;margin-left:6%;position:absolute;top:-26%}@media screen and (max-width:767px){.woocommerce-cart .empty_cart_title{font-size:32px;margin-left:0;text-align:center;top:-31%;margin-left:-13%}}.cc_logged-in-content{display:none}.logged-in .cc_logged-out-content{display:none}body.woocommerce-account:not(.logged-in) #wrapper.site-content{background-color:#EDF4FF}body.woocommerce-account:not(.logged-in) .entry-title.post-title,body.woocommerce-account:not(.logged-in) .woocommerce-info{display:none}body.woocommerce-account:not(.logged-in) .type-page{background-color:#EDF4FF;padding:0}body.woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-1{float:none;width:100%}body.woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-1 h2{color:#1F2937;font-size:24px;font-family:'Libre Franklin';font-weight:600;line-height:32px;margin-bottom:24px}body.woocommerce-account:not(.logged-in) .woocommerce form.login{border:none;margin:0;padding:0}body.woocommerce-account:not(.logged-in) .woocommerce form.login label{color:#6B7280;font-size:14px;font-family:'Libre Franklin';font-weight:500;line-height:20px}body.woocommerce-account:not(.logged-in) form.login .form-row input.input-text{margin-top:5px;height:46px;padding:10px 16px;border-radius:4px;border:1px solid #D1D5DB;background-color:#F3F4F6;font-size:14px;font-family:'Libre Franklin';line-height:20px;color:#6B7280}body.woocommerce-account:not(.logged-in) form.login .show-password-input::after{font-family:"Font Awesome 5 Free";content:"\f06e";opacity:.7;position:relative;top:10px;right:9px}body.woocommerce-account:not(.logged-in) .cc-login-rememberme-forgotpassword{display:flex;justify-content:space-between;align-items:center}.cc-login-rememberme-forgotpassword .lost_password{margin:0}.cc-login-rememberme-forgotpassword .lost_password a{color:#7C29C4;text-align:center;font-size:14px;font-family:'Libre Franklin';line-height:20px;text-decoration:underline}.cc-login-rememberme-forgotpassword .woocommerce-form-login__rememberme span{color:#6B7280;font-size:14px;font-family:'Libre Franklin';line-height:20px}.cc-login-rememberme-forgotpassword .woocommerce-form-login__rememberme #rememberme{width:16px;height:16px}body.woocommerce-account:not(.logged-in) button.woocommerce-form-login__submit{margin-top:24px;float:none;width:100%;padding:12px 24px;border-radius:5px;background:#FF793F;color:#FFF;text-align:center;font-size:16px;font-family:'Libre Franklin';font-weight:500;line-height:20px}body.woocommerce-account:not(.logged-in) .cc_loginbutton-social_login-divider{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:-4px;margin-bottom:5px}body.woocommerce-account:not(.logged-in) .cc_loginbutton-social_login-divider p{margin:0}body.woocommerce-account:not(.logged-in) .cc_loginbutton-social_login-divider .horizontal-line{border:1px solid #E5E7EB;width:55px;height:0}body.woocommerce-account:not(.logged-in) .woocommerce form.login .wc-social-login{text-align:center}body.woocommerce-account:not(.logged-in) .woocommerce form.login .wc-social-login a{border-radius:5px;border:1px solid #D1D5DB;background:#FFF;padding:8px 40px;color:#374151;font-size:14px;font-family:'Libre Franklin';font-weight:500}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper{margin-bottom:15px}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper ul.woocommerce-error{padding:10px;background:#FEF2F2;border:none}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper ul.woocommerce-error::before{content:"\e013";color:#b81c23;position:static;display:inline;font-size:12px;margin-right:6px}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper .woocommerce-error li{display:inline;color:#B91C1C;font-size:12px;font-family:'Libre Franklin';font-weight:600;line-height:16px}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper .woocommerce-error li strong{color:#000}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper .woocommerce-error li a{color:#7C29C4;text-decoration:underline}@media (max-width:391px){body.woocommerce-account:not(.logged-in) .cc-login-rememberme-forgotpassword{flex-direction:column;align-items:flex-start;gap:15px}body.woocommerce-account:not(.logged-in) .woocommerce form.login .wc-social-login a{padding:8px 20px}}body.woocommerce-account:not(.logged-in,.woocommerce-lost-password) .woocommerce-message{display:block;border:none;padding:10px 10px 10px 30px;font-size:12px;font-family:'Libre Franklin';font-weight:600;line-height:16px;background:#F0FDF4;color:#15803D}body.woocommerce-account:not(.logged-in,.woocommerce-lost-password) .woocommerce-message::before{font-size:12px;top:10px;left:10px;color:#15803D}.woocommerce-checkout blockquote{background-color:#EDF4FF;font-family:'Libre Franklin';font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#4B5563;padding:0}.woocommerce-checkout blockquote p{margin-bottom:0}@media screen and (min-width:992px){.woocommerce-page.woocommerce-checkout form #customer_details.col2-set{float:none!important}}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#374151}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-total{font-weight:600}.woocommerce-checkout .woocommerce table.shop_table tfoot td,.woocommerce-checkout .woocommerce table.shop_table tfoot th{font-family:'Libre Franklin';font-style:normal;font-weight:600;line-height:20px;color:#1F2937;padding:16px 0}.woocommerce-checkout .woocommerce table.shop_table tfoot .cart-total td,.woocommerce-checkout .woocommerce table.shop_table tfoot .cart-total th{font-size:18px;border-bottom:1px solid #E5E7EB;border-top:1px solid #E5E7EB}.woocommerce-checkout .woocommerce table.shop_table{margin-bottom:0}.woocommerce-checkout .coupon-form .form-row.form-row-first{width:204px}.woocommerce-checkout .coupon-form .form-row.form-row-last .button{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;text-decoration-line:underline;color:#7C29C4;background-color:#fff!important;padding:0;letter-spacing:normal;border:none}.woocommerce-checkout .coupon-form .form-row.form-row-last .button:hover{color:#ff4c4ce6;background-color:#fff}.woocommerce-checkout .cc-coupon_code-suggestion{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#6B7280;margin-top:10px;margin-bottom:0}.woocommerce-checkout .cc-coupon_code-suggestion strong{font-weight:600;color:#16A34A}.error-coupon-message svg{vertical-align:middle;position:relative;top:-2px;margin-right:6px}.woocommerce-billing-fields{margin-top:40px}.woocommerce-billing-fields .title-header{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#4B5563;margin-bottom:20px}.woocommerce-checkout .woocommerce-billing-fields .form-row{margin:0 0 15px}.woocommerce-page.woocommerce-checkout form .show-password-input::after{font-family:"Font Awesome 5 Free";content:"\f06e";opacity:.7}.cc_customer_login-divider{display:flex;align-items:center}.cc_customer_login-divider .horizontal-line{border:1px solid #E5E7EB;width:25px;height:0}.cc_customer_login-divider p{font-family:'Libre Franklin';font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#6B7280;padding:0 10px;margin:0}.woocommerce-checkout .cc_customer_login a.button-social-login.button-social-login-google{font-family:'Libre Franklin';font-style:normal;font-weight:500;font-size:14px;color:#374151;box-shadow:0 1px 2px rgb(0 0 0 / .1)}.woocommerce-checkout #payment{margin-top:20px}.payment_methods li.payment_method_paypal label img{display:none}.woocommerce-checkout #payment ul.payment_methods li input{margin:10px 8px 0 0}.woocommerce-checkout #payment div.payment_box.payment_method_stripe{padding:20px;background-color:#fff;border:1px dashed #D1D5DB;border-radius:4px;margin:16px 0;color:#6B7280}.woocommerce-checkout #payment div.payment_box.payment_method_stripe::before{display:none}.wc-credit-card-form .wc-stripe-elements-field{background:#F3F4F6;border:1px solid #D1D5DB;border-radius:4px;height:46px;padding:13px 0 13px 16px;font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px}.wc-credit-card-form .wc-stripe-elements-field.invalid{border:1px solid #EF4444}.woocommerce-checkout .stripe-source-errors .wc-stripe-error{height:36px;background:#FEF2F2;border:none;color:#B91C1C;font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:12px;line-height:16px;padding:10px 0 10px 32px;border-radius:4px;margin-bottom:0;margin-top:10px}.woocommerce-checkout .stripe-source-errors .wc-stripe-error::before{content:"\e013";color:#B91C1C;left:12px}.woocommerce-checkout .woocommerce form.login{border:none;margin:0;padding:0}.woocommerce-checkout .woocommerce form.login .login_header{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#4B5563;margin-bottom:20px}.woocommerce-checkout .woocommerce form.login label{display:none}.woocommerce-checkout .woocommerce form.login label.woocommerce-form-login__rememberme{display:inline-block;margin-top:18px}.woocommerce-checkout .woocommerce form.login input.input-text{height:46px;background:#F3F4F6;border:1px solid #D1D5DB;border-radius:4px;padding:13px 0 13px 16px}.woocommerce-checkout .woocommerce form.login .show-password-input{top:14px;right:16px}.woocommerce-checkout .woocommerce form.login .lost_password a{color:#6B7280;font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-decoration:underline}@media screen and (min-width:768px){.woocommerce-checkout .woocommerce form.login .lost_password{margin:0;float:right;position:relative;top:-44px}}.woocommerce-checkout .woocommerce form.login .woocommerce-form-login__submit{width:47%;margin-top:10px;margin-right:27.5px;color:#FFF;font-family:'Libre Franklin';font-style:normal;font-weight:500;font-size:16px;line-height:20px;height:44px;background-color:#FF793F;border-radius:5px}#customer_details .woocommerce-billing-fields .woocommerce-password-strength{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:12px;line-height:16px;padding:10px 32px 10px 32px;margin-top:10px;border-radius:4px}#customer_details .woocommerce-billing-fields .woocommerce-password-hint{font-family:'Libre Franklin';font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#6B7280}.woocommerce-checkout .woocommerce-form__label-for-checkbox.checkbox{display:inline-block!important;margin-top:0!important;font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#6B7280}.woocommerce-checkout .woocommerce-form__label-for-checkbox.checkbox .woocommerce-form__input-checkbox:checked{background-color:#7C29C4}.cc_fyd_percent{font-family:'Libre Franklin';font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#16A34A;padding-left:6px}.woocommerce-checkout .woocommerce table.shop_table tfoot th,.woocommerce-checkout .woocommerce table.shop_table tfoot td{border-top:none}.woocommerce-checkout .woocommerce table.shop_table tfoot .cc_checkout_sub_fyd th,.woocommerce-checkout .woocommerce table.shop_table tfoot .cc_checkout_sub_fyd td{font-family:'Libre Franklin';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#4B5563}.woocommerce-checkout .woocommerce table.shop_table tfoot .cc_checkout_sub_fyd th{font-weight:400}.woocommerce-checkout .woocommerce table.shop_table tfoot .cc_checkout_sub_fyd td{font-weight:600}.woocommerce-checkout .woocommerce table.shop_table tfoot .cart-fydtotal td{color:#16A34A}.woocommerce-checkout .woocommerce table.shop_table td.product-total,.woocommerce-checkout .woocommerce table.shop_table tfoot td{text-align:right}.woocommerce-checkout table.shop_table tfoot .cart-subtotal th,.woocommerce-checkout table.shop_table tfoot .cart-subtotal td{padding-bottom:0}.woocommerce-checkout table.shop_table tfoot .cart-discount th,.woocommerce-checkout table.shop_table tfoot .cart-discount td{font-family:'Libre Franklin';font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#16A34A}.woocommerce-checkout table.shop_table tfoot .cart-discount th:before{content:"\e015";color:#16A34A;font-family:WooCommerce;margin-right:5px}.woocommerce-checkout table.shop_table tfoot .cart-discount th span{background:#DCFCE7;border:1px dashed #22C55E;border-radius:2px;padding:4px 6px;margin-left:8px;text-transform:uppercase}.woocommerce-checkout table.shop_table tfoot .cart-discount th a:before{content:"\e013";color:#EF4444;font-family:WooCommerce;position:relative;top:-16px;left:-11px;z-index:9999;font-size:13px}@media screen and (max-width:480px){#cc-checkout-details-page .shop_table.woocommerce-checkout-review-order-table,#cc-checkout-details-page .woocommerce-billing-fields,#cc-checkout-details-page .woocommerce-checkout-payment{padding:0!important}.woocommerce-checkout .cc_customer_login a.button-social-login,.woocommerce-checkout .customer_register .quick_customer_login a.button-social-login{width:80%}}@media screen and (max-width:600px){.cc_customer_login,.customer_register{flex-direction:column;gap:10px}.cc_customer_login .quick_customer_login,.customer_register .quick_customer_login{width:100%;text-align:center}.cc_customer_login a.button-social-login,.customer_register .quick_customer_login a.button-social-login{width:50%}}@media screen and (max-width:436px){.woocommerce-checkout table.shop_table tfoot .cart-discount th span{padding:1px 6px}.woocommerce-checkout table.shop_table tfoot .cart-discount th a:before{top:-11px}}@media screen and (min-width:381px) and (max-width:399px){.woocommerce-checkout table.shop_table tfoot .cart-discount th a:before{position:absolute;top:26px;left:92%}.woocommerce-checkout table.shop_table tfoot .cart-discount th{position:relative}}.woocommerce-checkout ul.woocommerce-error{margin-bottom:20px}.woocommerce-checkout .woocommerce-notices-wrapper ul.woocommerce-error{padding:10px;background:#FEF2F2;border:none}.woocommerce-checkout .woocommerce-notices-wrapper ul.woocommerce-error::before{content:"\e013";color:#b81c23;position:static;display:inline;font-size:12px;margin-right:6px}.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error li{display:inline;color:#B91C1C;font-size:12px;font-family:'Libre Franklin';font-weight:600;line-height:16px}.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error::before{content:"\e013";color:#b81c23;font-size:12px;margin-right:6px}.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error{padding:10px 42px;background:#FEF2F2;border:none}.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li{color:#B91C1C;font-size:12px;font-family:'Libre Franklin';font-weight:600;line-height:16px;padding-bottom:3px}.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li strong{color:#4B5563}.InputContainer .InputElement.is-invalid{color:#6B7280!important}.woocommerce-checkout .woocommerce-form-coupon-toggle+ul{display:none}.woocommerce-checkout .woocommerce-checkout-payment .place-order{margin-bottom:0}.woocommerce-checkout #payment div.payment_box.payment_method_stripe .wc-credit-card-form .form-row-first,.woocommerce-checkout #payment div.payment_box.payment_method_stripe .wc-credit-card-form .form-row-last{margin:0}.woocommerce-checkout .woocommerce table.shop_table tfoot .cart-total td del{color:#9CA3AF;font-size:14px;font-family:'Libre Franklin';font-weight:500;line-height:20px;margin-right:9px}.woocommerce-checkout .woocommerce table.shop_table tr.cart_item td{padding-bottom:16px;border-bottom:1px solid #EDF4FF}.woocommerce-lost-password .my-account-background{display:none}.woocommerce-lost-password #cc-custom-my-login{padding:40px;margin-top:60px;margin-bottom:60px}.woocommerce-lost-password #cc-my-account-shortcode-section{padding-bottom:0;background-color:#EDF4FF}.woocommerce-lost-password #cc-my-account-shortcode-section .e-con-inner{padding:0}.woocommerce-lost-password .forgot-password-title{color:#1F2937;font-size:24px;font-family:'Libre Franklin';font-weight:600;line-height:32px;text-align:center;margin-bottom:5px}.woocommerce-lost-password p.forgot-password-message{color:#6B7280;text-align:center;font-size:14px;font-family:'Libre Franklin';line-height:24px;margin-top:0;margin-bottom:24px}@media screen and (min-width:768px){.woocommerce-lost-password #cc-custom-my-login{width:513px;margin-right:auto;margin-left:auto}}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row{float:none;width:100%;margin:0}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row label{color:#6B7280;font-size:14px;font-family:'Libre Franklin';font-weight:500;line-height:20px;margin-bottom:5px}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row label .required{color:#EF4444}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row input#user_login{height:46px;padding:10px 16px;border-radius:4px;border:1px solid #D1D5DB;background:#F3F4F6;color:#6B7280;font-size:14px;font-family:'Libre Franklin';line-height:20px;margin-bottom:24px}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row .woocommerce-Button{width:100%;padding:12px 24px;color:#FFF;text-align:center;font-size:16px;font-family:'Libre Franklin';font-weight:500;line-height:20px;letter-spacing:normal}.woocommerce-lost-password .reset-password-sent-mail-title{color:#1F2937;font-size:24px;font-family:'Libre Franklin';font-weight:600;line-height:32px;text-align:center;margin-bottom:5px;margin-top:0}.woocommerce-lost-password .reset-password-sent-mail-text{color:#6B7280;text-align:center;font-size:14px;font-family:'Libre Franklin';line-height:24px;margin-bottom:0;margin-top:0}.woocommerce-lost-password .reset-password-sent-mail-text strong{font-weight:500}.woocommerce-lost-password .imgdiv{text-align:center;margin-top:30px;margin-bottom:22px}.woocommerce-lost-password .woocommerce .cc-rstpage-loginlinkbtn{width:100%;padding:12px 24px!important;border-radius:5px!important;background:#FF793F;color:#FFF!important;text-align:center;font-size:16px!important;font-family:'Libre Franklin';font-weight:500!important;line-height:20px!important}.woocommerce-lost-password .woocommerce .cc-rstpage-loginlinkbtn:hover{background:#FF793F}.woocommerce-lost-password .lost_reset_password .passwd-reset-title{color:#1F2937;font-size:24px;font-family:'Libre Franklin';font-weight:600;line-height:32px;margin-bottom:24px;text-align:left}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row #password_1{margin-bottom:16px}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row #password_2{margin-bottom:24px}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row #password_1,.woocommerce-lost-password .lost_reset_password .woocommerce-form-row #password_2{height:46px;border-radius:4px;border:1px solid #D1D5DB;background:#F3F4F6;padding:10px 16px;color:#6B7280;font-size:14px;font-family:'Libre Franklin';line-height:20px}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row .show-password-input::after{font-family:"Font Awesome 5 Free";content:"\f06e";opacity:.7}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row .woocommerce-password-strength{font-size:12px;font-family:'Libre Franklin';font-weight:600;line-height:16px;padding:10px;margin-bottom:5px;margin-top:-6px}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row .woocommerce-password-hint{font-size:12px;font-family:'Libre Franklin';font-weight:400;line-height:16px;margin-bottom:10px}.woocommerce-order-received .cc_entire-checkout-container{padding-top:60px!important;padding-bottom:60px!important}.woocommerce-order-received #cc_checkout-payment-security-icons{display:none}.woocommerce-order-received #cc_payment-trust-section{display:none}.woocommerce-order-received #cc_checkout-page-title{display:none}.woocommerce-order-received .cc_wc-checkout-shortcode{width:100%!important;max-width:100%!important;border-radius:0}@media screen and (min-width:1025px){.woocommerce-order-received #cc-checkout-details-page{padding-right:102px;border-right:1px solid #E5E7EB}.woocommerce-order-received .cc_checkout-payment-trust-section{padding-left:103px}.woocommerce-order-received #cc-money-back-guarantee-cont>.e-con-inner{gap:45px}.woocommerce-order-received .cc_entire-checkout-container{height:96vh}}@media screen and (max-width:1024px){.woocommerce-order-received .cc_checkout-payment-trust-section>.elementor-widget-wrap{padding:0!important}}@media screen and (min-width:767px) and (max-width:1024px){.woocommerce-order-received #cc-money-back-guarantee-cont>.e-con-inner{gap:0;justify-content:flex-start}}.woocommerce-order-received .cc_wc-checkout-shortcode>.elementor-widget-container{border-radius:0!important;box-shadow:none!important;padding:0!important;margin-right:0!important}.woocommerce-order-received .cc_entire-checkout-container,.woocommerce-order-received .cc_checkout-payment-trust-section>.elementor-widget-wrap,.woocommerce-order-received #cc_checkout-blockquote>.elementor-widget-container,.woocommerce-order-received #cc_checkout-blockquote blockquote{background-color:#fff!important}.woocommerce-order-received .wc-social-login>p{display:none}body.woocommerce-checkout:not(.woocommerce-order-received) .cc_thankyou-page-social-login-section,body.logged-in .cc_thankyou-page-social-login-section{display:none}.woocommerce-order-received .button-social-login{width:100%;padding:10px;border-radius:5px;border:1px solid #D1D5DB!important;background-color:#FFF!important;color:#374151;font-size:14px;font-family:'Libre Franklin';font-weight:500;text-align:center;margin:0;box-sizing:border-box;height:auto}.woocommerce-order-received .thank-you-page-socila-login-txt{margin-top:14px;margin-bottom:0;color:#4B5563;font-size:14px;font-family:'Libre Franklin';font-weight:500;line-height:20px}.woocommerce-order-received .cc-thank_you-text-images img{vertical-align:middle}.woocommerce-order-received .cc-thank_you-text-images .thank_you-txt{margin:0;color:#2D2C52;text-align:center;font-size:36px;font-family:'Libre Franklin';font-weight:700;line-height:40px}@media screen and (max-width:820px){.woocommerce-order-received .cc-thank_you-text-images .thank_you-txt{font-size:32px}.woocommerce-order-received .cc-thankyou-downloads-link{margin-bottom:30px}}@media screen and (max-width:480px){.woocommerce-order-received .cc-thankyou-downloads-link{margin-bottom:10px}}.woocommerce-order-received .woocommerce-thankyou-order-received{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.woocommerce-order-received .thank_you-order-success-msg{margin:0;color:#4B5563;text-align:center;font-size:18px;font-family:'Libre Franklin';line-height:28px}.woocommerce-order-received .cc_thank_you_order-table{border:0;margin-top:26px;margin-bottom:0}.woocommerce-order-received .cc_thank_you_order-table th{text-align:left;border:0;vertical-align:middle;padding:0}.woocommerce-order-received .cc_thank_you_order-table td{text-align:right;vertical-align:middle;border:0;padding:0}.woocommerce-order-received .cc_thank_you_order-table .cc_thank_you_order-table--header{color:#1F2937;font-size:18px;font-family:'Libre Franklin';font-weight:600;line-height:28px;padding-bottom:16px}.woocommerce-order-received .cc_thank_you_order-table .product-details:first-child{border-top:1px solid #F3F4F6;border-bottom:1px solid #F3F4F6}.woocommerce-order-received .cc_thank_you_order-table .product-details th,.woocommerce-order-received .cc_thank_you_order-table .product-details td{color:#374151;font-size:14px;font-family:'Libre Franklin';line-height:20px;font-weight:400}.woocommerce-order-received .cc_thank_you_order-table .product-details:first-child th,.woocommerce-order-received .cc_thank_you_order-table .product-details:first-child td{padding-top:16px;padding-bottom:16px}.woocommerce-order-received .cc_thank_you_order-table .fyd-total th,.woocommerce-order-received .cc_thank_you_order-table .coupon-discount th{color:#4B5563;font-weight:400}.woocommerce-order-received .cc_thank_you_order-table .fyd-total th,.woocommerce-order-received .cc_thank_you_order-table .fyd-total td{font-size:14px;font-family:'Libre Franklin';line-height:20px;padding-top:16px}.woocommerce-order-received .cc_thank_you_order-table .fyd-total td,.woocommerce-order-received .cc_thank_you_order-table .coupon-discount td{font-weight:500;color:#16A34A}.woocommerce-order-received .cc_thank_you_order-table .coupon-discount th,.woocommerce-order-received .cc_thank_you_order-table .coupon-discount td{padding-top:16px;padding-bottom:16px;font-size:14px;font-family:'Libre Franklin';line-height:20px}.woocommerce-order-received .cc_thank_you_order-table .coupon-discount th span{color:#16A34A;font-size:12px;font-family:'Libre Franklin';font-weight:500;line-height:20px;text-transform:uppercase;padding-left:6px}.woocommerce-order-received .thankyou-total{border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB}.woocommerce-order-received .thankyou-total th,.woocommerce-order-received .thankyou-total td{padding-top:16px;padding-bottom:16px;color:#1F2937;font-size:18px;font-family:'Libre Franklin';font-weight:600;line-height:20px}.woocommerce-order-received .cc-thankyou-renew-notice{text-align:right;margin-top:6px;margin-bottom:40px;color:#9CA3AF;font-size:14px;font-family:'Libre Franklin';line-height:20px}.cc-thankyou-downloads-link{text-align:left;margin-top:40px;margin-bottom:10px;color:#6B7280;font-size:16px;font-family:'Libre Franklin';line-height:27px}.cc-thankyou-downloads-link a,.cc-thankyou-downloads-link a:hover{color:#7C29C4;text-decoration:underline}.woocommerce-cart .cart-empty.woocommerce-info{display:none}@media screen and (min-width:768px){.logged-in .cc_logged-in-content{display:block}}@media screen and (min-width:1025px){.woocommerce-account #cc-my-account-shortcode-section>.e-con-inner{max-width:1200px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:16.67%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:80.7%}.woocommerce-MyAccount-content .cc-dashboard-navigation-info{width:740px}.woocommerce-MyAccount-content #open-ticket+p{width:567px}th.woocommerce-orders-table__header-order-number{width:130px}th.woocommerce-orders-table__header-order-date{width:183px}th.woocommerce-orders-table__header-order-status{width:183px}th.woocommerce-orders-table__header-order-total{width:185px}th.woocommerce-orders-table__header-order-actions{width:239px}.woocommerce-api-downloads table.my_account_api_manager th.api-manager-software-product{width:405px}.woocommerce-api-downloads table.my_account_api_manager th.api-manager-version{width:156px}.woocommerce-api-downloads table.my_account_api_manager th.api-manager-version-date{width:158px}.woocommerce-api-downloads table.my_account_api_manager th.api-manager-download{width:199px}.woocommerce-members_area table.my_account_memberships th.membership-discount-image{width:100px}.woocommerce-members_area table.my_account_memberships th.membership-discount-title{width:188px}.woocommerce-members_area table.my_account_memberships th.membership-discount-amount{width:101px}.woocommerce-members_area table.my_account_memberships th.membership-discount-price{width:120px}.woocommerce-members_area table.my_account_memberships th.membership-discount-excerpt{width:245px}.woocommerce-members_area table.my_account_memberships th.membership-discount-actions{width:166px}.woocommerce-subscriptions table.my_account_subscriptions th.subscription-id{width:313px}.woocommerce-subscriptions table.my_account_subscriptions th.subscription-status{width:183px}.woocommerce-subscriptions table.my_account_subscriptions th.subscription-next-payment{width:185px}.woocommerce-subscriptions table.my_account_subscriptions th.subscription-actions{width:239px}.woocommerce-view-subscription table.shop_table.subscription_details th:last-child{width:190px}.woocommerce-api-keys .woocommerce-MyAccount-content .api-manager-master-api-key{width:470px}.woocommerce-edit-account .wc-social-login-profile table.wc-social-login-linked-profiles th:first-child{width:235px}.woocommerce-edit-account .wc-social-login-profile table.wc-social-login-linked-profiles td.profile-actions{width:199px}.woocommerce-api-keys .woocommerce-MyAccount-content table.my_account_api_manager th.api-manager-software-product{width:301px}.woocommerce-api-keys .woocommerce-MyAccount-content table.my_account_api_manager th.api-manager-software-product-id{width:160px}.woocommerce-api-keys .woocommerce-MyAccount-content table.my_account_api_manager th.api-manager-expire{width:220px}.woocommerce-api-keys .woocommerce-MyAccount-content table.my_account_api_manager th.api-manager-activation{width:160px}.woocommerce-api-keys .woocommerce-MyAccount-content table.my_account_api_manager th.api-manager-domain{width:77px}}@media screen and (max-width:1024px){.cc-order-payment-completed-ribbon{display:none}#cc-master_api_key-copy-notification{border-radius:8px;background-color:#111827;padding:12px;color:#FFF;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:16px;position:fixed;top:75%;left:50%;transform:translate(-50%,-50%);z-index:9999}.woocommerce-api-keys .woocommerce table.my_account_api_manager td.api-manager-domains-toggle{text-align:right}.woocommerce-api-keys .woocommerce table.my_account_api_manager td,.woocommerce-api-downloads .woocommerce table.my_account_api_manager td{text-align:right;padding:20px!important}.woocommerce-api-keys .woocommerce table.my_account_api_manager td::before,.woocommerce-api-downloads .woocommerce table.my_account_api_manager td::before{position:static;text-align:left;content:attr(data-title) ": ";float:left;font-weight:700;margin-right:10px}.woocommerce-api-keys .woocommerce table.my_account_api_manager td.api-manager-domains-toggle::before,.woocommerce-api-keys .woocommerce table.my_account_api_manager tr.api-manager-domains td::before{content:""}.woocommerce .woocommerce-MyAccount-content table#support-tickets-table td,.woocommerce .woocommerce-MyAccount-content table#support-tickets-table td:last-child{text-align:left!important}}@media screen and (min-width:768px){.woocommerce-account #cc-custom-my-login>.elementor-column-wrap>.elementor-widget-wrap{padding:30px}table.shop_table.subscription_details td.woocommerce-subscription_details--actions a:first-child{padding-bottom:20px}.woocommerce-view-subscription table.shop_table.subscription_details th.cc-woocommerce-subscriptions--actions{text-align:center}.woocommerce-members_area .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--back-to-memberships a{display:inline-flex}}@media screen and (max-width:768px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{padding-top:20px;padding-bottom:10px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{padding-top:10px;padding-bottom:20px}li.woocommerce-MyAccount-navigation-link .myaccount-navigation-left-arrow{margin:0}li.woocommerce-MyAccount-navigation-link--back-to-memberships{text-align:right}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{max-width:190px}table.shop_table.subscription_details td.woocommerce-subscription_details--actions a:first-child{padding-right:10px}.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td a.button.delete{background-color:rgb(0 0 0 / .025)!important}.woocommerce-api-keys .woocommerce table.my_account_api_manager td{padding:20px!important}.woocommerce-page table.my_membership_discounts tr td.membership-product-excerpt{text-align:justify!important}.woocommerce-page table.my_membership_discounts tr td.membership-product-excerpt::before{padding-right:10px}.woocommerce-members_area .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--back-to-memberships a{justify-content:flex-start}}@media screen and (min-width:769px) and (max-width:886px){.woocommerce-MyAccount-content table.my_account_orders tbody td,.woocommerce-MyAccount-content table.my_account_orders th,.woocommerce-view-subscription table.shop_table.subscription_details th,.woocommerce-view-subscription table.shop_table.subscription_details td{padding:13px!important}.woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-actions a:nth-child(2),.woocommerce-MyAccount-content table.my_account_memberships td.membership-discount-actions a:nth-child(2){padding-left:0!important;border-left:none;margin-left:0!important}.woocommerce-MyAccount-content table.woocommerce-orders-table--subscriptions tbody td,.woocommerce-MyAccount-content table.woocommerce-orders-table--subscriptions th{padding:8px!important}.woocommerce-MyAccount-content .my-membership-discounts table.my_membership_discounts thead{display:none}.woocommerce-MyAccount-content .my-membership-discounts table.my_membership_discounts tr,.woocommerce-MyAccount-content .my-membership-discounts table.my_membership_discounts td{display:block;text-align:right}.woocommerce-MyAccount-content .my-membership-discounts table.my_membership_discounts td::before{content:attr(data-title) ": ";float:left;text-align:left;font-weight:700}.woocommerce-MyAccount-content .my-membership-discounts table.my_membership_discounts td.membership-discount-actions{text-align:right}.woocommerce-MyAccount-content .my-membership-discounts table.my_membership_discounts td.membership-discount-actions a:first-child{padding-right:10px}.woocommerce-MyAccount-content .my-membership-discounts table.my_membership_discounts td.membership-discount-actions::before{content:""}}@media screen and (min-width:769px) and (max-width:1024px){.woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-actions a:nth-child(2),.woocommerce-MyAccount-content table.my_account_memberships td.membership-discount-actions a:nth-child(2){padding-left:0!important;border-left:none!important;margin-left:0!important}.woocommerce-edit-account .woocommerce .wc-social-login-profile table.wc-social-login-linked-profiles .social-badge.social-badge-google{padding:5px 20px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin-left:0}li.woocommerce-MyAccount-navigation-link .myaccount-navigation-right-arrow{float:right}li.woocommerce-MyAccount-navigation-link .myaccount-navigation-left-arrow{float:left;margin-right:10px}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{padding:12px;text-transform:capitalize}.woocommerce-members_area .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--back-to-memberships{padding-left:0}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a{color:#1F2937;font-family:Libre Franklin;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex;justify-content:space-between;align-items:center}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active{background:#F3E8FF}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a{font-weight:600}.woocommerce-MyAccount-content .cc-dashboard-username{margin-top:0;color:#1F2937;font-family:Libre Franklin;font-size:22px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px}.woocommerce-MyAccount-content .cc-dashboard-not-you-logout{margin-top:0;color:#4B5563;font-family:Libre Franklin;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:16px}.woocommerce-MyAccount-content .cc-dashboard-not-you-logout a{color:#7C29C4;text-decoration-line:underline}.woocommerce-MyAccount-content .cc-dashboard-navigation-info{color:#4B5563;font-family:Libre Franklin;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-top:0;margin-bottom:40px}.woocommerce-MyAccount-content .cc-dashboard-navigation-info a{color:#7C29C4;text-decoration-line:underline}.woocommerce-MyAccount-content #support-tickets-title{color:#374151;font-family:Libre Franklin;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-top:0;margin-bottom:10px}.woocommerce-MyAccount-content #support-tickets-title+p{color:#4B5563;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:0}.woocommerce-MyAccount-content .cc-orders-tab-title,.woocommerce-MyAccount-content .cc-wc-memberships-discounts__title,.woocommerce-MyAccount-content .cc-wc-memberships-manage__title,.cc-woocommerce_account_subscriptions__title,.cc-woocommerce-api-keys_title{color:#1F2937;font-size:20px;font-style:normal;font-weight:600;line-height:20px;margin-top:0;margin-bottom:10px}.woocommerce-MyAccount-content .cc-orders-tab-notice,.woocommerce-MyAccount-content .cc-wc-memberships__description,.cc-woocommerce_account_subscriptions__description,.cc-woocommerce-api-keys_description{color:#4B5563;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:0;margin-bottom:30px}.woocommerce-MyAccount-content table.my_account_orders thead{background-color:#F3F4F6}.woocommerce-MyAccount-content table.my_account_orders{border-collapse:collapse;border:1px solid #E5E7EB;margin-bottom:30px}.woocommerce-MyAccount-content table.my_account_orders th,.woocommerce-MyAccount-content table.my_account_orders td{border:1px solid #E5E7EB}.woocommerce-MyAccount-content table.my_account_orders th{padding:12px 20px;color:#1F2937;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-MyAccount-content table.my_account_orders th.woocommerce-orders-table__header-order-actions{text-align:center}.woocommerce-MyAccount-content table.my_account_orders td:not(.woocommerce-orders-table__cell-order-actions){padding:12px 20px}.woocommerce-MyAccount-content table.my_account_orders td{color:#1F2937;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-number a,.woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-actions a,.woocommerce-MyAccount-content table.my_account_memberships td.membership-discount-actions a,.woocommerce-MyAccount-content table.my_account_memberships td.my-membership-detail-user-membership-actions a{color:#7C29C4;text-decoration-line:underline}.woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-actions{text-align:center;padding:20px;position:relative}.woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-actions a,.woocommerce-MyAccount-content table.my_account_memberships td.membership-discount-actions a,.woocommerce-MyAccount-content table.my_account_memberships td.my-membership-detail-user-membership-actions a{background-color:#fff;width:auto;margin:0;font-weight:400;padding:0;border-radius:0;border:none}.woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-actions a:nth-child(2),.woocommerce-MyAccount-content table.my_account_memberships td.membership-discount-actions a:nth-child(2){padding-left:20px;border-left:1px solid #E5E7EB;margin-left:20px}.woocommerce-MyAccount-content table.my_account_orders td.woocommerce-orders-table__cell-order-actions a.button-hover:hover+.cc-order-payment-completed-ribbon{display:block}.cc-order-payment-completed-ribbon{display:none;position:absolute;white-space:nowrap;right:-140px;top:10px;color:#FFF;font-size:12px;font-style:normal;font-weight:600;line-height:16px;border-radius:8px;background:#111827;padding:12px}.cc-order-payment-completed-ribbon::after{content:"";position:absolute;left:-3%;background-color:#111827;width:16px;height:16px;top:12px;border-top-left-radius:20px;border-bottom-left-radius:20px}.woocommerce-MyAccount-content .woocommerce-pagination{text-align:center;display:flex;justify-content:center;align-items:center;gap:12px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;flex-wrap:wrap}.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-pagination__page{border-radius:2px;border:1px solid #D1D5DB;background-color:#FFF;padding:8px 15px;color:#374151}.woocommerce-MyAccount-content .woocommerce-pagination a.woocommerce-button--next,.woocommerce-MyAccount-content .woocommerce-pagination a.woocommerce-button--next:hover,.woocommerce-MyAccount-content .woocommerce-pagination a.woocommerce-button--previous,.woocommerce-MyAccount-content .woocommerce-pagination a.woocommerce-button--previous:hover{padding:11px 16px;background-color:#fff;border-radius:2px;border:1px solid #D1D5DB;color:#374151;font-weight:400}.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-pagination__page.current{background-color:#FF793F;color:#FFF}.woocommerce-MyAccount-content .cc-view_order-current-status{margin-top:0;margin-bottom:31px;color:#374151;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.woocommerce-MyAccount-content .cc-view_order-current-status mark{font-weight:700;background-color:#FFEFD5}.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title{color:#374151;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:20px}.woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table--order-details{border-collapse:collapse;border:1px solid #E5E7EB;margin-bottom:30px}.woocommerce-MyAccount-content table.shop_table.order_details th,.woocommerce-MyAccount-content table.shop_table.order_details td{border:1px solid #E5E7EB}.woocommerce-MyAccount-content table.woocommerce-table--order-details thead,.woocommerce-view-subscription table.shop_table.order_details thead{background:#F3F4F6}.woocommerce-MyAccount-content table.shop_table.order_details th{padding:12px 20px;color:#1F2937;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-MyAccount-content table.shop_table.order_details td{padding:20px}.woocommerce-MyAccount-content table.shop_table.order_details td.product-name a{color:#7C29C4;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.woocommerce-MyAccount-content table.shop_table.order_details td.product-name .product-quantity{display:none}.woocommerce-MyAccount-content table.shop_table.order_details ul.wc-item-meta,.woocommerce-MyAccount-content table.shop_table.order_details ul.wc-item-meta li p{margin:0}.woocommerce-MyAccount-content table.shop_table.order_details ul.wc-item-meta li{font-size:12px;margin-top:10px}.woocommerce-MyAccount-content table.shop_table.order_details ul.wc-item-meta li .wc-item-meta-label{font-weight:600}.woocommerce-MyAccount-content table.shop_table.order_details .order_item{font-size:14px}.woocommerce-MyAccount-content table.shop_table.order_details .order_item .product-total{font-weight:600;color:#4B5563}.woocommerce-MyAccount-content table.shop_table.order_details tfoot th{vertical-align:middle;color:#4B5563;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.woocommerce-MyAccount-content table.shop_table.order_details tfoot td{vertical-align:middle;color:#4B5563;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-MyAccount-content table.shop_table.order_details tfoot tr:last-child th,.woocommerce-MyAccount-content table.shop_table.order_details tfoot tr:last-child td{color:#1F2937;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.woocommerce-MyAccount-content table.shop_table.order_details .chained_item td.product-name a{margin-left:-7px}.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details header h2{color:#374151;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:20px}.woocommerce-MyAccount-content .woocommerce-customer-details{margin-bottom:30px}.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title{color:#374151;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:20px;text-transform:capitalize}.woocommerce-MyAccount-content .woocommerce-customer-details address{margin:0;color:#4B5563;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;border:1px solid #D1D5DB;background-color:#F9FAFB;padding:20px}@media screen and (min-width:300px){.woocommerce-MyAccount-content .woocommerce-customer-details address{width:278px}}.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--username{margin-bottom:10px}.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--username,.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--email{display:flex;gap:10px}.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--email{padding:0;margin:0}.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-customer-details--email::before{content:""}.woocommerce-MyAccount-content #open-ticket{color:#374151;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:10px;margin-top:0}.woocommerce-MyAccount-content #open-ticket+p{color:#374151;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:20px;margin-top:0}.woocommerce-MyAccount-content #wc-freshdesk-ticket-form{color:#6B7280;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.woocommerce-MyAccount-content #wc-freshdesk-ticket-form .ticket-field{border-radius:4px;border:1px solid #D1D5DB;background-color:#F3F4F6;padding:10px 16px}.woocommerce-MyAccount-content #wc-freshdesk-ticket-form .form-row-wide{margin:0}.woocommerce-MyAccount-content #wc-freshdesk-ticket-form .form-row:first-child{margin-bottom:10px}.woocommerce-MyAccount-content #wc-freshdesk-ticket-form .form-row:last-child{margin-top:20px;margin-bottom:0}.woocommerce-MyAccount-content #wc-freshdesk-ticket-form .form-row input.button{border-radius:5px;background:#FF793F;padding:12px 24px;color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-MyAccount-content .woocommerce-order-downloads .woocommerce-order-downloads__title{color:#374151;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:20px}.woocommerce-order-downloads table.woocommerce-table--order-downloads{border-collapse:collapse;border:1px solid #E5E7EB;margin-bottom:10px}.woocommerce-order-downloads table.woocommerce-table--order-downloads thead{background-color:#F3F4F6}.woocommerce-order-downloads table.woocommerce-table--order-downloads th{padding:12px 20px;color:#1F2937;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-order-downloads table.woocommerce-table--order-downloads td{padding:20px;color:#4B5563;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-order-downloads table.woocommerce-table--order-downloads th,table.woocommerce-table--order-downloads td{border:1px solid #E5E7EB}.woocommerce-MyAccount-content .woocommerce-order-downloads .cc-no-downloads-statement{margin-top:0;background:#F0F9FF;padding:10px;color:#0369A1;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.woocommerce-MyAccount-content .woocommerce-order-downloads .cc-no-downloads-statement a{color:#0369A1;text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-order-downloads .cc-no-downloads-statement::before{font-family:WooCommerce;content:"\e016";color:#0369A1;margin-right:6px}.woocommerce-MyAccount-content .woocommerce-order-details{margin-bottom:30px}.woocommerce-MyAccount-content .woocommerce-order-details .order-again{border-radius:5px;color:#FFF;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin:0}.woocommerce-MyAccount-content .woocommerce-order-details .order-again a{padding:12px 24px;background-color:#FF793F;text-align:center}.woocommerce-MyAccount-content .subscription-actions.woocommerce-orders-table__header-subscription-actions::before{content:"Details"}.woocommerce-api-downloads .woocommerce-MyAccount-content .my_account_api_manager th.api-manager-documentation,.woocommerce-api-downloads .woocommerce-MyAccount-content .my_account_api_manager td.api-manager-changelog{display:none}.woocommerce-api-downloads .woocommerce-MyAccount-content .woocommerce-api-downloads__title{color:#1F2937;font-size:20px;font-style:normal;font-weight:600;line-height:20px;margin-top:10px;margin-bottom:10px}.woocommerce-api-downloads .woocommerce-MyAccount-content .woocommerce-api-downloads__subtitle{color:#1F2937;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:0;margin-bottom:30px}.woocommerce-api-downloads .woocommerce-MyAccount-content table.my_account_api_manager td{padding:20px}.woocommerce-api-downloads table.my_account_api_manager td.api-manager-downloads-product a,.woocommerce-api-downloads table.my_account_api_manager td.api-manager-download a{color:#7C29C4;text-decoration:underline}.woocommerce-edit-address .cc-woocommerce-address__title{margin-top:0;margin-bottom:10px;color:#1F2937;font-size:20px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-edit-address .wc-my_account_my_address_description{margin-top:0;margin-bottom:30px;color:#4B5563;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-edit-address .woocommerce-Address h3{color:#374151;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:20px}.woocommerce-edit-address .woocommerce-Address address{margin-top:0;padding:0;background-color:#fff;font-style:normal;display:flex;gap:20px;align-items:center}.woocommerce-edit-address .woocommerce-Address address #cc-address-username{color:#374151;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-edit-address .woocommerce-Address address #cc-name-icon{background-color:#F3E8FF;height:34px;width:34px;color:#7C29C4;font-size:16px;font-style:normal;font-weight:600;line-height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%}.woocommerce-edit-address .woocommerce-Address address a.edit{margin-left:20px;color:#7C29C4;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:underline}.woocommerce-edit-address .woocommerce-MyAccount-content h3{color:#1F2937;font-size:20px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:20px;text-transform:capitalize}.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-bottom:20px}@media (max-width:480px){.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{grid-template-columns:repeat(1,1fr)}}.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row{margin:0}.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p label{color:#6B7280;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:6px}.woocommerce-edit-address .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="text"]{padding:10px 16px!important}#update_all_subscriptions_addresses_field{margin-top:0;margin-bottom:20px}#update_all_subscriptions_addresses_field label.checkbox{margin-top:0;margin-bottom:0;color:#6B7280;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-edit-address .cc-save-address-btn{margin:0}.woocommerce-edit-address .cc-save-address-btn .button{padding:12px 24px;border-radius:5px;background:#FF793F;color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-edit-account .woocommerce-edit-addcount__title{margin-top:0;margin-bottom:10px;color:#1F2937;font-size:20px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-edit-account .woocommerce-edit-addcount__description{margin-top:0;margin-bottom:30px;color:#4B5563;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-edit-account .woocommerce-Input--text-email{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:30px}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:20px}@media screen and (max-width:600px){.woocommerce-edit-account .woocommerce-Input--text-email,.woocommerce-edit-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{grid-template-columns:repeat(1,1fr);gap:20px}}.woocommerce-edit-account .woocommerce-EditAccountForm p{margin:0}.woocommerce-edit-account .woocommerce-EditAccountForm p.woocommerce-form-row{color:#6B7280;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:0;width:100%}.woocommerce-edit-account .woocommerce-EditAccountForm p.woocommerce-form-row label{line-height:20px;margin-bottom:6px;text-transform:capitalize;color:#6B7280}.woocommerce-edit-account .woocommerce-EditAccountForm #password_current_label span{color:#9CA3AF;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.woocommerce-edit-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input.input-text{border:1px solid #D1D5DB;background-color:#F3F4F6;color:#6B7280;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:10px 16px}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset legend{color:#374151;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:16px}.woocommerce-edit-account .woocommerce-EditAccountForm p.woocommerce-form-row em{margin-top:6px;color:#6B7280;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-EditAccount--btn .button{border-radius:5px;background:#FF793F;padding:12px 24px;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-edit-account .woocommerce-MyAccount-content .wc-social-login-profile{padding-top:40px;border-top:none}.woocommerce-edit-account .woocommerce-MyAccount-content .wc-social-login-profile h2{color:#374151;font-size:20px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px}.woocommerce-edit-account .woocommerce-MyAccount-content .wc-social-login-profile h2+p{margin-top:0;margin-bottom:30px;color:#6B7280;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.woocommerce-edit-account .woocommerce-MyAccount-content .wc-social-login-profile a{color:#7C29C4;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:underline;border:none;border-radius:0;padding:0;background-color:#fff}.woocommerce-edit-account .wc-social-login-profile table.wc-social-login-linked-profiles{border-collapse:collapse;border:1px solid #E5E7EB;margin-bottom:0}.woocommerce-edit-account .wc-social-login-profile table.wc-social-login-linked-profiles th,.woocommerce-edit-account .wc-social-login-profile table.wc-social-login-linked-profiles td{border:1px solid #E5E7EB}.woocommerce-edit-account .wc-social-login-profile table.wc-social-login-linked-profiles thead{background-color:#F3F4F6}.woocommerce-edit-account .woocommerce-MyAccount-content .wc-social-login-profile table.wc-social-login-linked-profiles th{padding:12px 20px;color:#1F2937;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-edit-account .woocommerce-MyAccount-content .wc-social-login-profile table.wc-social-login-linked-profiles td{padding:20px;color:#1F2937;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left;word-break:break-all}.woocommerce-edit-account .wc-social-login-profile table.wc-social-login-linked-profiles .social-badge.social-badge-google{margin:0;border-radius:4px;border:1px solid #D1D5DB;background:#FFF;padding:5px 60px;color:#374151;font-size:14px;font-style:normal;font-weight:500}.woocommerce-edit-account table.wc-social-login-linked-profiles .social-badge.social-badge-google .si.si-google{width:20px;font-size:70%;vertical-align:middle;margin-right:10px;background-position:unset}.woocommerce-edit-account .wc-social-login-available-providers p{margin-top:0;margin-bottom:20px;color:#6B7280;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.woocommerce-edit-account .wc-social-login-available-providers .wc-social-login.wc-social-login-link-account a{line-height:2.5em;box-shadow:0 1px 3px rgb(0 0 0 / .4);padding:10px;color:#374151;text-decoration:none;font-weight:500}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{border-radius:5px;border:1px solid #FF793F;background-color:#FFF;padding:12px 24px;margin-top:30px;text-align:center}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout img{display:none}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#FF793F;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:block}.woocommerce-members_area .my_account_memberships .membership-discount-image img{max-width:60px;max-height:60px}table.my_account_memberships .membership-discount-title a{color:#7C29C4}.woocommerce-MyAccount-content table.my_account_memberships th.membership-discount-actions{text-align:center}.woocommerce-MyAccount-content table.my_account_memberships th.membership-discount-actions::before{content:"Details"}.woocommerce-MyAccount-content table.my_account_memberships td.membership-product-price del span,.woocommerce-MyAccount-content table.my_account_memberships td.membership-product-price del{color:#9CA3AF;font-weight:500}.woocommerce-MyAccount-content table.my_account_memberships td.membership-product-price ins span,.woocommerce-MyAccount-content table.my_account_memberships td.membership-product-price ins{text-decoration:none;font-weight:400;color:#1F2937}.woocommerce-MyAccount-content table.my_account_memberships td.membership-discount-actions{text-align:center;padding:15px;position:relative}.woocommerce-MyAccount-content table.my_account_memberships td.my-membership-detail-user-membership-actions,.woocommerce-MyAccount-content table.my_account_memberships th:last-child{text-align:center}.woocommerce-subscriptions .woocommerce-MyAccount-content table.my_account_subscriptions td{padding:20px}.woocommerce-subscriptions table.my_account_subscriptions td.subscription-id span{color:#1F2937;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-view-subscription table.shop_table.subscription_details{border-collapse:collapse;border:1px solid #E5E7EB;margin-bottom:30px}.woocommerce-view-subscription table.shop_table.subscription_details th,.woocommerce-view-subscription table.shop_table.subscription_details td{border:1px solid #E5E7EB;font-size:14px;font-style:normal;line-height:20px;color:#1F2937}.woocommerce-view-subscription table.shop_table.subscription_details th{background-color:#F3F4F6;padding:12px 20px;font-weight:600}.woocommerce-view-subscription table.shop_table.subscription_details td{padding:20px;font-weight:400;vertical-align:top}table.shop_table.subscription_details td.woocommerce-subscription_details--actions{text-align:center}table.shop_table.subscription_details td.woocommerce-subscription_details--actions a{background-color:#fff;width:auto;margin:0;font-weight:400;padding:0;border-radius:0;color:#7C29C4;text-decoration-line:underline;border:none}.woocommerce-view-subscription .woocommerce-MyAccount-content h2{margin-top:0;margin-bottom:20px;color:#374151;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize}.woocommerce-view-subscription .shop_table.order_details{border-collapse:collapse;border:1px solid #E5E7EB;margin-bottom:10px}.woocommerce-MyAccount-content table.shop_table.order_details .order_item a.remove:hover{background-color:#CCC}.woocommerce-MyAccount-content .cc-wc-subscriptions_total-note{margin-top:0;margin-bottom:30px;color:#6B7280;font-size:13px;font-style:italic;font-weight:500;line-height:20px}.woocommerce-MyAccount-content .woocommerce-info{font-size:14px}.woocommerce-api-keys .woocommerce-MyAccount-content .master-api-key{margin-top:0;margin-bottom:16px;color:#1F2937;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-api-keys .woocommerce-MyAccount-content .master-api-key strong{font-size:16px;font-weight:600}@media (min-width:500px){.woocommerce-api-keys .woocommerce-MyAccount-content .cc-api-key-container{display:flex;align-items:center;gap:20px;margin-bottom:30px}}.woocommerce-api-keys .woocommerce-MyAccount-content .api-manager-master-api-key{display:flex;gap:20px;justify-content:space-between;align-items:center;border-radius:4px;border:1px dashed #D1D5DB;background-color:#F9FAFB;padding:12px 26px;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:0}.woocommerce-api-keys .woocommerce-MyAccount-content .api-manager-master-api-key span:last-child{border-radius:4px;background-color:#FFEDD5;padding:10px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}@media (max-width:500px){.woocommerce-api-keys .woocommerce-MyAccount-content .api-manager-master-api-key{display:block;margin-bottom:30px;padding:20px}.woocommerce-api-keys .woocommerce-MyAccount-content .api-manager-master-api-key span:last-child{padding:5px;margin-left:20px}}#cc-master-api-key{word-break:break-word}.woocommerce-api-keys table.my_account_api_manager td.api-manager-domains-toggle{text-align:center}.woocommerce-api-keys .woocommerce-MyAccount-content .api-manager-domains-toggler{rotate:90deg;cursor:pointer}.woocommerce-api-keys .woocommerce-MyAccount-content .api-manager-domains{background-color:#F9FAFB}.woocommerce-api-keys .woocommerce-MyAccount-content table.my_account_api_manager td{padding:20px}.woocommerce-api-keys .woocommerce-MyAccount-content table.my_account_api_manager tr.api-manager-domains td{padding:14px 20px;color:#4B5563}.woocommerce-api-keys table.my_account_api_manager tr.api-manager-domains td a.button.delete{color:#B91C1C;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline;background-color:#F9FAFB;border-radius:0;padding:0;border:none}.woocommerce-api-keys table.my_account_api_manager td.api-manager-product a,.woocommerce-api-keys table.my_account_api_manager td.api-manager-expire a{color:#7C29C4;text-decoration-line:underline;background-color:#fff;border-radius:0;border:none}.woocommerce-api-keys table.my_account_api_manager td.api-manager-expire a{padding:10px 0 0 0}.cc-master_api_key-copy-notification{display:none}#cc-master_api_key-copy-notification{border-radius:8px;background-color:#111827;padding:12px;color:#FFF;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:16px}#cc-master_api_key-copy-notification::before{font-family:WooCommerce;content:"\e015";color:#DCFCE7;font-size:14px;margin-right:10px;position:relative;top:1px}.woocommerce-MyAccount-content table#support-tickets-table{border-collapse:collapse;border:1px solid #E5E7EB}.woocommerce-MyAccount-content table#support-tickets-table th,.woocommerce-MyAccount-content table#support-tickets-table td{border:1px solid #E5E7EB}.woocommerce-MyAccount-content table#support-tickets-table thead{background-color:#F3F4F6}.woocommerce-MyAccount-content table#support-tickets-table th{padding:12px 20px;color:#1F2937;font-family:Libre Franklin;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.woocommerce-MyAccount-content table#support-tickets-table td{padding:20px;color:#1F2937;font-family:Libre Franklin;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-MyAccount-content table#support-tickets-table td a{color:#7C29C4;text-decoration-line:underline}.woocommerce-MyAccount-content table#support-tickets-table td .button{border:none;border-radius:0;padding:0;background-color:#fff;color:#7C29C4;text-decoration-line:underline;font-family:Libre Franklin;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-MyAccount-content table#support-tickets-table td:last-child{text-align:center!important}.woocommerce-MyAccount-content .woocommerce-table__product-purchase-note td p{color:#1F2937;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{font-size:14px;margin-bottom:20px}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table thead{border-bottom:1px solid #F3F4F6}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table td,.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table th{vertical-align:middle}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table td{padding:16px 0}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table tbody tr td{border-bottom:1px solid #F3F4F6}.woocommerce-order-pay form#order_review table.shop_table tbody{color:#374151;font-family:Libre Franklin;font-size:14px;font-style:normal;line-height:20px}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table th.product-total{text-align:right}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table td.product-name .wc-item-meta li p{margin-top:10px}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table td.product-name .wc-item-meta{font-size:12px;margin-left:0}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table td.product-subtotal{text-align:right;font-weight:600}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table td.product-quantity{text-align:center}.woocommerce-checkout.woocommerce-order-pay form#order_review table.shop_table tfoot tr:not(:last-child) th{color:#374151;font-family:Libre Franklin;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table tfoot tr:first-child td,.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table tfoot tr:first-child th{border-bottom:1px solid #F3F4F6}.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table tfoot tr:not(:last-child) td{color:#374151;font-size:14px}.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table tfoot tr:last-child th,.woocommerce-checkout.woocommerce-order-pay .woocommerce table.shop_table tfoot tr:last-child td{font-size:18px;border-bottom:1px solid #E5E7EB;border-top:1px solid #E5E7EB}.woocommerce-checkout.woocommerce-order-pay .woocommerce-info{font-size:14px}.woocommerce-checkout.woocommerce-order-pay form#order_review .update-all-subscriptions-payment-method-wrap label.checkbox{margin-top:0}.woocommerce-checkout.woocommerce-order-pay form#order_review ul.payment_methods.methods label{display:contents}body.cc-mobile-preview .site.hfeed{background-color:#F9FAFA}body.cc-mobile-preview .cc_template-preview-wrapper{max-width:370px;height:700px;position:relative}body.cc-mobile-preview main.template-device_preview .cc_template-preview-wrapper{text-align:center;margin:60px auto}body.cc-mobile-preview main.template-device_preview #cc-template_iframe{height:566px}body:not(.cc-mobile-preview) #cc-template_iframe{max-width:100%;height:800px}body.page-template-template-device-preview.cc-mobile-preview .site-content{padding-bottom:1px}body.page-template-template-device-preview .site-content{padding:0;background-color:#F9FAFA}body.page-template-template-device-preview .site-content .content-area{padding:0}body.page-template-template-device-preview #mobile-preview-btn,body.page-template-template-device-preview #desktop-preview-btn{cursor:pointer}body.cc-mobile-preview .cc_template-preview-wrapper::before,body.cc-mobile-preview .cc_template-preview-wrapper::after{background:#fff;box-shadow:-15px 8px 20px -10px rgb(0 0 0 / .2);content:"";display:inline-block;height:62px;width:100%}body.cc-mobile-preview .cc_template-preview-wrapper::before{border-radius:46px 46px 0 0;margin-bottom:-3px}body.cc-mobile-preview .cc_template-preview-wrapper::after{border-radius:0 0 46px 46px;margin-top:-3px}body.cc-mobile-preview .cc_template-preview-wrapper .cc-template_iframe_wrapper{box-shadow:-15px 8px 20px -10px rgb(0 0 0 / .2)}body.cc-mobile-preview .cc_template-preview-wrapper .cc-mobile-preview-sp{background-color:#eff1f2;border-radius:1.5px;height:3px;left:50%;position:absolute;top:23px;transform:translateX(-50%) translateY(-50%);width:24px}body.page-template-template-device-preview .site-footer{display:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field{float:left;width:48.5%}.woocommerce-checkout #payment div.payment_box.payment_method_ppcp{display:none!important}.free-downloads__heading{color:#1F2937;font-size:20px;font-style:normal;font-weight:600;line-height:20px;margin-top:10px;margin-bottom:10px}.free-downloads__header{background-color:#F3F4F6}.free-downloads__title{padding:12px 20px;text-align:left;color:#1F2937;font-size:14px;font-weight:600;font-style:normal;line-height:20px}.free_downloads_column{padding:20px}.free-downloads__product-name{color:#1F2937;font-size:14px;font-style:normal;font-weight:400;line-height:20px}a.free-downloads__btn-download{color:#7C29C4;text-decoration:underline;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.cc-info-build-site-with-template{padding:64px 115px;background:linear-gradient(84.33deg,#2D2C52 21.16%,#7C29C4 85.97%);text-align:center}.cc-info-build-site-with-template .title{font-family:Libre Franklin;font-size:36px;font-weight:600;line-height:40px;letter-spacing:0em;text-align:center;color:#FFF;margin-top:0;margin-bottom:20px}.cc-info-build-site-with-template .subheading{font-family:Libre Franklin;font-size:18px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:center;color:#FFF;margin:0}.website-steps-cards{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:63px}.website-steps-cards .card{display:flex;flex-direction:column;box-shadow:0 0 40px 0 #0000000F;border-radius:6px;background-color:#FFF;padding:30px 23px 35px;align-items:center;justify-content:center;gap:30px}.website-steps-cards .card .step-name{font-family:Libre Franklin;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0em;margin:0}.website-steps-cards .card .step-desc{text-align:center;font-family:Libre Franklin;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0em;text-align:center;margin:0}.responsive-sites-why-features{background-color:#FFF;padding:100px 115px;text-align:center}.responsive-sites-why-features .title,.wpt-template-info-container h2{font-family:Libre Franklin;font-size:36px;font-weight:600;line-height:40px;letter-spacing:0em;color:#1F2937;margin:0}.responsive-sites-feature-cards{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-top:80px}.responsive-sites-feature-cards .feature-card{display:flex;gap:40px;flex-direction:column;justify-content:center;align-items:center;gap:20px}.wpt-template-info-container{background:#EEF2FF;padding:60px 350px;text-align:center}.wpt-template-info-container p{font-family:Libre Franklin;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0em;text-align:center;color:#6B7280}.wpt-faq-section{background:#FFF;text-align:center;padding-top:100px;padding-bottom:100px}.wpt-faq-section .title{font-family:Libre Franklin;font-size:36px;font-weight:600;line-height:40px;letter-spacing:0em;color:#1F2937;margin:0}.wpt-faq-section .faqs-wrapper{display:flex;flex-direction:column;gap:20px;margin-top:60px}.wpt-faq-section .single-faq-container{border:1px solid #E5E7EB;background:#F9FAFB;padding:36px}.wpt-faq-section .faq-qa-toggle{display:flex;justify-content:space-between;align-items:center}.wpt-faq-section .faq-question{font-family:Libre Franklin;font-size:20px;font-weight:500;line-height:28px;letter-spacing:0em;color:#374151;margin:0;text-align:left}.faq-qa-toggle.active .faq-question,.faq-qa-toggle.active .toggleQuestion{color:#9CA3AF}.wpt-faq-section .faq-answer{font-family:Libre Franklin;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;text-align:left;color:#4B5563;margin-top:20px;display:none}.wpt-faq-section .toggleQuestion{background:none;color:#374151;border:none;font-size:35px;cursor:pointer;padding:0}.toggleQuestion.plus::after{content:"+"}.toggleQuestion.minus::after{content:"-"}@media screen and (min-width:1025px){.cc-info-build-site-with-template .subheading{margin-left:auto;margin-right:auto;width:570px}.website-steps-cards .card{height:290px}.wpt-faq-section .faqs-wrapper{width:740px;margin-left:auto;margin-right:auto}}@media screen and (max-width:1024px){.cc-info-build-site-with-template .website-steps-cards{justify-content:flex-start}.wpt-template-info-container{padding:60px}.wpt-faq-section{padding:40px 20px}}@media (max-width:820px){.cc-info-build-site-with-template .website-steps-cards,.responsive-sites-why-features .responsive-sites-feature-cards{grid-template-columns:repeat(1,1fr)}}@media (max-width:600px){.cc-info-build-site-with-template,.responsive-sites-why-features{padding:40px 20px}.wpt-template-info-container{padding:40px}.wpt-faq-section .single-faq-container{padding:15px}}.footer-widget .widget-wrapper{text-align:left!important}@media screen and (min-width:1024px){.main-navigation .nav-menu .menu-item a{padding:13px 20px!important}.widget_nav_menu .menu-item.menu-item-has-children>.sub-menu>li{padding:13px 20px}}@media screen and (max-width:1024px) and (min-width:768px){.site-header .custom-logo{width:30vw}.main-navigation .nav-menu .menu-item a{padding:13px 0!important;margin:0 17.5px!important}.main-navigation .nav-menu .menu-item a:first-child{margin:0 17.5px 0 0!important}.widget_nav_menu .menu-item.menu-item-has-children>.sub-menu>li{padding:13px 20px}.footer-widgets .content-outer .row{flex-wrap:nowrap}}.widget_nav_menu a,.widget_nav_menu a:hover{color:#fff}.widget_nav_menu ul{display:flex;gap:34px;list-style:none;font-size:14px}.widget_nav_menu{padding:0!important}.widget_nav_menu .menu-item.menu-item-has-children>.sub-menu{opacity:0;z-index:999;display:flex;visibility:hidden;flex-direction:column;transition:display 0.5s;gap:0;position:absolute;top:35px;left:-45px;background-color:#fff;transition:all 1s ease-out}.widget_nav_menu .menu-item.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transition:all 0.1s}.widget_nav_menu .menu-item>.sub-menu a,.widget_nav_menu .menu-item>.sub-menu a:hover{color:#000}.widget_nav_menu .menu-item.menu-item-has-children{position:relative;display:inline-block;margin-right:20px}.main-navigation .nav-menu .menu-item.menu-item-has-children{position:relative;display:inline-block;margin-right:10px}.widget_nav_menu .menu-item.menu-item-has-children::after{content:'';position:absolute;top:50%;right:-20px;width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #fff;transform:translateY(-50%)}.widget_nav_menu .menu-item.menu-item-has-children>.sub-menu>li:hover{background-color:#ff793f}.widget_nav_menu .menu-item.menu-item-has-children>.sub-menu>li a{font-size:14px;color:#7a7a7a}.widget_nav_menu .menu-item.menu-item-has-children>.sub-menu>li:hover a{color:#fff}body .menu-header-responsive-user-menu-container{display:none}body .menu-header-responsive-user-menu-logged-out-container{display:flex}body.logged-in .menu-header-responsive-user-menu-logged-out-container{display:none}body.logged-in .menu-header-responsive-user-menu-container{display:flex}@media screen and (max-width:992px){.footer-widget .widget-wrapper{padding:30px 0}.footer-widgets{padding:40px 10px}.footer-widget{padding:0!important}}@media screen and (max-width:768px){.header-widgets{display:none}.footer-bar .content-outer .row{flex-direction:column;justify-content:center;align-items:center}.footer-bar .content-outer .row .footer-layouts{max-width:fit-content}.footer_copyright{text-wrap:wrap;text-align:center}}.container,[class*='__inner-container'],.site-header-full-width-main-navigation.site-mobile-header-layout-vertical:not(.responsive-site-full-width) .main-navigation-wrapper{max-width:1230px}.cc-primary-button-small a.elementor-button,.cc-primary-button-small .wp-element-button,.cc-primary-button-small button.rael-button,.cc-primary-button-small .rael-elementor-search-form__submit{font-size:16px;line-height:24px;color:#333;padding:8px 16px;background-color:#FFC300;border-radius:5px;font-weight:500}.cc-primary-button-small a.elementor-button:hover,.cc-primary-button-small .wp-element-button:hover,.cc-primary-button-small button.rael-button:hover,.cc-primary-button-small .rael-elementor-search-form__submit:hover,.cc-primary-button-medium a.elementor-button:hover,.cc-primary-button-medium .wp-element-button:hover,.cc-primary-button-medium button.rael-button:hover,.cc-primary-button-medium .rael-elementor-search-form__submit:hover,.cc-primary-button-large a.elementor-button:hover,.cc-primary-button-large .wp-element-button:hover,.cc-primary-button-large button.rael-button:hover,.cc-primary-button-large .rael-elementor-search-form__submit:hover{background-color:#DDB534;color:#333}.cc-primary-button-medium a.elementor-button,.cc-primary-button-medium .wp-element-button,.cc-primary-button-medium button.rael-button,.cc-primary-button-medium .rael-elementor-search-form__submit{font-size:20px;line-height:28px;color:#333;padding:12px 22px;background-color:#FFC300;border-radius:5px;font-weight:500}.cc-primary-button-large a.elementor-button,.cc-primary-button-large .wp-element-button,.cc-primary-button-large button.rael-button,.cc-primary-button-large .rael-elementor-search-form__submit{font-size:20px;line-height:28px;color:#333;padding:16px 32px;background-color:#FFC300;border-radius:5px;font-weight:500}.cc-white-button-small a.elementor-button,.cc-white-button-small .wp-element-button,.cc-white-button-small button.rael-button,.cc-white-button-small .rael-elementor-search-form__submit{font-size:16px;line-height:24px;color:#333;padding:8px 16px;background-color:#FFF;border-radius:5px;font-weight:500}.cc-white-button-medium a.elementor-button,.cc-white-button-medium .wp-element-button,.cc-white-button-medium button.rael-button,.cc-white-button-medium .rael-elementor-search-form__submit{font-size:20px;line-height:28px;color:#333;padding:12px 22px;background-color:#FFF;border-radius:5px;font-weight:500}.cc-white-button-large a.elementor-button,.cc-white-button-large .wp-element-button,.cc-white-button-large button.rael-button,.cc-white-button-large .rael-elementor-search-form__submit{font-size:20px;line-height:28px;color:#333;padding:12px 22px;background-color:#FFF;border-radius:5px;font-weight:500}.cc-white-button-small a.elementor-button:hover,.cc-white-button-small .wp-element-button:hover,.cc-white-button-small button.rael-button:hover,.cc-white-button-small .rael-elementor-search-form__submit:hover,.cc-white-button-medium a.elementor-button:hover,.cc-white-button-medium .wp-element-button:hover,.cc-white-button-medium button.rael-button:hover,.cc-white-button-medium .rael-elementor-search-form__submit:hover,.cc-white-button-large a.elementor-button:hover,.cc-white-button-large .wp-element-button:hover,.cc-white-button-large button.rael-button:hover,.cc-white-button-large .rael-elementor-search-form__submit:hover{background-color:#FFC300;color:#333}.cc-secondary-button-small a.elementor-button,.cc-secondary-button-small .wp-element-button,.cc-secondary-button-small .button.rael-button,.cc-secondary-button-small .rael-elementor-search-form__submit{font-size:16px;line-height:24px;font-weight:500;padding:8px 16px;border:2px solid #FFC300;border-radius:5px;color:#FFC300}.cc-secondary-button-medium a.elementor-button,.cc-secondary-button-medium .wp-element-button,.cc-secondary-button-medium .button.rael-button,.cc-secondary-button-medium .rael-elementor-search-form__submit{font-size:20px;line-height:28px;font-weight:500;padding:12px 22px;border:2px solid #FFC300;border-radius:5px;color:#FFC300}.cc-secondary-button-large a.elementor-button,.cc-secondary-button-large .wp-element-button,.cc-secondary-button-large .button.rael-button,.cc-secondary-button-large .rael-elementor-search-form__submit{font-size:20px;line-height:28px;font-weight:500;padding:16px 32px;border:2px solid #FFC300;border-radius:5px;color:#FFC300}.cc-secondary-button-small a.elementor-button:hover,.cc-secondary-button-small .wp-element-button:hover,.cc-secondary-button-small .button.rael-button:hover,.cc-secondary-button-small .rael-elementor-search-form__submit:hover,.cc-secondary-button-medium a.elementor-button:hover,.cc-secondary-button-medium .wp-element-button:hover,.cc-secondary-button-medium .button.rael-button:hover,.cc-secondary-button-medium .rael-elementor-search-form__submit:hover,.cc-secondary-button-large a.elementor-button:hover,.cc-secondary-button-large .wp-element-button:hover,.cc-secondary-button-large .button.rael-button:hover,.cc-secondary-button-large .rael-elementor-search-form__submit:hover{border:2px solid #DDB534;color:#DDB534}.cc-secondary-blue-button-small a.elementor-button,.cc-secondary-blue-button-small .wp-element-button,.cc-secondary-blue-button-small .button.rael-button,.cc-secondary-blue-button-small .rael-elementor-search-form__submit{font-size:16px;line-height:24px;font-weight:500;padding:8px 16px;border:2px solid #2D2C52;border-radius:5px;color:#2D2C52}.cc-secondary-blue-button-medium a.elementor-button,.cc-secondary-blue-button-medium .wp-element-button,.cc-secondary-blue-button-medium .button.rael-button,.cc-secondary-blue-button-medium .rael-elementor-search-form__submit{font-size:20px;line-height:28px;font-weight:500;padding:12px 22px;border:2px solid #2D2C52;border-radius:5px;color:#2D2C52}.cc-secondary-blue-button-large a.elementor-button,.cc-secondary-blue-button-large .wp-element-button,.cc-secondary-blue-button-large .button.rael-button,.cc-secondary-blue-button-large .rael-elementor-search-form__submit{font-size:20px;line-height:28px;font-weight:500;padding:16px 32px;border:2px solid #2D2C52;border-radius:5px;color:#2D2C52}.cc-secondary-blue-button-small a.elementor-button:hover,.cc-secondary-blue-button-small .wp-element-button:hover,.cc-secondary-blue-button-small .button.rael-button:hover,.cc-secondary-blue-button-small .rael-elementor-search-form__submit:hover,.cc-secondary-blue-button-medium a.elementor-button:hover,.cc-secondary-blue-button-medium .wp-element-button:hover,.cc-secondary-blue-button-medium .button.rael-button:hover,.cc-secondary-blue-button-medium .rael-elementor-search-form__submit:hover,.cc-secondary-blue-button-large a.elementor-button:hover,.cc-secondary-blue-button-large .wp-element-button:hover,.cc-secondary-blue-button-large .button.rael-button:hover,.cc-secondary-blue-button-large .rael-elementor-search-form__submit:hover{border:2px solid #DDB534;color:#DDB534}.cc-tertiary-yellow-button-small a.elementor-button,.cc-tertiary-yellow-button-small .wp-element-button,.cc-tertiary-yellow-button-small .button.rael-button,.cc-tertiary-yellow-button-small .rael-elementor-search-form__submit{font-size:16px;line-height:24px;font-weight:500;color:#FFC300}.cc-tertiary-yellow-button-medium a.elementor-button,.cc-tertiary-yellow-button-medium .wp-element-button,.cc-tertiary-yellow-button-medium .button.rael-button,.cc-tertiary-yellow-button-medium .rael-elementor-search-form__submit{font-size:20px;line-height:28px;font-weight:500;color:#FFC300}.cc-tertiary-yellow-button-small a.elementor-button:hover,.cc-tertiary-yellow-button-medium a.elementor-button:hover,.cc-tertiary-yellow-button-small .wp-element-button:hover,.cc-tertiary-yellow-button-medium .wp-element-button:hover,.cc-tertiary-yellow-button-small .button.rael-button:hover,.cc-tertiary-yellow-button-medium .button.rael-button:hover,.cc-tertiary-yellow-button-small .rael-elementor-search-form__submit:hover,.cc-tertiary-yellow-button-medium .rael-elementor-search-form__submit:hover{color:#DDB534}.cc-tertiary-blue-button-small a.elementor-button,.cc-tertiary-blue-button-small .wp-element-button,.cc-tertiary-blue-button-small .button.rael-button,.cc-tertiary-blue-button-small .rael-elementor-search-form__submit{font-size:16px;line-height:24px;font-weight:500;color:#2D2C52}.cc-tertiary-blue-button-medium a.elementor-button,.cc-tertiary-blue-button-medium .wp-element-button,.cc-tertiary-blue-button-medium .button.rael-button,.cc-tertiary-blue-button-medium .rael-elementor-search-form__submit{font-size:20px;line-height:28px;font-weight:500;color:#2D2C52}.cc-tertiary-blue-button-small a.elementor-button:hover,.cc-tertiary-blue-button-medium a.elementor-button:hover,.cc-tertiary-blue-button-small .wp-element-button:hover,.cc-tertiary-blue-button-medium .wp-element-button:hover,.cc-tertiary-blue-button-small .button.rael-button:hover,.cc-tertiary-blue-button-medium .button.rael-button:hover,.cc-tertiary-blue-button-small .rael-elementor-search-form__submit:hover,.cc-tertiary-blue-button-medium .rael-elementor-search-form__submit:hover{color:#FFC300}.cc-h1-normal,.cc-h1-normal .elementor-heading-title,.cc-h1-normal .rael-infobox__title,.cc-h1-normal .elementor-image-box-title,.cc-h1-normal .elementor-icon-box-title{font-weight:400}.cc-h1-medium,.cc-h1-medium .elementor-heading-title,.cc-h1-medium .rael-infobox__title,.cc-h1-medium .elementor-image-box-title,.cc-h1-medium .elementor-icon-box-title{font-weight:500}.cc-h1-semi-bold,.cc-h1-semi-bold .elementor-heading-title,.cc-h1-semi-bold .rael-infobox__title,.cc-h1-semi-bold .elementor-image-box-title,.cc-h1-semi-bold .elementor-icon-box-title{font-weight:600}.cc-h1-bold,.cc-h1-bold .elementor-heading-title,.cc-h1-bold .rael-infobox__title,.cc-h1-bold .elementor-image-box-title,.cc-h1-bold .elementor-icon-box-title{font-weight:700}.cc-h2-normal,.cc-h2-normal .elementor-heading-title,.cc-h2-normal .rael-infobox__title,.cc-h2-normal .elementor-image-box-title,.cc-h2-normal .elementor-icon-box-title{font-weight:400}.cc-h2-medium,.cc-h2-medium .elementor-heading-title,.cc-h2-medium .rael-infobox__title,.cc-h2-medium .elementor-image-box-title,.cc-h2-medium .elementor-icon-box-title{font-weight:500}.cc-h2-semi-bold,.cc-h2-semi-bold .elementor-heading-title,.cc-h2-semi-bold .rael-infobox__title,.cc-h2-semi-bold .elementor-image-box-title,.cc-h2-semi-bold .elementor-icon-box-title{font-weight:600}.cc-h2-bold,.cc-h2-bold .elementor-heading-title,.cc-h2-bold .rael-infobox__title,.cc-h2-bold .elementor-image-box-title,.cc-h2-bold .elementor-icon-box-title{font-weight:700}.cc-h3-normal,.cc-h3-normal .elementor-heading-title,.cc-h3-normal .rael-infobox__title,.cc-h3-normal .elementor-image-box-title,.cc-h3-normal .elementor-icon-box-title{font-weight:400}.cc-h3-medium,.cc-h3-medium .elementor-heading-title,.cc-h3-medium .rael-infobox__title,.cc-h3-medium .elementor-image-box-title,.cc-h3-medium .elementor-icon-box-title{font-weight:500}.cc-h3-semi-bold,.cc-h3-semi-bold .elementor-heading-title,.cc-h3-semi-bold .rael-infobox__title,.cc-h3-semi-bold .elementor-image-box-title,.cc-h3-semi-bold .elementor-icon-box-title{font-weight:600}.cc-h3-bold,.cc-h3-bold .elementor-heading-title,.cc-h3-bold .rael-infobox__title,.cc-h3-bold .elementor-image-box-title,.cc-h3-bold .elementor-icon-box-title{font-weight:700}.cc-h4-normal,.cc-h4-normal .elementor-heading-title,.cc-h4-normal .rael-infobox__title,.cc-h4-normal .elementor-image-box-title,.cc-h4-normal .elementor-icon-box-title{font-weight:400}.cc-h4-medium,.cc-h4-medium .elementor-heading-title,.cc-h4-medium .rael-infobox__title,.cc-h4-medium .elementor-image-box-title,.cc-h4-medium .elementor-icon-box-title{font-weight:500}.cc-h4-semi-bold,.cc-h4-semi-bold .elementor-heading-title,.cc-h4-semi-bold .rael-infobox__title,.cc-h4-semi-bold .elementor-image-box-title,.cc-h4-semi-bold .elementor-icon-box-title{font-weight:600}.cc-h4-bold,.cc-h4-bold .elementor-heading-title,.cc-h4-bold .rael-infobox__title,.cc-h4-bold .elementor-image-box-title,.cc-h4-bold .elementor-icon-box-title{font-weight:700}.cc-h5-normal,.cc-h5-normal .elementor-heading-title,.cc-h5-normal .rael-infobox__title,.cc-h5-normal .elementor-image-box-title,.cc-h5-normal .elementor-icon-box-title{font-weight:400}.cc-h5-medium,.cc-h5-medium .elementor-heading-title,.cc-h5-medium .rael-infobox__title,.cc-h5-medium .elementor-image-box-title,.cc-h5-medium .elementor-icon-box-title{font-weight:500}.cc-h5-semi-bold,.cc-h5-semi-bold .elementor-heading-title,.cc-h5-semi-bold .rael-infobox__title,.cc-h5-semi-bold .elementor-image-box-title,.cc-h5-semi-bold .elementor-icon-box-title{font-weight:600}.cc-h5-bold,.cc-h5-bold .elementor-heading-title,.cc-h5-bold .rael-infobox__title,.cc-h5-bold .elementor-image-box-title,.cc-h5-bold .elementor-icon-box-title{font-weight:700}.cc-h6-normal,.cc-h6-normal .elementor-heading-title,.cc-h6-normal .rael-infobox__title,.cc-h6-normal .elementor-image-box-title,.cc-h6-normal .elementor-icon-box-title{font-weight:400}.cc-h6-medium,.cc-h6-medium .elementor-heading-title,.cc-h6-medium .rael-infobox__title,.cc-h6-medium .elementor-image-box-title,.cc-h6-medium .elementor-icon-box-title{font-weight:500}.cc-h6-semi-bold,.cc-h6-semi-bold .elementor-heading-title,.cc-h6-semi-bold .rael-infobox__title,.cc-h6-semi-bold .elementor-image-box-title,.cc-h6-semi-bold .elementor-icon-box-title{font-weight:600}.cc-h6-bold,.cc-h6-bold .elementor-heading-title,.cc-h6-bold .rael-infobox__title,.cc-h6-bold .elementor-image-box-title,.cc-h6-bold .elementor-icon-box-title{font-weight:700}.elementor-kit-391416 .footer-widget-area #scroll,.elementor-kit-391416 .footer-widget-area #scroll{right:20px}div#mautic-api-form{background-color:#2d2c52;padding:20px 10px}form#mautic-api-email-form{margin:0 auto;width:70%}.cc-mautic-api-form-container{width:75%;margin:0 auto;display:flex;flex-direction:column;gap:12px}.cc-mautic-api-text{font-family:"Libre Franklin",sans-serif,Arial,Helvetica,sans-serif;font-size:28px;text-align:center;color:#fff}.cc-mautic-form-div{display:flex;flex-direction:column;gap:12px}input#form-field-email{height:45px;border-radius:5px;padding:14px;font-size:14px}.cc-mautic-subscribe-btn{height:42px;padding:unset!important}.cc-mautic-api-child-container{margin:30px}button.cc-mautic-subscribe-btn{font-size:18px;font-family:'Libre Franklin'}button.cc-mautic-subscribe-btn:hover{background-color:#FFF!important;color:#404064!important}.cc-mautic-input-field:focus-visible{outline:unset!important}.cc-mautic-blog-subscribe-btn{height:42px;padding:unset!important}button.cc-mautic-blog-subscribe-btn{font-size:18px;font-family:'Libre Franklin'}div#mautic-api-blog-form{background-color:#2d2c52;padding:20px 10px}.child-theme-form{max-width:700px;margin:20px auto;padding:40px 35px 35px 35px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .08);font-family:"Libre Franklin",sans-serif,Arial,Helvetica,sans-serif;line-height:1.6}.child-theme-form .form-group{margin-bottom:25px}.child-theme-form label{display:block;margin-bottom:10px;font-weight:600;font-size:14px;color:#6B7280;line-height:21px}.child-theme-form input[type="text"],.child-theme-form input[type="url"],.child-theme-form input[type="file"],.child-theme-form textarea{width:100%;padding:6px 16px;border:1px solid #D1D5DB;font-size:16px;transition:all 0.3s ease;box-sizing:border-box;font-family:inherit;background-color:#F9FAFB;border-radius:4px}.child-theme-form input:focus,.child-theme-form textarea:focus{outline:none;border-color:#999;background-color:#fff;box-shadow:0 0 0 3px rgb(153 153 153 / .1)}.child-theme-form input:invalid{border-color:#e8e8e8;box-shadow:none}.child-theme-form input.touched:invalid{border-color:#e74c3c;background-color:#fdf2f2}.child-theme-form input:valid.touched{border-color:#27ae60;background-color:#f8fff8}.child-theme-form textarea{resize:vertical;min-height:120px;max-height:220px}.child-theme-form .main-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.child-theme-form .submit-btn{background:#FFC300;color:#000;padding:12px 24px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden;min-width:120px}.child-theme-form .submit-btn:hover{background:#DDB534}.child-theme-form .submit-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.child-theme-form .advanced-toggle{cursor:pointer;font-weight:500;color:#666;padding:0;position:relative;border-bottom:1px solid #ddd;padding-bottom:2px;transition:all 0.3s ease;font-size:15px;white-space:nowrap;user-select:none}.child-theme-form .advanced-toggle::after{content:" ▼";font-size:12px;color:#999;font-family:Arial,sans-serif;line-height:1;transition:transform 0.3s ease;display:inline-block}.child-theme-form .advanced-toggle.open::after{transform:rotate(180deg)}.child-theme-form .advanced-toggle::after{content:" ▼";font-size:12px;color:#999;transition:transform 0.3s ease;display:inline-block}.child-theme-form .advanced-toggle.open::after{transform:rotate(180deg)}.child-theme-form .advanced-toggle:hover{color:#444;border-bottom-color:#999}.child-theme-form #advancedFieldsContainer{margin-top:25px;margin-bottom:25px;padding-top:20px;border-top:1px solid #eee}.child-theme-form .required{color:#e74c3c;font-weight:700}.child-theme-form .file-help{font-size:13px;color:#777;margin-top:8px;font-style:italic}.child-theme-form .error-message{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.child-theme-form .success-message{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.child-theme-form .loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:768px){.child-theme-form{margin:15px;padding:25px 20px 20px 20px;max-width:none}.child-theme-form .main-actions{flex-direction:column;align-items:stretch;gap:20px}.child-theme-form .submit-btn{min-width:auto;width:100%}.child-theme-form details summary{text-align:center;white-space:normal}}@media (max-width:480px){.child-theme-form{padding:20px 15px 15px 15px}}.child-theme-form .advanced-toggle:focus,.child-theme-form .submit-btn:focus{outline:none;box-shadow:0 0 0 2px rgb(153 153 153 / .3)}.child-theme-form input:focus,.child-theme-form textarea:focus{outline:2px solid #999;outline-offset:1px}.child-theme-form input[type="file"]{padding:10px;background-color:#fff;border:2px dashed #ddd;cursor:pointer}.child-theme-form input[type="file"]:hover{border-color:#999;background-color:#fafafa}.child-theme-form input[type="file"]:focus{border-style:solid;border-color:#999}