*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:'Montserrat',sans-serif;color:#0A1929;background:#FFF;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:#94BFE0;color:#04222E}a{text-decoration:none}img{max-width:100%;height:auto;display:block}#geaVeil{position:fixed;inset:0;z-index:99999;background:linear-gradient(160deg,#04222E 0%,#063a52 55%,#0a4f7a 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transition:opacity .55s var(--ease),visibility .55s var(--ease)}#geaVeil.gea-hide{opacity:0;visibility:hidden}#geaProgress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#005AB5,#3b73ff 55%,#94BFE0);z-index:200;pointer-events:none;will-change:transform}#geaGlow{position:fixed;top:0;left:0;width:460px;height:460px;margin:-230px 0 0 -230px;border-radius:50%;background:radial-gradient(circle,rgb(120 165 255 / .18),rgb(120 165 255 / .07) 38%,transparent 66%);pointer-events:none;z-index:150;opacity:0;transition:opacity .35s ease;mix-blend-mode:screen;will-change:transform}#geaHeader{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff0;box-shadow:0 0 0 #fff0;border-bottom:1px solid #fff0;transition:background 300ms cubic-bezier(.2,.7,.3,1),box-shadow 300ms,border-color 300ms}#geaHeader.gea-scrolled{background:#005ab5;box-shadow:0 6px 28px rgb(4 34 46 / .28);border-bottom:1px solid rgb(255 255 255 / .08)}#geaHeader .gea-inner{max-width:1240px;margin:0 auto;padding:18px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}#geaHeader .gea-logo img{height:34px;width:auto}#geaHeader nav{display:flex;align-items:center;gap:34px}#geaHeader nav a,#geaHeader nav>span>a,#geaHeader nav span.nav-item>a{text-decoration:none!important;color:#FFF;font-size:15px;font-weight:500;opacity:.82;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .4s var(--ease),color .25s var(--ease),opacity .25s}#geaHeader nav a:hover{background-size:100% 1px;opacity:1}#geaHeader nav .nav-active>a{font-weight:600;opacity:.95}.nav-item{position:relative;display:flex;align-items:center}.nav-dd{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);min-width:226px;background:#005ab5;border:1px solid rgb(255 255 255 / .18);border-radius:14px;padding:10px;box-shadow:0 22px 52px -22px rgb(0 0 0 / .7);opacity:0;visibility:hidden;transition:opacity .24s var(--ease),transform .24s var(--ease);z-index:130}.nav-item:hover .nav-dd{opacity:1;visibility:visible;transform:translateX(-50%) translateY(2px)}.nav-dd::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:16px}.nav-dd a{display:block;padding:9px 12px;border-radius:9px;font-size:13.5px;font-weight:500;color:rgb(255 255 255 / .78);white-space:nowrap;background-image:none!important;transition:background .2s var(--ease),color .2s var(--ease)}.nav-dd a:hover{background:rgb(255 255 255 / .09);color:#FFF}.gea-cta-btn{text-decoration:none!important;background:#FFF;color:#074761;font-size:14px;font-weight:700;padding:11px 22px;border-radius:100px;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease)}.gea-cta-btn:hover{background:#94BFE0;color:#04222E}.gea-cta-ghost{background:transparent!important;color:#fff!important;border:1.5px solid rgb(255 255 255 / .5);padding:10px 20px}.gea-cta-ghost:hover{background:rgb(255 255 255 / .14)!important;color:#fff!important;border-color:#fff}.gea-cta-register{margin-left:9px}.gea-cred-pill{display:inline-flex;align-items:center;gap:6px;background:rgb(255 255 255 / .14);color:#fff!important;padding:6px 12px;border-radius:100px;font-size:13px;font-weight:800;text-decoration:none!important;white-space:nowrap;transition:background .2s}.gea-cred-pill:hover{background:rgb(255 255 255 / .26)}.gea-cred-pill svg{color:#94BFE0;flex-shrink:0}.gea-rank-pill{background:linear-gradient(135deg,rgb(255 215 0 / .22),rgb(255 255 255 / .12));border:1px solid rgb(255 215 0 / .35)}.gea-rank-pill:hover{background:linear-gradient(135deg,rgb(255 215 0 / .34),rgb(255 255 255 / .2))}.gea-streak-pill{background:linear-gradient(135deg,rgb(245 158 11 / .3),rgb(255 255 255 / .12));border:1px solid rgb(245 158 11 / .45)}.gea-streak-pill:hover{background:linear-gradient(135deg,rgb(245 158 11 / .45),rgb(255 255 255 / .2))}.gea-instructors-track{display:flex;gap:28px;width:max-content;animation:geaMarquee 34s linear infinite}.gea-instructor-card{width:220px;flex:none;background:#FFF;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px -16px rgb(7 71 97 / .18);border:1px solid rgb(7 71 97 / .07);text-align:center;padding-bottom:20px}.gea-instructor-card img{width:100%;height:180px;object-fit:cover;object-position:center top;display:block}.gea-instructor-card h4{font-size:15px;font-weight:700;color:#074761;margin:14px 16px 4px;line-height:1.25}.gea-instructor-card span{font-size:12px;font-weight:500;color:#6B7D8E;display:block;margin:0 16px}.gea-kcc-title{font-size:clamp(34px,5vw,72px);font-weight:900;letter-spacing:-.025em;line-height:1.04;color:#FFF;margin:0 0 24px;white-space:nowrap}@media (max-width:640px){.gea-kcc-title{white-space:normal;display:flex;flex-direction:column;align-items:center;gap:6px}.gea-kcc-sep{display:none}}.gea-burger{display:none;align-items:center;justify-content:center;width:46px;height:46px;cursor:pointer;color:#fff}#geaNavChk{display:none}#geaFooter a{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .4s var(--ease),color .25s var(--ease)}#geaFooter a:hover{background-size:100% 1px}#geaGrainSvg{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}#geaWrap{font-family:'Montserrat',sans-serif;overflow-x:hidden}#geaWrap h1,#geaWrap h2,#geaWrap h3{font-family:'Montserrat',sans-serif}#geaWrap section{position:relative}#geaWrap details.faq{border-bottom:1px solid rgb(7 71 97 / .14)}#geaWrap details.faq summary{list-style:none;cursor:pointer}#geaWrap details.faq summary::-webkit-details-marker{display:none}#geaWrap details.faq .faq-chev{transition:transform .35s var(--ease)}#geaWrap details.faq[open] .faq-chev{transform:rotate(45deg)}#geaWrap details.faq .faq-a{overflow:hidden;max-height:0;opacity:0;transition:max-height .45s var(--ease),opacity .35s var(--ease)}#geaWrap details.faq[open] .faq-a{max-height:340px;opacity:1}.gea-wa-float{position:fixed;bottom:28px;right:28px;z-index:500;display:flex;align-items:center;gap:10px;background:#25D366;color:#fff;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;padding:13px 20px 13px 16px;border-radius:100px;box-shadow:0 8px 28px -8px rgb(37 211 102 / .7);text-decoration:none;transition:transform .25s cubic-bezier(.22,.72,.2,1),box-shadow .25s,background .2s;will-change:transform}.gea-wa-float:hover{transform:translateY(-4px);background:#1ebe5a;box-shadow:0 14px 36px -10px rgb(37 211 102 / .8)}.gea-wa-label{white-space:nowrap}@media (max-width:600px){.gea-wa-float{padding:13px;border-radius:50%}.gea-wa-label{display:none}}@media (max-width:600px){#geaWrap [style*="white-space:nowrap"],#geaWrap [style*="white-space: nowrap"]{white-space:normal!important}.gea-h1{font-size:clamp(38px,11vw,56px)!important}}@media (max-width:880px){#geaWrap [style*="grid-template-columns"]{grid-template-columns:1fr!important}#geaWrap [style*="position:sticky"],#geaWrap [style*="position: sticky"]{position:static!important;top:auto!important}#geaWrap section{padding-left:22px!important;padding-right:22px!important}#geaFooter{padding-left:22px!important;padding-right:22px!important}#geaWrap [style*="padding:0 40px"]{padding-left:22px!important;padding-right:22px!important}#geaWrap [data-hero] [data-par="-0.08"]{padding:120px 22px 90px!important}#geaWrap [data-slide] [style*="padding:96px"]{padding:120px 26px 70px!important}#geaWrap [data-carousel] [data-prev],#geaWrap [data-carousel] [data-next]{width:46px!important;height:46px!important}.gea-burger{display:flex!important}#geaHeader .gea-inner{padding:14px 20px!important}#geaHeader nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0!important;background:#005ab5;padding:6px 18px 18px;box-shadow:0 26px 44px -20px rgb(0 0 0 / .6);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1)}#geaNavChk:checked~#geaHeader nav{max-height:82vh;overflow-y:auto;opacity:1;visibility:visible}.nav-item{display:block;border-bottom:1px solid rgb(255 255 255 / .14);padding:2px 0}.nav-item>a{display:block;padding:13px 4px;font-size:16px;opacity:1!important}.nav-dd{position:static;transform:none!important;opacity:1!important;visibility:visible!important;min-width:0;background:#fff0;border:0;box-shadow:none;padding:0 0 8px 12px}.nav-dd::before{display:none}.nav-dd a{padding:8px 6px;font-size:14px;opacity:.82}.gea-cta-btn{display:none!important}.gea-cta-login,.gea-cta-register{display:inline-flex!important;padding:8px 12px!important;font-size:11.5px!important}.gea-cta-register{margin-left:5px!important}.gea-cred-pill{padding:5px 9px;font-size:12px;gap:4px}#geaFooter [style*="grid-template-columns: 1.6fr"]{grid-template-columns:1fr 1fr!important}#geaWrap section [style*="grid-template-columns: 1fr 360px"]{grid-template-columns:1fr!important}#geaWrap section [style*="position:sticky"]{position:static!important;top:auto!important}}.gea-tutor-enroll-wrap .tutor-btn,.gea-tutor-enroll-wrap button.tutor-btn,.gea-tutor-enroll-wrap a.tutor-btn,.gea-tutor-enroll-wrap .tutor-course-enroll-btn,.gea-tutor-enroll-wrap input[type="submit"],.gea-tutor-enroll-wrap button[type="submit"]{display:block!important;width:100%!important;background:#005AB5!important;color:#fff!important;font-family:'Montserrat',sans-serif!important;font-size:16px!important;font-weight:700!important;padding:16px 24px!important;border-radius:100px!important;border:none!important;text-align:center!important;cursor:pointer!important;transition:background .25s!important;text-decoration:none!important;line-height:1.4!important}.gea-tutor-enroll-wrap .tutor-btn:hover,.gea-tutor-enroll-wrap a.tutor-btn:hover,.gea-tutor-enroll-wrap button.tutor-btn:hover,.gea-tutor-enroll-wrap input[type="submit"]:hover,.gea-tutor-enroll-wrap button[type="submit"]:hover{background:#0047a0!important}.gea-tutor-enroll-wrap .tutor-btn-primary{background:#074761!important}.gea-tutor-enroll-wrap .tutor-btn-primary:hover{background:#052f42!important}.gea-tutor-enroll-wrap .tutor-course-price{display:none!important}.gea-wc-price .price{font-size:inherit!important;color:inherit!important;font-weight:inherit!important}.gea-wc-price del{font-size:18px!important;color:#9AA8B4!important;font-weight:500!important}.gea-wc-price ins{text-decoration:none!important}.gea-course-body p{font-size:15.5px;line-height:1.75;color:#2A3E52;margin:0 0 16px}.gea-course-body ul{padding-left:22px;margin:0 0 16px}.gea-course-body ol{padding-left:22px;margin:0 0 16px}.gea-course-body li{font-size:15px;line-height:1.65;color:#2A3E52;margin-bottom:8px}.gea-course-body h3{font-size:20px;font-weight:700;color:#074761;margin:28px 0 12px}.gea-course-body h4{font-size:17px;font-weight:700;color:#074761;margin:22px 0 10px}.gea-course-body strong{color:#074761}.gea-course-body a{color:#005AB5}.gea-tutor-topics .tutor-course-topics-wrap{border:none!important}.gea-tutor-topics .tutor-course-topic{border:1px solid #E8EDF2!important;border-radius:12px!important;margin-bottom:10px!important;overflow:hidden!important}.gea-tutor-topics .tutor-course-topic-header{background:#F5F7FA!important;padding:16px 20px!important;cursor:pointer}.gea-tutor-topics .tutor-course-topic-header h5,.gea-tutor-topics .tutor-course-topic-header .tutor-segment-title{font-size:15px!important;font-weight:700!important;color:#074761!important}.gea-tutor-topics .tutor-course-topic-header .tutor-segment-meta{font-size:13px!important;color:#6B7D8E!important}.gea-tutor-topics .tutor-course-lesson a{color:#2A3E52!important;font-size:14px!important}.gea-tutor-topics .tutor-course-lesson a:hover{color:#005AB5!important}.gea-tutor-topics .tutor-course-topic-content{padding:6px 20px 12px!important}.gea-tutor-topics .tutor-course-lesson{padding:10px 4px!important;border-top:1px solid #F0F3F6!important}.gea-tutor-topics .tutor-icon-lock,.gea-tutor-topics .tutor-lesson-icon{color:#9AA8B4!important}.gea-tutor-topics .tutor-icon-youtube-play,.gea-tutor-topics .tutor-icon-video{color:#005AB5!important}body.gea-offset #geaWrap{padding-top:76px}@media (max-width:600px){body.gea-offset #geaWrap{padding-top:64px}}.gal-cart-overlay{position:fixed;inset:0;background:rgb(4 34 46 / .5);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:99998}.gal-cart-overlay.open{opacity:1;visibility:visible}.gal-cart-drawer{position:fixed;top:0;right:0;height:100%;width:380px;max-width:90vw;background:#fff;box-shadow:-20px 0 60px -20px rgb(7 71 97 / .4);transform:translateX(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);z-index:99999;display:flex;flex-direction:column;font-family:'Montserrat',sans-serif}.gal-cart-drawer.open{transform:translateX(0)}.gal-cart-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #EEF2F6;font-size:17px;font-weight:800;color:#074761}.gal-cart-close{background:none;border:none;font-size:30px;line-height:1;color:#9AA8B4;cursor:pointer;padding:0;width:32px;height:32px}.gal-cart-close:hover{color:#074761}.gal-cart-body{flex:1;overflow-y:auto}.gal-mc-loading{padding:46px 20px;text-align:center;color:#9AA8B4;font-size:14px}.gal-mc-empty{padding:52px 24px;text-align:center;color:#6B7D8E}.gal-mc-empty p{font-size:15px;margin:14px 0 18px}.gal-mc-explore{display:inline-block;background:#005AB5;color:#fff!important;font-weight:700;font-size:14px;padding:11px 22px;border-radius:100px;text-decoration:none!important}.gal-mc-items{padding:6px 0}.gal-mc-item{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #F4F7FA;transition:opacity .2s}.gal-mc-thumb{flex-shrink:0;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#EAF1FB;display:block}.gal-mc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gal-mc-info{flex:1;min-width:0}.gal-mc-name{font-size:13.5px;font-weight:700;color:#074761!important;text-decoration:none!important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gal-mc-meta{font-size:12.5px;color:#6B7D8E;margin-top:4px}.gal-mc-remove{flex-shrink:0;background:none;border:none;font-size:22px;color:#C0CAD4;cursor:pointer;width:30px;height:30px;line-height:1;border-radius:50%;transition:color .2s,background .2s}.gal-mc-remove:hover{color:#E53E3E;background:#FDECEC}.gal-mc-foot{padding:18px 22px 22px;border-top:1px solid #EEF2F6}.gal-mc-subtotal{display:flex;align-items:center;justify-content:space-between;font-size:15px;color:#074761;margin-bottom:16px}.gal-mc-subtotal strong{font-size:19px;font-weight:900;color:#005AB5}.gal-mc-checkout{display:block;text-align:center;background:#005AB5;color:#fff!important;font-weight:800;font-size:15px;padding:15px;border-radius:100px;text-decoration:none!important;transition:background .2s}.gal-mc-checkout:hover{background:#0047a0}.gal-mc-viewcart{display:block;text-align:center;font-size:13px;font-weight:600;color:#6B7D8E!important;text-decoration:none!important;margin-top:12px}.gal-mc-viewcart:hover{color:#005AB5!important}body.gal-cart-lock{overflow:hidden}.gal-cart-toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(14px);background:#10B981;color:#fff;font-weight:700;font-size:14px;padding:12px 24px;border-radius:100px;box-shadow:0 12px 30px -8px rgb(0 0 0 / .3);z-index:100000;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none;font-family:'Montserrat',sans-serif}.gal-cart-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:480px){.gal-cart-drawer{width:90vw}}.woocommerce-account .woocommerce,.woocommerce-account .woocommerce *{font-family:'Montserrat',sans-serif}.woocommerce-account .woocommerce{max-width:1080px;margin:0 auto}.woocommerce-account .col2-set,.woocommerce-account .u-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:0}.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2,.woocommerce-account .u-columns .col-1,.woocommerce-account .u-columns .col-2{width:100%!important;float:none!important;max-width:100%;margin:0;padding:0}@media(max-width:760px){.woocommerce-account .col2-set,.woocommerce-account .u-columns{grid-template-columns:1fr}}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword{background:#fff!important;border:1px solid #E6EEF2!important;border-radius:18px!important;padding:30px 28px!important;box-shadow:0 16px 44px -26px rgb(7 71 97 / .42)!important;margin:0!important;max-width:580px}.woocommerce-ResetPassword{margin:0 auto!important}.woocommerce-account .woocommerce:has(.woocommerce-form-login){max-width:540px}.woocommerce-account .woocommerce:has(.woocommerce-form-login) .col2-set,.woocommerce-account .woocommerce:has(.woocommerce-form-login) .u-columns{display:block!important}.woocommerce-form-login,.woocommerce-form-register{position:relative;overflow:hidden;margin:0 auto 26px!important;max-width:540px;padding-top:34px!important}.woocommerce-form-login::before,.woocommerce-form-register::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#005AB5,#1B7EE5)}.woocommerce-form-register .form-row-first,.woocommerce-form-register .form-row-last{width:100%!important;float:none!important}.woocommerce-account [class*="loginpress"][class*="social"],.woocommerce-account [class*="social-login"],.woocommerce-account [class*="social_login"],.woocommerce-account [class*="loginpress"][class*="-or"],.woocommerce-account .nsl-container{display:none!important}.woocommerce-account:not(.gea-show-register) #customer_login .col-2,.woocommerce-account:not(.gea-show-register) #customer_login .u-column2{display:none!important}.woocommerce-account.gea-show-register #customer_login .col-1,.woocommerce-account.gea-show-register #customer_login .u-column1{display:none!important}.woocommerce-account .col-1>h2,.woocommerce-account .col-2>h2,.woocommerce-account .u-column1 h2,.woocommerce-account .u-column2 h2{font-size:20px!important;font-weight:800!important;color:#074761!important;margin:0 0 14px!important;letter-spacing:-.02em}.woocommerce-account .form-row{margin-bottom:16px}.woocommerce-account label{font-weight:600!important;color:#074761!important;font-size:13.5px!important;margin-bottom:7px;display:block}.woocommerce-account form .input-text,.woocommerce-account input[type=text],.woocommerce-account input[type=email],.woocommerce-account input[type=password]{width:100%;border:1.5px solid #DCE4EC!important;border-radius:10px!important;padding:13px 14px!important;font-size:15px!important;background:#fbfdfe!important;box-shadow:none!important;min-height:50px;transition:border-color .2s,box-shadow .2s}.woocommerce-account input:focus{border-color:#005AB5!important;box-shadow:0 0 0 3px rgb(0 90 181 / .12)!important;background:#fff!important;outline:none}.woocommerce-account button[type=submit],.woocommerce-account .woocommerce-button,.woocommerce-account .woocommerce-Button{background:linear-gradient(135deg,#005AB5,#1B7EE5)!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:14px 30px!important;font-weight:800!important;font-size:15px!important;width:100%;cursor:pointer;box-shadow:0 14px 30px -12px rgb(0 90 181 / .5);transition:transform .2s;text-transform:none!important}.woocommerce-account button[type=submit]:hover,.woocommerce-account .woocommerce-button:hover{transform:translateY(-2px)}.woocommerce-account .woocommerce-form-login__rememberme{font-size:13px;color:#5A6B7B;display:inline-flex;align-items:center;gap:7px;font-weight:500}.woocommerce-account .lost_password a,.woocommerce-account a{color:#005AB5}.woocommerce-account .woocommerce-privacy-policy-text{font-size:12px;color:#9AA8B4}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.woocommerce-MyAccount-navigation li a{display:block;padding:11px 16px;border-radius:10px;font-weight:600;color:#4A5568!important;text-decoration:none!important;transition:background .18s,color .18s}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{background:rgb(0 90 181 / .08);color:#005AB5!important}body.gea-header-light #geaHeader{background:rgb(4 34 46 / .96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 4px 28px rgb(4 34 46 / .3);border-bottom:1px solid rgb(255 255 255 / .08)}body.gea-header-light #geaHeader.gea-scrolled{background:#005AB5;backdrop-filter:none;-webkit-backdrop-filter:none}.tutor-dashboard,.tutor-dashboard-content,.tutor-wrap{--tutor-color-primary:#005AB5;--tutor-color-primary-rgb:0,90,181;--tutor-color-primary-hover:#1B7EE5;--tutor-color-primary-light:rgba(0,90,181,.10);--tutor-fontfamily-body:'Montserrat', sans-serif;--tutor-fontfamily-heading:'Montserrat', sans-serif}.tutor-dashboard,.tutor-dashboard *:not([class*="tutor-icon"]):not(i):not([class*="ttr-"]){font-family:'Montserrat',sans-serif!important}.tutor-dashboard-permalinks{border:1px solid rgb(7 71 97 / .10);border-radius:16px;overflow:hidden}.tutor-dashboard-permalinks ul li a,.tutor-dashboard-menu-item-link{font-weight:600!important;color:#2A3E52!important;border-left:3px solid #fff0;transition:background .2s,color .2s,border-color .2s}.tutor-dashboard-permalinks ul li a:hover,.tutor-dashboard-menu-item-link:hover{background:rgb(0 90 181 / .06)!important;color:#005AB5!important}.tutor-dashboard-permalinks ul li.active a,.tutor-dashboard-menu-item.active .tutor-dashboard-menu-item-link,.tutor-dashboard-menu-item-link.active{background:rgb(0 90 181 / .10)!important;color:#005AB5!important;border-left-color:#005AB5!important}.tutor-dashboard-permalinks ul li a svg,.tutor-dashboard-permalinks ul li a i{color:inherit!important}.tutor-dashboard .tutor-btn-primary,.tutor-dashboard .tutor-btn.tutor-btn-primary{background-color:#005AB5!important;border-color:#005AB5!important;border-radius:100px!important;font-weight:700!important}.tutor-dashboard .tutor-btn-primary:hover{background-color:#1B7EE5!important;border-color:#1B7EE5!important}.tutor-dashboard .tutor-btn-outline-primary{color:#005AB5!important;border-color:#005AB5!important;border-radius:100px!important}.tutor-dashboard .tutor-card{border-radius:16px!important;border:1px solid rgb(7 71 97 / .08)!important;box-shadow:0 10px 30px -22px rgb(7 71 97 / .35)!important}.tutor-dashboard .tutor-nav-link.is-active,.tutor-dashboard .is-active>.tutor-nav-link{color:#005AB5!important;border-color:#005AB5!important}.tutor-dashboard [class*="tutor-icon-star"]{color:#F59E0B!important}.tutor-dashboard a:not(.tutor-btn){color:#005AB5}.tutor-dashboard h1,.tutor-dashboard h2,.tutor-dashboard h3{color:#074761!important}.tutor-dashboard .gea-cert-nav-icon,.tutor-dashboard-permalinks a[href*="my-certificates"] .gea-cert-nav-icon{display:inline-block;width:20px;height:20px;flex-shrink:0;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005AB5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3Cpath d='M8.21 13.89 7 23l5-3 5 3-1.21-9.12'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.tutor-dashboard-permalinks a[href*="my-certificates"]:not(:has(.gea-cert-nav-icon))::before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;flex-shrink:0;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005AB5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3Cpath d='M8.21 13.89 7 23l5-3 5 3-1.21-9.12'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.tutor-dashboard .gea-cred-nav-icon,.tutor-dashboard-permalinks a[href*="mis-creditos"] .gea-cred-nav-icon{display:inline-block;width:20px;height:20px;flex-shrink:0;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005AB5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 12 20 22 4 22 4 12'/%3E%3Crect x='2' y='7' width='20' height='5'/%3E%3Cline x1='12' y1='22' x2='12' y2='7'/%3E%3Cpath d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z'/%3E%3Cpath d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.tutor-dashboard-permalinks a[href*="mis-creditos"]:not(:has(.gea-cred-nav-icon))::before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;flex-shrink:0;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005AB5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 12 20 22 4 22 4 12'/%3E%3Crect x='2' y='7' width='20' height='5'/%3E%3Cline x1='12' y1='22' x2='12' y2='7'/%3E%3Cpath d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z'/%3E%3Cpath d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.tutor-dashboard .tutor-avatar,.tutor-dashboard .tutor-avatar img,.tutor-dashboard-header .tutor-avatar,.tutor-dashboard img.tutor-image-avatar{border-radius:50%!important;object-fit:cover!important;object-position:center 20%!important;aspect-ratio:1 / 1;overflow:hidden;flex-shrink:0}@media (max-width:600px){.tutor-dashboard .tutor-avatar,.tutor-dashboard .tutor-avatar img,.tutor-dashboard-header .tutor-avatar{width:64px!important;height:64px!important;max-width:64px}.tutor-dashboard-header{overflow:visible!important}.tutor-dashboard-header .tutor-dashboard-header-avatar{margin-top:0!important}}.woocommerce-checkout .woocommerce{max-width:1200px;margin:0 auto;font-family:'Montserrat',sans-serif}.woocommerce-checkout .gea-checkout-left,.woocommerce-checkout .gea-checkout-right{min-width:0}@media (min-width:901px){.woocommerce-checkout .gea-checkout-right{position:sticky;top:90px}}.woocommerce-checkout #customer_details{display:block;width:100%;float:none!important}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%!important;float:none!important;max-width:100%!important;margin:0}.woocommerce-checkout #order_review{width:100%!important;float:none!important}@media (max-width:900px){.woocommerce-checkout .gea-checkout-cols{grid-template-columns:1fr;gap:8px}.woocommerce-checkout .gea-checkout-right{position:static}}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-size:19px!important;font-weight:800!important;color:#074761!important;letter-spacing:-.02em;margin-bottom:14px}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields{background:#fff;border:1px solid #E6EEF2;border-radius:18px;padding:26px 24px;box-shadow:0 16px 44px -30px rgb(7 71 97 / .45);margin-bottom:20px}.woocommerce-checkout .form-row{margin-bottom:14px!important}.woocommerce-checkout label{font-weight:600!important;color:#074761!important;font-size:13px!important;margin-bottom:6px;display:block}.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%;border:1.5px solid #DCE4EC!important;border-radius:10px!important;padding:12px 14px!important;font-size:15px!important;background:#fbfdfe!important;box-shadow:none!important;min-height:48px;transition:border-color .2s,box-shadow .2s}.woocommerce-checkout .input-text:focus,.woocommerce-checkout select:focus{border-color:#005AB5!important;box-shadow:0 0 0 3px rgb(0 90 181 / .12)!important;background:#fff!important;outline:none}.woocommerce-checkout .select2-container--default .select2-selection--single{border:1.5px solid #DCE4EC!important;border-radius:10px!important;height:48px!important;background:#fbfdfe}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px!important;padding-left:14px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px!important}.woocommerce-checkout #order_review{background:#fff;border:1px solid #E6EEF2;border-radius:18px;padding:24px;box-shadow:0 16px 44px -30px rgb(7 71 97 / .45)}.woocommerce-checkout table.shop_table{border:0!important}.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th{border-color:#EEF2F6!important;font-size:14px;color:#2A3E52;padding:11px 6px}.woocommerce-checkout table.shop_table .order-total .amount{color:#005AB5;font-size:19px;font-weight:900}.woocommerce-checkout #place_order{background:linear-gradient(135deg,#005AB5,#1B7EE5)!important;color:#fff!important;border:0!important;border-radius:100px!important;padding:16px 30px!important;font-weight:800!important;font-size:16px!important;width:100%;box-shadow:0 14px 30px -12px rgb(0 90 181 / .5);text-transform:none!important}@media (max-width:760px){.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #order_review{padding:18px 16px;border-radius:14px}}body.woocommerce-checkout *,body.woocommerce-checkout *::before,body.woocommerce-checkout *::after{animation:none!important;transition:none!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout .button:hover,body.woocommerce-checkout button:hover{transform:none!important}body.woocommerce-checkout #geaGlow{display:none!important}