@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}20%{opacity:0.5}100%{opacity:1}}@keyframes bop{0%{transform:scale(0.7)}20%{transform:scale(0.25)}50%{transform:scale(1.25)}60%{transform:scale(1)}100%{transform:scale(1)}}@keyframes spotlight{0%{background:rgba(14,200,233,0.65)}15%{background:rgba(255,255,255,0.65)}25%{background:rgba(255,255,255,0.65)}100%{background:rgba(14,200,233,0.65)}}@keyframes flipX{0%,100%{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes scaleIn{0%{transform:scale(0.1)}100%{transform:scale(1)}}body{background:#237AC2;background:#237AC2;color:white;font-family:"Open Sans", "Helvetica Neue", "Helvetica", sans-serif;font-weight:100}body.filter-open{overflow:hidden}html{font-size:16px;line-height:1.3em}h1{font-size:3rem;font-weight:400;line-height:1.3em}h1.center{text-align:center}h2{font-size:2rem;font-weight:400;line-height:1.3em;margin-bottom:10px}@media only screen and (min-width: 600px){h2{font-size:2.5rem;margin-bottom:0}}h2.center{text-align:center}em{font-style:italic}em.note{display:block;font-size:0.75rem;line-height:1.2em;padding-left:30px}p.center{text-align:center}section{display:flex;flex-wrap:wrap;justify-content:space-between}.contain{margin:auto;max-width:800px;width:97%}.persona-short{background:#237AC2;color:white;padding:5px;text-align:center}@media only screen and (min-width: 1200px){.persona-short{display:none}}.persona-short:before{content:'Your Patient Personality is:';display:inline-block;font-size:0.75rem;font-style:italic;margin-right:0.3em}.personality-type{background:rgba(0,0,0,0.6);border-radius:12px;font-size:3rem;font-style:italic;line-height:1em;margin:20px 0;padding:20px 0;text-align:center}.personality-description{border-bottom:1px solid white;font-style:italic;margin:20px;padding:0 0 20px}.slides{margin:auto;max-width:480px;padding:20px;width:100%}@media only screen and (min-width: 1200px){.split-wide .slides{width:33%}}.results-focus .slides{display:none}@media only screen and (min-width: 1200px){.results-focus .slides{display:block}}.slide{display:none}.slide.active{display:block}.confirm-message-wrap{align-items:center;background:rgba(0,0,0,0.3);color:white;display:none;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.confirm-message-wrap.active{display:flex}@media only screen and (min-width: 1200px){.split-wide .confirm-message-wrap{width:35%}}.confirm-message{background:rgba(0,0,0,0.9);border-radius:8px;line-height:1.85em;margin:auto;max-width:480px;padding:40px;text-align:center;width:80%}.confirm-message a{border-bottom:1px solid;color:inherit;text-decoration:none}.agree-buttons{display:flex;font-size:0.85rem;line-height:1.3em;margin:20px 0 0;justify-content:center}.agree-button{cursor:pointer;margin:0 5px;padding:3px 15px}.agree-button.confirm{background:#237AC2;border-radius:20px}.agree-button.confirm:hover{background:#003f72}.fieldset{line-height:1em}.fieldset.padded{padding:20px 0}.error-message{display:none}.show-error .error-message{color:white;display:block;font-size:0.85rem;font-style:italic;padding:0 30px}input{background:white;border:2px solid white;border-radius:16px;font-family:"Open Sans", "Helvetica Neue", "Helvetica", sans-serif;font-size:1.2em;line-height:1.3em;padding:15px 20px 5px;width:100%;-webkit-appearance:none}input:focus{border:2px solid #003f72;outline:none}input[type=range]{background:transparent;border:none;-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{background:rgba(36,108,166,0.5);border-radius:12px;height:10px}input[type=range]::-moz-range-track{background:rgba(36,108,166,0.5);border-radius:12px;height:10px}input[type=range]::-webkit-slider-thumb{background:#003f72;border-radius:50%;border:2px solid white;height:30px;margin-top:-10px;width:30px;-webkit-appearance:none}input[type=range]::-moz-range-thumb{background:#003f72;border-radius:50%;border:2px solid white;height:30px;margin-top:-10px;width:30px}.results-zip-new input{background:none;border:1px solid white;border-radius:12px;color:white;display:block;font-family:"Open Sans", "Helvetica Neue", "Helvetica", sans-serif;font-size:0.85rem;margin:auto;padding:3px 20px;position:relative;text-align:center;width:100px}input.hide{display:none}select{background:white;border:2px solid white;border-radius:12px;font-family:"Open Sans", "Helvetica Neue", "Helvetica", sans-serif;font-size:1.2em;line-height:1.3em;margin:10px 0;padding:5px 20px;width:100%;-webkit-appearance:none}select:focus{border:2px solid #003f72;outline:none}select.pro{border-color:#1B9AC9}.smartlabel label{color:#b1b5bb;display:block;transform:translate(20px, 32px);transform-origin:left;transition:transform 0.2s ease-out}.smartlabel.focused label{color:#237AC2;transform:translate(20px, 22px) scale(0.8)}.submit-button{background:#003f72;border-radius:22px;box-shadow:4px 4px 8px -2px rgba(0,0,0,0.3);cursor:pointer;font-size:0.85rem;letter-spacing:0.05em;font-weight:700;margin:20px auto;padding:10px;text-align:center;text-transform:uppercase;transition:all 0.2s ease-out;width:50%}@media only screen and (min-width: 450px){.submit-button{font-size:1.1rem}}.submit-button:hover{background:white;box-shadow:0 0 8px -2px rgba(0,0,0,0.3);color:#003f72}.slide-advances{display:flex;justify-content:center;padding:20px 0}.slide-task.error+.slide-advances{display:none}.slide-retreat,.slide-advance{background:#003f72;border:1px solid #003f72;border-radius:20px;color:white;cursor:pointer;font-weight:700;margin:0 10px;min-width:120px;padding:5px 20px;text-align:center;transition:all 0.2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slide-retreat:hover,.slide-advance:hover{background:white;color:#237AC2}.slide-progress-title{text-align:center}.slide-progress-title:before{content:'Quiz Completion';font-size:0.75rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.slide-progress-bar{border:1px solid #003f72;border-radius:5px;height:10px;margin:10px auto 5px;overflow:hidden;position:relative;width:200px}.slide-progress-bar:before{background:#003f72;content:'';height:100%;left:0;position:absolute;top:0}.p0 .slide-progress-bar:before{width:0%}.p1 .slide-progress-bar:before{width:10%}.p2 .slide-progress-bar:before{width:20%}.p3 .slide-progress-bar:before{width:30%}.p4 .slide-progress-bar:before{width:40%}.p5 .slide-progress-bar:before{width:50%}.p6 .slide-progress-bar:before{width:60%}.p7 .slide-progress-bar:before{width:70%}.p8 .slide-progress-bar:before{width:80%}.p9 .slide-progress-bar:before{width:90%}.slide-progress-caption{text-align:center}.slide-progress-caption:after{content:'out of 10 questions answered';display:inline-block;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;margin-left:0.3em;text-transform:uppercase}.slide-progress-caption:before{content:'';display:inline-block;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.p0 .slide-progress-caption:before{content:'0'}.p1 .slide-progress-caption:before{content:'1'}.p2 .slide-progress-caption:before{content:'2'}.p3 .slide-progress-caption:before{content:'3'}.p4 .slide-progress-caption:before{content:'4'}.p5 .slide-progress-caption:before{content:'5'}.p6 .slide-progress-caption:before{content:'6'}.p7 .slide-progress-caption:before{content:'7'}.p8 .slide-progress-caption:before{content:'8'}.p9 .slide-progress-caption:before{content:'9'}.survey-title-prom{color:white;font-size:0.85rem;font-weight:700;line-height:1.3em;margin:0 auto 30px;text-align:center}.question-number{background:#003f72;border-radius:40px;color:white;display:inline-block;font-size:3rem;font-weight:700;height:80px;line-height:1.7em;margin-left:40px;text-align:center;vertical-align:middle;width:80px}.question-prompt{display:inline-block;font-style:italic;font-weight:700;margin-left:2em;vertical-align:middle;width:calc(100% - 160px)}.triple-venn{height:300px;position:relative;width:100%}.venn-options{position:relative}.venn-option{background:rgba(36,108,166,0.5);border:3px solid rgba(14,200,233,0);border-radius:80px;cursor:pointer;height:160px;left:50%;position:absolute;transform:translate(-50%, -30%) scale(0.1);transition:transform 0.4s ease-out;top:50%;width:160px}.ready .venn-option{transform:translate(-50%, -30%) scale(1)}.set .venn-option{transform:translate(-50%, -70%)}.set .venn-option:nth-of-type(2){transform:translate(-85%, -10%)}.set .venn-option:nth-of-type(3){transform:translate(-15%, -10%)}.venn-option.selected{border:3px solid white;background:rgba(36,108,166,0.5)}.range-wrap,.pro-range-wrap{padding:40px 0}.descriptions,.pro-descriptions{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.descriptions:before,.pro-descriptions:before{border-left:3px solid rgba(255,255,255,0.7);border-right:3px solid rgba(255,255,255,0.7);content:'';height:50px;left:7%;position:absolute;top:-70px;width:87%;z-index:-1}.pro-descriptions:before{border-color:rgba(255,255,255,0.7)}.description,.pro-description{margin-bottom:40px;max-width:150px}.description:last-of-type,.pro-description:last-of-type{text-align:right}.pro-description{max-width:40%}.multi-selects{margin-top:40px}.multi-select{background:rgba(36,108,166,0.5);border-radius:2px;cursor:pointer;margin-bottom:10px;padding:10px 20px;transition:all 0.2s ease-out}.multi-select:before{border:1px solid white;border-radius:2px;content:'';display:inline-block;height:15px;margin-right:15px;transform:translateY(2px);width:15px}.multi-select.selected{background:#003f72}.multi-select.selected:before{background:white;border-radius:8px}.freq-selects-set{align-items:center;border-radius:4px;display:flex;justify-content:space-between;padding:10px}.freq-selects-set:hover{background:rgba(0,0,0,0.2)}.freq-selects-set.live{background:rgba(255,255,255,0.1)}.freq-select-label{font-size:0.85rem;max-width:120px}@media only screen and (min-width: 400px){.freq-select-label{font-size:1rem;max-width:180px}}.freq-selects-options,.freq-selects{align-items:center;display:flex;justify-content:space-around;width:calc(100% - 120px)}@media only screen and (min-width: 400px){.freq-selects-options,.freq-selects{width:calc(100% - 180px)}}.freq-selects-options{margin:20px 0 20px 120px}@media only screen and (min-width: 400px){.freq-selects-options{margin:20px 0 20px 180px}}.freq-selects-option{font-size:0.85rem}.freq-select{background:rgba(36,108,166,0.5);border:2px solid white;border-radius:10px;cursor:pointer;height:20px;transform:scale(0.7);transition:transform 0.2s ease-out;width:20px}.freq-select:hover{transform:scale(1.1)}.freq-select.active{animation:bop 0.4s forwards;background:#003f72}.results-wrap{background:white;color:#003f72;min-height:100vh;padding:10px;position:relative;width:100%}.survey-focus .results-wrap{display:none}@media only screen and (min-width: 1200px){.survey-focus .results-wrap{display:block}}@media only screen and (min-width: 1200px){.split-wide .results-wrap{width:66%}}.filters{margin:0 auto 20px;max-width:750px}.survey-focus .filters{visibility:hidden}.filters-row{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1200px){.filters-row{justify-content:space-between}}.filters-clear{margin-bottom:10px;text-align:right}.filter-clear-apply{color:black;cursor:pointer;display:inline-block;font-size:0.75rem}.filter-clear-apply:hover{color:#003f72}.filter-set{margin:5px}.filter-set-name{background:#f3f3f3;border:1px solid #f3f3f3;border-radius:4px;color:black;cursor:pointer;font-size:0.7rem;font-weight:700;padding:5px 15px;text-align:center;white-space:nowrap}.in-use .filter-set-name{border-color:#003f72;color:#237AC2}.filter-set-options,.select-results-radii{display:none}.filter-set.active .filter-set-options,.results-zip-wrap.active .filter-set-options,.filter-set.active .select-results-radii,.results-zip-wrap.active .select-results-radii{display:flex;flex-wrap:wrap;justify-content:center;left:50%;max-height:80vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:absolute;transform:translateX(-50%);top:100px;z-index:4}.filter-set-shade{display:none}.filter-set.active .filter-set-shade{background:rgba(17,25,64,0.9);display:block;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:3}.filter-set.active .filter-set-shade:before{color:white;content:'Close';cursor:pointer;display:block;font-size:0.75rem;left:50%;padding:5px 20px;position:absolute;text-align:center;transform:translateX(-150px);top:30px;width:140px}@media only screen and (min-width: 1200px){.filter-set.active .filter-set-shade:before{left:33%}}.filter-set-apply{display:none}.filter-set.active .filter-set-apply{display:block;left:50%;position:absolute;top:30px;transform:translateX(10px);z-index:3}.filter-set.active .filter-set-apply:before{background:#237AC2;border:1px solid #237AC2;border-radius:8px;color:white;content:'Apply';cursor:pointer;display:block;font-size:0.75rem;padding:5px 20px;text-align:center;width:140px}.filter-set.active .filter-set-apply:hover:before{background:white;color:#237AC2}.filter-set-option,.select-results-radius{background:#f3f3f3;border:1px solid #f3f3f3;border-radius:4px;color:black;cursor:pointer;font-size:0.7rem;font-weight:700;margin:5px;min-width:200px;padding:5px 15px;text-align:center;transition:all 0.2s ease-out;white-space:nowrap}.filter-set-option:hover,.select-results-radius:hover{border:1px solid #237AC2;color:#237AC2}.filter-set-option.active,.select-results-radius.active{background:#237AC2;color:white}.placeholders,.providers{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto 0;max-width:810px;min-height:440px}.no-matches .placeholders,.no-matches .providers{display:none}.placeholder,.provider{border-radius:8px;display:none;height:200px;margin:0 10px 20px;overflow:hidden;position:relative;width:170px}.placeholder.currentpage,.provider.currentpage{display:block;visibility:hidden}.placeholder.scalein,.provider.scalein{animation:scaleIn 0.4s forwards;visibility:visible}.provider.best-match:before{background:#003f72;border-radius:0 0 0 8px;color:white;content:'Best Match';display:block;font-size:0.75rem;line-height:1.1em;padding:5px;position:absolute;right:0;text-align:center;top:0;width:45px;z-index:1}.provider-image{height:100%;left:0;position:absolute;top:0;width:100%}.provider-image img{height:100%;object-fit:cover;width:100%}.provider-details{background:#237AC2;bottom:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,0.3);color:white;font-size:0.85rem;left:0;padding:5px 10px;position:absolute;transform:translateY(18px);transition:transform 0.2s ease-out;width:100%}.provider.best-match .provider-details{background:#003f72}.provider:hover .provider-details{transform:translateY(0)}.provider-credentials,.provider-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-distance{font-size:0.75rem;line-height:1.3em;overflow:hidden}.provider-distance-measure{display:inline-block}.provider-distance-measure:before{content:'(~ '}.provider-distance-measure:after{content:' miles from';margin-right:0.3em}.provider-distance-center{display:inline-block}.provider-distance-center:after{content:')'}.results-focus .placeholders-wrap{display:none}.placeholder{background-color:rgba(86,159,218,0.5);background-image:url("https://mdmatchup.s3.us-east-1.amazonaws.com/images/placeholder-male.png");background-repeat:no-repeat;display:block;transform:scaleX(1)}.placeholder.female{background-color:rgba(36,108,166,0.5);background-image:url("https://mdmatchup.s3.us-east-1.amazonaws.com/images/placeholder-female.png")}.placeholder.shift{animation:flipX 0.6s forwards}.results-header-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;max-width:900px}.results-header-title{margin-right:20px}.results-header-logotype{background:url("https://mdmatchup.s3.us-east-1.amazonaws.com/images/logotype.png") left/contain no-repeat;height:40px;margin-right:auto;width:150px}.survey-focus .results-zip-wrap{display:none}.results-zip{border:1px solid #237AC2;border-radius:12px;cursor:pointer;font-family:"Open Sans", "Helvetica Neue", "Helvetica", sans-serif;font-size:0.85rem;padding:3px 20px;position:relative;text-align:center;width:80px}.results-zip:hover{background:#237AC2;color:white}.results-zip:before{color:black;content:'Zip code and radius';display:inline-block;font-size:0.75rem;left:0;position:absolute;top:0;transform:translate(-110%, 6px);width:120px}.results-zip-shade{display:none}.results-zip-wrap.active .results-zip-shade{background:rgba(17,25,64,0.9);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.results-zip-wrap.active .results-zip-shade:before{color:white;content:'+';cursor:pointer;font-size:3rem;font-weight:100;height:30px;left:50%;position:absolute;top:20px;transform:translate(0, 0) rotate(45deg);width:30px}.results-zip-new-wrap{display:none}.results-zip-wrap.active .results-zip-new-wrap{display:block;left:50%;position:absolute;top:100px;transform:translate(-50%, 0);width:180px;z-index:3}.results-zip-apply{background:#237AC2;border:1px solid #237AC2;border-radius:12px;color:white;cursor:pointer;font-size:0.75rem;margin:10px auto 0;padding:3px 10px;position:relative;text-align:center;width:130px}.results-zip-apply:before{content:'Update Zip Code'}.results-zip-apply:hover{background:#003f72}.no-match-wrap{display:none}.no-matches .no-match-wrap{display:block;margin:40px auto 0;max-width:500px;width:80%}.no-match-message{text-align:center}.no-match-reset{background:#237AC2;border:1px solid #237AC2;border-radius:12px;color:white;cursor:pointer;font-size:0.75rem;margin:10px auto 0;padding:3px 10px;position:relative;text-align:center;width:130px}.no-match-reset:before{content:'Reset Filters'}.no-match-reset:hover{background:#003f72}.smart-venn-area{height:270px;margin:40px auto 0;overflow:hidden;position:relative;width:270px;touch-action:none}.smart-venn-area.pro{margin:0 auto}.smart-venn-circle{background:rgba(36,108,166,0.5);border-radius:75px;left:50%;height:150px;position:absolute;top:50%;transform:translate(-50%, -50%);width:150px}.smart-venn-circle.pro{top:55%}.smart-venn-circle:nth-of-type(1){transform:translate(-50%, calc(-50% - 57px))}.smart-venn-circle:nth-of-type(2){transform:translate(calc(-50% - 49px), calc(-50% - -28px))}.smart-venn-circle:nth-of-type(3){transform:translate(calc(-50% - -49px), calc(-50% - -28px))}.smart-venn-dot{background:#003f72;border:2px solid white;border-radius:11px;box-shadow:0 0 4px rgba(0,0,0,0.3);left:50%;height:21px;position:absolute;top:50%;transform:translate(-50%, -50%);width:21px;z-index:2;touch-action:none;user-select:none}.smart-venn-dot.pro{top:55%;transform:translate(-9px, -9px)}.smart-venn-dot:hover{border:3px solid white;cursor:pointer}.smart-venn-dot:active{background:#237AC2}.smart-venn-circle-label{font-size:0.85rem;font-weight:700;left:50%;position:absolute;opacity:1;text-align:center;top:50%;transform:translate(-50%, -100%);transition:all 0.4s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.smart-venn-circle:nth-of-type(2) .smart-venn-circle-label{transform:translate(-80%, -40%)}.smart-venn-circle:nth-of-type(3) .smart-venn-circle-label{transform:translate(-20%, -40%)}.slide-dot-reset{display:none}.error .slide-dot-reset{display:block;text-align:center}.error .slide-dot-reset:before{color:#f7f353;content:'Please drag the dot within the circles or click Reset.';display:inline-block;font-size:0.85rem}.error .slide-dot-reset:after{border:1px solid #f7f353;border-radius:20px;color:#f7f353;content:'Reset';cursor:pointer;display:inline-block;font-size:0.75rem;margin-top:10px;padding:5px 20px}.error .slide-dot-reset:hover:after{background:#f7f353;color:#237AC2}.error .slide-dot-reset.pro:before{content:'Please click within the circles to place the dot.'}.error .slide-dot-reset.pro:after{display:none}.next-page{display:none}.next-page.usable{color:#237AC2;counter-reset:page;display:block;font-size:0.85rem;text-align:center}.pagenum{background:#237AC2;border-radius:2px;color:white;cursor:pointer;display:inline-block;margin:0 6px 4px 0;padding:2px 9px}.pagenum.currentnav,.pagenum:hover{background:#003f72}.pagenum:before{counter-increment:page;content:counter(page)}#login-form .field,#login-form .actions{margin-top:20px}#login-form input{padding:10px 20px}#login-form input[type=submit]{cursor:pointer;width:120px}#login-form input[type=submit]:hover{background:black;color:white}.pro-wrap{margin:40px auto 0}.pro-contain{margin:auto;max-width:475px;width:97%}.pro-logotype{background:url("https://mdmatchup.s3.us-east-1.amazonaws.com/images/logotype.png") left/contain no-repeat;height:40px;margin:auto;width:150px}.pro-instruct{border:1px solid rgba(255,255,255,0.3);border-radius:4px;margin:40px 0;padding:20px}.pro-instruct.center{text-align:center}input.pro{border-color:#1B9AC9;font-size:1rem;padding:10px 20px}input.pro-submit{background:black;color:white;cursor:pointer;margin-top:20px;padding:5px 20px;width:120px}input.pro-submit:hover{background:#1B9AC9;color:black}.pro-error{border-radius:1px solid #1B9AC9;color:black;text-align:center;padding:5px 20px}.pro-section{display:none}.pro-section.active{display:block}.pro-section-desc{font-size:0.85rem;font-style:italic}.pro-question{display:none;min-height:400px;padding:30px 0}.pro-question.active{display:block}.pro-question.error:after{border:1px solid white;border-radius:4px;content:'This question is required.';display:block;margin:20px 0;padding:10px 20px;text-align:center}.pro-question.error.longmessage:after{content:'Please review the selections; one or more questons above have not been answered.'}.pro-question-prompt{font-size:1.3rem;padding:20px 10px}.pro-question-content{background:rgba(255,255,255,0.5);border:1px solid #424242;border-radius:4px;color:#333;padding:20px}.pro-question-multiselect{display:flex;flex-wrap:wrap;justify-content:space-between}.pro-question-checkable-label{font-size:0.85rem;font-weight:700;padding:15px 0 5px;width:100%}.pro-question-checkable{align-self:center;border:1px solid white;border-radius:8px;cursor:pointer;font-size:0.75rem;font-weight:700;margin:2px 0;padding:5px 20px;text-align:center;width:48%}.full .pro-question-checkable{width:100%}.short .pro-question-checkable{width:23%}.pro-question-checkable:hover{border-color:#1B9AC9}.pro-question-checkable.active{background:#26a123;color:white}.pro-question-advances{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:10px 0}.pro-question.error+.pro-question-advances{display:none}.pro-question-previous,.pro-question-next{border:1px solid white;border-radius:10px;cursor:pointer;margin:0 5px;padding:5px 20px}.pro-question-previous:hover,.pro-question-next:hover{background:black}.pro-question-next{background:#26a123}.pro-freq-selects-options,.pro-freq-selects{align-items:flex-start;display:flex;justify-content:flex-end}.pro-freq-selects-option,.pro-freq-select{font-size:0.85rem;font-weight:700;padding:0 5px;text-align:center;width:20%}.three .pro-freq-selects-option,.three .pro-freq-select{width:25%}.pro-freq-selects-set{border-top:1px solid rgba(255,255,255,0.1);margin-top:10px;padding:5px 0}.pro-freq-select-label{padding:10px 0;width:85%}.pro-freq-select{cursor:pointer;padding:45px 5px 0}.pro-freq-select:before{background:#0F5BA8;border:1px solid white;border-radius:10px;content:'';display:block;height:15px;margin:auto;width:15px}.pro-freq-select:hover:before{transform:scale(1.2)}.pro-freq-select.active:before{background:#26a123;transform:scale(1.6)}.pro-freq-select[data-value="preferred"]:after,.pro-freq-select[data-value="acceptable"]:after,.pro-freq-select[data-value="rarely"]:after,.pro-freq-select[data-value="no-thanks"]:after,.pro-freq-select[data-value="daily"]:after,.pro-freq-select[data-value="occasionally"]:after,.pro-freq-select[data-value="never"]:after{content:'Preferred';display:block;font-size:0.8rem;font-weight:400;position:relative;transform:translate(0%, -45px)}.pro-freq-select[data-value="acceptable"]:after{content:'Acceptable'}.pro-freq-select[data-value="rarely"]:after{content:'Rarely'}.pro-freq-select[data-value="no-thanks"]:after{content:'No thanks'}.pro-freq-select[data-value="daily"]:after{content:'Daily'}.pro-freq-select[data-value="occasionally"]:after{content:'Occasionally'}.pro-freq-select[data-value="never"]:after{content:'Never'}.progress-sections{margin:20px 0}.progress-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.progress-section:before{display:block;font-size:0.85rem;line-height:1em;padding-right:0.75em;text-align:right;transform:translateY(-5px);width:80px}.progress-section:nth-of-type(1):before{content:'Section I'}.progress-section:nth-of-type(2):before{content:'Section II'}.progress-section:nth-of-type(3):before{content:'Section III'}.progress-section-subcount{background:#f3f3f3;border:1px solid #f3f3f3;border-radius:8px;height:12px;margin:0 10px 10px 0;width:12px}.progress-section-subcount.complete{background:#26a123;border-color:white}.progress-section-subcount.incomplete{background:#f7f353;border-color:white}
