.master-formation-select{text-overflow:ellipsis;min-width:0;max-width:100%}.master-training-card{overflow-wrap:anywhere}.master-modules-grid{align-items:start}.master-modules-registration{margin-top:var(--master-registration-gap,48px)}.master-introduction-card.card-soft{background-color:var(--card);border:0}#estagios:has(+#edicoes){padding-bottom:30px}#edicoes{padding-block:30px}#edicoes+#inscricao{padding-top:30px}#estagios:has(+#edicoes)>.container-page>div{margin-top:24px}#estagios:has(+#edicoes) .card-soft>.grid{gap:28px;padding-block:20px}#estagios:has(+#edicoes) .space-y-6>:not(:last-child){margin-block-end:20px}#estagios:has(+#edicoes) .border-t.pt-8{padding-top:24px}@media (width>=768px){#estagios:has(+#edicoes){padding-bottom:40px}#edicoes{padding-block:40px}#edicoes+#inscricao{padding-top:40px}#estagios:has(+#edicoes)>.container-page>div{margin-top:28px}#estagios:has(+#edicoes) .card-soft>.grid{padding-block:28px}}@media (width>=1024px){#estagios:has(+#edicoes) .card-soft>.grid{gap:40px}#estagios:has(+#edicoes) .border-t.pt-8{padding-top:0}}@media (width<=767.98px){.master-introduction-grid.formation-carousel-track>.master-introduction-card{flex-basis:90%;padding:20px}.master-introduction-grid.formation-carousel-track:after{flex-basis:calc(10% - 16px)}#formacoes{--master-slide-width:90%}.master-modules-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:16px;margin:-12px -16px -24px;padding:12px 16px 36px;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.master-modules-grid::-webkit-scrollbar{display:none}.master-modules-grid>.master-training-card{flex:0 0 var(--master-slide-width);scroll-snap-align:start;padding:20px}.master-modules-grid:after{content:"";flex:0 0 calc(10% - 16px)}.master-modules-panel.glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.master-training-card.card-soft{background-color:var(--card);border:0}.master-modules-title{max-width:none;font-size:1.375rem;line-height:1.3}.master-training-card h3[data-master-slot=name]{font-size:1.125rem;line-height:1.35}.master-modules-duration{color:var(--color-muted-foreground);font-size:.9375rem;font-weight:400;line-height:1.5}.master-modules-mobile-registration{width:var(--master-slide-width)}.master-modules-mobile-registration .btn-base{width:100%;max-width:100%;padding-block:.875rem;line-height:1.4}}@media (width>=768px){.master-introduction-grid.formation-carousel-track{align-items:stretch}.master-introduction-grid>.master-introduction-card{min-height:0!important}}@media (width>=1024px){.master-training-card.card-soft{border:0;border-top:1px solid var(--color-hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}}@media (width>=768px) and (width<=1023.98px){#formacoes{--master-slide-width:72%}.master-modules-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:16px;margin:-12px -16px -24px;padding:12px 16px 36px;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.master-modules-grid::-webkit-scrollbar{display:none}.master-modules-grid>.master-training-card{flex:0 0 var(--master-slide-width);scroll-snap-align:start;background-color:var(--card);border:0;padding:24px}.master-modules-grid:after{content:"";flex:0 0 calc(28% - 16px)}.master-modules-panel.glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.master-modules-registration{display:none}.master-modules-mobile-registration{width:var(--master-slide-width);margin-inline:auto;display:block}.master-modules-mobile-registration .btn-base{width:100%;max-width:100%;padding-block:.875rem;line-height:1.4}#estagios .master-stage-pathway>.grid{gap:20px;padding:24px}#estagios .master-stage-pathway .contents{display:contents}#estagios .master-stage-pathway .order-1{gap:12px;display:grid}#estagios .master-stage-pathway .order-1>*{margin-block:0}#estagios .master-stage-pathway .order-1 h3{font-size:1.5rem}#estagios .master-stage-pathway ol{flex-wrap:nowrap;gap:10px}#estagios .master-stage-pathway .order-2{gap:16px;padding-top:20px;display:grid}#estagios .master-stage-pathway .order-2>*{margin-block:0}#estagios .master-stage-pathway .order-2>p:first-child{align-items:baseline;gap:16px}#estagios .master-stage-pathway .master-stage-order-label{display:block}#estagios .master-stage-pathway .order-2>p:first-child>.min-w-0{color:var(--muted-foreground);font-size:1rem;font-weight:400;line-height:1.5}#estagios .master-stage-pathway ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#estagios .master-stage-pathway .order-3{margin-block:0;padding-top:0}}
