.nanodegree{padding:var(--spacing-3xl) 0;background-color:var(--color-primary)}.nanodegree-card{background-color:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-lg);box-shadow:0 7px #0000001a;position:relative}.nanodegree-decoration{position:absolute;top:-60px;right:-50px;width:160px;z-index:1;pointer-events:none}.nanodegree-content{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-xl)}.nanodegree-illustration{position:absolute;width:460px;left:-36px;bottom:0}.nanodegree-image{width:100%;height:auto;border-radius:var(--radius-lg)}.nanodegree-text{display:flex;flex-direction:column;flex:3;padding-bottom:var(--spacing-md)}.nanodegree-header-container{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.nanodegree-header{display:flex;flex-direction:column;align-items:flex-start;flex:1}.nanodegree-subtitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:12px 0 2px;white-space:nowrap}.nanodegree-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0;white-space:nowrap}.nanodegree-underline{display:inline;line-height:1.2;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAMCAMAAACjvr94AAAAilBMVEUAAAD3t0D0tD/zs0Dzs0DytUD1tT/0tD/0tUD0tED0tED/r0DyskD1tT/ztD/zs0D0tUD0tEDytED1tUD0tD/0tED0tD/vr0DztUD1skD1tT72tT70tED0tD70tT/1tUD3s0D1tUD1tD/0s0D0tUD2tUDvt0Dzs0D0tED1s0D3tz70tz7ztED0tD/RD+rfAAAALXRSTlMAIL9AgGCf3zBwvxBQr++QYN+gn++PzxCvUH9vz4+fr0B/35CfbyDQoIBfX7AGPPIYAAAC7ElEQVR4Xu3Y6Y6jOBAAYJerygfY2BDOHH3PzF68/+ttQZIRq5a2taueHx3lI5iyUwYLLISs/gnKTcxEZIzpaKszRgtrba9jIkpRX8TeRsmOUhhJO+s8r6FnMpJiROz1T5FYLClRL91I6iTMntmv/Ym6TkrRmaWDFCdywCikT9Ix4mEf8uRd8JTdAQM6/DOF/d6hJ8rZT+g9SnM+mK2O3iPP0wEA/cHh5P3I5/GYuA5dr4g9H4jDgUxaOngmj1n2Cw4AoOSnBocosXPopPguLSAc/E/LSUB9PsxP4P+YstG2mr+Y/jriSjZRt/OGnT/yca69nLFtJaP6YCwb1s6VvZK6/lS2eIgns4gmdvs9M6IDAClWauEcIoJCzg8mSL0EgPJydExFNX9Nd1Vlq+v06u14Ou1TfiIdzW/a9rE7aW3FDpRzAzLAlLPRdv7i7uq1PMre9na2i2Pdap332vbra6YPoFSJz2OTHnnf2Gq+TXdtfw6qY+EHtRhSYucytfOtu6ten9SVo1G/tDf/1O+qNyzVT7mZb9+djtPmoQM2j/Otu7Ostgb0/a+/pu1f5valrSR6l1DV0lzUtW17eywK+9F3qqT/KtUtftWL6ndXlqC2HPqi0PX6POyaWld2lOiztEXdFGl8fEjF8VjUY3esH3fkUxHNX7V5NRl5cCWMdUNMKSVP3tMu5UT07RsH9rIhgJsw+LQj3j2n3RlzIM+ZuWkoZAouOERUC3AAEsPS4AL/i4Bn51WLJRnPgida/nUSPjMluUiWKjOnsTn4LKEx0dq2qq8z8Ue9zOLjg4lR6xh7a6027SdMqLpqi/Ht1ZPPU/YxY0gAOFwXVEGthgHCsBwRAFypPlRe12oUOOcQQZUBSew8B8SQUQRGGnnlm0RN0YzF6kfTNGknCnFuS4k78kxvFDyWg0NYKAESD2pjwO/qy1lvNSDCcgBAhwJKACeRc06CEgYFAuE/KdVGWZabBMTNfbzYpF+6l7K/8zfVrhN4mCNVsAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:bottom center;background-size:100% 14%;padding:0 10px}.nanodegree-text-container{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-2xl);align-items:flex-start}.nanodegree-description{font-size:var(--font-size-base);line-height:var(--line-height-normal);margin:0;flex:1}.nanodegree-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1}.nanodegree-benefit{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--font-size-base)}.nanodegree-benefit-icon{display:flex;align-items:center;justify-content:center;color:var(--color-accent-pink);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold)}.nanodegree-button{align-self:flex-start;margin-top:var(--spacing-md);white-space:nowrap;margin-right:var(--spacing-md2)}.nanodegree-button-mobile{display:none}.nanodegree-button-desktop{display:block}@media(max-width:1200px){.nanodegree{padding:var(--spacing-2xl) 0}.nanodegree-card{padding:var(--spacing-lg)}.nanodegree-text-container,.nanodegree-text,.nanodegree-header-container{display:block}.nanodegree-subtitle{margin:0}.nanodegree-illustration{position:relative;bottom:-61px}.nanodegree-description{margin-bottom:1rem}}@media(max-width:999px){.nanodegree-decoration{display:none}.nanodegree-visual{order:2}.nanodegree-content{display:flex;gap:0;flex-direction:column;align-items:center}.nanodegree-illustration{position:relative;bottom:-24px}}@media(max-width:767px){.nanodegree{padding:var(--spacing-lg) 0}.nanodegree-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);white-space:normal;text-wrap:wrap}.nanodegree-description{font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:var(--line-height-body-medium)}.nanodegree-benefit{white-space:normal;font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.nanodegree-button{width:100%;white-space:normal;text-align:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.nanodegree-header-container{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.nanodegree-button-desktop{display:none}.nanodegree-button-mobile{display:block;width:100%}.nanodegree-button{align-self:flex-start}.nanodegree-text,.nanodegree-header-container{width:100%}.nanodegree-illustration{left:unset;width:100%}}
