/* Navegação e barra de oferta compartilhadas pelos dois modelos de curso. */
.single-cursos .pc-course-page{--pc-layout-offset:130px;padding-bottom:0}.single-cursos .pc-course-page :is(section,[id="suporte-curso"],[data-course-module][id]){scroll-margin-top:var(--pc-layout-offset)}.single-cursos .pc-course-page .pc-experience-nav-wrap{position:relative;z-index:5;background:#fff;border-bottom:1px solid #d5e3ed;box-shadow:0 5px 18px #092d4708}.single-cursos .pc-course-page .pc-experience-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;min-width:0;padding-block:12px;scrollbar-width:thin;scrollbar-color:#71869b #edf5fb;scroll-behavior:auto;overscroll-behavior-inline:contain}.single-cursos .pc-course-page .pc-experience-nav a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:9px 14px;border:1px solid #cfdfeb;background:#f4f8fc;color:#123f73;font-size:.9375rem;line-height:1.4;white-space:nowrap}.single-cursos .pc-course-page .pc-experience-nav a[aria-current="location"]{background:#123f73;border-color:#123f73;color:#fff}.single-cursos .pc-course-page :is(.pc-experience-nav a,.pc-experience-nav-wrap,.pc-course-sticky-offer)[hidden]{display:none!important}.single-cursos .pc-course-page .pc-course-sticky-offer{position:static;inset:auto;z-index:auto;width:auto}.single-cursos .pc-course-navigation .pc-course-sticky-offer{position:fixed;inset:auto 0 0;z-index:10020}.single-cursos.pc-course-layout-v2{padding-bottom:0}.single-cursos.pc-course-navigation-active{padding-bottom:var(--pc-layout-offer-body,0px)}.single-cursos :is(.pc-consent-manage,.pc-whatsapp-float){bottom:calc(var(--pc-layout-offer-body,0px) + 12px)}.single-cursos .pc-course-page .pc-course-sticky-offer .pc-button{min-height:48px;max-width:100%;white-space:normal;line-height:1.4;text-align:center}
@media(min-width:981px){.single-cursos .pc-course-navigation .pc-experience-nav-wrap{position:sticky;top:var(--pc-layout-header,80px)}}
@media(max-width:980px){.single-cursos .pc-course-page .pc-experience-nav{padding-block:10px}.single-cursos .pc-course-page .pc-experience-nav a{font-size:.875rem;padding-inline:12px}.single-cursos .pc-course-page .pc-course-sticky-offer .pc-button{font-size:.875rem!important}}
@media(prefers-reduced-motion:reduce){.single-cursos .pc-course-page .pc-experience-nav{scroll-behavior:auto!important}}
