.AccordionItem.p-AccordionItem.p-AccordionItem--selected.AccordionItem--selected{background:transparent!important}.elementor-menu-cart__product-name.product-name .fp-duration-switch-wrap{display:flex;align-items:center;gap:10px;margin:5px 0 5px 0;justify-content:flex-start}.elementor-menu-cart__product-name.product-name .fp-dur-label{font-size:13px!important;font-weight:600!important;color:#9fb8b7!important;cursor:pointer;transition:color .15s}.elementor-menu-cart__product-name.product-name .fp-dur-label.fp-active{color:#fff!important}.elementor-menu-cart__product-name.product-name .fp-switch{position:relative;width:36px;height:20px;background:#0d1f1e;border:1px solid #159E9E;border-radius:999px;cursor:pointer;flex-shrink:0}.elementor-menu-cart__product-name.product-name .fp-switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#159E9E;border-radius:50%;transition:left .15s}.elementor-menu-cart__product-name.product-name .fp-switch.fp-on .fp-switch-knob{left:18px}.elementor-menu-cart__product-name.product-name .fp-switch.fp-cartdur-loading{opacity:.5;pointer-events:none}.fp-minicart-totals{width:100%;border-collapse:collapse;margin:12px 0;border:none}.fp-minicart-totals th,.fp-minicart-totals td{padding:8px 0;text-align:left;font-weight:400;font-size:14px;color:#e2e8f0;border:none}.fp-minicart-totals td{text-align:right}.fp-minicart-totals tr.cart-subtotal th,.fp-minicart-totals tr.cart-subtotal td{border-top:1px solid rgb(255 255 255 / .12);border-bottom:1px solid rgb(255 255 255 / .12)}.fp-minicart-totals tr.fee th,.fp-minicart-totals tr.fee td,.fp-minicart-totals tr.order-total th,.fp-minicart-totals tr.order-total td{border-bottom:1px solid rgb(255 255 255 / .08)}.fp-minicart-totals tr.fee th,.fp-minicart-totals tr.fee td{color:#159E9E;font-weight:600;font-size:13px}.fp-minicart-totals tr.order-total th,.fp-minicart-totals tr.order-total td{font-weight:700;font-size:15px;color:#fff}.elementor-menu-cart__product-price.product-price,.elementor-menu-cart__product-name.product-name{padding:0px!important}.elementor-menu-cart__products.woocommerce-mini-cart.cart.woocommerce-cart-form__contents{padding:1.3em 0}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--user-switching-switch-back{display:none!important}p#user_switching_switch_on{margin:auto!important;right:1%!important;left:unset!important}p#user_switching_switch_on a{background:#1fb5b5!important;color:white!important;border-radius:5px}.woocommerce-SavedPaymentMethods-saveNew[style*="display: none"]{display:none!important}fieldset:has(.woocommerce-SavedPaymentMethods-saveNew[style*="display: none"]){display:none!important}.payment_box.payment_method_stripe fieldset,fieldset#wc-stripe-upe-form{background:#a0a0a01a!important;border:none}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{background:#a0a0a01a!important;border:none;margin:0;padding:15px 30px;margin-top:5px!important;margin-bottom:5px!important;border-radius:5px!important}.fp-sub-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.fp-sub-card-wrap{border:1px solid #1a3028;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:border-color 0.2s}.fp-sub-card-wrap:hover{border-color:#159E9E}.fp-sub-card-header{background:#159E9E;padding:6% 8%;text-align:center;min-height:110px;display:flex;align-items:center;justify-content:center}.fp-sub-card-header h3{color:#fff;font-size:24px;font-weight:700;margin:0}.fp-sub-price-wrap{text-align:center;padding:2% 10% 4% 10%;display:flex;flex-direction:column}.fp-sub-price{font-size:34px;font-weight:700;color:#fff;line-height:1.2}p.fp-sub-badge{color:#fff;font-size:14px;margin:auto!important;margin-top:7px!important;background:#D67617;width:unset!important;padding:1% 4%;border-radius:10px}.fp-sub-price .woocommerce-Price-amount{font-size:34px;font-weight:700;color:#fff}.fp-sub-period{color:#fff;font-size:16px;margin:0px!important;margin-top:7px!important}.fp-sub-card-body{padding:5% 10%;padding-top:0;flex:1;display:flex;flex-direction:column}.fp-sub-tagline{font-size:18px;text-align:center;margin:0 0 14px;font-weight:400;font-style:italic;line-height:1.3em;color:#159E9E}.fp-sub-card-footer{padding:0% 10% 10% 10%;margin-top:auto}.fp-sub-card-footer .subforms{width:100%}@media (max-width:1024px) and (min-width:768px){.fp-sub-card-header{padding:5% 6%;min-height:70px}.fp-sub-card-header h3{font-size:18px}.fp-sub-price-wrap{padding:5% 6% 3% 6%}.fp-sub-price,.fp-sub-price .woocommerce-Price-amount{font-size:26px}.fp-sub-period{font-size:13px}.fp-sub-tagline{font-size:14px}.fp-sub-card-body{padding:4% 6%;padding-top:0}.fp-sub-card-footer{padding:0% 6% 7% 6%}}@media (max-width:767px){.fp-sub-cards-grid{grid-template-columns:1fr}.fp-sub-card-header{min-height:auto}}.woocommerce-invalid #billing_phone_field{border-color:initial!important}.woocommerce-invalid #billing_phone_field input{border-color:initial!important}button.cky-btn{background:#159E9E!important;border-color:#159E9E!important;padding:10px!important}button.cky-btn:hover{background:#1FB5B5!important;border-color:#1FB5B5!important;opacity:1}button.cky-show-desc-btn{background:unset!important;color:#159E9E!important}button.cky-show-desc-btn:hover{text-decoration:underline!important}.cky-btn-revisit-wrapper{background:#159E9E!important}button.cky-btn-revisit:hover{background:#159E9E!important}.cky-accordion-header .cky-always-active{color:#159E9E!important}.elementor-menu-cart__product-name{grid-column-end:3;grid-column-start:1;margin:0}.elementor-menu-cart__product-price{grid-column-end:3;grid-column-start:1}.elementor-menu-cart__product-image.product-thumbnail{display:none!important}.tutor-toggle-more-collapsed:before{background:#fff0}a.tutor-btn-show-more{padding:0px!important}.fp-reg-form .fp-field-note,.fp-reg-form p.fp-field-note{color:white!important;font-size:13px!important}.fp-reg-org-sub{color:#fff;font-size:14px}p.checkout-inline-error-message{color:#e2401c;font-size:13px}.myacocuntlink .elementor-button-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.fp-dashboard-cta-btn{display:inline-block;margin-top:12px;padding:10px 20px;border:1px solid #159E9E;color:#159E9E!important;background:#fff0;border-radius:5px;font-size:14px;text-decoration:none!important;font-family:inherit;transition:background 0.2s,color 0.2s}.fp-dashboard-cta-btn:hover{background:#159E9E;color:#ffffff!important}.hovboxloop2{border-style:solid;border-width:5px 1px 1px 1px!important;border-radius:10px 10px 10px 10px;border-color:#159E9E #fff0 #fff0 transparent!important}.hovboxloop2:hover{border-style:solid;border-width:5px 1px 1px 1px!important;border-color:#159E9E #159E9E #159E9E #159E9E!important}.toolsloophtml section.elementor-top-section,.toolsloophtml section.elementor-top-section .elementor-container.elementor-column-gap-default{height:100%!important}.centroalign .elementor-shortcode{text-align:center}.subscription_activity_logs .sumo_alert_box{margin:10px 0}a:hover{text-decoration:underline}.woocommerce-password-strength{background-color:#0F211D!important;color:#ffffff!important;border-color:#159E9E!important;padding:8px 12px!important;border-radius:4px!important}.woocommerce-password-hint{color:#94a3b8!important}.woocommerce-password-strength{background-color:#0F211D!important;color:#ffffff!important;border-color:#159E9E!important;padding:8px 12px!important;border-radius:4px!important;font-size:13px!important;padding:4px 8px!important;border-radius:4px!important}.woocommerce-password-hint{color:#94a3b8!important;font-size:12px!important;color:#94a3b8!important;font-style:italic!important;line-height:1.4!important;margin-top:4px!important}.optional{display:none!important}input[type="checkbox"]:checked,input[type="radio"]:checked{accent-color:#159E9E}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #0F211D inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important}a.woocommerce-terms-and-conditions-link,a.woocommerce-privacy-policy-link,a.fp-dsar-trigger,.woocommerce-MyAccount-content-wrapper table a.hoverit,a.hoverit,p.woocommerce-LostPassword.lost_password a,p.fp-dashboard-notice a{color:#159E9E!important}a.woocommerce-terms-and-conditions-link:hover,a.woocommerce-privacy-policy-link:hover,a.fp-dsar-trigger:hover,.woocommerce-MyAccount-content-wrapper table a.hoverit:hover,a.hoverit:hover,p.woocommerce-LostPassword.lost_password a:hover,p.fp-dashboard-notice a:hover{color:#1FB5B5!important;text-decoration:underline!important}a.fp-erasure-trigger:hover{text-decoration:underline!important}.woocommerce-form-login p a:hover,.woocommerce-privacy-policy-text a:hover{text-decoration:underline;color:#1FB5B5!important}h3.tutor-course-details-widget-title{color:#000;font-size:26px}.tutor-course-details-instructors{display:none}.tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky{background:unset;position:unset}.tutor-course-details-content p{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#fff}.tutor-course-details-content h2{font-size:26px}div#tutor-course-details-tab-info h3{font-size:22px;color:#fff}.tutor-course-progress-wrapper h3{color:#000;font-size:22px}a.tutor-btn{color:#fff}.tutor-btn{border:none}.tutor-lesson-wrapper{color:#fff}.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header{background:#159e9e}ul.tutor-course-details-widget-list{color:#fff}.tutor-single-course-sidebar-more ul.tutor-course-details-widget-list{color:#000}.tutor-course-content-list-item{background-color:#07110f}.tutor-accordion-item-header{color:#159e9e!important;background-color:#fff;border-radius:6px 6px 0 0;font-size:26px!important;line-height:26px!important}.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active{border-bottom-color:#B9C7C7}.tutor-nav-link:hover,.tutor-nav-link.is-active{color:#B9C7C7}.woocommerce-message,.woocommerce-info{border-top-color:#159e9e;color:#fff;background:#159e9e14}.legelcontent h2{font-size:26px;margin:30px 0 10px 0!important}.legelcontent h3{font-size:22px;margin:10px 0 10px 0!important}.legelcontent h1{font-size:30px}.e-loop__load-more.elementor-button-wrapper a{background:transparent!important;border:2px solid #1FB5B5}.e-loop__load-more.elementor-button-wrapper a:hover{background:#1FB5B5!important;border:2px solid #1FB5B5}.cartlink .elementor-menu-cart__toggle a{background:unset!important;padding:0px!important}.myacocuntlink{margin:0px!important}.woocommerce-js h2{margin-bottom:unset!important}.ast-article-single figure,.ast-article-single img:not(figure img){bbox-shadow:none!important}.homeprice ul.fp-features-list{display:flex;flex-direction:column;gap:10px;font-size:16px}input#form-field-newsletter{height:unset}.fp-features-list{overflow:hidden;max-height:0;transition:max-height 0.4s ease;display:flex;flex-direction:column;gap:10px;font-size:16px}.fp-features-list.fp-open{max-height:1000px}.fp-toggle-btn{cursor:pointer;display:inline-block;margin-top:12px;color:#159e9e;font-size:14px;font-weight:600;user-select:none;width:100%;text-align:center}.hovbox article{border-style:solid;border-width:5px 1px 1px 1px!important;border-color:#159E9E #fff0 #fff0 transparent!important}.hovbox article:hover{border-style:solid;border-width:5px 1px 1px 1px!important;border-color:#159E9E #159E9E #159E9E #159E9E!important}.hovboxloop .elementor-widget-wrap.elementor-element-populated{border-style:solid;border-width:5px 1px 1px 1px!important;border-color:#159E9E #fff0 #fff0 transparent!important}.hovboxloop:hover .elementor-widget-wrap.elementor-element-populated{border-style:solid;border-width:5px 1px 1px 1px!important;border-color:#159E9E #159E9E #159E9E #159E9E!important}ul.fp-included-list{margin:0}form.elementor-form select,form.elementor-form input{padding:10px!important;font-size:16px!important;height:50px}form.elementor-form select option{background-color:#000000!important;color:#ffffff!important}.random-gradient-pulse{position:relative;overflow:hidden;background-color:#fff0;z-index:1}.random-gradient-pulse::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;border-radius:50%;z-index:-1;background:radial-gradient(circle,var(--glow-color,#159E9E) 0%,rgb(27 42 39 / .2) 40%,transparent 75%);filter:blur(55px);animation:randomColorShift 12s infinite alternate ease-in-out}@keyframes randomColorShift{0%{--glow-color:rgba(21, 158, 158, 0.5);transform:translate(-50%,-50%) scale(.85)}33%{--glow-color:rgba(214, 118, 23, 0.4);transform:translate(-48%,-52%) scale(1.1)}66%{--glow-color:rgba(185, 199, 199, 0.3);transform:translate(-52%,-48%) scale(.95)}100%{--glow-color:rgba(16, 91, 165, 0.45);transform:translate(-50%,-50%) scale(1.15)}}@property --glow-color{syntax:'<color>';initial-value:#159E9E;inherits:false}.random-gradient-change{position:relative;overflow:hidden;background-color:#fff0;z-index:1}.random-gradient-change::before{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;border-radius:50%;z-index:-1;animation:constantColorShift 10s infinite linear;filter:blur(45px)}@keyframes constantColorShift{0%,100%{background:radial-gradient(circle,rgb(21 158 158 / .6) 0%,transparent 70%)}25%{background:radial-gradient(circle,rgb(214 118 23 / .5) 0%,transparent 70%)}50%{background:radial-gradient(circle,rgb(185 199 199 / .4) 0%,transparent 70%)}75%{background:radial-gradient(circle,rgb(16 91 165 / .5) 0%,transparent 70%)}}.boxicon span.elementor-icon{background:#0f211d;padding:10px;border:1px solid #1b2a27!important;border-radius:5px}.trackbox a{font-size:26px;text-decoration:none!important}.toolhowitwork ul,.toolhowitwork ol{list-style:none;padding:0;margin:20px 0;margin-top:50px;display:flex;flex-direction:column;gap:20px}.toolhowitwork ol{counter-reset:my-counter}.toolhowitwork ul li,.toolhowitwork ol li{display:flex!important;align-items:center!important;font-weight:500;padding:25px 30px!important;border-radius:12px;color:#879898;background-color:#0a1a1a6b;border:1px solid #1b2a27;transition:all 0.3s ease;font-size:18px!important;text-align:left}.toolhowitwork ul li::before,.toolhowitwork ol li::before{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#159e9e22;color:#159e9e;border-radius:50%;margin-right:20px;font-size:18px;font-weight:700;flex-shrink:0}.toolhowitwork ol li{counter-increment:my-counter}.toolhowitwork ol li::before{content:counter(my-counter)}.toolhowitwork ul li::before{content:"•";font-size:24px}.toolhowitwork ul li:hover,.toolhowitwork ol li:hover{border-color:#159e9e;background-color:#0d2121;color:#fff}.toolhowitwork ul li:hover::before,.toolhowitwork ol li:hover::before{background-color:#159e9e;color:#fff}.toolhowitwork ul li.active,.toolhowitwork ol li.active{border-color:#159e9e;background-color:#0d2121;color:#e0f0f0}.toolhowitwork ul li.active::before,.toolhowitwork ol li.active::before{background-color:#159e9e;color:#fff}.single-track>.elementor-widget-wrap{background:rgb(5 25 25 / .85)!important;border:2.5px solid rgb(0 170 130 / .35)!important;border-radius:14px!important;box-shadow:0 4px 24px rgb(0 0 0 / .5)!important;transition:all 0.35s ease!important;overflow:hidden!important}.single-track:hover>.elementor-widget-wrap{background:radial-gradient(ellipse at 50% 0%,rgb(0 185 148 / .3) 0%,rgb(0 110 90 / .2) 40%,rgb(4 20 20 / .9) 100%)!important;border:2.5px solid #159E9E!important;box-shadow:0 0 35px rgb(0 185 148 / .22),0 6px 30px rgb(0 0 0 / .55),inset 0 1px 0 rgb(0 220 180 / .15)!important}.single-track .elementor-background-overlay{display:none!important}.custom-who-bullets{list-style:none;padding:0 0;color:#fff;border-radius:8px;margin:0;display:flex;flex-direction:column;gap:10px}.custom-who-bullets li{position:relative;padding-left:25px;margin-bottom:0;line-height:1.6;font-size:16px}.custom-who-bullets li::before{content:"•";color:#00d084;font-weight:700;display:inline-block;width:1em;margin-left:-1em;position:absolute;left:10px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0}.trackscap .capability-grid{grid-template-columns:repeat(2,1fr)}.capability-card{background-color:#051612;border:1px solid #0f2d26;border-radius:12px;padding:30px;transition:transform 0.3s ease;border-top:5px solid #159e9e}.capability-card h5{color:#fff;font-weight:700;margin-bottom:15px;margin-top:0}.capability-card h6{color:#fff;margin-bottom:10px}.capability-card p{color:#cbd5e1;font-size:15px;line-height:1.6;margin:0}.capability-card:hover{border-color:#159e9e}@media (max-width:767px){.capability-grid{grid-template-columns:1fr}.trackscap .capability-grid{grid-template-columns:1fr}}@media (max-width:1024px) and (min-width:768px){.capability-grid{grid-template-columns:repeat(2,1fr)}.trackscap .capability-grid{grid-template-columns:repeat(2,1fr)}}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0}.pillar-card{background-color:#051612;border:1px solid #0f2d26;border-top:5px solid #159e9e;border-radius:12px;padding:30px;transition:transform 0.3s ease}.pillar-card:hover{border-color:#159e9e;border-top-color:#159e9e}.pillar-card h6{color:#fff;font-weight:700;margin-bottom:16px;margin-top:0}.pillar-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pillar-points li{color:#cbd5e1;font-size:15px;line-height:1.6;padding-left:18px;position:relative}.pillar-points li::before{content:'';position:absolute;left:0;top:9px;width:6px;height:6px;background:#159e9e;border-radius:50%}@media (max-width:1024px){.pillar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pillar-grid{grid-template-columns:1fr}}.phases-list{display:flex;flex-direction:column;gap:16px;padding:20px 0}.phase-card{background-color:#051612;border:1px solid #0f2d26;border-radius:12px;padding:25px 30px;display:flex;align-items:center;gap:20px;text-decoration:none;transition:all 0.3s ease;text-align:left;text-decoration:none!important}.phase-card:hover{border-color:#159e9e;background-color:#0a211c;transform:translateY(-2px)}.phase-image img{width:65px;height:65px;object-fit:contain;display:block}.phase-content{flex:1}.phase-card h5{color:#fff;font-weight:700;margin:0 0 5px 0;font-size:18px;text-transform:uppercase}.phase-card p{color:#159e9e;font-style:italic;font-size:14px;line-height:1.4;margin:0}@media (max-width:600px){.phase-card{flex-direction:row;padding:15px;gap:15px}.phase-image img{width:50px}.phase-card h5{font-size:16px}}.curriculum-container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:20px 0}.domain-card{background-color:#0e221d;border-radius:12px;padding:35px;border:1px solid #0f2d26;border-radius:12px;padding:30px;transition:transform 0.3s ease;border-top:5px solid #159e9e;border-top-width:5px;border-top-style:solid;border-top-color:#159e9e}.domain-title{color:#159e9e!important;font-weight:700;margin-bottom:15px;margin-top:0}h6.domain-code{color:#fff}.domain-desc{color:#fff;margin-bottom:25px;line-height:1.5}.module-list{list-style:none;padding:0;margin:0;column-count:1;column-gap:40px;margin-top:10px}.module-list li{color:#fff;font-size:15px;margin-bottom:12px;position:relative;padding-left:20px;break-inside:avoid}.module-list li::before{content:"•";color:#159e9e;position:absolute;left:0;font-weight:700}@media (max-width:768px){.module-list{column-count:1}.domain-title{font-size:18px}.curriculum-container{grid-template-columns:1fr}}.fp-related-list{list-style:none;padding:0;margin:0}.fp-related-list li{padding:6px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.fp-related-list li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit}.fp-related-list li a:hover{color:#159e9e}.fp-arrow{color:#159e9e;font-size:16px}@media (max-width:480px){.trackbox a{font-size:20px;text-decoration:none!important}.toolhowitwork ul li,.toolhowitwork ol li{padding:15px 20px;font-size:16px;text-align:left}.toolhowitwork ul li::before,.toolhowitwork ol li::before{width:30px;height:30px;margin-right:12px;font-size:14px}}@media (max-width:767px) and (min-width:481px){.trackbox a{font-size:20px;text-decoration:none!important}.toolhowitwork ul li,.toolhowitwork ol li{padding:20px 25px;font-size:17px}}@media (max-width:1024px) and (min-width:768px){.trackbox a{font-size:22px;text-decoration:none!important}.toolhowitwork ul li,.toolhowitwork ol li{padding:22px 28px}}@media (max-width:1280px) and (min-width:1024px){.trackbox a{font-size:26px;text-decoration:none!important}.toolhowitwork ul li,.toolhowitwork ol li{padding:25px 30px}}@media (min-width:1280px) and (max-width:1400px){.trackbox a{font-size:26px;text-decoration:none!important}.toolhowitwork ul li,.toolhowitwork ol li{padding:30px 30px}}.fp-assessment-wrapper{position:relative;font-family:'Inter',sans-serif}.fp-blur-wrap{position:relative;border-radius:12px;overflow:hidden;min-height:280px}.fp-blur-bg{padding:40px;filter:blur(5px);opacity:.35;pointer-events:none;user-select:none}.fp-fake-bar{height:14px;background:rgb(255 255 255 / .25);border-radius:4px;margin-bottom:14px}.fp-fake-option{height:48px;background:rgb(255 255 255 / .1);border-radius:8px;margin-bottom:10px}.fp-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background:rgb(15 23 42 / .88);padding:36px 48px;border-radius:12px;border:1px solid rgb(13 148 136 / .5);width:90%;max-width:420px}.fp-overlay p{color:#e2e8f0;margin-bottom:20px;font-size:16px}.fp-price{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}.fp-btn-primary{display:inline-flex;align-items:center;gap:8px;background:#0d9488;color:#ffffff!important;border:none;padding:12px 28px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:background 0.2s}.fp-btn-primary:hover{background:#0f766e;color:#fff}.fp-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:#0d9488;border:1px solid #0d9488;padding:12px 28px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.2s}.fp-btn-secondary:hover{background:rgb(13 148 136 / .1)}.fp-progress-wrap{margin-bottom:36px}.fp-progress-labels{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px;color:#94a3b8}.fp-progress-track{height:6px;background:rgb(255 255 255 / .1);border-radius:3px}.fp-progress-fill{height:100%;background:#0d9488;border-radius:3px;transition:width 0.4s ease}.fp-cat-block{padding:4px 0}.fp-cat-label-sm{font-size:13px;font-weight:500;color:#0d9488;text-transform:uppercase;letter-spacing:.06em;margin-bottom:28px}.fp-q-block{margin-bottom:32px}.fp-q-text{color:#f1f5f9;font-size:16px;line-height:1.6;margin-bottom:14px}.fp-q-num{color:#0d9488;font-weight:600;margin-right:6px}.fp-options{display:flex;flex-direction:column;gap:8px}.fp-option{display:flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid rgb(255 255 255 / .1);border-radius:8px;cursor:pointer;color:#94a3b8;font-size:15px;transition:all 0.18s}.fp-option:hover{border-color:rgb(13 148 136 / .5);color:#e2e8f0}.fp-option.selected{border-color:#0d9488;background:rgb(13 148 136 / .12);color:#fff}.fp-option input[type=radio]{accent-color:#0d9488;width:16px;height:16px;flex-shrink:0}.fp-nav{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.fp-error{color:#f87171;font-size:14px;margin-top:12px}.fp-results-title{color:#fff;font-size:22px;margin-bottom:28px}.fp-overall{text-align:center;padding:36px 24px;background:rgb(13 148 136 / .1);border:1px solid rgb(13 148 136 / .3);border-radius:12px;margin-bottom:28px}.fp-overall-score{display:flex;align-items:baseline;justify-content:center;gap:4px}.fp-score-big{font-size:72px;font-weight:700;color:#0d9488;line-height:1}.fp-score-max{font-size:32px;color:#475569}.fp-overall-label{color:#94a3b8;font-size:14px;margin-top:8px}.fp-cat-results{display:flex;flex-direction:column;gap:14px}.fp-cat-result{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:10px;padding:20px 22px}.fp-cat-result-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.fp-cat-result-name{color:#f1f5f9;font-size:15px;font-weight:500}.fp-cat-result-score{color:#0d9488;font-weight:600;font-size:15px}.fp-cat-bar-track{height:6px;background:rgb(255 255 255 / .08);border-radius:3px;margin-bottom:12px}.fp-cat-bar-fill{height:100%;background:#0d9488;border-radius:3px}.fp-interp{color:#94a3b8;font-size:14px;line-height:1.6;margin:0}.fp-history{margin-top:52px;padding-top:32px;border-top:1px solid rgb(255 255 255 / .08)}.fp-history-title{color:#f1f5f9;font-size:17px;font-weight:500;margin-bottom:20px}.fp-history-scroll{overflow-x:auto;border-radius:10px;border:1px solid rgb(255 255 255 / .08)}.fp-history-table{width:100%;border-collapse:collapse;min-width:500px;margin:0;border:none}.fp-history-table thead tr{background:rgb(13 148 136 / .15);border-bottom:1px solid rgb(13 148 136 / .3)}.fp-history-table th{color:#0d9488;font-size:12px;font-weight:600;text-align:left;padding:14px 18px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:none}.fp-history-table tbody tr{border-bottom:1px solid rgb(255 255 255 / .05);transition:background 0.18s}.fp-history-table tbody tr:last-child{border-bottom:none}.fp-history-table tbody tr:nth-child(even){background:rgb(255 255 255 / .03)}.fp-history-table tbody tr:nth-child(odd){background:#fff0}.fp-history-table tbody tr:hover{background:rgb(13 148 136 / .1)!important}.fp-history-table tbody tr:hover td{color:#e2e8f0}.fp-history-table td{color:#94a3b8;font-size:14px;padding:14px 18px;white-space:nowrap;border:none}.fp-history-table td:first-child{color:#64748b;font-size:13px}.fp-score-cell{color:#fff;font-weight:700;font-size:15px}@media (max-width:600px){.fp-overlay{padding:28px 24px}.fp-score-big{font-size:52px}.fp-score-max{font-size:24px}.fp-nav{flex-direction:column}.fp-btn-primary,.fp-btn-secondary{width:100%;justify-content:center}}.fp-prev-summary{margin-top:40px;padding-top:28px;border-top:1px solid rgb(255 255 255 / .08)}.fp-prev-summary-title{font-size:12px;font-weight:500;color:#475569;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.fp-prev-cat{margin-bottom:14px;opacity:.7}.fp-prev-cat-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.fp-prev-cat-name{color:#64748b;font-size:13px}.fp-prev-cat-score{color:#0d9488;font-size:13px;font-weight:600}.fp-cl-question{padding:8px 0}.fp-cl-q-text{color:#f1f5f9;font-size:20px;font-weight:500;line-height:1.6;margin-bottom:28px}.fp-cl-options{display:flex;flex-direction:column;gap:10px}.fp-cl-option{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:#fff0;border:1px solid rgb(255 255 255 / .1);border-radius:10px;cursor:pointer;color:#94a3b8;font-size:15px;font-family:'Inter',sans-serif;text-align:left;transition:all 0.18s;width:100%}.fp-cl-option:hover{border-color:rgb(13 148 136 / .6);color:#e2e8f0;background:rgb(13 148 136 / .06)}.fp-cl-option.selected{border-color:#0d9488;background:rgb(13 148 136 / .15);color:#fff}.fp-cl-option-label{flex:1}.fp-cl-arrow{color:#0d9488;font-size:18px;margin-left:16px;opacity:0;transition:opacity 0.18s,transform 0.18s}.fp-cl-option:hover .fp-cl-arrow,.fp-cl-option.selected .fp-cl-arrow{opacity:1;transform:translateX(4px)}.fp-cl-outcome{padding:4px 0 28px}.fp-cl-outcome-badge{display:inline-block;background:rgb(13 148 136 / .15);border:1px solid rgb(13 148 136 / .4);color:#0d9488;font-size:13px;font-weight:600;padding:5px 14px;border-radius:20px;margin-bottom:24px;letter-spacing:.04em}.fp-cl-outcome-text{color:#f1f5f9;font-size:18px;line-height:1.75;margin-bottom:32px;padding:24px 28px;background:rgb(13 148 136 / .08);border-left:3px solid #0d9488;border-radius:0 10px 10px 0}.fp-cl-steps{margin-top:12px}.fp-cl-steps-label{font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.fp-cl-steps-list{list-style:none;padding:0;margin:0;counter-reset:steps}.fp-cl-steps-list li{counter-increment:steps;display:flex;align-items:flex-start;gap:14px;padding:14px 18px;border-bottom:1px solid rgb(255 255 255 / .05);color:#cbd5e1;font-size:15px;line-height:1.6}.fp-cl-steps-list li:last-child{border-bottom:none}.fp-cl-steps-list li::before{content:counter(steps);display:flex;align-items:center;justify-content:center;min-width:26px;height:26px;background:rgb(13 148 136 / .15);border:1px solid rgb(13 148 136 / .3);border-radius:50%;color:#0d9488;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.fp-outcome-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;align-items:center}.fp-btn-ghost{display:inline-flex;align-items:center;background:#fff0;color:#475569;border:none;padding:12px 20px;font-size:14px;font-family:'Inter',sans-serif;cursor:pointer;transition:color 0.18s;text-decoration:underline;text-underline-offset:3px}.fp-btn-ghost:hover{color:#94a3b8}.fp-save-msg{color:#0d9488;font-size:14px;margin-top:12px}@media (max-width:600px){.fp-cl-q-text{font-size:17px}.fp-cl-option{padding:14px 16px;font-size:14px}.fp-outcome-actions{flex-direction:column}.fp-btn-primary,.fp-btn-secondary,.fp-btn-ghost{width:100%;justify-content:center}}.fp-cl-path-summary{margin-top:28px}.fp-cl-path-list{display:flex;flex-direction:column;gap:0;border:1px solid rgb(255 255 255 / .08);border-radius:10px;overflow:hidden}.fp-cl-path-item{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-bottom:1px solid rgb(255 255 255 / .05)}.fp-cl-path-item:last-child{border-bottom:none}.fp-cl-path-item:nth-child(even){background:rgb(255 255 255 / .02)}.fp-cl-path-q{color:#64748b;font-size:13px;line-height:1.5}.fp-cl-path-a{color:#0d9488;font-size:14px;font-weight:500}.fp-history{margin-top:52px;padding-top:32px;border-top:1px solid rgb(255 255 255 / .08)}.fp-history-title{color:#f1f5f9;font-size:17px;font-weight:500;margin-bottom:20px}.fp-history-scroll{overflow-x:auto;border-radius:10px;border:1px solid rgb(255 255 255 / .08)}.fp-history-table{width:100%;border-collapse:collapse;min-width:560px}.fp-history-table thead tr{background:rgb(13 148 136 / .15);border-bottom:1px solid rgb(13 148 136 / .3)}.fp-history-table th{color:#0d9488;font-size:12px;font-weight:600;text-align:left;padding:14px 18px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.fp-history-table tbody tr{border-bottom:1px solid rgb(255 255 255 / .05);transition:background 0.15s}.fp-history-table tbody tr:last-child{border-bottom:none}.fp-history-table tbody tr:nth-child(even){background:rgb(255 255 255 / .03)}.fp-history-table tbody tr:nth-child(odd){background:#fff0}.fp-history-table tbody tr:hover{background:rgb(13 148 136 / .1)!important}.fp-history-table tbody tr:hover td{color:#e2e8f0}.fp-history-table td{color:#94a3b8;font-size:14px;padding:14px 18px;vertical-align:top;max-width:300px;word-break:break-word;white-space:normal;line-height:1.5}.fp-history-table td:first-child{color:#64748b;font-size:13px;white-space:nowrap;max-width:none}.fp-history-table td:nth-child(2){color:#cbd5e1}.fp-hist-cards{display:flex;flex-direction:column;gap:12px}.fp-hist-card{border:1px solid rgb(255 255 255 / .08);border-radius:10px;overflow:hidden}.fp-hist-card-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:rgb(13 148 136 / .08);cursor:pointer;user-select:none;transition:background 0.15s}.fp-hist-card-head:hover{background:rgb(13 148 136 / .15)}.fp-hist-date{color:#94a3b8;font-size:13px}.fp-hist-toggle{color:#0d9488;font-size:12px;transition:transform 0.2s}.fp-hist-card-body{display:none;padding:0}.fp-hist-card-body.open{display:block}.fp-hist-section{padding:18px 20px;border-top:1px solid rgb(255 255 255 / .05)}.fp-hist-label{font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.fp-hist-outcome-text{color:#e2e8f0;font-size:15px;line-height:1.65;margin:0}.fp-hist-qa-list{display:flex;flex-direction:column;gap:0}.fp-hist-qa-item{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-bottom:1px solid rgb(255 255 255 / .04)}.fp-hist-qa-item:last-child{border-bottom:none}.fp-hist-qa-item:nth-child(even){background:rgb(255 255 255 / .02)}.fp-hist-q{color:#64748b;font-size:13px;line-height:1.5}.fp-hist-a{color:#0d9488;font-size:13px;font-weight:500}.fp-fake-input{height:44px;background:rgb(255 255 255 / .08);border-radius:8px;margin-bottom:12px}.fp-dt-form{display:flex;flex-direction:column;gap:24px;padding:8px 0}.fp-dt-field{display:flex;flex-direction:column;gap:8px}.fp-dt-label{color:#e2e8f0;font-size:14px;font-weight:500;font-family:'Inter',sans-serif}.fp-required{color:#0d9488;margin-left:3px}.fp-dt-input{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:8px!important;color:#f1f5f9!important;font-size:15px!important;width:100%!important;transition:border-color 0.18s!important;box-sizing:border-box!important;-webkit-appearance:none!important}.fp-dt-input:focus{outline:none!important;border-color:#0d9488!important;background:rgb(13 148 136 / .08)!important}.fp-dt-input::placeholder{color:#475569}.fp-dt-input-error{border-color:#ef4444!important}.fp-dt-textarea{resize:vertical;min-height:100px}.fp-dt-input-number{max-widthh:200px}.fp-dt-select{cursor:pointer;background-color:rgb(255 255 255 / .05);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230d9488' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.fp-dt-select option{background:#0f172a!important;color:#f1f5f9!important}.fp-dt-yesno{display:flex;gap:12px}.fp-dt-radio{display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid rgb(255 255 255 / .1);border-radius:8px;cursor:pointer;color:#94a3b8;font-size:15px;font-family:'Inter',sans-serif;transition:all 0.18s;flex:1;justify-content:center;background:#fff0}.fp-dt-radio:hover{border-color:rgb(13 148 136 / .5);color:#e2e8f0;background:rgb(13 148 136 / .05)}.fp-dt-radio input[type=radio]{accent-color:#0d9488;width:16px;height:16px}.fp-dt-radio:has(input:checked){border-color:#0d9488;background:rgb(13 148 136 / .12);color:#fff}.fp-template-badge{font-size:12px;color:#0d9488;font-weight:500}.fp-dt-error{color:#f87171;font-size:14px;padding:10px 0}.fp-dt-actions{margin-top:8px}.fp-dt-preview-header{margin-bottom:28px}.fp-dt-preview-badge{display:inline-block;background:rgb(13 148 136 / .15);border:1px solid rgb(13 148 136 / .4);color:#0d9488;font-size:13px;font-weight:600;padding:5px 14px;border-radius:20px;margin-bottom:14px;letter-spacing:.04em}.fp-dt-preview-title{color:#f1f5f9;font-size:20px;font-weight:500;margin:0}.fp-dt-preview-box{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:10px;overflow:hidden;margin-bottom:28px}.fp-dt-preview-inner{padding:36px 40px}.fp-dt-preview-doc-title{font-size:20px;font-weight:700;color:#0d9488;border-bottom:1px solid rgb(13 148 136 / .3);padding-bottom:12px;margin-bottom:4px}.fp-dt-preview-org{color:#64748b;font-size:14px;margin-bottom:28px}.fp-dt-preview-fields{display:flex;flex-direction:column;border:1px solid rgb(255 255 255 / .08);border-radius:8px;overflow:hidden;margin-bottom:24px}.fp-dt-preview-field{display:flex;padding:12px 16px;border-bottom:1px solid rgb(255 255 255 / .05);font-size:14px}.fp-dt-preview-field:last-child{border-bottom:none}.fp-dt-preview-field:nth-child(even){background:rgb(255 255 255 / .03)}.fp-dt-preview-key{color:#fff;width:220px;flex-shrink:0;font-weight:500;text-transform:capitalize}.fp-dt-preview-val{color:#e2e8f0}.fp-dt-preview-note{color:#99acc7;font-size:13px;font-style:italic;margin:0}.fp-dt-download-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media (max-width:600px){.fp-dt-yesno{flex-direction:column}.fp-dt-download-actions{flex-direction:column}.fp-btn-primary,.fp-btn-secondary,.fp-btn-ghost{width:100%;justify-content:center}.fp-dt-preview-inner{padding:24px 20px}.fp-dt-preview-key{width:140px}}.fp-fake-dl-card{height:80px;background:rgb(255 255 255 / .06);border-radius:10px;margin-bottom:12px}.fp-dl-grid{display:flex;flex-direction:column;gap:12px}.fp-dl-card{display:flex;align-items:center;gap:20px;padding:20px 24px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:10px;transition:border-color 0.18s,background 0.18s}.fp-dl-card:hover{border-color:rgb(13 148 136 / .3);background:rgb(13 148 136 / .05)}.fp-dl-icon-wrap{flex-shrink:0}.fp-dl-icon{display:flex;flex-direction:column;align-items:center;gap:4px;width:52px;height:60px;background:rgb(13 148 136 / .1);border:1px solid rgb(13 148 136 / .2);border-radius:8px;justify-content:center}.fp-dl-ext{font-size:10px;font-weight:700;color:#0d9488;letter-spacing:.05em;font-family:'Inter',sans-serif}.fp-dl-info{flex:1;min-width:0}.fp-dl-name{color:#f1f5f9;font-size:15px;font-weight:500;font-family:'Inter',sans-serif;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-dl-type{color:#64748b;font-size:13px;font-family:'Inter',sans-serif;margin:0}.fp-dl-btn{display:inline-flex;align-items:center;gap:7px;background:#159e9e!important;color:#ffffff!important;border:none;padding:10px 20px;border-radius:5px;font-size:14px;font-weight:500;font-family:'Inter',sans-serif;cursor:pointer;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background 0.18s}.fp-dl-btn:hover{background:#1FB5B5!important;color:#fff!important}.fp-dl-btn--disabled{background:rgb(255 255 255 / .06);color:#475569;cursor:not-allowed;padding:10px 20px;border-radius:8px;font-size:14px;font-family:'Inter',sans-serif;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center}@media (max-width:520px){.fp-dl-card{flex-wrap:wrap;gap:14px;padding:16px}.fp-dl-btn,.fp-dl-btn--disabled{width:100%;justify-content:center}}.carttabs.inlineactive h3.elementor-image-box-title{background:#078484}.carttabs p.elementor-image-box-description{text-align:left;padding-left:10px}.carttabs .elementor-image-box-content{display:flex;justify-content:center;align-items:center}.carttabs h3.elementor-image-box-title{background:#159e9e;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0;border-radius:50%}.custom-cart-layout .woocommerce-cart .cart-collaterals .cart_totals{border:none;width:100%;text-align:left!important;padding:0}.custom-cart-layout .lb-color{color:#B9C7C7;padding:10px 0px!important;height:40px!important;font-weight:600!important;font-size:16px;line-height:40px;text-transform:uppercase}.custom-cart-layout span.lb-color.lb-border{float:left;width:100%;text-align:left;margin:0;line-height:40px!important;color:#B9C7C7;height:62px!important;border-bottom:2px solid #d0d0d078!important;font-weight:600!important;font-size:16px;line-height:40px!important}.custom-cart-layout p{margin:0}.custom-cart-layout{display:flex;gap:40px;align-items:flex-start;flex-direction:row;position:relative}.custom-cart-layout span.lb-color.lb-border{margin-bottom:24px}.custom-cart-layout .cart-left{width:66.66%}.custom-cart-layout .cart-right{width:33.33%}.custom-cart-layout .cart-left form table,.custom-cart-layout .cart-left form table thead,.custom-cart-layout .cart-left form table tr{border:none!important;background:none!important;text-align:left}.custom-cart-layout .cart-left form table th{border:none!important;background:none!important;text-align:left;padding-right:15px}.custom-cart-layout .cart-left form table td{padding-left:0px!important;padding-right:15px!important;border-color:#d0d0d078!important;border-left:0;border-bottom:0;border-radius:0;border-width:2px}.custom-cart-layout .cart_totals a{font-weight:700;font-size:14px;line-height:24px;letter-spacing:0%;color:#159e9e}.custom-cart-layout .wc_coupons_enabled .coupon{display:flex;flex-direction:row;justify-content:flex-start;width:100%;float:left;gap:20px;align-items:flex-start}.custom-cart-layout input#coupon_code{border-radius:5px;margin-bottom:15px}.custom-cart-layout .cart-left a{font-weight:700;font-size:16px;line-height:24px;color:#fff}.custom-cart-layout .cart-left a,.custom-cart-layout .cart-left span,.custom-cart-layout .cart-left td{font-weight:500!important;font-size:16px;line-height:24px;color:#fff}.custom-cart-layout .cart_totals{width:100%!important;border:none!important;padding:0!important;margin:0!important}.custom-cart-layout .cart_totals td{padding-right:0px!important;text-align:right;font-weight:500;font-size:16px;color:#fff}.custom-cart-layout .cart_totals th{padding-left:0px!important}.custom-cart-layout .cart_totals th,.custom-cart-layout .cart_totals td{border-color:#c8c6c470!important;border-bottom:0;border-width:2px!important}.custom-cart-layout .cart_totals th{font-weight:500!important;font-size:16px;line-height:24px!important;color:#fff}.custom-cart-layout .cart-collaterals .cart_totals table{border:none!important}.custom-cart-layout ul#shipping_method label,.custom-cart-layout .cart_totals p{font-weight:500;font-size:16px;line-height:24px;color:#fff}.custom-cart-layout .cart_totals td span{font-weight:500!important;font-size:16px;line-height:24px;color:#fff}.custom-cart-layout .wc-proceed-to-checkout a,.custom-cart-layout button[name="update_cart"]{color:#ffffff!important;border-radius:5px!important;padding:6px 26px!important;font-weight:500!important;font-size:16px!important;line-height:26px!important;letter-spacing:0%;text-align:center;text-transform:capitalize;background-color:#159e9e!important}.custom-cart-layout .wc-proceed-to-checkout a:hover,.custom-cart-layout button[name="update_cart"]:hover{background-color:#159e9e!important;color:white!important}.custom-cart-layout input#coupon_code{color:#fff;border-radius:5px!important;margin-bottom:15px;font-weight:500;font-size:16px;line-height:20px;vertical-align:middle;padding:10px!important;height:42px!important;width:100%;background:#a0a0a01a!important;border:0 solid #666b6a}.custom-cart-layout td.product-quantity input{color:#fff;border-radius:5px!important;margin-bottom:0;font-weight:500;font-size:16px;line-height:20px;vertical-align:middle;padding:10px!important;height:42px!important;width:100%;background:#a0a0a01a!important;min-width:100px;border:0 solid #666b6a}.custom-cart-layout button[name="apply_coupon"]{border:1px solid #159e9e!important;width:100%;border-radius:5px!important;background-color:#fff0!important;font-weight:500!important;font-size:16px!important;line-height:20px!important;text-align:center;color:#159e9e!important;padding:10px!important;height:42px!important;text-transform:capitalize}.custom-cart-layout .custom-cart-coupon span.lb-color.lb-border{font-weight:700;font-size:16px;line-height:40px;color:#B9C7C7}.custom-cart-layout button[name="apply_coupon"]:hover{background-color:#159e9e!important;color:white!important}.custom-cart-layout .mtflex{display:flex;align-items:center;justify-content:flex-start;gap:5px}.custom-cart-layout .custom-cart-layout .thumbnail_c,.custom-cart-layout .thumbnail_c img,.custom-cart-layout .thumbnail_c a{width:120px!important;float:left}.custom-cart-layout .thumbnail_c img{background:#159e9e;border-radius:5px;padding:10px;display:flex;align-items:center;justify-content:center;float:left;width:100%;overflow:hidden;height:100px!important;object-fit:contain}.custom-cart-layout .thumbnail_c{margin-right:20px;margin-left:-10px;display:none}.custom-cart-layout .remove_c a svg,.custom-cart-layout .remove_c a{background:#159e9e;color:white!important;border:none!important;opacity:1!important}.custom-cart-layout .remove_c a:before{content:unset!important}.intheline .elementor-icon-box-content{display:flex;align-items:center;gap:8px}.intheline h3.elementor-icon-box-title{padding:0;width:40px;height:40px;background:#2e180a;color:white!important;border-radius:50%;display:flex;line-height:0px!important;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.inlineinactive.intheline h3.elementor-icon-box-title{background:#8f5a36}div#mobileflex .elementor-widget-wrap.elementor-element-populated{display:flex!important;flex-direction:row;flex-wrap:nowrap}.intheline .elementor-icon-box-content p a{color:#24205e;text-decoration:none}.intheline .elementor-icon-box-content h3 a{color:#fff;text-decoration:none;height:21px!important;display:flex;align-items:center;line-height:0px!important;float:left}.intheline h3.elementor-icon-box-title span{display:flex;height:100%;align-items:center}form.checkout.woocommerce-checkout input,form.checkout.woocommerce-checkout select,form.checkout.woocommerce-checkout input,form.checkout.woocommerce-checkout select,form.checkout.woocommerce-checkout textarea{border-color:#00000033!important;border-radius:5px!important;background:#a0a0a01a!important;padding:8px 16px!important;border:1px solid #a0a0a01a!important}form.checkout.woocommerce-checkout .woocommerce-invalid-required-field input,form.checkout.woocommerce-checkout .woocommerce-invalid-required-field select,form.checkout.woocommerce-checkout .woocommerce-invalid-required-field textarea{border-color:#d65d67!important}.checkout-right div#order_review{width:100%!important;padding:0!important;border:none!important}div#order_review table th{line-height:40px!important;color:#fff;padding:14px 0px!important;height:60px!important;border-color:#676f6e!important;border-bottom:2px solid #676f6e;font-weight:500;font-size:16px}div#order_review table td,div#order_review table tr.woocommerce-shipping-totals.shipping th{font-weight:500!important;font-size:16px;line-height:21px;color:#fff;padding:14px 0px!important;border-color:#676f6e!important;border-bottom:2px solid #676f6e}div#order_review table span{font-weight:500!important;font-size:16px;line-height:21px;color:#fff}li.wc_payment_method label{font-weight:500;font-size:16px;line-height:24px}.woocommerce-page.woocommerce-checkout #payment div.payment_box:before,.woocommerce.woocommerce-checkout #payment div.payment_box:before{display:none}.payment_box{font-weight:500;font-size:14px!important;line-height:21px!important;background:unset!important;padding:0!important;color:#ffffff94!important}button#place_order{border:1px solid #159e9e!important;width:100%;border-radius:5px!important;background-color:#fff0!important;font-weight:500!important;font-size:16px!important;line-height:20px!important;text-align:center;color:#159e9e!important;padding:10px!important;height:42px!important;text-transform:capitalize}button#place_order:hover{background-color:#159e9e!important;color:white!important}span.woocommerce-terms-and-conditions-checkbox-text,span.woocommerce-terms-and-conditions-checkbox-text a{font-weight:500;font-size:12px;line-height:16px;text-decoration-style:solid;text-decoration-thickness:0%;color:#fff}.woocommerce-privacy-policy-text{color:#fff;float:left;margin-top:30px;font-weight:500;font-size:14px;line-height:24px}.woocommerce-privacy-policy-text a{color:#159e9e;font-weight:500;font-size:14px;line-height:24px}.cart-right.checkout-right .lb-color{margin:0px!important}.form-row-first,.form-row-last{width:48.5%!important}.custom-checkout-layout .form-row{margin-bottom:20px!important}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:block!important}.custom-checkout-layout p.form-row{padding:0px!important}.custom-cart-layout.tgcoupon{padding-bottom:20px!important;margin-bottom:0}.custom-cart-layout.tgcoupon .checkout-left{border-bottom:2px solid #2c1a0f1a;padding-bottom:20px}span.lb-color.your-order-heading.lb-border{padding-top:2px!important;line-height:12px!important;height:30px!important;font-size:18px}.woocommerce-form-coupon-toggle,.woocommerce-form-coupon-toggle a{color:#fff;font-weight:600!important;font-size:18px!important;line-height:40px!important;text-transform:uppercase}.woocommerce-form-coupon-toggle a{color:#159e9e!important;text-decoration:underline!important}form#woocommerce-checkout-form-coupon input{margin:0px!important}form#woocommerce-checkout-form-coupon{float:left;width:100%;margin:0;padding:0;margin-top:20px}table.shop_table.woocommerce-checkout-review-order-table a{font-weight:700;font-size:14px;line-height:24px;color:#8f5a36}.cart-right.checkout-right{margin-top:0}form.checkout.woocommerce-checkout{float:left;width:100%}form.woocommerce-shipping-calculator{text-align:left}section#shipping-calculator-form{width:100%;float:right}a.shipping-calculator-button{text-align:right;float:right}form.woocommerce-shipping-calculator span.select2-selection.select2-selection--single,.address-field span.select2-selection.select2-selection--single{border-color:#2c1a0f1a!important;border-radius:8px!important;background:#2c1a0f1a!important;padding:9px 16px!important;color:white!important;font-weight:400!important;line-height:16px!important;font-size:16px!important;margin-bottom:0px!important;border-color:#00000033!important;border-radius:8px!important;background:#a0a0a01a!important}.custom-cart-layout.custom-checkout-layout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:28px}.woocommerce-additional-fields h3{display:none}.custom-cart-layout .cart-left a:hover{color:#159e9e}.custom-cart-layout.custom-thanku-layout p.woocommerce-customer-details--phone,.custom-cart-layout.custom-thanku-layout p.woocommerce-customer-details--email{padding:0!important;margin:0!important;padding-left:1.5em!important}h5.woocommerce-order-ct_title{line-height:40px!important;text-align:left;color:#141718;padding:10px 0px!important;border-bottom:2px solid #2c1a0f1a;float:left;width:100%;margin-bottom:0;padding-bottom:15px!important;font-weight:700;font-size:20px;text-transform:uppercase}table.custum_woocommerce-table--order-details{border:none;text-align:left}table.custum_woocommerce-table--order-details td,table.custum_woocommerce-table--order-details th{padding:10px 0}table.custum_woocommerce-table--order-details tr th:nth-child(2),table.custum_woocommerce-table--order-details tr td:nth-child(2){text-align:right}table.custum_woocommerce-table--order-details th{font-weight:700;font-size:14px;line-height:38px;border-left:0px!important;border-right:0px!important;color:#141718;text-transform:uppercase;border-bottom:2px solid #2c1a0f1a}table.custum_woocommerce-table--order-details td,table.custum_woocommerce-table--order-details td a,table.custum_woocommerce-table--order-details td span{font-weight:700!important;font-size:14px!important;line-height:18px!important;border-left:0px!important;border-right:0px!important}table.custum_woocommerce-table--order-details td{border-bottom:2px solid #2c1a0f1a;padding:18px 0}section.woo-customer-details address{background:unset!important;float:left;width:100%;margin:0!important;padding:0!important;border:none!important;margin-top:10px!important;font-weight:700;font-size:16px;line-height:28px;font-style:normal}section.woo-customer-details h5.woocommerce-order-ct_title{padding:0!important;border:none!important}section.woo-customer-details,section.woocommerce-order-details{margin-top:0px!important;margin:0!important;margin-bottom:30px!important}.cart-left.thanku-left p{font-weight:600;font-size:16px;line-height:35px;color:#fff;border-bottom:2px solid #2c1a0f1a!important;padding-bottom:20px;margin-bottom:0}.Custum_order_details_outer{border:1px solid #0003;background:#a0a0a01a;border-radius:8px;padding:16px!important}ul.Custum_order_details{font-weight:600;font-size:14px;line-height:30px;color:#fff}span.msg-woocommerce-thankyou-order-received{color:#159e9e;font-weight:700;font-size:14px;line-height:20px;vertical-align:middle;text-transform:uppercase}.custom-cart-layout.custom-thanku-layout h2.woocommerce-order-details__title,.custom-cart-layout.custom-thanku-layout h2.woocommerce-column__title{background:transparent!important;border:none!important;padding:0px!important;padding-bottom:20px!important;margin-bottom:30px!important;border-bottom:2px solid #d0d0d078!important}@media (max-width:767px){.carttabs .elementor-image-box-content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.carttabs p.elementor-image-box-description{text-align:center;padding-left:0}.carttabs h3.elementor-image-box-title{width:25px;height:25px}div#leftos,div#rightos{width:100%}.custom-cart-layout{display:flex;gap:10px;align-items:flex-start;padding-bottom:0;margin-bottom:0;flex-direction:column}.custom-cart-layout .cart-left,.custom-cart-layout .cart-right{width:100%}.custom-cart-layout .cart-left form table{padding-right:0px!important;padding:0px!important;margin:0px!important}.custom-cart-layout .cart-left form table tbody tr{padding:0px!important;margin-bottom:30px!important;border-bottom:3px solid #2c1a0f1a!important}.custom-cart-layout .cart-left form table td{padding-right:0px!important;padding:5px 0px!important}.custom-cart-layout .cart_totals table td{padding:5px 0px!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-weight:700!important;font-size:14px;line-height:20px;color:#fff}.custom-cart-layout .wc_coupons_enabled{position:unset;width:100%}.custom-cart-layout .cart-left a,.custom-cart-layout .cart-left span,.custom-cart-layout .cart-left td,.custom-cart-layout .cart_totals td,.custom-cart-layout .cart_totals td span{font-size:14px;line-height:20px}.custom-cart-layout .cart-left form table td:first-child{border-top:0}.woocommerce-form-coupon-toggle,.woocommerce-form-coupon-toggle a{font-weight:400!important;font-size:18px!important;line-height:40px!important;line-height:24px!important;color:#fff}.form-row-first,.form-row-last{width:100%!important}.custom-checkout-layout .form-row{margin-bottom:10px!important}.woocommerce-privacy-policy-text,button#place_order{margin-top:10px}.intheline .elementor-icon-box-content{display:flex;align-items:center;gap:0}.intheline h3.elementor-icon-box-title{width:30px;height:23px}.cart-right.checkout-right{margin-top:0}.custom-cart-layout.tgcoupon{padding-bottom:20px!important;margin-bottom:0;float:left;width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.custom-cart-layout .wc-proceed-to-checkout a,.custom-cart-layout button[name="update_cart"]{margin-left:0px!important}.custom-cart-layout .thumbnail_c{margin-right:5px}.mobilereverse{display:flex;flex-direction:column-reverse;margin-top:-20px}.mobilereverse .cart-collaterals{margin-top:30px}.mobilereverse tr.woocommerce-shipping-totals.shipping{float:left;width:100%;border-bottom:2px solid #2c1a0f1a;margin-bottom:10px;padding-bottom:5px}form.woocommerce-shipping-calculator{text-align:left;float:right;width:100%}.custom-cart-layout.custom-thanku-layout{display:flex;flex-direction:column-reverse}.cart-right.thanku-right{margin-bottom:50px}section.woo-customer-details,section.woocommerce-order-details{margin-bottom:10px!important}.intheline .elementor-icon-box-content p a{font-size:14px}.wpc-term-item-content-wrapper label a{font-size:14px;line-height:24px}}@media (max-width:1024px) and (min-width:768px){div#leftos{width:33.33%}div#rightos{width:66.67%}.custom-cart-layout{display:flex;gap:20px;align-items:flex-start;padding-bottom:0;margin-bottom:0;flex-direction:row}.custom-cart-layout .cart-left{width:66.66%}.custom-cart-layout .cart-right{width:33.33%}.custom-cart-layout .cart-left form table{padding-right:0px!important;padding:0px!important;margin:0px!important}.custom-cart-layout .cart-left form table tbody tr{padding:0px!important;margin-bottom:30px!important;border-bottom:3px solid #2c1a0f1a!important}.custom-cart-layout .cart-left form table td{padding-right:0px!important;padding:5px 0px!important}.custom-cart-layout .cart_totals table td{padding:5px!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-weight:700!important;font-size:14px;line-height:20px;color:#fff}.custom-cart-layout .wc_coupons_enabled{position:unset;width:100%}.custom-cart-layout .cart-left a,.custom-cart-layout .cart-left span,.custom-cart-layout .cart-left td,.custom-cart-layout .cart_totals td,.custom-cart-layout .cart_totals td span{font-size:14px;line-height:20px}.custom-cart-layout .cart-left form table td:first-child{border-top:0}.cart-right.checkout-right{margin-top:0}.hide4th .products li.product:nth-child(4),.producttabs .products li.product:nth-child(7),.producttabs .products li.product:nth-child(8){display:none!important}h2.woocommerce-loop-product__title{font-size:16px!important}.producttabs .price,.woocommerce-js ul.products li.product .price,.woocommerce-js ul.products li.product .price ins{font-size:16px!important;color:white!important}.producttabs .price del,.woocommerce-js ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:13px;text-decoration:line-through;color:#fff}}@media (max-width:1280px) and (min-width:1024px){div#leftos{width:25%}div#rightos{width:75%}.custom-cart-layout{display:flex;gap:20px;align-items:flex-start;padding-bottom:0;margin-bottom:0;flex-direction:row}.custom-cart-layout .cart-left{width:66.66%}.custom-cart-layout .cart-right{width:33.33%}.custom-cart-layout .cart-left form table{padding-right:0px!important;padding:0px!important;margin:0px!important}.custom-cart-layout .cart-left form table tbody tr{padding:0px!important;margin-bottom:30px!important;border-bottom:3px solid #d0d0d078!important}.custom-cart-layout .cart-left form table td{padding:0;padding-right:10px!important}.custom-cart-layout .cart_totals table td{padding:5px!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-weight:700!important;font-size:14px;line-height:20px;color:#fff}.custom-cart-layout .wc_coupons_enabled{position:unset;width:100%}.custom-cart-layout .cart-left a,.custom-cart-layout .cart-left span,.custom-cart-layout .cart-left td,.custom-cart-layout .cart_totals td,.custom-cart-layout .cart_totals td span{font-size:14px;line-height:20px}.custom-cart-layout .cart-left form table td:first-child{border-top:2px solid #d0d0d078!important}.cart-right.checkout-right{margin-top:0}.hide4th .products li.product:nth-child(4),.producttabs .products li.product:nth-child(7),.producttabs .products li.product:nth-child(8){display:block!important}.wpc-term-item-content-wrapper label a{font-size:14px;line-height:24px}h2.woocommerce-loop-product__title{font-size:16px!important}.producttabs .price,.woocommerce-js ul.products li.product .price,.woocommerce-js ul.products li.product .price ins{font-size:18px!important;color:#000000!important}.producttabs .price del,.woocommerce-js ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:15px!important;text-decoration:line-through;color:#000}}@media (min-width:1280px) and (max-width:1400px){div#leftos{width:25%}div#rightos{width:75%}.custom-cart-layout{display:flex;gap:40px;align-items:flex-start;padding-bottom:0;margin-bottom:0;flex-direction:row}.custom-cart-layout .cart-left{width:66.66%}.custom-cart-layout .cart-right{width:33.33%}.custom-cart-layout .cart-left form table{padding-right:0px!important;padding:0px!important;margin:0px!important}.custom-cart-layout .cart-left form table tbody tr{padding:0px!important;margin-bottom:0px!important;border-bottom:0 solid #2c1a0f1a!important}.custom-cart-layout .cart-left form table td{padding:10px!important;padding-left:0px!important}.custom-cart-layout .cart_totals table td{padding:5px!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-weight:700!important;font-size:16px;line-height:24px;color:#000}.custom-cart-layout .wc_coupons_enabled{position:unset;width:100%}.custom-cart-layout .cart-left a,.custom-cart-layout .cart-left span,.custom-cart-layout .cart-left td,.custom-cart-layout .cart_totals td,.custom-cart-layout .cart_totals td span{font-size:16px;line-height:24px}.custom-cart-layout .cart-left form table td:first-child{border-top:2px solid #d0d0d078!important}.cart-right.checkout-right{margin-top:0}.wpc-term-item-content-wrapper label a{font-size:14px;line-height:24px}h2.woocommerce-loop-product__title{font-size:16px!important}.producttabs .price,.woocommerce-js ul.products li.product .price,.woocommerce-js ul.products li.product .price ins{font-size:20px!important;color:#000000!important}.producttabs .price del,.woocommerce-js ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:18px!important;text-decoration:line-through;color:#000}}input.sib-email-area{background-color:#FFFFFF00!important;border-radius:0 0 0 0;padding:10px!important;font-size:16px!important;height:50px;border:1px solid #69727d!important;outline:none!important}input.sib-default-btn{border-radius:0px!important;min-width:120px}p.sib-email-area{display:flex;margin:0}@media (max-width:767px){p.sib-email-area{display:flex;margin:0;flex-direction:column}}.fp-privacy-content a{font-size:14px}.subforms a{background-color:#159E9E;color:#FFF;border-radius:5px 5px 5px 5px;padding:15px 18px 15px 18px;text-decoration:none!important}.subforms{text-align:center}.subforms a:hover{background-color:#1FB5B5;color:#FFF;border-radius:5px 5px 5px 5px;text-decoration:none!important}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{color:#fff;background:unset!important}form#fp-reg-form input[type="text"],form#fp-reg-form input[type="email"],form#fp-reg-form input[type="password"],.woocommerce-MyAccount-content form input[type="text"],.woocommerce-MyAccount-content form input[type="email"],.woocommerce-MyAccount-content form select,.woocommerce-MyAccount-content form input[type="number"],.woocommerce-MyAccount-content form input[type="tel"],.woocommerce-MyAccount-content form input[type="file"],.woocommerce-MyAccount-content form input[type="password"],.woocommerce-MyAccount-content form input[type="url"],form.woocommerce-ResetPassword.lost_reset_password input[type="text"],form.woocommerce-ResetPassword.lost_reset_password input[type="email"],form.woocommerce-ResetPassword.lost_reset_password input[type="password"],form.woocommerce-form.woocommerce-form-login.login input[type="text"],form.woocommerce-form.woocommerce-form-login.login input[type="email"],form.woocommerce-form.woocommerce-form-login.login input[type="password"],form.woocommerce-form.woocommerce-form-register.register input[type="text"],form.woocommerce-form.woocommerce-form-register.register input[type="email"],form.woocommerce-form.woocommerce-form-register.register input[type="password"],.woocommerce-MyAccount-content form .select2-container .select2-selection--single,.woocommerce-MyAccount-content form .select2-container--default .select2-selection--single{background:#FFFFFF00!important;border:1px solid #69727d!important;border-radius:5px!important;height:46px;padding:10px 10px!important}.woocommerce-MyAccount-content form textarea{background:#FFFFFF00!important;border:1px solid #69727d!important;border-radius:5px!important;padding:10px 10px!important}.woocommerce-MyAccount-content form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#f1f5f9!important;line-height:26px!important;padding-left:0!important}.woocommerce-MyAccount-content form .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px!important}.select2-dropdown{background:#07110f!important;border:1px solid #69727d!important}.select2-container--default .select2-results__option{color:#f1f5f9!important}.select2-container--default .select2-results__option--highlighted{background:#159e9e!important;color:#fff!important}.fp-form-error{color:#f87171;font-size:14px;margin-bottom:8px}.fp-form-success{color:#0d9488;font-size:14px;margin-bottom:8px}.fp-reg-error{color:#f87171;font-size:14px}.fp-reg-info{color:#94a3b8;font-size:14px}.fp-field-note{color:#B9C7C7;font-size:13px;margin-top:4px}.fp-req{color:#ef4444;margin-left:2px}.fp-form-actions{margin-top:8px}.fp-btn-primary,.fp-reg-btn{display:inline-block;background:#159e9e;color:#fff!important;padding:14px 28px;border-radius:8px;font-size:15px;font-weight:500;border:none;cursor:pointer;text-decoration:none;transition:background 0.18s}.fp-btn-primary:hover,.fp-reg-btn:hover{background:#1FB5B5;color:#fff}.fp-owner-form,.fp-reg-form{display:flex;flex-direction:column;gap:20px;margin-top:8px}.fp-form-field,.fp-reg-field{display:flex;flex-direction:column;gap:6px;flex:1}.fp-form-field label,.fp-reg-field label{color:#e2e8f0;font-size:14px;font-weight:500}.fp-form-row{display:flex;gap:16px}.fp-reg-row{display:flex;gap:16px}.fp-form-field input,.fp-form-field select,.fp-form-field textarea,.fp-reg-field input{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:8px;color:#f1f5f9;font-size:15px;padding:12px 16px;width:100%;box-sizing:border-box}.fp-form-field input:focus,.fp-form-field select:focus,.fp-form-field textarea:focus,.fp-reg-field input:focus{outline:none;border-color:#0d9488}.fp-form-field select option{background:#0f172a;color:#f1f5f9}.fp-form-field textarea{resize:vertical}.fp-form-field input[type="file"]{padding:8px 12px;cursor:pointer}.fp-reg-field input[readonly]{opacity:.5;cursor:not-allowed}.fp-become-owner-wrap{max-width:560px}.fp-become-owner-notice{margin-top:50px}.fp-org-details-wrap{max-width:800px}.fp-org-logo{margin-bottom:24px}.fp-org-logo img{max-height:80px;width:auto;display:block}.fp-org-table{width:100%;border-collapse:collapse}.fp-org-table tr{border-bottom:1px solid rgb(255 255 255 / .06)}.fp-org-table tr:last-child{border-bottom:none}.fp-org-table th{color:#64748b;font-size:13px;font-weight:500;padding:14px 0;width:160px;vertical-align:top}.fp-org-table td{color:#e2e8f0;font-size:15px;padding:14px 0}.fp-org-subnav{margin-bottom:32px;border-bottom:1px solid rgb(255 255 255 / .08)}.fp-org-subnav ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.fp-org-subnav li a{display:block;padding:10px 20px;color:#94a3b8;font-size:14px;font-weight:500;text-decoration:none;border-bottom:2px solid #fff0;transition:all 0.18s}.fp-org-subnav li a:hover{color:#e2e8f0;border-bottom-color:rgb(13 148 136 / .4)}.fp-org-subnav li.fp-org-subnav--active a{color:#0d9488;border-bottom-color:#0d9488}.fp-invite-wrap{max-width:1000px}.fp-resend-notice{background:rgb(234 179 8 / .08);border:1px solid rgb(234 179 8 / .3);border-radius:8px;padding:14px 18px}.fp-resend-notice p{color:#fbbf24;font-size:14px;margin:0 0 10px}.fp-checkbox-label{display:flex;align-items:center;gap:10px;color:#e2e8f0;font-size:14px;cursor:pointer}.fp-checkbox-label input[type="checkbox"]{accent-color:#0d9488;width:16px;height:16px}.fp-invite-table-wrap{margin-top:8px}.fp-table-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.fp-table-search-form{display:flex;gap:8px;align-items:center}.fp-table-search-form input{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:8px;color:#f1f5f9;font-size:14px;padding:10px 14px;width:220px}.fp-table-search-form input:focus{outline:none;border-color:#0d9488}.fp-table-search-form button{background:#0d9488;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:14px;cursor:pointer;height:46px}.fp-clear-filter{color:#64748b;font-size:13px;text-decoration:underline}.fp-status-filters{display:flex;gap:8px;flex-wrap:wrap}.fp-filter-btn{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none;color:#64748b;border:1px solid rgb(255 255 255 / .08);transition:all 0.18s;background:#fff0;cursor:pointer}.fp-filter-btn:hover{color:#e2e8f0;border-color:rgb(255 255 255 / .2)}.fp-filter-btn.active{background:#0d9488;color:#fff;border-color:#0d9488}.fp-table-scroll{overflow-x:auto;border-radius:10px;border:1px solid rgb(255 255 255 / .08)}.fp-invite-table{width:100%;border-collapse:collapse;float:left;border:none}.fp-invite-table th,.fp-invite-table td{padding:10px!important}.fp-invite-table thead tr{background:rgb(13 148 136 / .15);border-bottom:1px solid rgb(13 148 136 / .3)}.fp-invite-table th{color:#0d9488;font-size:12px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.fp-invite-table tbody tr{border-bottom:1px solid rgb(255 255 255 / .05);transition:background 0.15s}.fp-invite-table tbody tr:last-child{border-bottom:none}.fp-invite-table tbody tr:nth-child(even){background:rgb(255 255 255 / .03)}.fp-invite-table tbody tr:hover{background:rgb(13 148 136 / .06)!important}.fp-invite-table td{color:#94a3b8;font-size:14px}.fp-status-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.fp-status-pending{background:rgb(234 179 8 / .12);color:#fbbf24}.fp-status-registered{background:rgb(13 148 136 / .12);color:#0d9488}.fp-status-cancelled{background:rgb(239 68 68 / .1);color:#f87171}.fp-action-cancel-btn{background:none;border:none;color:#f87171;font-size:13px;text-decoration:underline;cursor:pointer;padding:0}.fp-action-cancel-btn:hover{color:#fca5a5}.fp-team-members-wrap{max-width:1000px}.fp-team-members-wrap{max-width:100%}.fp-member-detail-wrap{max-width:800px}.fp-back-link{color:#0d9488;font-size:14px;text-decoration:none;display:inline-block;margin-bottom:28px}.fp-back-link:hover{color:#0f766e}.fp-member-header{display:flex;align-items:center;gap:20px;margin-bottom:28px}.fp-member-header h2{color:#f1f5f9;margin:0 0 4px;font-size:22px}.fp-member-header p{color:#64748b;margin:0;font-size:14px}.fp-member-avatar{width:56px;height:56px;background:rgb(13 148 136 / .15);color:#0d9488;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.fp-member-avatar-sm{width:32px;height:32px;background:rgb(13 148 136 / .15);color:#0d9488;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.fp-member-name-cell{display:flex;align-items:center;gap:12px}.fp-view-member-btn{color:#0d9488;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.fp-view-member-btn:hover{color:#0f766e}.fp-reg-wrap{max-width:520px;margin:0 auto}.fp-reg-box{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:32px;text-align:center}.fp-reg-success-box{border-color:rgb(13 148 136 / .3)}.fp-reg-success-icon{width:48px;height:48px;background:rgb(13 148 136 / .15);color:#0d9488;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin:0 auto 16px}.fp-reg-org-info{margin-bottom:32px}.fp-reg-org-logo-img{max-height:60px;width:auto;display:block;margin:0 auto 16px}.fp-reg-org-logo{margin-bottom:16px}.fp-reg-org-logo img{max-height:60px;width:auto}.fp-reg-org-name{color:#e2e8f0;font-size:16px;margin-bottom:8px}.fp-reg-actions{margin-top:8px}.woocommerce-MyAccount-content-wrapper table{border:none!important;border-radius:10px!important;overflow:hidden}.woocommerce-MyAccount-content-wrapper table th{background:#0c1c1a;border-bottom:1px solid rgb(13 148 136 / .3);padding:10px!important;color:white!important;font-size:14px;font-weight:600!important;text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.woocommerce-MyAccount-content-wrapper table td{padding:10px!important;color:white!important;font-size:14px}.woocommerce-MyAccount-content-wrapper table a{color:white!important;font-size:14px}.fp-dpa-wrap{max-width:720px}.fp-dpa-content{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:10px;padding:28px 32px;margin-bottom:28px;max-height:420px;overflow-y:auto;font-size:14px;line-height:1.7;color:#94a3b8}.fp-dpa-content h3{color:#f1f5f9;font-size:16px;margin:0 0 16px}.fp-dpa-content h4{color:#e2e8f0;font-size:14px;margin:20px 0 6px}.fp-dpa-content p{margin:0 0 12px}.fp-dpa-download{color:#0d9488;font-size:13px;text-decoration:underline}.fp-dpa-checkbox-label{display:flex;align-items:flex-start;gap:12px;color:#e2e8f0;font-size:14px;line-height:1.6;cursor:pointer}.fp-dpa-checkbox-label input[type="checkbox"]{accent-color:#0d9488;width:18px;height:18px;flex-shrink:0;margin-top:2px}.fp-privacy-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .85);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.fp-privacy-modal{background:#0f172a;border:1px solid rgb(13 148 136 / .3);border-radius:14px;padding:40px;max-width:620px;width:100%;max-height:90vh;overflow-y:auto}.fp-privacy-modal h2{color:#f1f5f9;font-size:22px;margin:0 0 8px}.fp-privacy-subtitle{color:#64748b;font-size:14px;margin-bottom:24px}.fp-privacy-content{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:10px;padding:24px;margin-bottom:24px;max-height:340px;overflow-y:auto;font-size:14px;line-height:1.7;color:#94a3b8}.fp-privacy-content h4{color:#e2e8f0;font-size:14px;font-weight:600;margin:20px 0 6px}.fp-privacy-content p{margin:0 0 12px}.fp-privacy-content strong{color:#e2e8f0}@media (max-width:600px){.fp-privacy-modal{padding:24px 20px}}@media (max-width:600px){.fp-form-row,.fp-reg-row{flex-direction:column}.fp-org-subnav li a{padding:8px 12px;font-size:13px}.fp-table-controls{flex-direction:column;align-items:flex-start}.fp-table-search-form input{width:160px}}.woocommerce-Input,.woocommerce-Input--text,.woocommerce form .input-text,.woocommerce-ResetPassword input[type="text"],.woocommerce-ResetPassword input[type="password"],.woocommerce-form-login input[type="text"],.woocommerce-form-login input[type="email"],.woocommerce-form-login input[type="password"],.woocommerce-form-register input[type="text"],.woocommerce-form-register input[type="email"],.woocommerce-form-register input[type="password"],.fp-reg-form input[type="text"],.fp-reg-form input[type="email"],.fp-reg-form input[type="password"],input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="url"],textarea,select{color:#ffffff!important;background-color:#FFFFFF00!important}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus,select:focus{color:#ffffff!important;background-color:#FFFFFF00!important;//outline:2px solid #69727d!important}.elementor-field-group .elementor-field-textual{border:1px solid #69727d!important}.fp-dashboard-header{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .08)}.fp-dashboard-header h2{color:#f1f5f9!important;margin:0 0 8px!important;font-size:22px!important}.fp-dashboard-notice{color:#B9C7C7;font-size:14px;margin:0}.fp-dashboard-notice a{color:#0d9488}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid rgb(255 255 255 / .08)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{background:#D67617!important;color:white!important;border-color:#D67617!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:transparent!important;color:#D67617!important}.tutor-course-single-sidebar-wrapper .tutor-course-topic-item:hover .tutor-course-topic-item-icon,.tutor-course-single-sidebar-wrapper .tutor-course-topic-item:hover .tutor-course-topic-item-title,.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-icon,.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-title{color:#159e9e}.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active a{background-color:#fff0}.tutor-course-single-sidebar-wrapper .tutor-course-topic-item a{background-color:#ffffff05}.tutor-course-single-sidebar-wrapper .tutor-accordion-item-body{background-color:#fff0}.tutor-course-single-sidebar-title{background-color:#fff0}.tutor-course-single-sidebar-wrapper{background-color:#07110f;border-right:1px solid #159E9E}.tutor-btn-ghost{padding:15px 18px 15px 18px!important}.tutor-modal-content-white{background-color:#0F211D!important}.tutor-color-success{color:#159e9e}.tutor-woocommerce-view-cart,.tutor-btn-primary{background:#159E9E}.tutor-woocommerce-view-cart:hover,.tutor-btn-primary:hover{background:#1FB5B5}.tutor-quiz-wrapper table th,.tutor-quiz-wrapper table td{background:unset!important;color:#fff}.tutor-quiz-wrapper table th a,.tutor-quiz-wrapper table td a{color:#159e9e!important;background:unset!important;padding:0px!important}.tutor-btn-secondary[disabled],.tutor-btn-secondary.disabled{background-color:unset;color:#fff}.tutor-course-single-sidebar-wrapper .tutor-course-topic-item-title{color:#B9C7C7}.tutor-course-single-sidebar-wrapper .tutor-course-topic-item-icon{color:#B9C7C7}.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header:hover,.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header.is-active,.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header.is-active:after{color:#159e9e}.tutor-accordion-item-header:after{color:#159e9e}.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-topbar-mark-btn:hover{color:#fff;background-color:#1FB5B5;border-color:#1FB5B5}.tutor-progress-value{background:#159e9e}.tutor-course-progress-wrapper h3{color:#fff}.tutor-course-single-sidebar-wrapper .tutor-course-topic-item .tutor-form-check-circle[checked]{border-color:#159e9e;background-color:#159e9e}.tutor-accordion-item-header{color:#159e9e!important;background-color:#a0a0a01a!important}.tutor-accordion-item{background-color:#a0a0a01a}.tutor-card{background-color:#a0a0a01a}.tutor-color-black{color:#fff}.tutor-color-secondary{color:#f9faff}.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body{background-color:#fff0}.tutor-single-course-sidebar-more p,.tutor-single-course-sidebar-more h1,.tutor-single-course-sidebar-more h2,.tutor-single-course-sidebar-more h3,.tutor-single-course-sidebar-more h4,.tutor-single-course-sidebar-more h5,.tutor-single-course-sidebar-more h6,.tutor-single-course-sidebar-more span,.tutor-single-course-sidebar-more li,.tutor-single-course-sidebar-more a,.tutor-single-course-sidebar-more label,.tutor-single-course-sidebar-more td,.tutor-single-course-sidebar-more th,.tutor-single-course-sidebar-more div{color:white!important}.tutor-single-course-sidebar-more div{background-color:#a0a0a01a}.myacocuntlink{position:relative}.myacocuntlink::after{content:attr(data-hover-label);position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);background:#0F211D;color:#159E9E;font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s;z-index:999}.myacocuntlink:hover::after{opacity:1}a.tutor-course-wishlist-btn{display:none}.plyr__volume{min-width:15%!important}.plyr__volume input[type="range"]{min-width:70%!important}.plyr__controls button{padding:8px;font-size:13px!important}.plyr__controls button svg{width:15px;height:15px}.entry-content a,p a,.post-content a,.elementor-widget-theme-post-content a,article .content-area a,.single-post .entry-content p a{font-size:inherit!important}.fp-orgnew-section{display:flex;flex-direction:column;gap:20px}.fp-orgnew-label{color:#9fb8b7;font-size:12px;font-weight:600;letter-spacing:.03em;display:flex;align-items:center;gap:6px}.fp-orgnew-section .fp-form-field input,.fp-orgnew-section .fp-form-field select,.fp-orgnew-section .fp-form-field textarea{color:#f1f5f9;font-size:15px;border:1px solid #2a4543;background:rgb(255 255 255 / .03)}.fp-orgnew-tooltip{position:relative;display:inline-flex;cursor:help}.fp-orgnew-tooltip-icon{width:14px;height:14px;border-radius:50%;border:1px solid #9fb8b7;color:#9fb8b7;font-size:10px;font-style:italic;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.fp-orgnew-tooltip-text{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;width:240px;background:#0d1f1e;border:1px solid #159E9E;color:#e2e8f0;font-size:12px;font-weight:400;text-transform:none;letter-spacing:normal;padding:8px 10px;border-radius:6px;opacity:0;visibility:hidden;transition:opacity .12s;pointer-events:none}.fp-orgnew-tooltip:hover .fp-orgnew-tooltip-text,.fp-orgnew-tooltip.fp-tooltip-open .fp-orgnew-tooltip-text{opacity:1;visibility:visible}label.fp-orgnew-checkbox span{font-weight:300!important}.fp-orgnew-checkbox-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 16px;margin-top:4px}.fp-orgnew-checkbox{display:flex;align-items:center;gap:8px;color:#f1f5f9;font-size:14px;font-weight:400;text-transform:none;letter-spacing:normal;cursor:pointer}.fp-orgnew-checkbox input{width:auto}@media (max-width:900px){.fp-orgnew-checkbox-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.fp-orgnew-checkbox-grid{grid-template-columns:1fr}}li.myaccountmenulogic svg.e-font-icon-svg.e-far-user-circle{width:1.1em!important;margin-right:6px}li.myaccountmenulogicicononly svg.e-font-icon-svg.e-far-user-circle{width:1.1em!important}li.myaccountmenulogicicononly span.sub-arrow{margin:0px!important;padding:0px!important}