
/* /puro_portal/static/src/scss/puro_portal_variables.scss defined in bundle 'puro.typography' */
 

/* /puro_portal/static/src/scss/typography.scss defined in bundle 'puro.typography' */
 html{font-size: 14px;}@media (min-width: 1024px){html{font-size: 16px;}}@font-face{font-family: 'Roboto', sans-serif; src: url("/puro_portal/static/src/scss/font/Roboto-Regular.ttf") format("truetype");}@font-face{font-family: 'Corbel', sans-serif; src: url("/puro_portal/static/src/scss/font/Corbel.ttf") format("truetype");}h1, h2, h3, h4, h5, h6{font-family: 'Corbel', sans-serif; font-weight: 700;}h1{font-size: 3rem; line-height: 3.5rem;}h2{font-size: 2.5rem; line-height: 2.875rem;}h3{font-size: 2rem; line-height: 2.25rem;}h4{font-size: 1.5rem; line-height: 1.75rem;}h5{font-size: 1.25rem; line-height: 1.5rem;}body{font-family: 'Roboto', sans-serif;}.paragraph{font-size: 1rem; line-height: 1.5rem; font-weight: 400;}.paragraph--small{font-size: 0.875rem; line-height: 1.375rem;}.paragraph--large{font-size: 1.125rem; line-height: 1.625rem;}.paragraph--strong{font-weight: 600;}.button-text{font-size: 1rem; line-height: 1.375rem; font-weight: 500;}.button-text--large{font-size: 1.125rem;}.title{color: #101820; font-size: 36px; margin: 0 auto 25px 24px; max-width: 92%;}.title--no-left-margin{margin-left: 0;}.title--no-bottom-margin{margin-bottom: 0;}.title--section{font-size: 24px;}.title--subsection{font-size: 20px;}.title .custom-tooltip{flex-shrink: 0;}.text--small{font-size: 12px;}.text--medium{font-size: 14px;}.text--medium-large{font-size: 22px;}.text--large{font-size: 28px;}.text--lighter{font-weight: lighter;}.text--regular{font-weight: 400;}.text--light-bold{font-weight: 500;}.text--bold{font-weight: 700;}.text--uppercase{text-transform: uppercase;}.text--grey{color: #5a5f6c;}.text--black{color: #101820;}.text--blue{color: #0730c3;}.text--white{color: #ffffff;}.text--red{color: #cd023a;}.text--green{color: #01761d;}.text--no-bottom-margin{margin-bottom: 0;}.text--neg-right-margin{margin-right: -3px;}.text--align-top{vertical-align: top;}.text--underline{text-decoration: underline; color: #0730c3;}