.sls-state-requirements-page__hero-section,.sls-state-requirements-page .sls-hero-section{background-image:url("../../images/heroBanner.png");padding:64px 659px 64px 220px}.sls-state-requirements-page .sls-hero-content .sls-hero-title{font-family:Raw;font-size:56px;font-weight:400;line-height:64px;margin-bottom:16px}.sls-state-requirements-page .sls-hero-content .sls-hero-subtitle{color:var(--praxis-text-gray);font-size:19px;font-weight:400;line-height:24px;margin-bottom:24px}.sls-state-requirements-page .sls-hero-content .sls-selector-wrapper .dropdown-title{font-size:14px;font-weight:700;line-height:24px;margin-bottom:4px}.sls-state-requirements-page .sls-hero-content .sls-supplement-note{margin-top:44px;margin-bottom:0;line-height:24px}.sls-state-requirements-page .sls-hero-content .sls-supplement-note .sls-supplement-link{font-size:14px;color:var(--praxis-purple)}.sls-state-requirements-page .sls-custom-select{position:relative;width:340px}.sls-state-requirements-page .sls-custom-select .sls-selected-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 14px;background:var(--praxis-white);border:1px solid var(--praxis-gray-ultra-dark);border-radius:8px;cursor:pointer;font-size:14px}.sls-state-requirements-page .sls-custom-select .sls-selected-display img{pointer-events:none}.sls-state-requirements-page .sls-custom-select .sls-search-input{border:none;outline:none;background:rgba(0,0,0,0);width:100%;font-size:14px;font-family:inherit;color:var(--praxis-text-gray);cursor:pointer;padding:0}.sls-state-requirements-page .sls-custom-select .sls-dropdown-list{display:none;position:absolute;left:0;right:0;background:var(--praxis-white);border:1px solid var(--praxis-gray-ultra-dark);border-radius:8px;list-style:none;margin:0;padding:6px 0;max-height:260px;overflow-y:auto}.sls-state-requirements-page .sls-custom-select .sls-dropdown-list::-webkit-scrollbar{width:4px}.sls-state-requirements-page .sls-custom-select .sls-dropdown-list::-webkit-scrollbar-track{background-color:var(--praxis-gray-light);border-radius:8px}.sls-state-requirements-page .sls-custom-select .sls-dropdown-list::-webkit-scrollbar-thumb{background:var(--praxis-purple);border-radius:8px}.sls-state-requirements-page .sls-custom-select .sls-dropdown-list::-webkit-scrollbar-button{display:none}.sls-state-requirements-page .sls-custom-select.open .sls-dropdown-list{display:block}.sls-state-requirements-page .sls-custom-select .sls-option{padding:10px 14px;font-size:14px;color:var(--praxis-text-gray);cursor:pointer}.sls-state-requirements-page .sls-custom-select .sls-option.sls-selected{background:var(--praxis-gray-ultra-light)}.sls-state-requirements-page .sls-assessments-section{padding:60px 220px 100px}.sls-state-requirements-page .sls-assessments-section .sls-assessments-title{font-family:"Rhetorik Serif";font-size:27px;font-weight:300;line-height:32px;margin-bottom:32px}.sls-state-requirements-page .sls-assessments-grid{display:grid;grid-template-columns:repeat(3, 1fr)}.sls-state-requirements-page .sls-assessment-card{max-width:320px;border-radius:8px;-webkit-box-shadow:var(--skin-box-shadow);box-shadow:var(--skin-box-shadow);padding:19px 32px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.sls-state-requirements-page .sls-assessment-card-title{font-size:18px;font-weight:400;min-height:72px;margin-bottom:24px;line-height:24px}.sls-state-requirements-page .sls-assessment-card-desc{font-size:14px;line-height:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.sls-state-requirements-page .sls-assessment-card-link{display:inline-block;margin-top:auto;padding-top:28px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.sls-state-results.state-page{max-width:100%;padding:60px 220px 100px}.sls-state-results-heading{font-family:"Rhetorik Serif";font-size:27px;font-weight:300;line-height:32px;margin-top:20px}.sls-state-intro{font-size:14px;margin-bottom:32px}.sls-role-group{padding:16px;margin-bottom:40px;border-radius:8px;overflow:hidden;-webkit-box-shadow:var(--skin-box-shadow);box-shadow:var(--skin-box-shadow)}.sls-role-group:last-of-type{margin-bottom:32px}.sls-role-group-title{margin-bottom:12px;font-size:21px;font-weight:700;color:var(--praxis-black);line-height:32px}.sls-separator-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 0;font-size:13px;font-weight:700;color:var(--praxis-text-gray);text-transform:uppercase;letter-spacing:.06em}.sls-separator-label::before,.sls-separator-label::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#e4e2ec}.sls-req-set-header{background:var(--praxis-gray-ultra-light);padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:2px;line-height:24px}.sls-req-set-header.and-logic{background:var(--praxis-text-light-blue)}.sls-req-set-label{font-size:14px;font-weight:700}.sls-req-set-sub{font-size:14px;font-weight:400;color:var(--praxis-text-gray)}.sls-req-set-sub u{text-underline-offset:2px}.sls-tree-list{padding-left:19px;position:relative}.sls-tree-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 0;position:relative}.sls-tree-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:var(--praxis-light-gray-text);height:66px}.sls-tree-row:last-child::before{height:33px}.sls-tree-connector{-ms-flex-negative:0;flex-shrink:0;width:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.sls-tree-branch{display:block;width:100%;height:2px;background-color:var(--praxis-light-gray-text)}.sls-assessment-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px;border-top:1px solid var(--praxis-light-gray-text)}.sls-assessment-row:first-child{border-top:none}.sls-assessment-body{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4px}.sls-assessment-name{font-size:16px;font-weight:700;line-height:24px;margin:0 0 2px}.sls-assessment-score{font-size:16px;font-weight:400;margin:0}.sls-assessment-meta{display:none !important}.sls-assessment-price{color:var(--praxis-text-gray);font-size:14px;margin-right:155px}.test-icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.test-icon img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.sls-desktop-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sls-add-to-cart{padding:8px 18px;font-size:14px;font-weight:700}.addCartButtonResults.btn-secondary:disabled{background-color:var(--praxis-text-gray);color:var(--praxis-white)}.addCartButtonResults.added::after{background-image:url(../../images/check.png);content:"";width:25px;background-position:right;background-repeat:no-repeat;position:relative;display:inline-block;vertical-align:text-bottom;right:auto;height:16px}.sls-purchase-praxis-link{-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.sls-purchase-praxis-link sup{font-size:14px;top:0}.sls-state-footer{font-size:14px;line-height:24px;margin-bottom:0}.sls-doe-link{font-weight:700;text-decoration:underline;text-underline-offset:2px}@media(max-width: 769px){.sls-state-requirements-page .sls-hero-section{padding:20px 16px;background-position:right center;background-size:cover}.sls-state-requirements-page .sls-hero-content .sls-hero-title{font-size:36px;line-height:40px;margin-bottom:12px}.sls-state-requirements-page .sls-hero-content .sls-hero-subtitle{font-size:16px;line-height:22px;margin-bottom:20px}.sls-state-requirements-page .sls-hero-content .sls-supplement-note{margin-top:24px}.sls-state-requirements-page .sls-custom-select{width:100%}.sls-state-requirements-page .sls-custom-select .sls-dropdown-list{max-height:200px}.sls-state-requirements-page .sls-assessments-section{padding:40px 16px 60px}.sls-state-requirements-page .sls-assessments-section .sls-assessments-title{font-size:21px;line-height:24px;margin-bottom:16px}.sls-state-requirements-page .sls-assessments-grid{grid-template-columns:1fr;gap:16px}.sls-state-requirements-page .sls-assessment-card{margin-bottom:24px;max-width:100%;padding:20px 24px 24px;min-height:252px}.sls-state-requirements-page .sls-assessment-card-title{min-height:unset;margin-bottom:12px}.sls-state-results.state-page{padding:60px 16px}.sls-state-results-heading{font-size:20px;line-height:26px;margin-bottom:12px;margin-top:0}.sls-role-group-title{font-size:16px;line-height:22px}.sls-tree-list::before{bottom:73px}.sls-tree-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;padding:8px 0}.sls-tree-row::before{content:"";position:absolute;left:0;top:0;width:2px;background:var(--praxis-light-gray-text);height:100%}.sls-tree-row:last-child::before{height:30px}.sls-tree-connector{-ms-flex-item-align:start;align-self:flex-start;margin-top:20px;-ms-flex-negative:0;flex-shrink:0}.sls-desktop-only{display:none !important}.test-icon{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.test-icon img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.sls-assessment-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:12px;padding:8px 0;min-width:0}.sls-assessment-body .sls-assessment-name{font-size:16px;font-weight:700;line-height:24px;margin:0 0 6px}.sls-assessment-body .sls-assessment-score{display:block;font-size:16px;font-weight:400;line-height:24px;margin:0 0 4px}.sls-assessment-body .sls-assessment-meta{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-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:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:4px;gap:8px}.sls-assessment-body .sls-assessment-meta .sls-assessment-price{font-size:14px;font-weight:400;margin-right:0;min-width:unset}.sls-assessment-body .sls-assessment-meta .sls-add-to-cart{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;padding:8px 18px;font-size:14px;font-weight:700}.sls-assessment-body .sls-assessment-meta .sls-purchase-praxis-link{margin-left:auto}}
