[role=tooltip] .tooltip-content{--b:2em;--h:1em;--p:50%;--border-radius:4px;--background-color:#0c0c0c;--color:#fff;background:var(--background-color);border-image:conic-gradient(var(--background-color) 0 0) fill 0/0 calc(100% - var(--p) - var(--b)/2) var(--border-radius) calc(var(--p) - var(--b)/2)/var(--h) 0 0 0;border-radius:min(var(--border-radius),var(--p) - var(--b)/2) min(var(--border-radius),100% - var(--p) - var(--b)/2) var(--border-radius) var(--border-radius)/var(--border-radius);clip-path:polygon(0 0,0 100%,100% 100%,100% 0,min(100%,var(--p) + var(--b)/2) 0,var(--p) calc(var(--h)*-1),max(0%,var(--p) - var(--b)/2) 0);color:var(--color);font-weight:500;max-width:25ch;padding:1em;position:absolute;top:1em;z-index:3}.hide-tooltip+[role=tooltip],[role=tooltip]{position:relative;visibility:hidden}[aria-describedby]:focus+[role=tooltip],[aria-describedby]:hover+[role=tooltip]{visibility:visible}.ionic-banner{background-color:#fff;color:#000;left:0;opacity:0;padding:10px 50px;position:fixed;text-align:center;top:0;transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s;visibility:hidden;width:100%}.ionic-banner.open{opacity:1;transform:translateY(0);transition:transform .3s ease,opacity .3s ease;visibility:visible}.hide{display:none!important}.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:1!important}.hon{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1}#humpr img{max-width:100%}#humpr .humpr-logo{display:block;margin:auto;max-width:7em;padding-top:31vh}#humpr .instruction-text{color:#f2bf42;margin:auto;text-align:center}#humpr .navbar-logo{display:block;height:56px;margin:auto;padding-left:50px;padding-top:3px}#humpr .dating-app-narration{float:right}#humpr .audio-icon{cursor:pointer}#humpr .dating-app-background{background:radial-gradient(gray,#000);height:110vh}#humpr .dating-app-header{background:radial-gradient(gray,#000);min-height:60px;width:100%;z-index:999}@media(max-width:600px){#humpr .profile-options{column-count:3}}#humpr .profile-pic-option{float:left;margin-left:1em;padding:10px 15px 15px;width:calc(22.91667% - 1.22917em)}@media(max-width:599px){#humpr .profile-pic-option{margin:0;padding:10px 0;width:100%}}#humpr .next-button-visible{float:right;margin:5px;text-decoration:none}#humpr .back-button{float:left;margin:5px;text-decoration:none}#humpr .next-button-invisible{display:none;float:right}#humpr .dating-app-hilighted{box-shadow:inset 0 0 0 1px blue}#humpr .screen-name-field{margin:auto;max-width:50%;width:100%}#humpr .dating-app-radio-buttons{margin-left:auto;margin-right:auto;width:19vw}#humpr .dating-app-radio-buttons input[type=radio]{border:0;opacity:1}#humpr .dating-app-radio-buttons input[type=radio]+label{color:#4db8ff;font-size:16px;letter-spacing:0;padding-left:7vw}#humpr .dating-app-radio-buttons input[type=radio]+label:before{content:none}#humpr .dating-app-radio-buttons input[type=radio]+label:after{content:none}#humpr .profile-picture{float:left;margin-left:1em;width:calc(25% - 1.25em)}#humpr .profile-information{float:left;margin-left:1em;width:calc(75% - 1.75em)}#humpr .profile-home-button{display:none;float:right;font-size:1.5em;padding:0 10vw 10vw}#humpr .age,#humpr .profile-item,#humpr .screen-name{border-radius:10px;color:#fff;display:inline;font-size:1em;font-weight:400}#humpr .clickable,#humpr .profile-item-label{border-radius:10px;display:inline}#humpr .profile-item-label{color:#4db8ff;font-size:1em;font-weight:700}#humpr .profiles-homepage{column-count:4}@media(max-width:600px){#humpr .profiles-homepage{column-count:3;display:flex;flex-wrap:wrap;justify-content:center}}#humpr .profile{padding:15px}@media(max-width:600px){#humpr .profile{margin-left:5px;margin-right:5px;max-width:30%;padding:10px 0 0}}#humpr #gray{background-color:#aaa}#humpr #magenta{background-color:#e848f4}#humpr .risky{border:2px solid #e848f4}#humpr .not-risky{border:2px solid #aaa}#humpr .dating-app-summary{color:#fff;margin:auto;max-width:50vw}#humpr .dating-app-summary ul{list-style-type:unset}@media(max-width:600px){#humpr .dating-app-summary{max-width:95vw}}#humpr .dating-app-inner-list{padding-left:5vw}#humpr a.back-button,#humpr a.next-button-invisible,#humpr a.next-button-visible,#humpr a.profile-home-button{border:3px solid #f2bf42;border-radius:25px;color:#f2bf42;font-size:20px;font-weight:700;padding:10px}#humpr .sim-center-create-profile-name{color:#f2bf42;font-size:20px;padding-left:25%;text-align:left}#humpr .create-profile-name{display:grid}#humpr .sim-center{color:#f2bf42;font-size:20px;text-align:center}#humpr .dating-app-block{display:inline-flex;vertical-align:bottom;width:15em}#humpr .dating-app-radio-buttons input[type=radio]+label{padding-left:1.6vw}#humpr .dating-app-label{color:#f2bf42}@media only screen and (max-width:600px){#humpr .dating-app-block{display:-webkit-inline-flex;vertical-align:bottom}}#humpr .mdc-dialog .modal-intro{margin-bottom:1em}#humpr .mdc-dialog .gray{background-color:gray}#humpr .mdc-dialog .gray .mdc-dialog__content,#humpr .mdc-dialog .gray .mdc-dialog__title{color:#fff}#humpr .mdc-dialog .magenta{background-color:#d05edf}#humpr .mdc-dialog .magenta .mdc-dialog__content,#humpr .mdc-dialog .magenta .mdc-dialog__title{color:#000}.relationship_quizzes{--mdc-typography-button-text-transform:none}.relationship_quizzes .container{margin:0 auto}@media(min-width:1200px){.relationship_quizzes .container{max-width:1140px}}.relationship_quizzes #relationship-quiz{margin-top:20px}.relationship_quizzes .hidden{display:none!important}.relationship_quizzes .text-center{text-align:center}.relationship_quizzes .multiple-choice .mdc-button{width:100%}.relationship_quizzes .quiz-btn{white-space:unset}.relationship_quizzes .quiz-btn:not(:disabled){background-color:#6c757d}.relationship_quizzes .quiz-btn:not(:disabled){color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.relationship_quizzes .quiz-btn .mdc-button__ripple:after,.relationship_quizzes .quiz-btn .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-text-primary-on-dark,#fff))}.relationship_quizzes .quiz-btn.mdc-ripple-surface--hover .mdc-button__ripple:before,.relationship_quizzes .quiz-btn:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.relationship_quizzes .quiz-btn.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.relationship_quizzes .quiz-btn:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.relationship_quizzes .quiz-btn:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.relationship_quizzes .quiz-btn:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.relationship_quizzes .quiz-btn.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.relationship_quizzes .casual,.relationship_quizzes .main-gif,.relationship_quizzes .serious,.relationship_quizzes .single-happy,.relationship_quizzes .single-looking{display:block;margin:0 auto;max-width:95%}.relationship_quizzes #start-button{display:block;margin:.5rem auto 0}.relationship_quizzes #start-button:not(:disabled){background-color:#0d6efd}.relationship_quizzes #start-button:not(:disabled){color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.relationship_quizzes #start-button .mdc-button__ripple:after,.relationship_quizzes #start-button .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-text-primary-on-dark,#fff))}.relationship_quizzes #start-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.relationship_quizzes #start-button:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.relationship_quizzes #start-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.relationship_quizzes #start-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.relationship_quizzes #start-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.relationship_quizzes #start-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.relationship_quizzes #start-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.serious_relationship_tools{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.serious_relationship_tools .mb-3{margin-bottom:1rem!important}.serious_relationship_tools .mr-3{margin-right:1rem!important}.serious_relationship_tools .mt-3{margin-top:1rem!important}.serious_relationship_tools .ml-0{margin-left:0!important}.serious_relationship_tools .btn{border:1px solid transparent;border-radius:.25rem;color:#212529;display:inline-block;font-weight:400;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.serious_relationship_tools .btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}label{display:inline-block}.display-none{display:none!important}.goal-setting-bolded-title{background-color:#add8e6;border-radius:3px;font-weight:700;line-height:2rem;margin:auto auto 10px;padding:10px;text-align:center;width:50%}#smart-goal-selection button[type=submit],#smart-goal-selection input[type=submit],#smart-goal-setting button[type=submit],#smart-goal-setting input[type=submit],#smart-goal-setting-booster-one button[type=submit],#smart-goal-setting-booster-one input[type=submit],#smart-goal-setting-booster-one-barriers button[type=submit],#smart-goal-setting-booster-one-barriers input[type=submit],#smart-goal-setting-booster-two button[type=submit],#smart-goal-setting-booster-two input[type=submit]{bottom:15%;display:block;margin:0 auto;padding:.5em;position:relative}#smart-goal-selection .submit,#smart-goal-setting .submit,#smart-goal-setting-booster-one .submit,#smart-goal-setting-booster-one-barriers .submit,#smart-goal-setting-booster-two .submit{margin-top:2em;text-align:center}#smart-goal-selection .title-wrapper h2,#smart-goal-setting .title-wrapper h2,#smart-goal-setting-booster-one .title-wrapper h2,#smart-goal-setting-booster-one-barriers .title-wrapper h2,#smart-goal-setting-booster-two .title-wrapper h2{font-weight:700;margin-top:1em;text-align:center}#smart-goal-selection .multiple-choice,#smart-goal-setting .multiple-choice,#smart-goal-setting-booster-one .multiple-choice,#smart-goal-setting-booster-one-barriers .multiple-choice,#smart-goal-setting-booster-two .multiple-choice{display:grid;gap:1em;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}#smart-goal-selection .multiple-choice .answer,#smart-goal-setting .multiple-choice .answer,#smart-goal-setting-booster-one .multiple-choice .answer,#smart-goal-setting-booster-one-barriers .multiple-choice .answer,#smart-goal-setting-booster-two .multiple-choice .answer{background-color:#fff;border:1px solid #efefef;border-radius:.5em;margin-bottom:.5em;min-height:7.5em;padding:.2em;position:relative}#smart-goal-selection .multiple-choice .answer label.selected,#smart-goal-setting .multiple-choice .answer label.selected,#smart-goal-setting-booster-one .multiple-choice .answer label.selected,#smart-goal-setting-booster-one-barriers .multiple-choice .answer label.selected,#smart-goal-setting-booster-two .multiple-choice .answer label.selected{border:5px solid green}#smart-goal-selection .multiple-choice .answer .label-circle,#smart-goal-setting .multiple-choice .answer .label-circle,#smart-goal-setting-booster-one .multiple-choice .answer .label-circle,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .label-circle,#smart-goal-setting-booster-two .multiple-choice .answer .label-circle{background-color:#fff;border:1px solid #efefef;border-radius:5em;height:2.52em;height:2.835em;left:-.5em;position:absolute;top:-.5em;width:2.52em;width:2.835em}#smart-goal-selection .multiple-choice .answer .label-circle>div,#smart-goal-setting .multiple-choice .answer .label-circle>div,#smart-goal-setting-booster-one .multiple-choice .answer .label-circle>div,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .label-circle>div,#smart-goal-setting-booster-two .multiple-choice .answer .label-circle>div{height:2.24em;margin-left:4.5%;margin-top:4.5%;position:absolute;width:2.24em}#smart-goal-selection .multiple-choice .answer .label-circle .label,#smart-goal-setting .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-one .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-two .multiple-choice .answer .label-circle .label{font-size:1em;height:2.52em;line-height:2.2em;width:2.52em}@media(min-width:900px){#smart-goal-selection .multiple-choice .answer .label-circle,#smart-goal-setting .multiple-choice .answer .label-circle,#smart-goal-setting-booster-one .multiple-choice .answer .label-circle,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .label-circle,#smart-goal-setting-booster-two .multiple-choice .answer .label-circle{height:4.56em;width:4.56em}#smart-goal-selection .multiple-choice .answer .label-circle .label,#smart-goal-setting .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-one .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-two .multiple-choice .answer .label-circle .label{font-size:1.27em;height:3.192em;line-height:3em;width:3.192em}}@media(min-width:1200px){#smart-goal-selection .multiple-choice .answer .label-circle,#smart-goal-setting .multiple-choice .answer .label-circle,#smart-goal-setting-booster-one .multiple-choice .answer .label-circle,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .label-circle,#smart-goal-setting-booster-two .multiple-choice .answer .label-circle{height:5.77em;left:-.6em;top:-.6em;width:5.77em}#smart-goal-selection .multiple-choice .answer .label-circle .label,#smart-goal-setting .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-one .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-two .multiple-choice .answer .label-circle .label{font-size:1.8em;height:2.835em;line-height:2.7em;width:2.835em}}#smart-goal-selection .multiple-choice .answer .label-circle .label,#smart-goal-setting .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-one .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .label-circle .label,#smart-goal-setting-booster-two .multiple-choice .answer .label-circle .label{background-color:#fff;border:3px solid #0f2a65;border-radius:5em;color:#0f2a65;text-align:center}#smart-goal-selection .multiple-choice .answer .button,#smart-goal-setting .multiple-choice .answer .button,#smart-goal-setting-booster-one .multiple-choice .answer .button,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .button,#smart-goal-setting-booster-two .multiple-choice .answer .button{background-color:#fff;border:3px solid #0f2a65;border-radius:.5em;cursor:pointer;font-size:1em;height:100%;line-height:normal;padding:.2em;text-align:center;width:100%}@media(min-width:576px){#smart-goal-selection .multiple-choice .answer .button,#smart-goal-setting .multiple-choice .answer .button,#smart-goal-setting-booster-one .multiple-choice .answer .button,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .button,#smart-goal-setting-booster-two .multiple-choice .answer .button{padding-top:2em}}@media(min-width:900px){#smart-goal-selection .multiple-choice .answer .button,#smart-goal-setting .multiple-choice .answer .button,#smart-goal-setting-booster-one .multiple-choice .answer .button,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .button,#smart-goal-setting-booster-two .multiple-choice .answer .button{padding-left:4em;padding-right:4em}}@media(min-width:992px){#smart-goal-selection .multiple-choice .answer .button,#smart-goal-setting .multiple-choice .answer .button,#smart-goal-setting-booster-one .multiple-choice .answer .button,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .button,#smart-goal-setting-booster-two .multiple-choice .answer .button{padding-left:5em;padding-right:5em}}#smart-goal-selection .multiple-choice .answer .button span,#smart-goal-setting .multiple-choice .answer .button span,#smart-goal-setting-booster-one .multiple-choice .answer .button span,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .button span,#smart-goal-setting-booster-two .multiple-choice .answer .button span{display:inline-block;hyphens:auto;line-height:normal;vertical-align:middle}#smart-goal-selection .multiple-choice .answer .button.selected-multi,#smart-goal-selection .multiple-choice .answer .button.selected-multi .label,#smart-goal-setting .multiple-choice .answer .button.selected-multi,#smart-goal-setting .multiple-choice .answer .button.selected-multi .label,#smart-goal-setting-booster-one .multiple-choice .answer .button.selected-multi,#smart-goal-setting-booster-one .multiple-choice .answer .button.selected-multi .label,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .button.selected-multi,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .button.selected-multi .label,#smart-goal-setting-booster-two .multiple-choice .answer .button.selected-multi,#smart-goal-setting-booster-two .multiple-choice .answer .button.selected-multi .label{border-color:blue}#smart-goal-selection .multiple-choice .answer .button.selected .label,#smart-goal-setting .multiple-choice .answer .button.selected .label,#smart-goal-setting-booster-one .multiple-choice .answer .button.selected .label,#smart-goal-setting-booster-one-barriers .multiple-choice .answer .button.selected .label,#smart-goal-setting-booster-two .multiple-choice .answer .button.selected .label{background-position:50%;background-repeat:no-repeat;background-size:70%}#goal-setting-activity-self-efficacy-assessment tbody,#goal-setting-activity-self-efficacy-assessment td,#goal-setting-activity-self-efficacy-assessment tfoot,#goal-setting-activity-self-efficacy-assessment th,#goal-setting-activity-self-efficacy-assessment thead,#goal-setting-activity-self-efficacy-assessment tr,#smart-booster-choose-goal-progress tbody,#smart-booster-choose-goal-progress td,#smart-booster-choose-goal-progress tfoot,#smart-booster-choose-goal-progress th,#smart-booster-choose-goal-progress thead,#smart-booster-choose-goal-progress tr,#smart-booster-two-choose-goal-progress tbody,#smart-booster-two-choose-goal-progress td,#smart-booster-two-choose-goal-progress tfoot,#smart-booster-two-choose-goal-progress th,#smart-booster-two-choose-goal-progress thead,#smart-booster-two-choose-goal-progress tr{border:0 solid;border-color:inherit}#goal-setting-activity-self-efficacy-assessment th,#smart-booster-choose-goal-progress th,#smart-booster-two-choose-goal-progress th{text-align:inherit}#goal-setting-activity-self-efficacy-assessment table,#smart-booster-choose-goal-progress table,#smart-booster-two-choose-goal-progress table{border-collapse:collapse;caption-side:bottom;margin:25px}#goal-setting-activity-self-efficacy-assessment thead th,#smart-booster-choose-goal-progress thead th,#smart-booster-two-choose-goal-progress thead th{text-align:center}#goal-setting-activity-self-efficacy-assessment th,#smart-booster-choose-goal-progress th,#smart-booster-two-choose-goal-progress th{padding-right:15px;width:25%}#goal-setting-activity-self-efficacy-assessment tr,#smart-booster-choose-goal-progress tr,#smart-booster-two-choose-goal-progress tr{border-top:1px solid #d3d3d3}#goal-setting-activity-self-efficacy-assessment .goal-label,#smart-booster-choose-goal-progress .goal-label,#smart-booster-two-choose-goal-progress .goal-label{padding-right:15px}#goal-setting-activity-self-efficacy-assessment td,#smart-booster-choose-goal-progress td,#smart-booster-two-choose-goal-progress td{text-align:center}@media(max-width:576px){#goal-setting-activity-self-efficacy-assessment table,#smart-booster-choose-goal-progress table,#smart-booster-two-choose-goal-progress table{margin:0}#goal-setting-activity-self-efficacy-assessment table th,#smart-booster-choose-goal-progress table th,#smart-booster-two-choose-goal-progress table th{font-size:small}}input{font-size:inherit;line-height:inherit;margin:0}ul.strategy-list{list-style-type:none}ol p,ul p,ul.strategy-list{padding-right:2rem}.navigation{display:flex;justify-content:space-between}.mdc-button{background-color:#0d6efd!important}.booster-wrap-up-page{padding-bottom:3rem}.booster-wrap-up-page .send-email-button{height:40px!important;margin-bottom:0}.booster-wrap-up-page .mdc-dialog__actions{align-items:flex-end}.booster-wrap-up-page .mdc-dialog__actions button{background-color:#fd0d0d;color:#fff;height:fit-content;margin-right:.5rem;margin-top:24px;padding:inherit;text-transform:none}@media(max-width:900px){.submit-button-div{text-align:center}.submit-button{margin-left:1rem;margin-right:1rem;scale:1.25;width:fit-content}#custom-goal{display:flex;justify-content:center}.booster-wrap-up-page #email-dialog-button{height:fit-content;padding-bottom:1rem;padding-top:1rem;width:60%}.btn-primary{margin-top:24px!important}.smart-goal-setting-email-form{display:flex}.smart-goal-setting-email-form .email-button{margin-left:1rem;margin-top:0!important}}@media(max-width:576px){label.button{align-items:center;display:flex}.booster-wrap-up-page button{height:3rem}.goal-setting-bolded-title{width:75%}.submit-button{margin-bottom:2rem!important;padding:.5em!important;scale:1.25}.smart-goal-setting-email-form{display:flex;flex-wrap:wrap;justify-content:center}.smart-goal-setting-email-form input{width:80%}.smart-goal-setting-email-form .email-button{margin:1rem!important;scale:1.25;width:fit-content}}.booster-wrap-up-page .mdc-touch-target-wrapper{display:block;text-align:center}.submit-button-div{margin-bottom:1rem;width:100%}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container .toast:not(.show){display:none}.toast-container .toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:hsla(0,0%,100%,.85);--bs-toast-header-border-color:rgba(0,0,0,.05);background-clip:padding-box;background-color:#0dcaf0;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast-container .toast .toast-body{padding:.75rem;word-wrap:break-word}.toast-container .toast .toast-body button.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.show-submit-button{display:flex;justify-content:center;width:100%}.position-absolute{position:fixed!important}.bottom-0{bottom:3rem!important}.start-50{left:50%!important}.translate-middle-x{transform:translateX(-50%)!important}#kiu-goal-setting{text-align:center;width:100%}#kiu-goal-setting .mdc-text-field--outlined{width:80%}#kiu-goal-setting .mdc-floating-label--float-above,#kiu-goal-setting .mdc-text-field--focused{--mdc-theme-primary:#01941a;color:#01941a}#kiu-goal-setting .goals{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;width:80%}#kiu-goal-setting .goals .goal-title,#kiu-goal-setting .goals .new-goal-title{align-items:center;border-radius:5px;display:flex;font-weight:bolder;justify-content:center;margin-top:1.5rem;padding:1rem;width:40%}#kiu-goal-setting .goals .goal-title .fa-check,#kiu-goal-setting .goals .new-goal-title .fa-check{font-size:larger;margin-right:15px;-webkit-text-stroke:2px #01941a;justify-self:flex-start}@media(max-width:599px){#kiu-goal-setting .goals .goal-title{width:100%}}#kiu-goal-setting .goals .goal-title:last-of-type{margin:1.5rem auto auto}#kiu-goal-setting .goals .outline-selected{border:5px solid #01941a;color:#01941a}#kiu-goal-setting .goals .outline-unselected{border:5px solid #1d62e1;color:#1d62e1}#kiu-goal-setting .goal-submit-div{margin-top:32px}#kiu-goal-setting .goal-submit-div .mdc-button{--mdc-theme-primary:#1d62e1}#kiu-goal-setting .mdc-button{--mdc-theme-primary:#1492a7}#kiu-goal-setting-follow-up{display:flex;flex-direction:column;padding:0 1.5rem}#kiu-goal-setting-follow-up h1{text-align:center}#kiu-goal-setting-follow-up .multistep .form-step:not(:first-of-type){display:none}#kiu-goal-setting-follow-up #progressbar{counter-reset:step;margin-bottom:30px;overflow:hidden;padding:0}#kiu-goal-setting-follow-up #progressbar li{float:left;font-size:.75rem;letter-spacing:1px;list-style-type:none;position:relative;text-align:center;width:33.33%}#kiu-goal-setting-follow-up #progressbar li:before{background:#d3d3d3;border-radius:25px;color:#333;content:counter(step);counter-increment:step;display:block;height:24px;line-height:24px;margin:0 auto 10px;width:24px}#kiu-goal-setting-follow-up #progressbar li:after{background:#d3d3d3;content:"";height:2px;left:-50%;position:absolute;top:11px;width:100%;z-index:-1}#kiu-goal-setting-follow-up #progressbar li:first-child:after{content:none}#kiu-goal-setting-follow-up #progressbar li.active{color:#1492a7}#kiu-goal-setting-follow-up #progressbar li.activated:after,#kiu-goal-setting-follow-up #progressbar li.activated:before{background:#1492a7;color:#fff}#kiu-goal-setting-follow-up .input-step{display:flex;flex-direction:column}#kiu-goal-setting-follow-up .input-step label{width:100%}#kiu-goal-setting-follow-up .image-container{text-align:center}#kiu-goal-setting-follow-up nav{display:flex;justify-content:space-between;margin-top:1rem;width:100%}#kiu-goal-setting-follow-up nav .mdc-button{background-color:#1492a7}.kiu_goal_settings#goal_summary{padding:0 40px}.kiu_goal_settings#goal_summary h1{text-align:center}.kiu_goal_settings#goal_summary h2{font-size:xx-large;margin-bottom:16px}.kiu_goal_settings#goal_summary form{display:flex;flex-direction:column}.kiu_goal_settings#goal_summary form .mdc-text-field{width:40%}.kiu_goal_settings#goal_summary form .mdc-button{--mdc-theme-primary:#1d62e1}.kiu_goal_settings#show{margin-bottom:10rem}.kiu_goal_settings#show .directions{margin:16px 64px}@media(max-width:599px){.kiu_goal_settings#show{margin-bottom:12rem}.kiu_goal_settings#show .directions,.kiu_goal_settings#show .goal-submit-div p{font-size:larger;margin:16px}.kiu_goal_settings#show .goal-submit-div .mdc-button{width:80%}}.kiu_three_month_boosters .mdc-button,.kiu_three_month_follow_ups .mdc-button{--mdc-theme-primary:#1d62e1!important}body{margin:0}.shl{display:flex}.shl .hidden{display:none!important}.shl .shl-sidebar{background-color:#c8c8c8;height:100vh;overflow-y:visible;padding:1rem;width:25%;-ms-overflow-style:none;scrollbar-width:none;z-index:2}.shl .shl-sidebar .form-select{margin-bottom:1rem;text-overflow:ellipsis;white-space:normal}.shl .shl-sidebar h3{font-weight:700}.shl .shl-sidebar::-webkit-scrollbar{display:none}.shl .shl-map{align-content:center;display:grid;height:100vh;overflow-x:hidden;text-align:center;width:75%;z-index:0}@media(max-width:979px){.shl{display:flex;flex-direction:column}.shl .shl-sidebar{height:auto;width:calc(100% - 2rem)}.shl .shl-map{height:auto;margin-bottom:2rem;margin-top:20%;width:100%}}#condom-discontinuation{margin:auto;max-width:900px}#condom-discontinuation h1{border-bottom:1px solid #000}#condom-discontinuation p{font-size:1.25em}#condom-discontinuation .status{background-color:#a6ecb2;border-radius:3px;font-size:1.125em;margin:.375em auto;padding:.375em;text-align:center}#condom-discontinuation .status.stop{background-color:#a6ecb2}#condom-discontinuation .status.continue{background-color:#ff9d98}#condom-discontinuation #questions{border:1px solid #ddd;border-radius:3px;margin:.375em auto}#condom-discontinuation #questions .question{padding:.1875em}#condom-discontinuation #questions .question:not(:first-child){border-top:1px solid #ddd}#condom-discontinuation #questions .question .mdc-form-field{display:flex;flex-direction:row-reverse}#condom_locator_tool{margin:auto;max-width:900px;text-align:left;width:100%}#condom_locator_tool .title{font-size:4rem;font-weight:400;margin-top:1rem}@media only screen and (max-width:600px){#condom_locator_tool .title{font-size:2.5rem}}#condom_locator_tool #instructions{font-size:2rem;line-height:2rem;text-align:left}@media only screen and (max-width:600px){#condom_locator_tool #instructions{font-size:1.5rem;font-weight:lighter;line-height:1.5rem}}#condom_locator_tool #locator_container{align-items:center;display:flex;flex-direction:column;font-size:.75em}#condom_locator_tool #locator_container #question_list{border:1px solid #333;border-radius:6px;width:100%}#condom_locator_tool #locator_container #place_list{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;width:100%}#condom_locator_tool #locator_container #place_list div{align-items:center;border-radius:3px;border-radius:6px;display:flex;font-size:large;height:30%;justify-content:center;margin-top:1.5em;padding:1.5em;width:30%}@media only screen and (max-width:900px){#condom_locator_tool #locator_container #place_list div{height:6rem}}@media only screen and (max-width:600px){#condom_locator_tool #locator_container #place_list div{font-size:medium;height:5.5rem;margin:.75em 0;padding:.75em}}#condom_locator_tool #locator_container #place_list .red{background-color:#ff9d98}#condom_locator_tool #locator_container #place_list .yellow{background-color:#ffe680}#condom_locator_tool #locator_container #place_list .green{background-color:#a6ecb2}.prep-locator-tool #prep_locator_form .prep-locator-btn{margin-top:1rem}.sti-locator-btn{margin-top:.75rem}.locators-form-actions ion-checkbox{margin-right:1rem}#hiv-risk-calculator-tool #calculator{border:3px solid #0f2a65;border-radius:.5em;margin:auto;max-width:768px}#hiv-risk-calculator-tool #calculator button{background-color:tint(#ddd,75%);border:1px solid #efefef;border-radius:.5em;padding:.2em}#hiv-risk-calculator-tool #calculator button:hover{background-color:tint(#0f2a65,20)}#hiv-risk-calculator-tool #calculator button.active{background-color:#0f2a65}#hiv-risk-calculator-tool #calculator img,#hiv-risk-calculator-tool #calculator picture{margin:0;max-width:100%}#hiv-risk-calculator-tool #calculator #column_holder{align-items:top;border:1px solid #0f2a65;border-radius:3px;display:flex;justify-content:space-around;word-break:break-word}#hiv-risk-calculator-tool #calculator #column_holder .key-header{font-size:1.5em}#hiv-risk-calculator-tool #calculator #column_holder .key-text{font-size:1.25em}@media only screen and (max-width:768px){#hiv-risk-calculator-tool #calculator #column_holder .key-text{font-size:.9em}}#hiv-risk-calculator-tool #calculator #column_holder div{flex:1}#hiv-risk-calculator-tool #calculator #column_holder div span{font-size:1.5em}#hiv-risk-calculator-tool #calculator #column_holder div div{align-items:center;display:flex;font-size:1em;justify-content:space-between;margin:5px 20%}@media only screen and (max-width:768px){#hiv-risk-calculator-tool #calculator #column_holder div div{font-size:.75em;margin-left:10%;margin-right:10%}}#hiv-risk-calculator-tool #calculator #column_holder div div img{align-self:center;width:20%}@media only screen and (max-width:768px){#hiv-risk-calculator-tool #calculator #column_holder div div img{width:30%}}@media only screen and (max-width:480px){#hiv-risk-calculator-tool #calculator #column_holder div div img{width:25%}}#hiv-risk-calculator-tool #factor-group{display:grid;grid-template-columns:minmax(100px,1fr) 5fr}#hiv-risk-calculator-tool #factor-group #label{border-right:1px solid #efefef}#hiv-risk-calculator-tool #factor-group #label h3{font-size:modular-scale(2);margin:.2em;text-transform:capitalize}#hiv-risk-calculator-tool #factor-group #factors,#hiv-risk-calculator-tool .bodypart-group{align-items:center;display:flex;justify-content:space-around;padding:.2em}#hiv-risk-calculator-tool .keypad{border-bottom:2px solid shade(#efefef,20%);display:grid;grid-template-columns:minmax(100px,1fr) 5fr}#hiv-risk-calculator-tool .sex-group{border-right:1px solid #efefef;padding:.2em}#hiv-risk-calculator-tool .sex-group h3{font-size:modular-scale(2);margin:.2em;text-transform:capitalize}#hiv-risk-calculator-tool .sex-group .sexes{align-items:center;display:flex;justify-content:space-between;max-width:8em;padding:.2em}#hiv-risk-calculator-tool #risk{border-top:2.5px solid shade(#efefef,40%);padding:.4em .2em .2em;text-align:center}#hiv-risk-calculator-tool #risk h3{font-size:modular-scale(2);margin-bottom:.2em}#hiv-risk-calculator-tool #risk h4,#hiv-risk-calculator-tool #risk p{font-size:modular-scale(1);margin-bottom:auto}#hiv-risk-calculator-tool #risk #riskBar{border:2px solid shade(#efefef,20%);border-radius:3px;display:flex;height:3em;position:relative;z-index:1}#hiv-risk-calculator-tool #risk #riskBar .sliders{border-radius:3px;height:125%;left:0;opacity:0;position:absolute;top:-12.5%;transition:1s;width:.5em}#hiv-risk-calculator-tool #risk #riskBar .bars{align-items:center;color:#fff;display:flex;font-weight:700;height:100%;transition:1s;z-index:-1}#hiv-risk-calculator-tool #risk #riskBar .left,#hiv-risk-calculator-tool #risk #riskBar .right{border-bottom:.25em solid #fff;border-top:.25em solid #fff;position:absolute;top:calc(50% - .25em);transition:1s}#hiv-risk-calculator-tool #risk #riskBar .left:after,#hiv-risk-calculator-tool #risk #riskBar .right:after{border-bottom:1em solid transparent;border-top:1em solid transparent;content:"";position:absolute;top:-1em}#hiv-risk-calculator-tool #risk #riskBar .left:after{border-right:1em solid #fff;left:-1em}#hiv-risk-calculator-tool #risk #riskBar .right:after{border-left:1em solid #fff;right:-1em}#hiv-risk-calculator-tool #regular{background:linear-gradient(90deg,#4cd964,#fc0,#ff3b30);font-size:1.25em;justify-content:space-between;width:100%}#hiv-risk-calculator-tool #regular.fullbar{font-size:1em;width:35%}#hiv-risk-calculator-tool #gradient{background:linear-gradient(90deg,#960800,#4b0400);font-size:0;justify-content:center;width:0}#hiv-risk-calculator-tool #gradient.fullbar{font-size:1.25em;width:65%}#hiv-risk-calculator-tool #bars{border-bottom:.25em solid #fff;border-top:.25em solid #fff;opacity:0;position:absolute;top:calc(50% - .25em);transition:1s}#hiv-risk-calculator-tool #bars.left:after{border-bottom:1em solid transparent;border-right:1em solid #fff;border-top:1em solid transparent;content:"";left:-1em;position:absolute;top:-1em}#hiv-risk-calculator-tool #bars.right:after{border-bottom:1em solid transparent;border-left:1em solid #fff;border-top:1em solid transparent;content:"";position:absolute;right:-1em;top:-1em}#sti-risk-calculator-tool #calculator{border:3px solid #0f2a65;border-radius:.5em;margin:auto;max-width:768px}#sti-risk-calculator-tool #calculator button{background-color:#fff;border:1px solid #efefef;border-radius:.5em;padding:.2em}#sti-risk-calculator-tool #calculator button.active{background-color:#0f2a65}#sti-risk-calculator-tool #calculator img,#sti-risk-calculator-tool #calculator picture{margin:0;max-width:100%}#sti-risk-calculator-tool #calculator #column_holder{border:1px solid #0f2a65;display:flex;justify-content:space-around;word-break:break-word}#sti-risk-calculator-tool #calculator #column_holder .key-header{font-size:1.5em}#sti-risk-calculator-tool #calculator #column_holder .key-header span{font-size:inherit}#sti-risk-calculator-tool #calculator #column_holder .key-text{font-size:1.25em}#sti-risk-calculator-tool #calculator #column_holder .key-text span{font-size:inherit}@media only screen and (max-width:768px){#sti-risk-calculator-tool #calculator #column_holder .key-text{font-size:.9em}#sti-risk-calculator-tool #calculator #column_holder .key-text span{font-size:inherit}}#sti-risk-calculator-tool #calculator #column_holder div{flex:1}#sti-risk-calculator-tool #calculator #column_holder div span{font-size:1.5em}#sti-risk-calculator-tool #calculator #column_holder div div{align-items:center;display:flex;font-size:1em;justify-content:space-between;margin:5px 15%}@media only screen and (max-width:768px){#sti-risk-calculator-tool #calculator #column_holder div div{font-size:.75em;margin-left:10%;margin-right:10%}}#sti-risk-calculator-tool #calculator #column_holder div div img{align-self:center;width:20%}@media only screen and (max-width:768px){#sti-risk-calculator-tool #calculator #column_holder div div img{width:30%}}@media only screen and (max-width:480px){#sti-risk-calculator-tool #calculator #column_holder div div img{width:25%}}#sti-risk-calculator-tool #factor-group{align-items:center;display:grid;grid-template-columns:minmax(100px,1fr) 5fr}#sti-risk-calculator-tool #factor-group #label{border-right:1px solid #efefef}#sti-risk-calculator-tool #factor-group #label h3{margin:.2em;text-transform:capitalize}#sti-risk-calculator-tool #factor-group #factors,#sti-risk-calculator-tool .bodypart-group{align-items:center;display:flex;justify-content:space-around;padding:.2em}#sti-risk-calculator-tool .keypad{align-items:center;border-bottom:2px solid #bcbcbc;display:grid;grid-template-columns:minmax(100px,1fr) 5fr}#sti-risk-calculator-tool .sex-group{border-right:1px solid #efefef;padding:.2em}#sti-risk-calculator-tool .sex-group h3{margin:.2em;text-align:center;text-transform:capitalize}#sti-risk-calculator-tool .sex-group h3 small{margin:auto}#sti-risk-calculator-tool .sex-group .sexes{align-items:center;display:flex;gap:5px;justify-content:space-between;max-width:8em;padding:.2em}#sti-risk-calculator-tool #risk{border-top:2.5px solid #898989;padding:.4em .2em .2em;text-align:center}#sti-risk-calculator-tool #risk h3{margin-bottom:.2em}#sti-risk-calculator-tool #risk h4,#sti-risk-calculator-tool #risk p{margin-bottom:auto}#sti-risk-calculator-tool #risk #riskBar{border:2px solid #bcbcbc;border-radius:3px;display:flex;height:3em;position:relative;z-index:1}#sti-risk-calculator-tool #risk #riskBar .sliders{border-radius:3px;height:125%;left:0;opacity:0;position:absolute;top:-12.5%;transition:1s;width:.5em}#sti-risk-calculator-tool #risk #riskBar .bars{align-items:center;color:#fff;display:flex;font-weight:700;height:100%;transition:1s;z-index:-1}#sti-risk-calculator-tool #risk #riskBar .arrow{border-bottom:.25em solid #fff;border-top:.25em solid #fff;opacity:0;position:absolute;top:calc(50% - .25em);transition:1s}#sti-risk-calculator-tool #risk #riskBar .arrow.left:after{border-bottom:1em solid transparent;border-right:1em solid #fff;border-top:1em solid transparent;content:"";left:-1em;position:absolute;top:-1em}#sti-risk-calculator-tool #risk #riskBar .arrow.right:after{border-bottom:1em solid transparent;border-left:1em solid #fff;border-top:1em solid transparent;content:"";position:absolute;right:-1em;top:-1em}#sti-risk-calculator-tool #regular{background:linear-gradient(90deg,#4cd964,#fc0,#ff3b30);font-size:1.25em;justify-content:space-around;width:100%}#sti-risk-calculator-tool #regular.fullbar{font-size:1em;width:35%}#sti-risk-calculator-tool #gradient{background:linear-gradient(90deg,#960800,#4b0400);font-size:0;justify-content:center;width:0}#sti-risk-calculator-tool #gradient.fullbar{font-size:1.25em;width:65%}
/*# sourceMappingURL=application-3e578f50.css.map*/