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

/* /puro_portal/static/src/scss/typography.scss defined in bundle 'puro.buttons' */
 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, .custom-btn{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;}

/* /puro_portal/static/src/scss/buttons.scss defined in bundle 'puro.buttons' */
 .custom-btn{display: -webkit-box; display: -webkit-flex; display: flex; width: fit-content; height: 32px; padding: 0 12px; border: 0; align-items: center; border-radius: 4px; white-space: nowrap;}.custom-btn--primary{color: #fbfbfb; background-color: #0730c3;}.custom-btn--primary:hover:enabled, .custom-btn--primary:focus:enabled{background-color: #06269c; box-shadow: inset 0 0 0 1px #3959cf; color: #fbfbfb;}.custom-btn--primary:disabled{background-color: #cdd6f3;}.custom-btn--primary--outline{color: #0730c3; background-color: #fbfbfb; box-shadow: inset 0 0 0 1px #0730c3;}.custom-btn--primary--outline:hover:enabled, .custom-btn--primary--outline:focus:enabled{background-color: #f3f6ff;}.custom-btn--primary--outline:focus:enabled{box-shadow: inset 0 0 0 2px #3959cf;}.custom-btn--primary--outline:disabled{color: #cdd6f3; box-shadow: inset 0 0 0 1px #cdd6f3;}.custom-btn--primary--ghost{color: #0730c3; background-color: transparent;}.custom-btn--primary--ghost:hover:enabled, .custom-btn--primary--ghost:focus:enabled{background-color: #f3f6ff;}.custom-btn--primary--ghost:disabled{color: #cdd6f3;}.custom-btn--danger{color: #fbfbfb; background-color: #d80005;}.custom-btn--danger:hover:enabled, .custom-btn--danger:focus:enabled{background-color: #ad0004;}.custom-btn--danger:disabled{color: #fbfbfb; background-color: #f7cccd;}.custom-btn--danger--outline{background-color: #fbfbfb; box-shadow: inset 0 0 0 1px #d80005;}.custom-btn--danger--outline:hover:enabled, .custom-btn--danger--outline:focus:enabled{background-color: #fdf7f5;}.custom-btn--danger--outline:focus:enabled{box-shadow: inset 0 0 0 2px #d80005;}.custom-btn--danger--outline:disabled{color: #f7cccd; box-shadow: inset 0 0 0 1px #f7cccd;}.custom-btn--danger--ghost{color: #d80005; background-color: transparent;}.custom-btn--danger--ghost:hover:enabled, .custom-btn--danger--ghost:focus:enabled{background-color: #fdf7f5;}.custom-btn--danger--ghost:disabled{color: #f7cccd;}.custom-btn--inverse{color: #0730c3; background-color: #fbfbfb;}.custom-btn--inverse:hover:enabled, .custom-btn--inverse:focus:enabled{background-color: #cdd6f3;}.custom-btn--inverse:disabled{color: #6a83db; background-color: #3959cf;}.custom-btn--inverse--outline{color: #fbfbfb; background-color: #0730c3; box-shadow: 0 0 0 1px #fbfbfb;}.custom-btn--inverse--outline:hover:enabled, .custom-btn--inverse--outline:focus:enabled{background-color: #3959cf;}.custom-btn--inverse--outline:hover:enabled{box-shadow: inset 0 0 0 2px #fbfbfb;}.custom-btn--inverse--outline:disabled{color: #6a83db; box-shadow: inset 0 0 0 1px #6a83db;}.custom-btn--inverse--ghost{color: #fbfbfb; background-color: transparent;}.custom-btn--inverse--ghost:hover:enabled, .custom-btn--inverse--ghost:focus:enabled{background-color: #3959cf;}.custom-btn--inverse--ghost:disabled{color: #6a83db;}.custom-btn:focus{outline: none;}.custom-btn--grey{color: #101820; background-color: #e7e7e9; font-weight: 400;}.custom-btn--grey:hover, .custom-btn--grey:focus{border: 0; color: #101820; box-shadow: none;}.custom-btn--compact{padding: 4px 26px;}.custom-btn--wide{justify-content: center; width: 100%;}.custom-btn--auto-margin{margin: auto;}.custom-btn--hidden{display: none;}.custom-btn--hidden--show{display: inherit;}.browser_back_button{cursor: pointer; pointer-events: all;}