:root{--container-width:1170px}body{--header-height:5.9em;--header-border-height:6px;--announcement-height:0px;--page-block-start:calc(var(--header-height) + var(--announcement-height) - var(--header-border-height))}@media screen and (min-width:900px){body{--header-height:5em}}.comma-separated-list{list-style-type:none}.comma-separated-list,.comma-separated-list li{margin:0;padding:0;display:inline}.comma-separated-list li:not(:last-child):after{content:", "}.comma-separated-list li{background:none}.unstyled-list{list-style:none;margin-left:0;padding-left:0}.unstyled-list li{margin-left:0;padding-left:0;background:none}.role-list{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.role-list .panel{-webkit-box-flex:1;-ms-flex:1 0 175px;flex:1 0 175px;margin:.5rem}@media (min-width:600px){.role-list .panel{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.role-list .icon{font-size:4.5em}@supports (display:grid){.role-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));grid-gap:1rem}.role-list .panel{margin:0}}.panel-list .panel>.media{padding:1em 0}.panel-list .media-item{margin-bottom:.7368421053em;min-height:98px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel-list h4{line-height:1.4736842105;font-size:.8rem}@media (min-width:900px){.panel-list h4{font-size:.8rem}}@media (min-width:600px){.panel-list h4{font-size:1.2em}}.panel-list h4.long{margin-top:-.7368421053em;min-height:2.8em}@media (min-width:600px){.panel-list h4.long{line-height:1.4736842105;font-size:.8rem}}@media (min-width:600px) and (min-width:900px){.panel-list h4.long{font-size:.8rem}}.panel-list .label{display:block}.panel-list .panel-highlight .media-item{min-height:77px}.panel.media.onsite-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.panel.media.onsite-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.panel.media.onsite-panel>.media-body,.panel.media.onsite-panel>.media-item{padding:1em}.panel.media.onsite-panel p{text-align:left}.panel.media.onsite-panel .icon{font-size:5em}.bg-clouds{background:#f7fcff url(/mgs_assets/images/v4/pages/roles/bg-clouds.svg) 50% 0 repeat-x}h1 a{color:#4c4d52;text-decoration-thickness:.04em;text-underline-offset:.1em;-webkit-text-decoration-color:#65bef6;text-decoration-color:#65bef6}.recommendation,.role{display:grid;gap:1rem}@media (min-width:760px){.recommendation,.role{grid-template-columns:1fr 4fr}}.role{position:relative;z-index:100;margin-bottom:0}.role .iconcircle{background-color:#d5efff}.role .role-icon{font-size:3.5em;-ms-flex-item-align:start;align-self:start}.role .role-icon img{-webkit-transform:scale(.85);transform:scale(.85)}.recommendation-boxes{--space:3em;position:relative;margin-top:0;padding-top:3em}.recommendation-boxes:before{content:url(/mgs_assets/images/v4/pages/roles/start-here-sign.svg);position:absolute;left:2em;top:0;z-index:0}.recommendation-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.recommendation-wrapper:nth-child(2){-webkit-box-align:start;-ms-flex-align:start;align-items:start}.recommendation-wrapper:nth-child(2):before{content:url(/mgs_assets/images/v4/pages/roles/curved-path-left.svg);position:absolute;top:-4em;right:4em;z-index:0}.recommendation-wrapper:nth-child(3):before{content:url(/mgs_assets/images/v4/pages/roles/curved-path-right.svg);position:absolute;top:-4em;left:4em;z-index:0}.box-recommendation{--header-bg-color:#f5c846;--header-border-color:#f3ab48;--header-txt-color:#222;width:100%;max-width:35em;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;background-color:#fcfcfc;border-color:#dce3e5;position:relative;z-index:10}.box-recommendation header{background-color:var(--header-bg-color);border-bottom:2px solid var(--header-border-color);color:var(--header-txt-color);padding:.5em 1em;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.box-recommendation header h2{text-transform:uppercase;font-family:Dosis,sans-serif;font-size:1em;line-height:1;margin:0;text-align:center;font-weight:700;color:inherit}.box-recommendation header p{color:#444;margin:0;font-size:.8em;opacity:.7;text-align:center}.box-core{--header-bg-color:#f5c846;--header-border-color:#f3ab48;--header-txt-color:#222}.box-recommended{--header-bg-color:#fcedb6;--header-border-color:#f9d96d;--header-txt-color:#a77e40}.box-optional{--header-bg-color:#fffcf4;--header-border-color:#e0ded7;--header-txt-color:#989278}.recommended-courses{padding:1em}.recommended-courses h4{line-height:1.2}.recommended-courses .media{position:relative;padding:.5em}.recommended-courses .media:hover{background-color:#edf8ff}.recommended-courses .media-item{max-width:120px}
/*# sourceMappingURL=../maps/pages/training-roles.css.map */
