.elementor .nm-heading-1{font-family:var(--NM_Font-Heading);font-weight:700;font-size:var(--NM_FS-H1);color:var(--NM_Primary);letter-spacing:-1px;line-height:1.1em;}.elementor .nm-heading-2{font-family:var(--NM_Font-Heading);font-weight:700;font-size:var(--NM_FS-H2);color:var(--NM_Primary);word-spacing:-0.5px;line-height:1.15em;}.elementor .nm-heading-4{font-family:var(--NM_Font-Heading);font-weight:600;font-size:var(--NM_FS-H4);color:var(--NM_Primary);line-height:1.3em;}.elementor .nm-body{font-family:var(--NM_Font-Body);font-weight:400;font-size:var(--NM_FS-Body);color:var(--NM_Text);line-height:1.65em;}.elementor .nm-lead{font-family:var(--NM_Font-Body);font-weight:400;font-size:var(--NM_FS-Lead);color:var(--NM_Muted);line-height:1.6em;}.elementor .nm-small{font-family:var(--NM_Font-Body);font-weight:400;font-size:var(--NM_FS-Small);color:var(--NM_Muted);line-height:1.5em;}.elementor .nm-kicker{font-family:var(--NM_Font-Heading);font-weight:600;font-size:var(--NM_FS-Kicker);color:var(--NM_Secondary);letter-spacing:1px;line-height:1.3em;text-transform:uppercase;}.elementor .nm-button-text{font-family:var(--NM_Font-Heading);font-weight:600;font-size:var(--NM_FS-Button);color:var(--NM_Blue-Light);line-height:1em;}.elementor .nm-container{width:100%;max-width:var(--NM_Content-Width);padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;align-items:stretch;}.elementor .nm-text-white{color:var(--NM_White);}.elementor .nm-text-accent{color:var(--NM_Accent);}.elementor .nm-button-primary{color:var(--NM_Primary);padding-block-start:14px;padding-block-end:14px;padding-inline-start:var(--NM_Space-MD);padding-inline-end:var(--NM_Space-MD);border-radius:8px;border-width:1px;border-color:var(--NM_Accent);border-style:solid;background-color:var(--NM_Accent);transition:all 300ms;}.elementor .nm-button-primary:hover,.elementor .nm-button-primary:focus-visible{color:var(--NM_White);border-color:var(--NM_Primary);background-color:var(--NM_Primary);transform:translate3d(0px, -2px, 0px);}.elementor .nm-button-secondary{color:var(--NM_White);padding-block-start:14px;padding-block-end:14px;padding-inline-start:var(--NM_Space-MD);padding-inline-end:var(--NM_Space-MD);border-radius:8px;border-width:1px;border-color:var(--NM_Primary);border-style:solid;background-color:var(--NM_Primary);transition:all 300ms;}.elementor .nm-button-secondary:hover,.elementor .nm-button-secondary:focus-visible{border-color:var(--NM_Secondary);background-color:var(--NM_Secondary);}.elementor .nm-button-outline{color:var(--NM_Primary);padding-block-start:14px;padding-block-end:14px;padding-inline-start:var(--NM_Space-MD);padding-inline-end:var(--NM_Space-MD);border-radius:8px;border-width:1px;border-color:var(--NM_Primary);border-style:solid;background-color:#ffffff00;transition:all 300ms;}.elementor .nm-button-outline:hover,.elementor .nm-button-outline:focus-visible{color:var(--NM_White);background-color:var(--NM_Primary);}.elementor .nm-kicker-row{width:auto;flex-direction:row;gap:var(--NM_Space-XS);justify-content:flex-start;align-items:center;}.elementor .nm-kicker-line{width:var(--NM_Space-LG);height:2px;min-width:var(--NM_Space-LG);min-height:2px;padding:0px;border-radius:2px;background-color:var(--NM_Accent);align-self:center;}.elementor .nm-topbar{width:100%;padding-block-start:6px;padding-block-end:6px;padding-inline-start:var(--NM_Space-LG);padding-inline-end:var(--NM_Space-LG);background-color:var(--NM_Primary);flex-direction:column;justify-content:center;align-items:center;}.elementor .nm-topbar-container{flex-direction:row;gap:var(--NM_Space-MD);justify-content:space-between;align-items:center;}.elementor .nm-main-header{width:100%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:var(--NM_Space-LG);padding-inline-end:var(--NM_Space-LG);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--NM_Border);border-style:solid;background-color:var(--NM_White);box-shadow:0px 4px 16px 0px rgba(18, 35, 60, .07);flex-direction:column;justify-content:center;align-items:center;}.elementor .nm-header-container{padding:0px;flex-direction:row;gap:var(--NM_Space-MD);flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .nm-footer-main{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:var(--NM_Space-LG);padding-inline-end:var(--NM_Space-LG);border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--NM_Accent);border-style:solid;background-color:#223662;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .nm-footer-grid{column-gap:var(--NM_Space-XL);row-gap:var(--NM_Space-XL);grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .nm-footer-title{font-family:var(--NM_Font-Heading);font-weight:600;font-size:18px;color:var(--NM_Accent);line-height:1.3em;text-transform:uppercase;}.elementor .nm-footer-title-line{width:48px;height:2px;min-width:48px;min-height:2px;padding:0px;border-radius:2px;background-color:var(--NM_Accent);}.elementor .nm-footer-bottom{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--NM_Border);border-style:solid;background-color:var(--NM_Primary-Dark);flex-direction:column;align-items:center;}.elementor .nm-footer-bottom-container{width:100%;padding:0px;flex-direction:row;gap:var(--NM_Space-MD);flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .nm-button-outline-light{color:var(--NM_White);padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--NM_Radius-SM);border-width:1px;border-color:var(--NM_White);border-style:solid;background-color:#ffffff00;transition:all 300ms;}.elementor .nm-button-outline-light:hover,.elementor .nm-button-outline-light:focus-visible{color:var(--NM_Primary);border-color:var(--NM_White);background-color:var(--NM_White);}.elementor .nm-pillar-accent{width:48px;height:3px;min-width:48px;min-height:3px;padding:0px;margin-block-end:6px;border-radius:2px;background-color:var(--NM_Accent);}.elementor .nm-admission-cta-section{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-image:url("https://www.iepnuevomundo.edu.pe/wp-content/uploads/2026/10/CTA-Footer.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;align-items:center;}.elementor .nm-admission-cta-content{width:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;align-self:center;}.elementor .nm-admission-cta-actions{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .nm-proposal-page-hero{width:100%;min-height:400px;overflow:hidden;padding:0px;background-image:linear-gradient(90deg, #223662 0%,#22366140 75%),url("https://www.iepnuevomundo.edu.pe/wp-content/uploads/2026/09/Nuestra-propuesta.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .nm-proposal-page-hero-content{width:100%;max-width:720px;padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:start;}.elementor .nm-color-text{color:var(--NM_Text);}.elementor .nm-services-access-section{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--NM_White);display:flex;flex-direction:column;align-items:center;}.elementor .nm-services-platform-card{width:100%;min-height:190px;overflow:hidden;position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:14px;background-color:var(--NM_Secondary);display:grid;flex-direction:row;gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:flex-start;align-items:center;grid-template-columns: 96px minmax(0, 1fr) max-content;
  align-items: center;
  column-gap: 28px;\n}.elementor .nm-services-manuals-section{padding-block-start:64px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--NM_Surface);display:flex;flex-direction:column;align-items:center;}.elementor .nm-services-manuals-grid{width:100%;column-gap:18px;padding:0px;row-gap:18px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .nm-services-manual-card{height:100%;padding:24px;border-radius:12px;border-width:1px;border-color:var(--NM_Border);border-style:solid;background-color:var(--NM_White);transition:all 300ms;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .nm-services-manual-card:hover,.elementor .nm-services-manual-card:focus-visible{border-color:var(--NM_Accent);box-shadow:0px 0px 10px 0px #22366133;transform:translate3d(0px, -3px, 0px);}.elementor .nm-services-help-section{padding-block-start:36px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--NM_White);display:flex;flex-direction:column;align-items:center;}