body{background-image:url(/wp-content/uploads/2026/01/main-bg-1920.webp);background-position:top center;background-size:cover;background-repeat:no-repeat}.page-template:not(.elementor-template-canvas){background-image:url(/wp-content/uploads/2026/01/Header.svg)}.site-header .site-branding{flex:1}.site-navigation{flex:2}.site-navigation ul.menu{width:100%;align-items:center}.site-navigation ul.menu .ml-auto{margin-left:auto}.site-header .site-navigation ul.menu li.current_page_item a{color:#44E5E7;font-weight:600}.site-header .site-navigation ul.menu li.btn-secondary a{color:#fff;border:2px solid #fff;border-radius:50px;padding-inline:24px;transition:all ease .2s}.site-header .site-navigation ul.menu li.btn-secondary a:hover{color:#0E2E2E;background-color:#fff;border-color:#fff}.site-header .site-navigation ul.menu li.btn-primary{margin-left:12px}.site-header .site-navigation ul.menu li.btn-primary a{color:#0E2E2E;background-color:#44E5E7;border:2px solid #44E5E7;border-radius:50px;padding-inline:24px;box-shadow:0 0 25px 0 #44E5E74D;transition:all ease .2s}.site-header .site-navigation ul.menu li.btn-primary a:hover{background-color:#fff0;border-color:#44E5E7;color:#44E5E7}.text-no-margin p{margin-bottom:0}.gradient-heading .elementor-heading-title{color:transparent!important;background:linear-gradient(90deg,#FFFFFF 0%,#44E5E7 100%);background-clip:text}.footer-legal-links li.elementor-icon-list-item.elementor-inline-item{flex-direction:row-reverse}.footer-legal-links li.elementor-icon-list-item.elementor-inline-item .elementor-icon-list-text{padding-inline-start:0;padding-inline-end:10px}span.text-bw-design{display:inline-block;background-image:url(/wp-content/uploads/2026/01/text-bw-design.png);width:154px;height:46px;background-size:cover;position:relative;top:10px}.steps-container{position:relative}.e-n-tabs-heading{background-color:#0E2E2E;width:fit-content;margin:0 auto;border:1px solid #44E5E733;padding:10px;border-radius:50px}@media(min-width:767px){.steps-container:before{content:"";width:70%;height:1px;border-bottom:1px dashed #C7F7F8;position:absolute;top:30px;left:30px}}.testimonial-grid{column-count:3;column-gap:24px}.testimonial-card{break-inside:avoid;background:#0E2E2E;border-radius:16px;padding:40px 32px;margin-bottom:24px}.stars span{font-size:18px}.filled svg path{fill:#C7F7F8}.testimonial-content{margin:16px 0;color:#C7F7F8;font-weight:300;font-size:18px}.author{display:flex;align-items:center;gap:24px;margin-top:20px}.author h4{margin-top:0;margin-bottom:5px;color:#44E5E7}.author div span{color:#FFF;margin:0}.author img{width:72px;height:72px;border-radius:50%}#testimonial-load-more{margin:50px auto 0;display:block;padding:14px 36px;border-radius:999px;border:2px solid #fff;background:#fff0;color:#fff;cursor:pointer}#testimonial-load-more img{margin-left:8px}.auth-form-group{margin-bottom:20px}.auth-form-group label{display:block;margin-bottom:10px;color:#fff}.auth-input{width:100%;padding:16px 20px!important;font-weight:300;border-radius:50px!important;border:none!important;outline:none!important;color:#C7F7F8;background:#44E5E733}.auth-input::placeholder{color:rgb(230 255 255 / .6)}.password-field{position:relative}.toggle-password{position:absolute;right:18px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.toggle-password svg+svg{display:none}.toggle-password.show svg{display:none}.toggle-password.show svg+svg{display:block}.forgot-password{text-align:right;margin-top:6px}.forgot-password a{font-size:14px;color:#44E5E7;font-weight:500;text-decoration:none}.auth-submit{width:100%;margin-top:20px;padding:16px;border-radius:999px;border:none;font-size:18px!important;font-weight:300!important;color:#003a3a!important;background:#4eeaea!important;cursor:pointer}.auth-submit:hover{filter:brightness(1.05)}.auth-footer-text{text-align:center;margin-top:18px;color:#C7F7F8}.auth-footer-text a{color:#44E5E7;font-weight:500;text-decoration:none}@media (max-width:1024px){.testimonial-grid{column-count:2}}@media (max-width:640px){.testimonial-grid{column-count:1}.page-template:not(.elementor-template-canvas){height:100vh!important}.note-timestamp{font-size:12px!important}.summary-text p,.key-points-list li span{font-size:14px!important;line-height:24px!important}.upload-main-content{flex-direction:column!important}.upload-cancel-btn,.upload-process-btn{width:50%;height:49.2px;font-size:12px!important}.upload-dropzone-main{font-size:14px!important;line-height:22px!important;word-break:break-all!important}.upload-dropzone{padding:20px}.upload-left-col,.upload-right-col{width:100%!important}}@media (min-width:981px){.pricing-page-tabs .e-n-tabs-heading{margin-right:0;margin-bottom:40px}}.pmpro_checkout .entry-title,#pmpro_form>h2:first-child,h1.entry-title,.pmpro_confirmation_message h1,#pmpro_account .entry-title{font-size:32px!important;font-weight:800!important;letter-spacing:-0.5px!important;background:linear-gradient(135deg,#22d3ee,#34d399)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;margin-bottom:32px!important}#pmpro_form .pmpro_checkout,#pmpro_form .pmpro_card,.pmpro_checkout .pmpro_card,#pmpro_payment_information_fields,#pmpro_account-membership,.pmpro_checkout-fields,.pmpro_invoice,.pmpro_invoice_wrap,#pmpro_account .pmpro_card,#pmpro_invoice{background:rgb(255 255 255 / .04)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgb(199 247 248 / .1)!important;border-radius:18px!important;padding:32px!important;margin-bottom:24px!important;box-shadow:0 8px 32px rgb(0 0 0 / .25)!important}#pmpro_form h3,.pmpro_card h3,.pmpro_checkout h3,#pmpro_form .pmpro_card_title,#pmpro_account h2,#pmpro_account h3{color:#C7F7F8!important;font-weight:700!important;font-size:20px!important;margin-bottom:16px!important;border-bottom:1px solid rgb(199 247 248 / .08)!important;padding-bottom:12px!important}#pmpro_form,#pmpro_form p,#pmpro_form label,#pmpro_form td,#pmpro_form th,#pmpro_form span,.pmpro_checkout p,.pmpro_checkout label,.pmpro_checkout td,.pmpro_checkout th,.pmpro_invoice p,.pmpro_invoice td,.pmpro_invoice th,.pmpro_invoice span,.pmpro_invoice_wrap p,.pmpro_invoice_wrap td,.pmpro_invoice_wrap th,.pmpro_confirmation_message,.pmpro_confirmation_message p,#pmpro_account p,#pmpro_account td,#pmpro_account th,#pmpro_account span,.entry-content>p{color:rgb(199 247 248 / .75)!important;font-size:15px!important}#pmpro_form strong,.pmpro_checkout strong,.pmpro_invoice strong,#pmpro_account strong{color:#C7F7F8!important;font-weight:700!important}#pmpro_form a,.pmpro_checkout a,.pmpro_invoice a,.pmpro_confirmation_message a,#pmpro_account a{color:#22d3ee!important;text-decoration:none!important;transition:color 0.2s ease!important}#pmpro_form a:hover,.pmpro_checkout a:hover,.pmpro_invoice a:hover,#pmpro_account a:hover{color:#67e8f9!important;text-decoration:underline!important}#pmpro_form input[type="text"],#pmpro_form input[type="email"],#pmpro_form input[type="password"],#pmpro_form input[type="tel"],#pmpro_form input[type="number"],#pmpro_form select,#pmpro_form textarea{background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:12px!important;color:#C7F7F8!important;padding:12px 16px!important;font-size:15px!important;transition:all 0.2s ease!important}#pmpro_form input:focus,#pmpro_form select:focus,#pmpro_form textarea:focus{outline:none!important;border-color:rgb(34 197 94 / .6)!important;box-shadow:0 0 0 2px rgb(34 197 94 / .15)!important}#pmpro_form input::placeholder{color:rgb(199 247 248 / .4)!important}#pmpro_form .pmpro_btn,#pmpro_form input[type="submit"],#pmpro_form button[type="submit"],#pmpro_btn-submit,#pmpro_account .pmpro_btn{background:linear-gradient(135deg,#06b6d4,#22c55e)!important;color:#0E2E2E!important;font-weight:700!important;font-size:15px!important;padding:14px 32px!important;border:none!important;border-radius:14px!important;cursor:pointer!important;transition:all 0.2s ease!important;box-shadow:0 8px 20px rgb(34 197 94 / .18)!important}#pmpro_form .pmpro_btn:hover,#pmpro_form input[type="submit"]:hover,#pmpro_btn-submit:hover,#pmpro_account .pmpro_btn:hover{box-shadow:0 12px 28px rgb(34 197 94 / .28)!important;transform:translateY(-1px)!important}#pmpro_form table,.pmpro_invoice table,#pmpro_account table{border-collapse:separate!important;border-spacing:0!important;border:none!important;width:100%!important}#pmpro_form table td,#pmpro_form table th,.pmpro_invoice table td,.pmpro_invoice table th,#pmpro_account table td,#pmpro_account table th{border:none!important;border-bottom:1px solid rgb(199 247 248 / .06)!important;padding:10px 0!important;background:transparent!important}#pmpro_form .pmpro_discount_code,#pmpro_form #discount_code_fields{background:rgb(255 255 255 / .03)!important;border:1px solid rgb(199 247 248 / .08)!important;border-radius:14px!important;padding:20px!important;margin-top:16px!important}.pmpro_message,.pmpro_error{background:rgb(239 68 68 / .08)!important;border:1px solid rgb(239 68 68 / .25)!important;border-radius:12px!important;color:#fca5a5!important;padding:14px 20px!important}.pmpro_success{background:rgb(34 197 94 / .08)!important;border:1px solid rgb(34 197 94 / .25)!important;border-radius:12px!important;color:#86efac!important;padding:14px 20px!important}.pmpro_tag{background:rgb(34 197 94 / .12)!important;border:1px solid rgb(34 197 94 / .3)!important;color:#4ade80!important;border-radius:999px!important;padding:4px 14px!important;font-weight:700!important;font-size:13px!important}#pmpro_form,#pmpro_form>div,.pmpro_checkout_wrap,.pmpro_invoice_wrap,.pmpro_invoice>div,#pmpro_account,#pmpro_account>div{background:transparent!important}@media (max-width:768px){#pmpro_form .pmpro_checkout,#pmpro_form .pmpro_card,.pmpro_invoice,#pmpro_account .pmpro_card{padding:20px 16px!important;border-radius:14px!important}#pmpro_form .pmpro_btn,#pmpro_form input[type="submit"]{width:100%!important;text-align:center!important}}body.logged-in .site-navigation li.nav-login{display:none!important}body:not(.logged-in) .site-navigation li.nav-profile{display:none!important}body.logged-in .site-navigation li.nav-login{display:none!important}body.logged-in li.nav-login{display:none!important}body.logged-in .site-navigation li.nav-login{display:none!important}body.logged-in .site-navigation ul.menu li.nav-login{display:none!important}