/* Correções solicitadas nos três documentos, preservando a identidade original. */
.penta-extra-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1140px;margin:28px auto 0;padding:0 20px 28px}.penta-extra-benefits-single{grid-template-columns:minmax(0,1fr);max-width:760px}.penta-benefit{background:#fff;border-radius:12px;padding:26px;box-shadow:0 8px 24px #102e500a;min-width:0}.penta-benefit h3{font-size:20px;font-weight:700;color:#102e50;line-height:1.35;margin:0 0 12px}.penta-benefit p{font-size:16px;line-height:1.65;color:#65758b;margin:0}.penta-section-inner{max-width:1180px;margin:0 auto;padding:0 20px}.penta-gallery-section,.penta-integrated-section{width:100%;padding:64px 0;background:#fff}.penta-gallery-section h2,.penta-integrated-section h2{font-size:30px;font-weight:700;color:#102e50;text-align:center;margin:0 0 36px;line-height:1.3}.penta-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.penta-gallery figure{margin:0;min-width:0}.penta-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.penta-integrated-course{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px;align-items:center;padding:30px 0 50px}.penta-integrated-course:nth-of-type(even)>img{order:2}.penta-integrated-course img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.penta-integrated-course h3{color:#102e50;font-size:25px;font-weight:700;line-height:1.35;margin:0 0 18px}.penta-integrated-course p{color:#65758b;font-size:16px;line-height:1.75;margin:0}.penta-curriculum-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;gap:24px!important;align-items:stretch!important;width:100%!important}.penta-curriculum-grid>.e-con{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.penta-curriculum-grid h3{text-transform:none!important;overflow-wrap:break-word!important}.penta-curriculum-grid .elementor-icon-list-text{white-space:normal!important;overflow-wrap:anywhere;font-size:14px!important;line-height:1.6!important}.penta-technical-learning .elementor-icon,.penta-technical-learning .elementor-icon svg{color:#7cb82f!important;fill:#7cb82f!important}.penta-technical footer[data-elementor-type=footer]>div:first-child{background:#44851a!important;background-image:linear-gradient(110deg,#4b8622 0%,#7cb82f 100%)!important}.penta-contact-page .penta-contact-phone,.penta-contact-page .penta-contact-phone a{color:#fff!important}.penta-contact-page .penta-contact-phone a{text-decoration:underline}.elementor-nav-menu a[data-penta-dropdown-only]{cursor:pointer}.penta-benefit,.penta-integrated-course>div{min-width:0}
@media(max-width:1024px){.penta-extra-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.penta-extra-benefits-single{grid-template-columns:minmax(0,1fr)}.penta-integrated-course{gap:26px}}
@media(max-width:767px){.penta-extra-benefits{grid-template-columns:minmax(0,1fr);gap:16px}.penta-gallery-section,.penta-integrated-section{padding:42px 0}.penta-gallery{grid-template-columns:minmax(0,1fr)}.penta-integrated-course{grid-template-columns:minmax(0,1fr);gap:22px;padding-bottom:36px}.penta-integrated-course:nth-of-type(even)>img{order:0}.penta-integrated-course h3{font-size:23px}.penta-gallery-section h2,.penta-integrated-section h2{font-size:27px}.penta-curriculum-grid{grid-template-columns:minmax(0,1fr)!important}}

.penta-benefit{box-shadow:none;border:1px solid #d9e3ef}.penta-benefit h3,.penta-integrated-course h3,.penta-gallery-section h2,.penta-integrated-section h2{font-family:Poppins,sans-serif}
