*{box-sizing:border-box}html,body{font-size:100%;margin:0;padding:0}html{margin-top:0!important}body{background:#f6f5f3;font-family:'Lato',sans-serif}h1{font-size:30px;font-weight:400;text-align:center;font-weight:400;margin:90px 0 90px;color:#5a5a5a;line-height:1.15em}h1 span{display:inline-block}h1.align-left{text-align:left}@media screen and (min-width:980px){h1{font-size:55px}}h2{font-size:1.25em;color:#5a5a5a;font-weight:400}h3{color:#5a5a5a;font-size:19px;font-weight:400}@media screen and (min-width:980px){h3{font-size:25px}}label{margin-bottom:.5em}label.inline-label{display:inline-block}header{height:75px;padding:10px 0}header img{display:block;max-height:55px;width:auto}#rmprMenuContainer{background:#F1F1F1}#rmprMenuContainer nav ul{margin:0;font-size:0}#rmprMenuContainer nav li{font-size:16px;display:inline-block;margin:0}#rmprMenuContainer nav li a{text-decoration:none;padding:10px 10px;color:#666;display:block}#rmprMenuContainer nav li a:hover{color:#333}.select--ui{display:block;background:#fff;border:1px solid #c5c5c5;box-shadow:inset 2px 3px 6px rgb(0 0 0 / .05);color:#686868;font-size:1em;padding:.625em .4375em;width:100%}.select--ui select{width:100%;height:auto;background:none;border:none}.icon--email,.icon--sms{height:24px;position:relative;top:3px;margin-left:10px}.responder-full{background:#fff;padding-bottom:100px}.responder-wrap{margin:0 auto;max-width:1030px;overflow:auto;padding-left:1rem;padding-right:1rem}.edit-link{margin-top:1.75em}@media screen and (min-width:900px){.edit-link{float:right}}.reviewusgen-group div{margin:0 auto 2em;max-width:320px;text-align:center;width:100%}.reviewusgen-group h2{font-weight:600}.reviewusgen-group div img{display:block;max-width:100%}.form-message{font-size:20px;margin-bottom:35px;margin-top:0}@media screen and (min-width:980px){.form-message{font-size:30px}}form .errorinfo{background:rgb(221 66 50 / .85);border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;color:#fff;margin-bottom:3em;margin-right:1em;padding:.8em 1em;font-size:14px}.form-message img{margin-right:1em}@media screen and (min-width:600px) and (max-width:800px){.reviewusgen-group div{float:left;width:48%}.reviewusgen-group div:nth-of-type(2n+1){margin-right:4%}}@media screen and (min-width:801px){.reviewusgen-group div{float:left;width:24%}.reviewusgen-group div:not(:nth-of-type(4n+1)){margin-left:1.3333%}}#reviewusForm{background:#e6e7e8;padding:20px}#reviewusForm.is--submitting .form-submits{cursor:not-allowed;pointer-events:none;opacity:.5}.review-form{margin-bottom:2em}.staff-picker select{height:40px;width:100%;font-size:16px;margin-bottom:20px}.review-form-entries{margin-bottom:40px}table.email-entries,table.sms-entries{border-left:0;border-right:0;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5}table.email-entries thead th{border-bottom:1px solid #c5c5c5}fieldset{border:0 none;margin-bottom:2em;padding:0}fieldset legend{display:none}.req{color:#aa1313}.form-switchers label{color:#4c4c4c;display:block;font-size:.875em;margin-bottom:.5rem}.form-switchers label .req{color:#aa1313;font-size:.857em}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),textarea{background:#fff;border:1px solid #c5c5c5;box-shadow:inset 2px 3px 6px rgb(0 0 0 / .05);color:#686868;font-size:1em;padding:.625em .4375em;width:100%}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]){height:44px}.form-half,.form-full{margin-bottom:1.25em;position:relative}.form-half .input-wrap{position:relative}.duplicate-message{position:absolute;background:#DC8C96;color:#fff;padding:3px 8px 5px;right:0%;bottom:99%;font-size:11px!important;line-height:15px!important}.duplicate-message:after{content:" ";position:absolute;bottom:-8px;height:0;border-left:8px solid #fff0;border-right:8px solid #fff0;border-top:8px solid #DC8C96;text-align:center;left:10%}.form-flip fieldset,.form-flip .social-sms{font-size:0}.form-flip fieldset *{font-size:1rem}.form-flip .boxed{font-size:0;background:#fff;padding:30px;margin-bottom:25px;border:1px solid #dededf}@media screen and (min-width:900px){.form-half{display:inline-block;width:50%}.form-half,.form-full{padding-right:1em}.nopadding-right{padding-right:0!important}.nomargin-right{margin-right:0!important}.nopadding-left{padding-left:0!important}.nomargin-left{margin-left:0!important}}h3.section-heading{font-size:19px}@media screen and (min-width:980px){h3.section-heading{font-size:25px}.form-switchers label{font-size:20px}}.boxed .form-full:last-of-type{margin-bottom:0}input:invalid,textarea:invalid{background:#fff}.form-submits{background:#32a44a;color:#fff;min-width:300px;font-size:20px;padding:15px;text-align:center;font-weight:400}input[type="submit"]:not(.brand-background){background:#b0b0b0}.ajax-submitting input[type="submit"]{background:#f6f5f3;color:#d8d7d5;cursor:default;pointer-events:none}h3.section-heading.section-heading:first-child{margin-bottom:.75em;margin-top:0em}#formTemp{display:none}.form-switchers.empty{display:none;overflow:hidden}.prform .form-switchers .form-message{display:none}.prform.email-sent.emailForm .form-switchers .form-message.email-sent,.prform.sms-sent.smsForm .form-switchers .form-message.sms-sent{display:-moz-flex;display:-ms-flexbox;display:flex}.prform.email-sent.emailForm .button,.prform.sms-sent.smsForm .button{display:none}.form-switchers.empty+input[type="submit"]{display:none}fieldset[name="form-selection"]{margin-bottom:0;position:relative;z-index:1;bottom:-1px}fieldset[name="form-selection"] .type-toggle{margin-bottom:0}.type-toggle{display:-moz-inline-flex;display:-ms-inline-flex;display:-ms-inline-flexbox;display:inline-flex;clear:both;height:54px;width:100%;-moz-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.type-toggle:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#dededf;content:""}.type-toggle input{visibility:hidden;position:absolute;right:0;bottom:0}.type-toggle label{position:relative;z-index:1;background:#f1f2f2;color:#5a5a5a;cursor:pointer;display:block;font-size:25px;line-height:54px;margin-bottom:0;text-align:left;width:50%;width:calc(50% - 4px);max-width:400px;padding-left:30px;transition:background-color .35s ease-out;border-bottom:1px solid #dededf}.type-toggle label.selected{border-top:1px solid #dededf;border-bottom:1px solid #fff;border-right:1px solid #dededf;border-left:1px solid #dededf;background:#fff}.type-toggle label.active{background:#fff;border-bottom:0 none;position:relative}.separator{border-bottom:1px solid #c5c5c5;content:" ";display:block;width:15px}.practice-addresses{overflow:auto}@media screen and (min-width:601px){.practice-addresses>div{float:left;width:49%}.practice-addresses>div:nth-of-type(2n+1){clear:left;margin-right:2%}}.social-networks{overflow:auto}.social-networks div{float:left;text-align:center}.social-networks label{border:1px solid #dedede;cursor:pointer;display:-ms-flexbox;display:flex;height:100px;width:100px;-moz-align-items:center;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-flex-pack:center;justify-content:center}.social-networks div{width:100px;margin-left:10px}.social-networks div:first-of-type{margin-right:0}.social-networks div img{display:block;max-width:75%}[data-currentview="email"].email-sent .form-submits{display:none}[data-currentview="sms"].sms-sent .form-submits{display:none}