.elementor-kit-12{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend){--al-navy:#13294b;--al-navy2:#0c1c36;--al-teal:#1d9a96;--al-teal2:#16807c;--al-mint:#e8f5f4;--al-ink:#1d2433;--al-mute:#5b6577;--al-line:#e3e8ee;--tutor-color-primary:#1d9a96;--tutor-color-primary-rgb:29,154,150;--tutor-color-primary-hover:#16807c;--tutor-color-primary-hover-rgb:22,128,124;--tutor-body-color:#1d2433;--tutor-color-secondary:#5b6577;--tutor-border-color:#e3e8ee;--wp--preset--color--contrast:#13294b;font-family:'Sora',system-ui,sans-serif!important;color:var(--al-ink);background:#f6f9fa!important;position:relative}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(input,select,textarea,button,.tutor-btn,h1,h2,h3,h4,h5,.tutor-fs-4,.tutor-fs-5,.tutor-fs-6,.tutor-h3,.tutor-h4,.tutor-h5){font-family:'Sora',system-ui,sans-serif!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend)::before{content:"";position:fixed;inset:-40px;z-index:-2;pointer-events:none;background:url(https://arminlopez.cl/wp-content/uploads/2026/07/pexels-funkcines-terapijos-centras-927573878-20860611-1024x683.jpg) center/cover;filter:blur(26px) saturate(1.1);opacity:.14}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend)::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px 420px at 88% 8%,rgba(95,208,201,.38),transparent 70%),radial-gradient(460px 380px at 6% 92%,rgba(43,90,160,.16),transparent 70%),radial-gradient(380px 320px at 30% 30%,rgba(191,234,230,.45),transparent 70%);animation:alcBg 18s ease-in-out infinite alternate}@keyframes alcBg{50%{transform:translate(30px,-24px) scale(1.06)}100%{transform:translate(-24px,18px) scale(.98)}}@keyframes alcUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes alcPulse{70%{box-shadow:0 0 0 14px rgba(29,154,150,0)}100%{box-shadow:0 0 0 0 rgba(29,154,150,0)}}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .elementor-2133 .elementor-element-66e87895{background:rgba(255,255,255,.88)!important;backdrop-filter:blur(12px);border-bottom:1px solid var(--al-line);box-shadow:0 10px 30px -24px rgba(19,41,75,.5)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .elementor-2133 .elementor-button{background:linear-gradient(135deg,var(--al-teal),var(--al-teal2))!important;border-radius:999px!important;box-shadow:0 10px 24px -10px rgba(29,154,150,.7);animation:alcPulse 2.6s infinite;font-weight:700}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .elementor-2133 a:not(.elementor-button){color:var(--al-navy)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .elementor-2133 a:not(.elementor-button):hover{color:var(--al-teal)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .elementor-2133 .wpr-mini-cart-toggle-btn{border-radius:999px!important;border-color:var(--al-line)!important;background:#fff!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.tutor-btn-primary,.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tutor-login-form-wrapper button[type=submit],#tutor-registration-form button[type=submit]){background:linear-gradient(135deg,var(--al-teal),var(--al-teal2))!important;border:0!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.01em;min-height:52px;box-shadow:0 14px 28px -12px rgba(29,154,150,.75);transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.tutor-btn-primary,.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tutor-login-form-wrapper button[type=submit],#tutor-registration-form button[type=submit]):hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 18px 34px -12px rgba(29,154,150,.85)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.tutor-btn-primary,.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tutor-login-form-wrapper button[type=submit],#tutor-registration-form button[type=submit])::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .7s}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.tutor-btn-primary,.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.tutor-login-form-wrapper button[type=submit],#tutor-registration-form button[type=submit]):hover::after{left:120%}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.tutor-btn-outline-primary,.tutor-btn-secondary){border-radius:999px!important;border-color:var(--al-teal)!important;color:var(--al-teal2)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.tutor-form-control,.wc-block-components-text-input input,.wc-blocks-components-select__select,.wc-block-components-textarea,.wc-block-components-totals-coupon input){border-radius:12px!important;border:1.5px solid var(--al-line)!important;background:#fbfdfd!important;transition:border-color .2s,box-shadow .2s,background .2s}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.tutor-form-control,.wc-block-components-text-input input,.wc-blocks-components-select__select,.wc-block-components-textarea):focus{border-color:var(--al-teal)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(29,154,150,.15)!important;outline:0!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-form-control{min-height:50px;padding:12px 16px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) a.tutor-btn-link,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-form-wrapper a{color:var(--al-teal2)!important;font-weight:600}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-page-wrap:has(.tutor-login-wrap){min-height:calc(100vh - 175px);display:grid;place-items:center;padding:56px 20px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-wrap{display:grid!important;grid-template-columns:1fr 1fr;max-width:1000px!important;width:min(1000px,100%)!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:28px!important;overflow:hidden;background:#fff!important;position:relative;box-shadow:0 40px 90px -40px rgba(19,41,75,.55)!important;animation:alcUp .8s cubic-bezier(.2,.7,.2,1) both}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-wrap::before{content:"";grid-column:1;grid-row:1;min-height:560px;background:linear-gradient(180deg,rgba(19,41,75,.05) 30%,rgba(12,28,54,.9)),url(https://arminlopez.cl/wp-content/uploads/2026/07/Captura-de-pantalla-2026-07-21-a-las-9.19.28-p.-m.png) center top/cover}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-wrap::after{content:"Bienvenido a tu\A Campus Virtual";white-space:pre-line;position:absolute;left:40px;bottom:40px;width:calc(50% - 80px);color:#fff;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.01em}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-wrap::first-line{font-size:inherit}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-form-wrapper{grid-column:2;grid-row:1;padding:56px 52px!important;display:flex;flex-direction:column;justify-content:center}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-form-wrapper>.tutor-h3{font-size:30px!important;font-weight:800!important;color:var(--al-navy)!important;margin-bottom:8px!important;letter-spacing:-.01em}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-form-wrapper>.tutor-h3::after{content:"Ingresa con tu correo o usuario para entrar a tus cursos.";display:block;font-size:15px;font-weight:500;color:var(--al-mute);margin-top:10px;margin-bottom:26px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-form-wrapper .tutor-checkbox:checked{background-color:var(--al-teal)!important;border-color:var(--al-teal)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-wrap{display:grid!important;grid-template-columns:.85fr 1.15fr;max-width:1060px!important;width:min(1060px,100%)!important;margin:56px auto!important;padding:0!important;border:0!important;border-radius:28px!important;overflow:hidden;background:#fff!important;box-shadow:0 40px 90px -40px rgba(19,41,75,.55)!important;position:relative;animation:alcUp .8s cubic-bezier(.2,.7,.2,1) both}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-wrap::before{content:"";grid-column:1;grid-row:1 / span 5;min-height:100%;background:linear-gradient(160deg,rgba(19,41,75,.92),rgba(22,128,124,.82)),url(https://arminlopez.cl/wp-content/uploads/2026/07/ChatGPT-Image-20-jun-2026-17_53_09-1024x576.png) center/cover}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-wrap::after{content:"ÚNETE AL CAMPUS\A Crea tu cuenta\A\A ✓  Cursos on-demand, a tu ritmo\A ✓  Neurociencia, PNI y terapia manual\A ✓  Acceso desde cualquier dispositivo";white-space:pre-line;position:absolute;left:44px;top:56px;width:calc(42.5% - 88px);color:#fff;font-size:18px;font-weight:600;line-height:1.8}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-wrap>*{grid-column:2}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-form{padding:52px 52px 40px!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-form .tutor-form-row{gap:16px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-form label{font-weight:600;color:var(--al-navy);font-size:14px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){max-width:1180px;margin:0 auto;padding:40px 20px 80px;animation:alcUp .7s cubic-bezier(.2,.7,.2,1) both}body.woocommerce-cart .wp-block-woocommerce-cart::before,body.woocommerce-checkout .wp-block-woocommerce-checkout::before{display:flex;justify-content:center;gap:10px;margin:0 auto 34px;width:max-content;max-width:100%;padding:10px 22px;border-radius:999px;background:#fff;box-shadow:0 14px 30px -20px rgba(19,41,75,.45);font-weight:700;font-size:14px;color:var(--al-mute);white-space:pre}body.woocommerce-cart .wp-block-woocommerce-cart::before{content:"● Carrito   ───   ○ Pago   ───   ○ Acceso al curso";color:var(--al-navy)}body.woocommerce-checkout .wp-block-woocommerce-checkout::before{content:"✓ Carrito   ───   ● Pago   ───   ○ Acceso al curso";color:var(--al-navy)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.wc-block-components-main,.wc-block-components-sidebar){animation:alcUp .8s cubic-bezier(.2,.7,.2,1) both}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-sidebar{animation-delay:.12s}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-cart .wc-block-components-main,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-checkout .wc-block-components-main{background:#fff;border-radius:24px;padding:30px 32px!important;box-shadow:0 30px 60px -40px rgba(19,41,75,.45);border:1px solid var(--al-line)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-sidebar{background:#fff;border-radius:24px;padding:28px!important;box-shadow:0 30px 60px -36px rgba(19,41,75,.5);border:1px solid var(--al-line);position:sticky;top:24px;align-self:flex-start}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-sidebar-layout{gap:28px;flex-wrap:nowrap}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.wc-block-cart-items__header,.wp-block-woocommerce-cart-order-summary-heading-block,.wc-block-components-checkout-order-summary__title-text,.wc-block-components-title){color:var(--al-navy)!important;font-weight:800!important;letter-spacing:.02em}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-cart-items__header{font-size:12px!important;text-transform:uppercase;color:var(--al-mute)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-cart-item__image img,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-order-summary-item__image img{border-radius:16px;box-shadow:0 10px 20px -12px rgba(19,41,75,.5)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-product-name{color:var(--al-navy)!important;font-weight:700;font-size:16.5px;text-decoration:none!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-cart-item__remove-link{color:#b44!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:22px!important;font-weight:800!important;color:var(--al-navy)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-cart__submit-container::after,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-checkout__actions::after{content:"🔒  Pago seguro con Webpay Plus";display:block;text-align:center;font-size:13px;color:var(--al-mute);margin-top:12px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-checkout__actions_row{display:flex;flex-direction:column-reverse;gap:16px;align-items:stretch}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{text-align:center;color:var(--al-mute)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-checkout-step{position:relative;padding-left:0!important;margin-bottom:28px!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-checkout-step::after{display:none!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-checkout-step__heading .wc-block-components-title{font-size:19px!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-checkout-step__heading .wc-block-components-title::before{display:none}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-radio-control-accordion-option{border:1.5px solid var(--al-line)!important;border-radius:16px!important;margin-bottom:10px;transition:border-color .2s,box-shadow .2s;box-shadow:none!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-radio-control-accordion-option:has(input:checked){border-color:var(--al-teal)!important;box-shadow:0 0 0 4px rgba(29,154,150,.12)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-radio-control__input:checked{border-color:var(--al-teal)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-radio-control__input:checked::before{background:var(--al-teal)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-checkbox__input:checked{background:var(--al-teal)!important;border-color:var(--al-teal)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-address-card{border-radius:16px!important;border-color:var(--al-line)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-panel__button{color:var(--al-teal2)!important;font-weight:600}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wp-block-woocommerce-empty-cart-block{background:#fff;border-radius:28px;padding:56px 32px;box-shadow:0 30px 60px -40px rgba(19,41,75,.45);text-align:center}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wp-block-woocommerce-empty-cart-block .with-empty-cart-icon{color:var(--al-navy)!important;font-weight:800;font-size:26px!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wp-block-woocommerce-empty-cart-block .with-empty-cart-icon::before{background-color:var(--al-teal)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wp-block-woocommerce-empty-cart-block hr{display:none}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wp-block-woocommerce-empty-cart-block h2:not(.with-empty-cart-icon){font-size:20px!important;color:var(--al-mute)!important;font-weight:600;margin-top:36px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-grid__product{background:#f6f9fa;border-radius:20px;padding:16px!important;transition:transform .25s,box-shadow .25s;border:0!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-grid__product:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(19,41,75,.4)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-grid__product img{border-radius:14px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-grid__product-title{color:var(--al-navy);font-weight:700}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-grid__product .wp-block-button__link{background:var(--al-teal)!important;border-radius:999px!important;color:#fff!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-details-page{animation:alcUp .7s cubic-bezier(.2,.7,.2,1) both;padding-top:48px!important;padding-bottom:80px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-details-title{font-size:clamp(30px,4vw,46px)!important;font-weight:800!important;color:var(--al-navy)!important;letter-spacing:-.01em;line-height:1.15!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-details-page .tutor-course-thumbnail img,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-details-page .tutor-ratio img{border-radius:24px;box-shadow:0 30px 60px -36px rgba(19,41,75,.55)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-details-page .tutor-sidebar-card,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-single-course-sidebar .tutor-card{border:0!important;border-radius:24px!important;overflow:hidden;box-shadow:0 30px 60px -32px rgba(19,41,75,.5)!important;background:#fff}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-single-course-sidebar{position:sticky;top:24px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-details-page :is(.tutor-fs-4,.tutor-course-sidebar-card-pricing){color:var(--al-navy)!important;font-weight:800!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-details-tab .tutor-nav-link.is-active{color:var(--al-teal2)!important;border-color:var(--al-teal)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-details-tab .tutor-nav-link{font-weight:700}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-accordion-item{border-radius:16px!important;overflow:hidden;border-color:var(--al-line)!important;margin-bottom:10px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-accordion-item-header.is-active{color:var(--al-teal2)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-card,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-card.tutor-course-card{border-radius:22px!important;overflow:hidden;border:0!important;box-shadow:0 24px 50px -32px rgba(19,41,75,.45);transition:transform .25s,box-shadow .25s}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-course-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(19,41,75,.55)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard{padding-top:40px;padding-bottom:80px;animation:alcUp .7s cubic-bezier(.2,.7,.2,1) both}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) :is(.tutor-dashboard-left-menu,.tutor-dashboard-menu,.tutor-dashboard-permalinks){background:#fff;border-radius:24px;padding:14px!important;box-shadow:0 30px 60px -40px rgba(19,41,75,.45);border:1px solid var(--al-line)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard-permalinks a,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard-menu-item a{border-radius:12px!important;font-weight:600;transition:background .2s,color .2s}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard-menu-item.active a,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard-permalinks li.active a{background:linear-gradient(135deg,var(--al-teal),var(--al-teal2))!important;color:#fff!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard-menu-item.active a i,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard-permalinks li.active a i{color:#fff!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard-content{background:#fff;border-radius:24px;padding:32px!important;box-shadow:0 30px 60px -40px rgba(19,41,75,.45);border:1px solid var(--al-line)}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard-header{background:linear-gradient(120deg,var(--al-navy),#183a64 55%,var(--al-teal2));border-radius:24px;padding:28px 32px!important;color:#fff;margin-bottom:24px!important;border:0!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard-header :is(.tutor-fs-4,.tutor-fs-5,.tutor-fs-6,.tutor-color-black,.tutor-color-secondary,a,span){color:#fff!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard .tutor-card{border-radius:20px!important;border-color:var(--al-line)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard .tutor-progress-value{background:linear-gradient(90deg,var(--al-teal),#7fd6d2)!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-dashboard .tutor-round-box{background:var(--al-mint)!important;color:var(--al-teal2)!important}@media(max-width:860px){body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-wrap,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-wrap{grid-template-columns:1fr;border-radius:22px!important;margin:24px auto!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-wrap::before{min-height:220px;background-position:center 18%}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-wrap::after{display:none}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .tutor-login-form-wrapper{grid-column:1;grid-row:2;padding:36px 24px!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-wrap::before{grid-row:1;min-height:250px}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-wrap::after{left:28px;top:34px;width:calc(100% - 56px);font-size:15.5px;line-height:1.65}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-wrap>*{grid-column:1}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) #tutor-registration-form{padding:32px 22px!important}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-sidebar-layout{flex-wrap:wrap}body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-cart .wc-block-components-main,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-checkout .wc-block-components-main,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) .wc-block-components-sidebar{padding:22px 18px!important;border-radius:20px;position:static}body.woocommerce-cart .wp-block-woocommerce-cart::before,body.woocommerce-checkout .wp-block-woocommerce-checkout::before{font-size:12px;padding:8px 14px;gap:4px}}@media (prefers-reduced-motion:reduce){body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend)::after,body:is(.page-id-2239,.page-id-2240,.woocommerce-page,.tutor-frontend) *{animation:none!important}}/* End custom CSS */