@import url("https://fonts.googleapis.com/css?family=Sintony:300,400,700|Roboto:300,400,700");

      :root {
        --font: Sintony;
        --alt-font: Roboto;
        --accent-color: #000000;
        --secondary-color: #757575;
        --link-color: #a9a9a9;
        --accent-highlight-color: #000000;
        --accent-highlight-background-color: #cccccc;
        --accent-tinted-color-70: #b3b3b3;
        --accent-tinted-color-80: #cccccc;
        --accent-tinted-color-90: #e6e6e6;
        --accent-contrast-color: #fff;
        --accent-contrast-tinted-background-color: #b3b3b3;
        --accent-hover-color: #1a1a1a;
        --secondary-hover-color: #8f8f8f;
        --secondary-contrast-color: #fff;
        --link-hover-color: #767676;
      }
      

.company__logo {text-indent: 100%;white-space: nowrap;overflow: hidden;background: url('https://d3i9g4671ronu3.cloudfront.net/thoughtindustries-eu/image/upload/a_exif,c_fit,t_ti_company_logo_hires_v3/v1/course-uploads/c4a76c7c-914e-411f-b1f9-31652f8f31ae/c495qgacsw40-Screenshot2025-07-07074510.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdh18Smxg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdo18Smxg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdg18Smxg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdv18Smxg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdj18Smxg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdi18Smxg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18Smxg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18Smxg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18Smxg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18Smxg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18Smxg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18Smxg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18Smxg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18Smxg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18Smxg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18Smxg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18Smxg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18Smxg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18Smxg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18Smxg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18Smxg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18Smxg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18Smxg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18Smxg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydh18Smxg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydo18Smxg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydg18Smxg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydv18Smxg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydj18Smxg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydi18Smxg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklyds18Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxduz8A.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

#cart-button { display: none; }
.widget--course-purchase .btn--secondary{display:none;}

/* section-banner */
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner {
    padding: 0;
}
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner .hero {
    margin-bottom: 0;
}
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner .hero picture {
    background: #000;
}
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner .hero img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: 0 40%;
/*    opacity: 0.9; */
}
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner .hero {
    display: flex;
    justify-content: center;
}
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner .hero .hero__caption {
    background: transparent;
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
    left: inherit;  
}
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner .hero .hero__caption .hero__title,
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner .hero .hero__caption .h4 {
    color: #000000;
}
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner .hero .hero__caption .h4 {
    display: block;
}
.row.widget.widget--hero-image.widget--hero-image_standard.section-banner .hero .hero__caption a.btn.btn--primary {
    margin: 12px 0;
}
@media only screen and (max-width: 48.063em) {
    .hero .hero__caption {
        background: rgba(255,255,255,.85);
        bottom: 2em;
        left: 0;
        position: absolute;
    }
}

/* section-about */
.row.widget.widget--about-blocks.widget--about-blocks_standard.row-center-custom.section-about.widget--no-white-space {
    margin: 48px auto;
}

/* section-upcoming-event */
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event {
    background-image: linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)), url("https://d3i9g4671ronu3.cloudfront.net/course-uploads/560ee135-06be-4c4c-980a-1a219197fbbf/u7u9s23e2k3d-L02_TER133722_Terumo_Learning_Edge_Web_Platform_HeroBanners_1440x6755_banner_1440x449px.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.home.index .row.widget.widget--featured-content.widget--featured-content_standard {
    max-width: 100%;
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .row {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto; 
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .catalog-grid-item {
    border: none;
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .catalog-grid-item .row > .column.medium-6:first-child {
    display: none;
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .catalog-grid-item .row > .column.medium-6:last-child {
    float: none;
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .catalog-grid-item .row > .column.medium-6:last-child .catalog-grid-item__hr {
    display: none;
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .catalog-grid-item .row > .column.medium-6:last-child .btn--link.btn--primary {
    background: #411C3E !important;
    color: #fff;
    border-radius: 3px;
    margin-top: 24px;
    padding: 8px 16px !important;
    float: left;
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .h2.widget__title{
    margin-left: 28px;
    color: #000;
    text-align: left;
    font-size: 34px;
    font-weight: bold;
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .catalog-grid-item__title {
    font-size: 24px;
    color: #000;
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .catalog-grid-item__source {
    font-size: 14px;
    color: #000;
}
.row.widget.widget--featured-content.widget--featured-content_standard.section-upcoming-event .catalog-grid-item__description {
    font-size: 16px;
    color: #000;
}

/* Header */
.header.header--microsite .company__school-name__divider,
.header.header--microsite .company__school-name {
    display: none;
}
.header.header--microsite .top-bar {
    border-top: none;
}
.header.header--microsite {
    /* border-bottom: 2px solid #411C3E; */
}
.nav.nav--top a {
    background: #411C3E;
    color: #fff;
    border-radius: 3px;
}

/* Catalog */
.row.widget.widget--catalog.widget--catalog_standard {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
}
.row.widget.widget--catalog.widget--catalog_standard .catalog-item {
    transition: box-shadow .3s;
}
.row.widget.widget--catalog.widget--catalog_standard .catalog-item:hover {
    box-shadow: 0 0 11px rgba(33,33,33,.2); 
}
.row.widget.widget--catalog.widget--catalog_standard .catalog-grid-item__cta-container span.btn--link:hover {
    text-decoration: underline;
}
.row.widget.widget--catalog.widget--catalog_standard .btn.btn--link span:hover {
    text-decoration: underline;
}
.row.widget.widget--catalog.widget--catalog_standard .btn.btn--bare.btn--inherit-font.catalog-aggregation__value:hover {
    text-decoration: underline;
}

/* Widget */
.row.widget.widget--support.widget--support_standard,
.row.widget.widget--one-column.widget--one-column_standard,
.row.widget.widget--html.widget--html_standard {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
}

/* General Layout */
.row .row-center-custom,
.row-center-custom,
.course__detail__container,
.layout__content--instructor-led-training {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}
.row .row {
    margin: 0 auto;
}

.home__content {
    padding: 0;
}

.btn.btn-primary,
.btn.btn--primary:not(.btn--link) {
    background: #411C3E;
    color: #fff;
    border-radius: 3px;
    border-color: #411C3E;
}
.btn--primary--manager--new {
    background-color: #411C3E;
    border: none;
    border-radius: 2px;
    color: #fff;
}

/*section-categories*/
.row.widget.widget--four-column.widget--four-column_standard.section-categories .category-1 {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("https://d3i9g4671ronu3.cloudfront.net/course-uploads/560ee135-06be-4c4c-980a-1a219197fbbf/1y4kty83n17t-InterventionalCardiology.jpg");
    min-height: 215px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}
.row.widget.widget--four-column.widget--four-column_standard.section-categories .category-2 {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("https://d3i9g4671ronu3.cloudfront.net/course-uploads/560ee135-06be-4c4c-980a-1a219197fbbf/zi6s4evzm1vp-PeripheralIntervention.jpg");
    min-height: 215px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}
.row.widget.widget--four-column.widget--four-column_standard.section-categories .category-3 {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("https://d3i9g4671ronu3.cloudfront.net/course-uploads/560ee135-06be-4c4c-980a-1a219197fbbf/j2a710busgdq-InterventionalOncologyEmbolization1.jpg");
    min-height: 215px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    display:none;
}
.row.widget.widget--four-column.widget--four-column_standard.section-categories .category-4 {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("https://d3i9g4671ronu3.cloudfront.net/course-uploads/560ee135-06be-4c4c-980a-1a219197fbbf/3qm3peacl1zw-thumb_01.jpg");
    min-height: 215px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.row.widget.widget--four-column.widget--four-column_standard.section-categories p {
    color: #fff;
    font-size: 24px;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
    padding: 12px;
}
.row.widget.widget--four-column.widget--four-column_standard.section-categories .h2.widget__title{
    margin-left: 14px;
    color: #000;
    text-align: left;
    font-size: 34px;
    font-weight: bold;
}

/* section-upcoming-events-banner */
.row.widget.widget--one-column.widget--one-column_standard.section-upcoming-events-banner {
	max-width: 100%;
    padding: 0;
}

.row.widget.widget--one-column.widget--one-column_standard.section-upcoming-events-banner .ember-view:first-child {
  max-width: 1160px!important;
  margin-left: auto;
  margin-right: auto;
}

.row.widget.widget--one-column.widget--one-column_standard.section-upcoming-events-banner .medium-12.columns {
	padding: 0;
}
.row.widget.widget--one-column.widget--one-column_standard.section-upcoming-events-banner.upcoming-events-banner .h2.widget__title {
	margin-left: 14px;
    color: #000;
    text-align: left;
    font-size: 34px;
    font-weight: bold;
}
.row.widget.widget--one-column.widget--one-column_standard.section-upcoming-events-banner.upcoming-events-banner p.description {
 	font-size: 24px;
    color: #000;
    margin-left: 14px;
}
.row.widget.widget--one-column.widget--one-column_standard.section-upcoming-events-banner.upcoming-events-banner a.btn {
	margin-left: 14px;
}
.row.widget.widget--one-column.widget--one-column_standard.section-upcoming-events-banner.upcoming-events-banner {
	background-image: linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)), url(https://d3i9g4671ronu3.cloudfront.net/course-uploads/560ee135-06be-4c4c-980a-1a219197fbbf/u7u9s23e2k3d-L02_TER133722_Terumo_Learning_Edge_Web_Platform_HeroBanners_1440x6755_banner_1440x449px.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 24px 0;
}
@media only screen and (min-width: 48.063em) {
	.row.widget.widget--one-column.widget--one-column_standard.section-upcoming-events-banner .upcoming-events-banner p.description {
	 	max-width: 50%;
	}
}


/* section-upcoming-events-banner for two-column widget */
.row.widget.widget--two-column.widget--two-column_standard.section-upcoming-events-banner {
	max-width: 100%;
    padding: 0;
}

.row.widget.widget--two-column.widget--two-column_standard.section-upcoming-events-banner .ember-view:first-child {
  max-width: 1160px!important;
  margin-left: auto;
  margin-right: auto;
}

.row.widget.widget--two-column.widget--two-column_standard.section-upcoming-events-banner .medium-12.columns {
	padding: 0;
}
.row.widget.widget--two-column.widget--two-column_standard.section-upcoming-events-banner.upcoming-events-banner .h2.widget__title {
	margin-left: 14px;
    color: #000;
    text-align: left;
    font-size: 34px;
    font-weight: bold;
}
.row.widget.widget--two-column.widget--two-column_standard.section-upcoming-events-banner.upcoming-events-banner p.description {
 	font-size: 24px;
    color: #000;
    margin-left: 14px;
}
.row.widget.widget--two-column.widget--two-column_standard.section-upcoming-events-banner.upcoming-events-banner a.btn {
	margin-left: 14px;
}
.row.widget.widget--two-column.widget--two-column_standard.section-upcoming-events-banner.upcoming-events-banner {
	background-image: linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)), url(https://d3i9g4671ronu3.cloudfront.net/course-uploads/560ee135-06be-4c4c-980a-1a219197fbbf/u7u9s23e2k3d-L02_TER133722_Terumo_Learning_Edge_Web_Platform_HeroBanners_1440x6755_banner_1440x449px.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 24px 0;
}
@media only screen and (min-width: 48.063em) {
	.row.widget.widget--two-column.widget--two-column_standard.section-upcoming-events-banner .upcoming-events-banner p.description {
	 	max-width: 50%;
	}
}

/* Survery page */
.learn.survey .application__content.application__content--survey .row{
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
    .container {
        max-width: 100%;
    }
} 

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
    .container {
        max-width: 100%;
    }
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 
    .container {
        max-width: 100%;
    }
} 

@media only screen and (min-width: 120.063em) { 
    .container {
        max-width: 100%;
    }
} 

/* Learner Dashboard */
body.learn.dashboard .navigation-bar .top-bar-section ul li>a {
    color: #656565;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
}

.top-bar-section .has-dropdown>a, .top-bar-section .navigation-widget__item--has-dropdown>a {
  padding-right: 2.25rem!important;
}

.row.widget.widget--featured-content.widget--featured-content_standard {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
}
.row.widget.widget--dashboard-stats.widget--dashboard-stats_standard {
    background: #fff;
}

.company__school-name__divider,
.company__school-name {
    display: none;
}

body.learn.dashboard .navigation-bar.top-bar.expanded {
  z-index: 1;
}

body.learn.dashboard .dashboard-access-tabs {
    background: #fff;
    text-align: center;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

body.learn.dashboard .row.widget.widget--dashboard-access.widget--dashboard-access_standard {
    padding: 0;
}

body.learn.dashboard .row.widget.widget--dashboard-access.widget--dashboard-access_standard .small-12.columns {
    padding: 0;
}

body.learn.dashboard .dashboard-access {
    border: none;
}

body.learn.dashboard .dashboard-access-tab--active {
    border-color: transparent;
    background: #fff;
}

body.learn.dashboard .dashboard-access-tab--active button  {
    color: #411C3E;
}
body.learn.dashboard .dashboard-access-tab--active button .dashboard-access-tab__label {
  color: #411C3E;
  font-weight: bold;
}
body.learn.dashboard .dashboard-access-tab--active .dashboard-access-tab__count {
    background: #411C3E;
    border-color: #411C3E;
    color: #fff;
}

body.learn.dashboard .dashboard-access-tab__label {
  color: #363636;
  font-weight: bold;
}
body.learn.dashboard .dashboard-access-tab--active:after {
    background: transparent;
}
body.learn.dashboard .dashboard-access > section {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 12px;
}

body.learn.dashboard .row.widget.widget--catalog.widget--catalog_standard {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard {
  position: absolute;
  top: 100px;
}

body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard .navigation-item {
  padding: 1px;
}

body.learn.dashboard .navigation-bar .top-bar-section ul.left {
    border-bottom: none;
}

body.learn.dashboard .dashboard-header__avatar {
    display: inline-block;
    margin-bottom: 5px;
}

body.learn.dashboard .row.widget.widget--hero-image.widget--hero-image_standard {
  padding: 0;
}


body.learn.dashboard .row.widget.widget--hero-image.widget--hero-image_standard img {
  padding: 0;
  /* height: 250px; */
  object-fit: cover;
}

body.learn.dashboard .header.header--dashboard {
  background: #fff;
}

body.learn.dashboard {
  background: #f1f1f1;
}

body.learn.dashboard .container.sidebar--closed--right {
  background: #f1f1f1;
}

@media only screen and (min-width: 48.063em) {
  body.learn.dashboard .top-bar {
    background: transparent;
  }
  body.learn.dashboard .header--dashboard {
    padding: 0;
  } 
}

.learn.account .container.sidebar--closed--right > div:not(:first-child) {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
}

/* Learner Dashboard Nav */
body.learn.dashboard .header.header--dashboard {
	/* border-bottom: 2px solid #411C3E;
  padding-bottom: 50px; */
}
body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard {
	padding: 0;
}
body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard section.top-bar-section ul {
	display: flex;
    align-items: center;
}
body.learn.dashboard .navigation-bar .top-bar-section ul li>a {
	padding: 0 1rem;
  line-height: 3rem;
}
body.learn.dashboard .navigation-bar .top-bar-section .has-dropdown>a:after {
  margin-top: -2.5px;
  top: 1.5rem;
}
body.learn.dashboard .navigation-bar .top-bar-section .has-dropdown>a{
  padding-right: 2.25rem!important;
}
body.learn.dashboard .top-bar-section ul li.navigation-item.has-dropdown ul.dropdown li a {
	background: #f6f6f6;
}
body.learn.dashboard .top-bar-section ul li.navigation-item.has-dropdown ul.dropdown li:hover a {
  font-weight: 400;
  color: #333
}
body.learn.dashboard .top-bar-section ul li.navigation-item.has-dropdown ul.dropdown {
	flex-direction: column;
}
body.learn.dashboard .top-bar-section ul .navigation-item.has-dropdown.hover,
body.learn.dashboard .top-bar-section ul .navigation-item.has-dropdown.hover a {
	background: #f6f6f6;
}
body.learn.dashboard .top-bar {
  border-bottom: 0;
}
body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard li.navigation-item:hover,
body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard li.navigation-item:hover a {
	background: #f6f6f6;
}
body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard .top-bar-section li.hover>a {
  color: #333 !important;
}
body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard .top-bar-section ul li:hover:not(.has-form)>a {
  color: #333 !important;
}
@media only screen and (max-width: 48.063em) {
    body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard {
        width: 100%;
    } 
    body.learn.dashboard .row.widget.widget--navbar.widget--navbar_standard section.top-bar-section ul {
        display: block;
    }
}
@media only screen and (min-width: 48.063em) {
	body.learn.dashboard .navigation-bar .dropdown li {
	    -webkit-box-shadow: 0 0 0 1px #fff;
	    box-shadow: 0 0 0 1px #fff;
	} 
}


/* Video Nav link*/
.learn.video .header--article {
  border-bottom: 2px solid #411C3E;
  padding: 1rem 0 50px;
}
.row.widget.widget--navbar.widget--navbar_standard.navbar-stick-to-header {
  position: absolute;
  top: 144px;
  left: 0;
  z-index: 999;
  padding: 0;
}
.navbar-stick-to-header .navigation-bar .top-bar-section ul li>a {
    padding: 0 1rem;
    line-height: 3rem;
    color: #656565;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
}
.navbar-stick-to-header section.top-bar-section ul {
    display: flex;
    align-items: center;
}
.navbar-stick-to-header .navigation-bar .top-bar-section ul.left {
    border-bottom: none;
}
.navbar-stick-to-header .top-bar-section ul .navigation-item.has-dropdown.hover, .navbar-stick-to-header .top-bar-section ul .navigation-item.has-dropdown.hover a {
    background: #f6f6f6;
}
.navbar-stick-to-header .top-bar-section ul li.navigation-item.has-dropdown ul.dropdown {
    flex-direction: column;
}
.navbar-stick-to-header li.navigation-item:hover, 
.navbar-stick-to-header li.navigation-item:hover a {
    background: #f6f6f6 !important;
}
.navbar-stick-to-header .navigation-bar .top-bar-section ul li>a {
    color: #656565;
    font-size: 1rem !important;
    font-weight: 400;
    text-transform: none;
}
.navbar-stick-to-header .top-bar-section ul li.navigation-item.has-dropdown ul.dropdown li:hover a {
  font-weight: 400;
  color: #333 !important;
}
.navbar-stick-to-header .navigation-bar .top-bar-section ul li>a {
  padding: 0 1rem !important;
  line-height: 3rem !important;
}
.navbar-stick-to-header .top-bar-section ul li {
  padding: 1px !important;
}
.navbar-stick-to-header .navigation-bar .top-bar-section .has-dropdown>a:after {
  margin-top: -2.5px;
  top: 1.5rem;
}
.navbar-stick-to-header .navigation-bar .top-bar-section .has-dropdown>a{
  padding-right: 2.25rem!important;
}
.navbar-stick-to-header .top-bar-section ul li.navigation-item.has-dropdown ul.dropdown li a {
  background: #f6f6f6 !important;
}
.navbar-stick-to-header .top-bar {
  border-bottom: 0;
}
.navbar-stick-to-header .top-bar-section li.hover>a {
  color: #333 !important;
}
.navbar-stick-to-header .top-bar-section ul li:hover:not(.has-form)>a {
  color: #333 !important;
}
@media only screen and (max-width: 48.063em) {
    .navbar-stick-to-header {
        width: 100%;
    } 
    .navbar-stick-to-header section.top-bar-section ul {
        display: block;
    }
}
@media only screen and (min-width: 48.063em) {
  .navbar-stick-to-header .navigation-bar .dropdown li {
      -webkit-box-shadow: 0 0 0 1px #fff;
      box-shadow: 0 0 0 1px #fff;
  } 
}

.dashboard-stat--collaborations{    
    display:none !important;    
}

/* Custom Footer */
footer.footer {
    padding: 0;
}
footer .footer__inner {
    border-top: none;
    padding: 0;
}
footer .footer__company__info {
    display: none;
}
.footer-module {
	background-color: #411C3E;
	padding: 21px 0 25px;
}
.footer-top-container {
	max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  padding-bottom: 54px;
  padding-top: 39px;
  border-bottom: 1px solid rgba(115, 120, 126, 0.4);
}
.footer-bottom-container {
	max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  margin: 17px auto 0px;
}
.footer-top-container h3 {
	font-weight: bold;
	color: #fff;
	margin-bottom: 15px;
	font-size: 15px;
}
.footer-top-container ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-top-container ul li a,
.footer-top-container p {
	color: #a1a5a8 !important;
	font-size: 15px;
}
.footer-bottom-container {
	color: #a1a5a8 !important;
	font-size: 15px;
}
.footer-two-column {
	columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.btn-white-border {
	border: 1px solid #fff !important;
}
.footer-max-width-300 {
	max-width: 300px;
}
.course-group .event-sidebar--tabs a {color: #0000EE !important;}

.event-sidebar__content { display: none; }

.event-sidebar__content__container { display: none; }

.article-sidebar__rating { display: none; }

/* Added by KS */
.learn.dashboard .row.widget.widget--html.widget--html_standard {max-width: 100%; padding: 0;}

/* For Hiding Pinterest link from course detail page */
.btn--social.btn--pinterest {display: none;}

/* For Nav Top Register */
.nav--top li.navTopReg {margin-right: 12px;}
.nav ul>li:not(.has-form) a:not(.button):focus {background: #411C3E;}
.nav.nav--top a {border: 1px solid #411C3E;}
.nav--top li.navTopReg a {background: #fff; color: #411C3E; border: 1px solid #411C3E;}
.nav--top ul>li:not(.has-form).navTopReg a:not(.button):focus {color: #411C3E; background: #fff;}



/* KS ----------------------------------------------------------------- */
/* Custom header for Panorama - Added by KS */
.row.widget.widget--html.widget--html_standard.chFullW {max-width: none;}
.customHeader {font-family: HelveticaNeueLTStd-Roman,Helvetica,sans-serif;}
.customHeader * {margin: 0; padding: 0; box-sizing: border-box;}
.customHeader .logoWrap img {width: 500px;}
.customHeader .customNav {display: block; max-width: 93.75rem; margin: 0 auto;}
.customHeader .customNav a {color: #4c4948; text-decoration: none;}
.customHeader .customNav .cnav {display: block; position: relative;}
.customHeader .customNav .cnav ul {list-style: none}
.customHeader .customNav .cnav > ul {display: flex;}
.customHeader .customNav .cnav > ul > li > a {display: block; padding: 1.25rem; padding-bottom: .75rem; border-bottom: 8px solid #fff;}
.customHeader .customNav .cnav > ul > li:hover > a {border-color: #4c4948;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap {display: none; position: absolute; top: 100%; left: 0; width: 100%; padding: 20px 7.8rem; border: 1px solid #cacaca; border-top: 30px solid #b1caa9; background: #ededed; z-index: 100;}
.customHeader .customNav .cnav > ul > li:hover .csubmenuWrap {display: flex;}

/* .customHeader .customNav .cnav > ul > li:nth-child(8) .csubmenuWrap {display: flex;} */

.customHeader .customNav .cnav > ul > li .csubmenuWrap .cleftnav {width: 33.33%; border-right: 1px solid #c2c2c2;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .csnavhead {font-size: 1.375rem; padding: 12px 0 16px; position: relative; margin-bottom: 12px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .csnavhead::before {content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 55px; height: 5px; background: #411c3e;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .csnav ul {display: block; margin: 0; padding: 0; padding-right: 20px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .csnav ul li {display: block;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .csnav ul li a {display: block; padding: 8px 20px; font-size: 1.375rem;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .csnav ul li a:hover {background: #411C3E; color: #fff;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .csnav ul li a.hassubmenu {position: relative;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .csnav ul li a.hassubmenu:hover:before {content: ''; display: block; position: absolute; top: 50%; right: 0; width: 20px; height: 20px; background: url(https://d3i9g4671ronu3.cloudfront.net/course-uploads/c4a76c7c-914e-411f-b1f9-31652f8f31ae/z4p35iwkkuf5-submenu-arrow-hover.png) center no-repeat; background-size: auto 100%; transform: translateY(-50%);}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec {width: 66.66%; padding: 0 20px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails {display: flex; gap: 20px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails .crimg {width: 33.33%;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails .crimg img {width: 100%;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails .crtext {width: 66.66%; padding-left: 40px; color: #4c4948;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails .crtext h3 {font-size: 1.5rem; margin-bottom: .5rem; font-weight: normal;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails .crtext p {font-size: 1.5rem; margin-bottom: 2rem;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails .crtext .chcta a {line-height: normal; font-size: 1.5rem; }
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails .crtext .chcta a:hover {color: #785f73; text-decoration: underline;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails .crtext .chcta a span {display: inline-block; width: 24px; line-height: 22px; height: 24px; text-align: center; background: #4c4948; color: #fff; border-radius: 50%; margin-right: 2px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .craboutdetails .crtext .chcta a:hover span {background: #785f73;}

.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .submenu {display: none; width: 50%;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .submenu .cnavlevel2wrap {display: flex;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .submenu .cnavlevel2wrap ul {width: 50%;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .submenu.active {display: block;}

.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .submenu ul li a {display: block; padding: 12px 20px; font-size: 1rem;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .crightnavsec .submenu ul li a:hover {background: #411C3E; color: #fff;}

.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport {display: flex; gap: 40px; width: 100%}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chsupporticon {width: 240px; padding: 0 20px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chsupporticon img {width: 100%;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chlnks {width: calc(45% - 120px - 40px);}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chtimings {width: calc(55% - 120px - 40px);}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chtimings .chcsinfo {margin-bottom: 40px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chtimings .chcsinfo p {margin-bottom: 10px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chtimings .icon {display: inline-block; width: 20px; vertical-align: middle; margin-right: 4px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chtimings .icon img {width: 100%;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chcscta a { font-family: HelveticaNeueLTStd-Bd, Helvetica, sans-serif; font-size: 1.25rem; color: #fefefe; line-height: 1.3; display: block; background: #411c3e; text-align: center; padding: .7rem 1rem; border-radius: 5px;}
.customHeader .customNav .cnav > ul > li .csubmenuWrap .chcustomsupport .chcscta a:hover {background: #785f73;}

.mobMenuBtn {display: none; width: 32px; position: absolute; top: 80px; right: 40px; cursor: pointer;}

.customHeader .customNav .mcnav {display: none; max-width: 400px; width: 100%; background: #eeeced; position: fixed; top: 100px; right: 0; z-index: 20; font-size: 1.0625rem; height: calc(100vh - 100px); overflow: auto; overflow-x: hidden;}
.customHeader .customNav .mcnav ul {display: block; padding: 20px; background: #eeeced;}
.customHeader .customNav .mcnav ul.ofh {overflow: hidden;}
.customHeader .customNav .mcnav ul li {display: block; border-bottom: 2px solid #dadada;}
.customHeader .customNav .mcnav ul li:last-child {border-bottom: 0;}
.customHeader .customNav .mcnav ul li a {display: block; padding: 25px 15px;}
.customHeader .customNav .mcnav ul li ul {position: fixed; top: 100px; right: 0; width: 100%; height: calc(100vh - 100px); overflow: auto; overflow-x: auto; overflow-x: hidden; transform: translateX(100%); transition: all ease-in-out .2s; max-width: 400px;}
.customHeader .customNav .mcnav ul li.show > ul {transform: none; z-index: 2;}

.customHeader .customNav .mcnav ul li.hassubmenu a {position: relative;}
.customHeader .customNav .mcnav ul li.hassubmenu > a::before {content: ''; display: block; position: absolute; top: 50%; right: 0; width: 20px; height: 20px; background: url(https://d3i9g4671ronu3.cloudfront.net/course-uploads/c4a76c7c-914e-411f-b1f9-31652f8f31ae/pmm6ciltrb4n-submenu-arrow.png) center no-repeat; background-size: auto 100%; transform: translateY(-50%);}
.customHeader .customNav .mcnav ul li.hassubmenu a.chmback {position: relative; padding-left: 24px;}
.customHeader .customNav .mcnav ul li a.chmback::before {content: ''; display: block; position: absolute; top: 50%; left: 0; width: 20px; height: 20px; background: url(https://d3i9g4671ronu3.cloudfront.net/course-uploads/c4a76c7c-914e-411f-b1f9-31652f8f31ae/pmm6ciltrb4n-submenu-arrow.png) center no-repeat; background-size: auto 100%; transform: translateY(-50%) rotate(180deg);}

.customFooter {padding: 30px !important; text-align: center; font-size: 0.75rem; font-family: HelveticaNeueLTStd-Roman, Helvetica, sans-serif; color: rgb(76, 73, 72);}
.customFooter ul {display: block;}
.customFooter ul li {display: inline-block;}
.customFooter ul li::after {content: '|'; display: inline-block; margin: 0 4px;}
.customFooter ul li:last-child::after {display: none;}
.customFooter ul li a {color: inherit; font-weight: 600; text-decoration: none;}

/* Header Logo & other */
/* .header.header--microsite {border commented at line 875} */
.cHeader.header {border-bottom: 30px solid #b1caa9;}
.cHeader.header .header__inner, .dHeader.header .header__inner {border-bottom: 3px solid #008d61;}
.dHeader.header .header__inner {padding: 0; border-bottom: 3px solid #008d61;}
.header .header__inner > .row, .header.header--microsite .hcontainer {max-width: 93.75rem; margin: 0 auto; padding: 48px 0;}
.header .company__beta-logo {max-width: 500px;}
body.learn.dashboard .header.header--dashboard {padding-bottom: 0 !important;} /* commented border and padding at line 1260 */

.header.header--microsite {padding: 0;}
.cHeader.header.header--microsite .nav--top {margin-right: 20px;}
.header.header--microsite .top-bar {max-width: 93.75rem; margin: 0 auto;}

.cHeader.header .header__inner > .row, .cHeader.header.header--microsite .hcontainer {min-height: 80px;}
@media only screen and (max-width: 1360px) {
  .header .header__inner > .row .column:nth-child(1) {width: 66.66%;}
  .header .header__inner > .row .column:nth-child(2) {width: 33.33%;}
  .header .company__beta-logo {width: 50%;}
  .header .header__inner > .row .column {padding: 0;}
  .header .header__inner > .row {padding: 40px 0;}
}
@media only screen and (max-width: 1024px) {
  .header .header__inner > .row .column:nth-child(1), .header .header__inner > .row .column:nth-child(2) {width: 50%;}
  .header .company__beta-logo {width: 100%;}
  .header.header--microsite .company__beta-logo {width: 50%; margin: 10px 0;}
  .header .header__inner > .row, .header.header--microsite .hcontainer {padding: 40px 0 20px;}
  .dashboard-header-dropdown__link {position: absolute; top: 25px; right: calc(40px + 40px + 40px); transform: none; width: 50%;}
  .cHeader.header.header--microsite .nav--top {position: absolute; top: 68px; right: calc(40px + 40px); transform: none; width: 50%;}
  .customHeader .customNav .mcnav, .customHeader .customNav .mcnav ul li ul {top: 116px; height: calc(100vh - 116px);}

}
@media only screen and (max-width: 768px) {
  .dashboard-header-dropdown__link {top: 22px;}
  .header.header--microsite .nav--top {top: 62px; width: auto;}
  .cHeader.header.header--microsite .nav--top ul {text-align: right;}
  .dHeader.header.header--microsite .nav--top {position: absolute; top: 0; left: 0; width: 100%;}
  .mobMenuBtn {top: 74px;}
}
@media only screen and (max-width: 665px) {
  .header .header__inner > .row, .header.header--microsite .hcontainer {padding: 10px 0;}
  .dashboard-header-dropdown__link {top: 10px;}
  .cHeader.header.header--microsite .nav--top {top: 22px;}
  .mobMenuBtn {top: 34px; right: 20px;}
  body.showingCHeader {width: 100%; height: 100%; overflow: hidden;}
}
@media only screen and (max-width: 520px) {
  .mobMenuBtn {top: 20px;}
  .dashboard-header-dropdown__link {top: -4px; right: calc(40px + 40px + 20px);}
}
@media only screen and (max-width: 420px) {
  .dashboard-header-dropdown__link .nav--top {top: 0px;}
  .cHeader.header.header--microsite .nav--top {top: 14px; right: calc(40px);}
  .mobMenuBtn {top: 24px;}

}

@media only screen and (max-width: 1024px) {
  .mobMenuBtn {display: block;}
  .mobMenuBtn::before, .mobMenuBtn::after {content: '';}
  .mobMenuBtn span, .mobMenuBtn::before, .mobMenuBtn::after {display: block; width: 32px; height: 2px; background: rgb(65, 28, 62); transform-origin: 0 1px; transition: all ease-in-out .2s;}
  .mobMenuBtn span {margin: 8px 0;}
  .mobMenuBtn.active::before {transform: rotate(40deg);}
  .mobMenuBtn.active::after {transform: rotate(-40deg);}
  .mobMenuBtn.active span {visibility: hidden;}
  .customHeader .customNav .cnav {display: none;}
  .customHeader .customNav .mcnav.show {display: block;}
}
@media only screen and (max-width: 667px) {
  .customHeader .customNav .mcnav, .customHeader .customNav .mcnav ul li ul {max-width: none; top: 86px; height: calc(100vh - 86px);}
}

/* dispaly none at line 967 to hide 4th item on https://terumosandbox.eu.thoughtindustries.com/us-design-testing*/

.row.widget.widget--three-column.widget--three-column_standard.section-categories3 .category-1,
.row.widget.widget--three-column.widget--three-column_standard.section-categories3 .category-2,
.row.widget.widget--three-column.widget--three-column_standard.section-categories3 .category-3,
.row.widget.widget--three-column.widget--three-column_standard.section-categories3 .category-4 {
  min-height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.row.widget.widget--three-column.widget--three-column_standard.section-categories3 .category-1 {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("https://d3i9g4671ronu3.cloudfront.net/course-uploads/c4a76c7c-914e-411f-b1f9-31652f8f31ae/xquwmvzquv6z-Category-1.jpg");
    background-position: right;
}
.row.widget.widget--three-column.widget--three-column_standard.section-categories3 .category-2 {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("https://d3i9g4671ronu3.cloudfront.net/course-uploads/c4a76c7c-914e-411f-b1f9-31652f8f31ae/gztkvnila0ka-Category-2.jpg");
    background-position: right;
}
.row.widget.widget--three-column.widget--three-column_standard.section-categories3 .category-3 {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("https://d3i9g4671ronu3.cloudfront.net/course-uploads/560ee135-06be-4c4c-980a-1a219197fbbf/j2a710busgdq-InterventionalOncologyEmbolization1.jpg");
    background-position: right;
}
.row.widget.widget--three-column.widget--three-column_standard.section-categories3 .category-4 {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("https://d3i9g4671ronu3.cloudfront.net/course-uploads/c4a76c7c-914e-411f-b1f9-31652f8f31ae/397j1fr1k4sb-Category-4.jpg");
    background-size: cover;
}
.row.widget.widget--three-column.widget--three-column_standard.section-categories3 p {
    color: #fff;
    font-size: 24px;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
    padding: 12px;
}
/* Just to hide one widget Explore Training as it is not in pdf shared */
.section-categories-displaynone {display: none;}