.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__banner{aspect-ratio:938/1677;background-color:#dce8ff;background-image:linear-gradient(#ecf3ff14 0%,#ecf3ff0a 34%,#0718320d 58%,#07183247 100%),url(/banners/Matplotlib-Training-1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover,contain;min-height:0;display:grid;position:relative;overflow:hidden}@media (min-width:480px) and (max-width:767.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__banner{aspect-ratio:1989/790;background-image:linear-gradient(90deg,#e8f0ff29 0%,#e8f0ff08 36%,#07183200 100%),url(/banners/Matplotlib-Training.webp);background-position:50%;background-size:cover,cover}}@media (orientation:landscape) and (max-height:500px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__banner{aspect-ratio:1989/790;background-image:linear-gradient(90deg,#e8f0ff29 0%,#e8f0ff08 36%,#07183200 100%),url(/banners/Matplotlib-Training.webp);background-size:cover,cover}}@media (min-width:1024px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__banner{aspect-ratio:1989/790;background-image:linear-gradient(90deg,#e8f0ff29 0%,#e8f0ff08 36%,#07183200 100%),url(/banners/Matplotlib-Training.webp);background-size:cover,cover;min-height:0}}@media (min-width:1280px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__banner{aspect-ratio:1989/790;background-size:cover,cover}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content{width:100%;max-width:85rem;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content{padding-inline:1.5rem}}@media (min-width:1024px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content{padding-inline:2.5rem}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content{color:#061337;align-content:start;justify-items:start;gap:.4375rem;max-width:15.625rem;margin-inline:0 auto;padding-block:4.875rem 1.25rem;display:grid}@media (min-width:480px) and (max-width:767.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content{gap:.4375rem;max-width:16.875rem;padding-block:2.375rem 1.5rem}}@media (orientation:landscape) and (max-height:500px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content{gap:.4375rem;max-width:16.875rem;padding-block:2.375rem 1.5rem}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:501px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content{gap:1rem;max-width:32.5rem;padding-block:8.875rem 1.75rem}}@media (min-width:1024px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content{gap:.9375rem;max-width:35.625rem;padding-block:5.5rem 2.5rem}}@media (min-width:1280px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content{gap:1.30625rem;max-width:40rem;padding-block:8rem 3.5rem}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow{color:#2038e6;font-family:var(--font-montserrat),system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;background:#ffffff8a;border:.0625rem solid #2038e642;border-radius:.5rem;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:.3125rem .625rem;font-size:.53125rem;font-weight:700;line-height:1.15;display:inline-flex;box-shadow:0 .375rem 1.125rem #253fcc1f}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow i{color:#5b20ff;flex:none;font-size:.6875rem;line-height:1}@media (min-width:480px) and (max-width:767.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow{gap:.3125rem;margin-bottom:.375rem;padding:.25rem .5625rem;font-size:.503125rem}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow i{font-size:.646875rem}}@media (orientation:landscape) and (max-height:500px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow{gap:.3125rem;margin-bottom:.375rem;padding:.25rem .5625rem;font-size:.503125rem}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow i{font-size:.646875rem}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:501px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow{font-size:.664063rem}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow i{font-size:.85rem}}@media (min-width:1024px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow{margin-bottom:.5rem;font-size:.51425rem}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow i{font-size:.6545rem}}@media (min-width:1280px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow{margin-bottom:.825rem;font-size:.875rem}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow i{font-size:1.0625rem}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content .MatplotlibTrainingBanner-module-scss-module__Q5G7aW__heading{color:#061337;max-width:40rem;font-family:var(--font-poppins),system-ui,sans-serif;letter-spacing:0;gap:.125rem;margin:0;font-size:1.15625rem;font-weight:800;line-height:1.68;display:grid}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content .MatplotlibTrainingBanner-module-scss-module__Q5G7aW__heading span{display:block}@media (min-width:480px) and (max-width:767.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content .MatplotlibTrainingBanner-module-scss-module__Q5G7aW__heading{margin-bottom:.525rem;font-size:1.36563rem;line-height:1.08}}@media (orientation:landscape) and (max-height:500px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content .MatplotlibTrainingBanner-module-scss-module__Q5G7aW__heading{margin-bottom:.525rem;font-size:1.36563rem;line-height:1.08}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:501px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content .MatplotlibTrainingBanner-module-scss-module__Q5G7aW__heading{font-size:2.39063rem}}@media (min-width:1024px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content .MatplotlibTrainingBanner-module-scss-module__Q5G7aW__heading{font-size:1.7765rem;line-height:1.08}}@media (min-width:1280px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__content .MatplotlibTrainingBanner-module-scss-module__Q5G7aW__heading{font-size:3.0625rem}}@media (max-width:479.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__titleLine{line-height:1.26}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:501px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__titleLine{line-height:1.2}}@media (min-width:1280px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__titleLine{line-height:1.242}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__highlight{color:#3426ed;-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#123cff 0%,#322cef 45%,#8b1edb 100%);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.5rem;font-size:.85em;display:flex}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__highlight i{color:#4c28f2;-webkit-text-fill-color:#4c28f2;flex:none;font-size:.9em;line-height:1}@media (min-width:480px) and (max-width:767.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__highlight{margin-top:.5rem}}@media (orientation:landscape) and (max-height:500px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__highlight{margin-top:.5rem}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:501px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__highlight{margin-top:.8rem}}@media (min-width:1024px) and (max-width:1279.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__highlight{margin-top:1rem}}@media (min-width:1024px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__highlight{margin-top:1rem}}@media (min-width:1280px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__highlight{margin-top:1.5rem}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__lead{color:#07183f;max-width:11.2813rem;font-family:var(--font-montserrat),system-ui,sans-serif;margin:0;font-size:.59375rem;font-weight:500;line-height:1.38}@media (min-width:480px) and (max-width:767.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__lead{max-width:14.6875rem;font-size:.560625rem;line-height:1.35}}@media (orientation:landscape) and (max-height:500px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__lead{max-width:14.6875rem;font-size:.560625rem;line-height:1.35}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:501px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__lead{max-width:26.25rem;font-size:.95625rem}}@media (min-width:1024px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__lead{max-width:20.7188rem;font-size:.631125rem;line-height:1.45}}@media (min-width:1280px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__lead{max-width:33.7813rem;font-size:1.125rem}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__actions{flex-wrap:wrap;margin-top:.5rem;display:flex}@media (min-width:480px) and (max-width:767.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__actions{margin-top:.525rem}}@media (orientation:landscape) and (max-height:500px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__actions{margin-top:.525rem}}@media (min-width:1024px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__actions{margin-top:.625rem}}@media (min-width:1280px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__actions{margin-top:1.2375rem}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction{color:#fff;min-height:2.125rem;font-family:var(--font-montserrat),system-ui,sans-serif;background:linear-gradient(100deg,#1548ff 0%,#2a3bff 48%,#a511d5 100%);border:.0625rem solid #ffffff5c;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.375rem;padding:.5625rem .8125rem;font-size:.59375rem;font-weight:700;line-height:1;transition:box-shadow .25s,transform .25s;display:inline-flex;box-shadow:0 .6875rem 1.375rem #1c40e657}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction:hover{transform:translateY(-.125rem);box-shadow:0 .875rem 1.75rem #1c40e66b}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction i{font-size:1.18em;line-height:1}@media (min-width:480px) and (max-width:767.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction{gap:.375rem;min-height:1.5625rem;padding:.375rem .6875rem;font-size:.560625rem}}@media (orientation:landscape) and (max-height:500px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction{gap:.375rem;min-height:1.5625rem;padding:.375rem .6875rem;font-size:.560625rem}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:501px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction{min-height:3.5rem;padding:.9375rem 1.5rem;font-size:.85rem}}@media (min-width:1024px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction{min-height:2.625rem;padding:.6875rem 1.25rem;font-size:.60775rem}}@media (min-width:1280px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction{min-height:3.5rem;padding:.9375rem 1.6875rem;font-size:1.125rem}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow{border-radius:clamp(.5rem,.7vw,.9rem);gap:.5em;padding:clamp(.286875rem,.58vw + .16rem,.75rem) clamp(.875rem,1.1vw + .5rem,1.5rem);font-size:clamp(.55rem,.62vw + .28rem,1rem);font-weight:700}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow i{color:currentColor;background:0 0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;font-size:1em;line-height:1;display:inline-flex;transform:scaleX(-1)}@media (orientation:portrait) and (max-width:479.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow{border-radius:.5rem;padding:.286875rem .875rem;font-size:.55rem;font-weight:700}}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__cta,.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction{border-style:solid;border-width:.0625rem;border-radius:clamp(62.4375rem,12vw,80rem);justify-content:center;align-items:center;gap:clamp(.375rem,.4vw + .22rem,.75rem);padding:clamp(.5625rem,.62vw + .32rem,1rem) clamp(.8125rem,1vw + .45rem,1.75rem);font-size:clamp(.59375rem,.58vw + .36rem,1.0625rem);font-weight:700;line-height:1}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__cta i,.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction i{color:currentColor;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;font-size:1em;line-height:1;display:inline-flex}@media (orientation:portrait) and (max-width:479.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__cta,.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction{border-width:.0625rem;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.375rem;padding:.5625rem .8125rem;font-size:.59375rem;font-weight:700;line-height:1}}@media (orientation:portrait) and (min-width:768px) and (max-width:1023.98px){.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__eyebrow{font-size:clamp(.6325rem,.713vw + .322rem,1.15rem)}.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__cta,.MatplotlibTrainingBanner-module-scss-module__Q5G7aW__primaryAction{font-size:clamp(.742188rem,.725vw + .45rem,1.32813rem)}}
