body.musa-courses-page .page-header,body.musa-courses-page .entry-title,body.musa-courses-page h1.elementor-heading-title:first-child{display:none !important}body.musa-courses-page .elementor-section.elementor-section-boxed>.elementor-container{max-width:none}body.musa-courses-page{--acad-ink:var(--e-global-color-primary,#000)}body.musa-courses-page,body.musa-courses-page p{font-family:Montserrat,sans-serif}body.musa-courses-page .musa-eyebrow{display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--e-global-color-accent)}.musa-cursos-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(180deg,var(--musa-porcelain,#FFF8F9) 0%,var(--e-global-color-musa_rosa_claro,#F7DDE0) 100%);padding:clamp(48px,7vw,96px) 5vw clamp(40px,5vw,72px);text-align:center;overflow:hidden}.musa-cursos-hero__in{max-width:820px;margin:0 auto;position:relative;z-index:1}.musa-cursos-hero .musa-eyebrow{margin-bottom:18px}.musa-cursos-hero .musa-eyebrow::after{content:"";display:block;width:40px;height:2px;margin:12px auto 0;background:var(--e-global-color-accent)}.musa-cursos-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(30px,4.6vw,54px);line-height:1.06;letter-spacing:-.01em;color:var(--acad-ink);margin:0 0 20px}.musa-cursos-lead{font-size:clamp(15px,1.15vw,17.5px);line-height:1.7;color:var(--musa-mute,#6E6A64);max-width:640px;margin:0 auto 26px}.musa-cursos-usps{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:center}.musa-cursos-usps li{position:relative;padding-left:20px;font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--acad-ink)}.musa-cursos-usps li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--e-global-color-secondary);border:1px solid var(--e-global-color-accent)}.musa-cursos-cta{display:inline-block;text-decoration:none;background:var(--e-global-color-accent);color:#fff !important;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;padding:16px 34px;border-radius:2px;border:1px solid var(--e-global-color-accent);transition:background-color .3s ease,color .3s ease}.musa-cursos-cta:hover{background:var(--e-global-color-secondary);color:var(--e-global-color-primary) !important;border-color:var(--e-global-color-secondary)}.musa-cursos-grid-sec{max-width:1240px;margin:0 auto;padding:clamp(48px,6vw,84px) max(5vw,20px)}.musa-cursos-grid-head{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.musa-cursos-grid-head .musa-eyebrow{margin-bottom:10px}.musa-cursos-h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(24px,3vw,38px);line-height:1.1;color:var(--acad-ink);margin:0 0 10px}.musa-cursos-sub{font-size:15px;line-height:1.6;color:var(--musa-mute);margin:0}.musa-cursos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,26px)}@media (max-width:1100px){.musa-cursos-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.musa-cursos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.musa-cursos-grid{grid-template-columns:1fr}}.musa-curso-card{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid var(--musa-line,#E8E4E0);border-radius:12px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.musa-curso-card__img{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--musa-porcelain)}.musa-curso-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.musa-curso-card__img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(109,49,66,0) 55%,rgba(109,49,66,.28) 100%);opacity:0;transition:opacity .35s ease}.musa-curso-card__body{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;flex:1 1 auto}.musa-curso-card__name{font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;line-height:1.35;color:var(--acad-ink);flex:1 1 auto}.musa-curso-card__link{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--e-global-color-accent)}.musa-curso-card__link i{font-style:normal;transition:transform .3s ease}.musa-curso-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px -22px rgba(109,49,66,.45);border-color:var(--e-global-color-secondary)}.musa-curso-card:hover .musa-curso-card__img img{transform:scale(1.06)}.musa-curso-card:hover .musa-curso-card__img::after{opacity:1}.musa-curso-card:hover .musa-curso-card__link i{transform:translateX(5px)}.musa-curso-card:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:3px}body.musa-courses-page .elementor-element-8e40d4f{background:var(--musa-porcelain,#FFF8F9)}body.musa-courses-page .elementor-element-8e40d4f>.elementor-container{max-width:1180px;margin:0 auto;padding:clamp(40px,5vw,72px) max(5vw,20px);align-items:center}body.musa-courses-page .elementor-element-6811fa2{display:none !important}body.musa-courses-page .elementor-element-f742be8 .elementor-heading-title{font-family:Montserrat,sans-serif !important;font-weight:700 !important;font-size:clamp(24px,3vw,36px) !important;line-height:1.1 !important;text-transform:none !important;letter-spacing:-.01em !important;color:var(--acad-ink) !important;margin-bottom:12px !important}body.musa-courses-page .elementor-element-74a6a2a{color:var(--musa-mute);font-size:15px;line-height:1.7;margin-bottom:22px}body.musa-courses-page .elementor-field-group .elementor-field,body.musa-courses-page .elementor-field-textual{font-family:Montserrat,sans-serif !important;font-size:15px !important;min-height:52px !important;padding:0 16px !important;background:#fff !important;color:var(--acad-ink) !important;border:1px solid var(--musa-line) !important;border-radius:8px !important;box-shadow:none !important;transition:border-color .25s ease,box-shadow .25s ease}body.musa-courses-page textarea.elementor-field-textual{min-height:120px !important;padding:14px 16px !important;line-height:1.6}body.musa-courses-page .elementor-field-group .elementor-field:focus,body.musa-courses-page .elementor-field-textual:focus{border-color:var(--e-global-color-accent) !important;box-shadow:0 0 0 3px rgba(109,49,66,.12) !important;outline:none !important}body.musa-courses-page .elementor-field-group>label{font-family:Montserrat,sans-serif !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.04em;color:var(--musa-mute) !important}body.musa-courses-page .elementor-form .elementor-button,body.musa-courses-page .elementor-form button[type="submit"]{background-color:var(--e-global-color-accent) !important;color:#fff !important;font-family:Montserrat,sans-serif !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.14em !important;font-size:13px !important;min-height:54px !important;border-radius:2px !important;border:1px solid var(--e-global-color-accent) !important;transition:background-color .3s ease,color .3s ease !important}body.musa-courses-page .elementor-form .elementor-button:hover,body.musa-courses-page .elementor-form button[type="submit"]:hover{background-color:var(--e-global-color-secondary) !important;color:var(--e-global-color-primary) !important;border-color:var(--e-global-color-secondary) !important}body.musa-courses-page .elementor-element-37c1528{position:relative}body.musa-courses-page .elementor-element-37c1528 img{position:relative;z-index:1;border-radius:12px;display:block}body.musa-courses-page .elementor-element-37c1528 .elementor-widget-container::before{content:"";position:absolute;z-index:0;inset:16px -16px -16px 16px;border:2px solid var(--e-global-color-secondary);border-radius:12px}@media (max-width:767px){body.musa-courses-page .elementor-element-37c1528 .elementor-widget-container::before{inset:12px -10px -10px 10px}}