/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;box-sizing:border-box;interpolate-size:allow-keywords;line-height:1.15}*,:before,:after{box-sizing:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}.visually-hidden,.visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;position:absolute!important}[hidden]{display:none}.colorbg,.colorbg.purple{background:linear-gradient(135deg,#8f659c 0%,#8f659c 52%,#9a74a6 52%,#9a74a6 100%)}.colorbg.blue{background:linear-gradient(135deg,#007eb4 0%,#007eb4 52%,#1a8bbc 52%,#1a8bbc 100%)}.colorbg.red{background:linear-gradient(135deg,#d5647a 0%,#d5647a 52%,#d97487 52%,#d97487 100%)}.colorbg.green{background:linear-gradient(135deg,#3f9f90 0%,#3f9f90 52%,#52a99b 52%,#52a99b 100%)}.colorbg.yellow{background:linear-gradient(135deg,#ffb71b 0%,#ffb71b 52%,#ffbe32 52%,#ffbe32 100%)}.colorbg.yellow *{color:#364248!important}.colorbg.orange{background:linear-gradient(135deg,#ff9527 0%,#ff9527 52%,#ffa03d 52%,#ffa03d 100%)}.colorbg.orange *{color:#364248!important}@font-face{font-family:Sharp Book;src:url(fonts/SharpSans-Book.otf)format("opentype"),url(fonts/SharpSans-Book.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sharp Book Ital;src:url(fonts/SharpSans-BookItalic.otf)format("opentype"),url(fonts/SharpSans-BookItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sharp Medium;src:url(fonts/SharpSans-Medium.otf)format("opentype"),url(fonts/SharpSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sharp Medium Ital;src:url(fonts/SharpSans-MediumItalic.otf)format("opentype"),url(fonts/SharpSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Sharp Semi Bold;src:url(fonts/SharpSans-Semibold.otf)format("opentype"),url(fonts/SharpSans-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sharp Semi Bold Ital;src:url(fonts/SharpSans-SemiboldItalic.otf)format("opentype"),url(fonts/SharpSans-SemiboldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Sharp Bold;src:url(fonts/SharpSans-Bold.otf)format("opentype"),url(fonts/SharpSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sharp Bold Ital;src:url(fonts/SharpSans-BoldItalic.otf)format("opentype"),url(fonts/SharpSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}body{color:#364248}h1{margin-top:0;font-family:Sharp Bold,Arial,sans-serif;font-size:2.625rem;font-style:normal;font-weight:700}h2{margin-top:0;font-family:Sharp Semi Bold,Arial,sans-serif;font-size:2.5rem;font-style:normal;font-weight:600;line-height:1.25}h3{margin-top:0;font-family:Sharp Semi Bold,Arial,sans-serif;font-style:normal;font-weight:600;line-height:1.3}h4{margin-top:0;font-family:Sharp Semi Bold,Arial,sans-serif;font-style:normal;font-weight:600}strong,b{font-family:Sharp Bold,Arial,sans-serif;font-style:normal;font-weight:700}p,li{font-family:Sharp Medium,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5}p a,li a{color:currentColor;font-family:Sharp Semi Bold,Arial,sans-serif;font-style:normal;font-weight:600;transition:all .2s}p a:hover,li a:hover{color:#000}p:last-of-type{margin-bottom:0}li.external a,a.external{display:inline-block}li.external a:after,a.external:after{content:" ";background-image:url(../img/external-link-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:16px;height:16px;margin-left:5px;display:inline-block;position:relative;top:3px;left:0}time{font-family:Sharp Medium,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.3}.gfield,form>div:not(:last-of-type){margin-bottom:20px}button,[type=button],a.button,.button,.gform_button{cursor:pointer;border:1px solid #0000;border-radius:5px;place-content:center;width:-webkit-fit-content;width:fit-content;min-height:45px;margin:0 auto;padding:8px 20px 6px;font-family:Sharp Bold,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:grid}button span svg,[type=button] span svg,a.button span svg,.button span svg,.gform_button span svg{width:auto;height:13px;display:inline-block;position:relative;top:1px;left:5px}button:focus-visible{outline-offset:2px;outline:2px solid #000}[type=button]:focus-visible{outline-offset:2px;outline:2px solid #000}a.button:focus-visible{outline-offset:2px;outline:2px solid #000}.button:focus-visible{outline-offset:2px;outline:2px solid #000}.gform_button:focus-visible{outline-offset:2px;outline:2px solid #000}button.purple,[type=button].purple,a.button.purple,.button.purple,.gform_button.purple{color:#fff;background-color:#8f659c}button.purple span,[type=button].purple span,a.button.purple span,.button.purple span,.gform_button.purple span{color:#fff}button.purple span svg path,[type=button].purple span svg path,a.button.purple span svg path,.button.purple span svg path,.gform_button.purple span svg path{fill:currentColor}button.purple:hover,[type=button].purple:hover,a.button.purple:hover,.button.purple:hover,.gform_button.purple:hover{color:#8f659c;background-color:#fff;border-color:#8f659c}button.purple:focus-visible{color:#8f659c;background-color:#fff;border-color:#8f659c}[type=button].purple:focus-visible{color:#8f659c;background-color:#fff;border-color:#8f659c}a.button.purple:focus-visible{color:#8f659c;background-color:#fff;border-color:#8f659c}.button.purple:focus-visible{color:#8f659c;background-color:#fff;border-color:#8f659c}.gform_button.purple:focus-visible{color:#8f659c;background-color:#fff;border-color:#8f659c}button.purple:hover span,[type=button].purple:hover span,a.button.purple:hover span,.button.purple:hover span,.gform_button.purple:hover span{color:#8f659c}button.purple:focus-visible span{color:#8f659c}[type=button].purple:focus-visible span{color:#8f659c}a.button.purple:focus-visible span{color:#8f659c}.button.purple:focus-visible span{color:#8f659c}.gform_button.purple:focus-visible span{color:#8f659c}button.purple:hover span svg path,[type=button].purple:hover span svg path,a.button.purple:hover span svg path,.button.purple:hover span svg path,.gform_button.purple:hover span svg path{fill:currentColor}button.purple:focus-visible span svg path{fill:currentColor}[type=button].purple:focus-visible span svg path{fill:currentColor}a.button.purple:focus-visible span svg path{fill:currentColor}.button.purple:focus-visible span svg path{fill:currentColor}.gform_button.purple:focus-visible span svg path{fill:currentColor}button.purple.outline,[type=button].purple.outline,a.button.purple.outline,.button.purple.outline,.gform_button.purple.outline{color:#8f659c;background-color:#fff;border-color:#8f659c}button.purple.outline span,[type=button].purple.outline span,a.button.purple.outline span,.button.purple.outline span,.gform_button.purple.outline span{color:#8f659c}button.purple.outline span svg path,[type=button].purple.outline span svg path,a.button.purple.outline span svg path,.button.purple.outline span svg path,.gform_button.purple.outline span svg path{fill:currentColor}button.purple.outline:hover,[type=button].purple.outline:hover,a.button.purple.outline:hover,.button.purple.outline:hover,.gform_button.purple.outline:hover{background-color:#8f659c;border-color:#0000}button.purple.outline:focus-visible{background-color:#8f659c;border-color:#0000}[type=button].purple.outline:focus-visible{background-color:#8f659c;border-color:#0000}a.button.purple.outline:focus-visible{background-color:#8f659c;border-color:#0000}.button.purple.outline:focus-visible{background-color:#8f659c;border-color:#0000}.gform_button.purple.outline:focus-visible{background-color:#8f659c;border-color:#0000}button.purple.outline:hover span,[type=button].purple.outline:hover span,a.button.purple.outline:hover span,.button.purple.outline:hover span,.gform_button.purple.outline:hover span{color:#fff}button.purple.outline:focus-visible span{color:#fff}[type=button].purple.outline:focus-visible span{color:#fff}a.button.purple.outline:focus-visible span{color:#fff}.button.purple.outline:focus-visible span{color:#fff}.gform_button.purple.outline:focus-visible span{color:#fff}button.purple.outline:hover span svg path,[type=button].purple.outline:hover span svg path,a.button.purple.outline:hover span svg path,.button.purple.outline:hover span svg path,.gform_button.purple.outline:hover span svg path{fill:currentColor}button.purple.outline:focus-visible span svg path{fill:currentColor}[type=button].purple.outline:focus-visible span svg path{fill:currentColor}a.button.purple.outline:focus-visible span svg path{fill:currentColor}.button.purple.outline:focus-visible span svg path{fill:currentColor}.gform_button.purple.outline:focus-visible span svg path{fill:currentColor}button.yellow,[type=button].yellow,a.button.yellow,.button.yellow,.gform_button.yellow{color:#000;background-color:#ffb71b}button.yellow span,[type=button].yellow span,a.button.yellow span,.button.yellow span,.gform_button.yellow span{color:#000}button.yellow span svg path,[type=button].yellow span svg path,a.button.yellow span svg path,.button.yellow span svg path,.gform_button.yellow span svg path{fill:currentColor}button.yellow:hover,[type=button].yellow:hover,a.button.yellow:hover,.button.yellow:hover,.gform_button.yellow:hover{background-color:#fff;border-color:#ffb71b}button.yellow:focus-visible{background-color:#fff;border-color:#ffb71b}[type=button].yellow:focus-visible{background-color:#fff;border-color:#ffb71b}a.button.yellow:focus-visible{background-color:#fff;border-color:#ffb71b}.button.yellow:focus-visible{background-color:#fff;border-color:#ffb71b}.gform_button.yellow:focus-visible{background-color:#fff;border-color:#ffb71b}button.yellow.outline,[type=button].yellow.outline,a.button.yellow.outline,.button.yellow.outline,.gform_button.yellow.outline{color:#000;background-color:#fff;border-color:#ffb71b}button.yellow.outline span,[type=button].yellow.outline span,a.button.yellow.outline span,.button.yellow.outline span,.gform_button.yellow.outline span{color:#000}button.yellow.outline span svg path,[type=button].yellow.outline span svg path,a.button.yellow.outline span svg path,.button.yellow.outline span svg path,.gform_button.yellow.outline span svg path{fill:currentColor}button.yellow.outline:hover,[type=button].yellow.outline:hover,a.button.yellow.outline:hover,.button.yellow.outline:hover,.gform_button.yellow.outline:hover{background-color:#ffb71b;border-color:#0000}button.yellow.outline:focus-visible{background-color:#ffb71b;border-color:#0000}[type=button].yellow.outline:focus-visible{background-color:#ffb71b;border-color:#0000}a.button.yellow.outline:focus-visible{background-color:#ffb71b;border-color:#0000}.button.yellow.outline:focus-visible{background-color:#ffb71b;border-color:#0000}.gform_button.yellow.outline:focus-visible{background-color:#ffb71b;border-color:#0000}button.yellow.outline:hover span,[type=button].yellow.outline:hover span,a.button.yellow.outline:hover span,.button.yellow.outline:hover span,.gform_button.yellow.outline:hover span{color:#000}button.yellow.outline:focus-visible span{color:#000}[type=button].yellow.outline:focus-visible span{color:#000}a.button.yellow.outline:focus-visible span{color:#000}.button.yellow.outline:focus-visible span{color:#000}.gform_button.yellow.outline:focus-visible span{color:#000}button.yellow.outline:hover span svg path,[type=button].yellow.outline:hover span svg path,a.button.yellow.outline:hover span svg path,.button.yellow.outline:hover span svg path,.gform_button.yellow.outline:hover span svg path{fill:currentColor}button.yellow.outline:focus-visible span svg path{fill:currentColor}[type=button].yellow.outline:focus-visible span svg path{fill:currentColor}a.button.yellow.outline:focus-visible span svg path{fill:currentColor}.button.yellow.outline:focus-visible span svg path{fill:currentColor}.gform_button.yellow.outline:focus-visible span svg path{fill:currentColor}button.white,[type=button].white,a.button.white,.button.white,.gform_button.white{color:#000;background-color:#fff}button.small,[type=button].small,a.button.small,.button.small,.gform_button.small{min-height:35px;padding:6px 16px 4px}button.small span,[type=button].small span,a.button.small span,.button.small span,.gform_button.small span{font-size:.75rem}button.external:after,[type=button].external:after,a.button.external:after,.button.external:after,.gform_button.external:after{display:none}.disclaimer{font-family:Sharp Book,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400}.form-disclaimer{font-family:Sharp Book,Arial,sans-serif;font-style:italic;font-weight:400;font-size:.875rem!important}.gform_button{color:#fff;background-color:#8f659c;margin:0}.gform_button:hover{color:#8f659c;background-color:#fff;border-color:#8f659c}button:focus,a.button:focus,.button:focus,.gform_button:focus{outline:none}button:focus-visible{outline-offset:2px;outline:2px solid #000}a.button:focus-visible{outline-offset:2px;outline:2px solid #000}.button:focus-visible{outline-offset:2px;outline:2px solid #000}.gform_button:focus-visible{outline-offset:2px;outline:2px solid #000}fieldset{border:none;padding:0}legend,legend.gform-field-label{width:100%;margin:0 0 12px;font-family:Sharp Bold,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.45}.gform-field-label,label{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:19px;margin:0 0 6px;font-family:Sharp Semi Bold,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;display:flex}input[type=text],input[type=email],input[type=tel]{border:1px solid #000;border-radius:5px;width:100%;padding:12px 8px 10px;font-family:Sharp Book,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1}.gfield_checkbox .gchoice,label.checkbox{grid-template-columns:2em auto;align-items:center;gap:10px;font-size:1rem;line-height:1.4;display:grid}.gfield_checkbox .gchoice{margin-bottom:10px}.gfield_checkbox .gchoice:last-child{margin-bottom:0}.checkbox--disabled{color:#eceded;cursor:not-allowed}input[type=checkbox]{-webkit-appearance:none;appearance:none;font:inherit;color:currentColor;background-color:#fff;border:.124rem solid;border-radius:.15em;place-content:center;width:1.75rem;height:1.75rem;margin:0;display:grid;transform:translateY(-.075em)}input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:0 100%;background-color:canvastext;width:1rem;height:1rem;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #364248}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{color:#cbcbcb;cursor:not-allowed}label:has(:disabled){color:#cbcbcb}select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(../img/select-down-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:18px;border:1px solid #364248;border-radius:5px;width:100%;margin:0;padding:14px;font-family:Sharp Medium,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1;display:block}.validation_message,.form-error,legend.form-error,.form-required_star,.form-error_icon{font-family:Sharp Bold,Arial,sans-serif;font-size:.8125rem;font-style:normal;font-weight:700;line-height:1.2;color:#c00!important}.validation_message{margin-top:1em}input.form-error,.customselect.form-error{border-color:#c00}.form-error_icon{margin-left:auto;margin-right:10px;display:none}.form-error_icon svg{width:24px;height:22px;display:block}legend.form-error .form-error_icon,label.form-error .form-error_icon{display:inline-block}.form-error_icon svg .alert_triangle{fill:currentColor}.gfield--type-honeypot,.gform_required_legend,.gfield_visibility_hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;position:absolute!important}.gform_anchor:focus,.gform_anchor:focus-within{outline:none}.gform_anchor:focus-visible{outline:none}.gfield .required-instruction{margin-top:0;font-size:.875rem}.gfield.checkbox{margin-bottom:0}.gfield.callchoice{margin-top:25px;margin-bottom:0}.gfield.callchoice .gchoice{margin-bottom:10px}.gfield.callchoice .gchoice label{margin:0}.gfield.callchoice-phonefield{margin-top:0}.gfield.emailcontact legend{display:none}input:focus,select:focus{outline:none}input:focus-visible{outline-offset:2px;outline:2px solid #000}select:focus-visible{outline-offset:2px;outline:2px solid #000}#find-plans-form{margin:0 auto}#find-plans-form>div{margin-bottom:20px}#find-plans-form .group{width:90%;max-width:190px;margin-left:auto;margin-right:auto}#find-plans-form label{margin-bottom:4px;font-size:.8125rem}#find-plans-form input{background-image:url(../img/magnifying-glass-icon.svg);background-position:8px 50%;background-repeat:no-repeat;background-size:22px 22px;padding-left:38px}#find-plans-form .buttonwrap{margin-top:0}#find-plans-form .sorrymessage{max-width:520px;margin-left:auto;margin-right:auto;font-size:.8125rem}@media screen and (min-width:26.5625rem){#find-plans-form{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1em;display:flex}#find-plans-form #county-wrapper{padding-top:0}#find-plans-form .group,#find-plans-form .buttonwrap{margin:0}#find-plans-form .group button,#find-plans-form .group .button,#find-plans-form .buttonwrap button,#find-plans-form .buttonwrap .button{margin:22px 0 0}#find-plans-form .form-description{flex-basis:100%}}.mfp-content h3{margin:0 0 1em;font-size:1.25rem;line-height:1.3}.mfp-content h4{margin:0 0 .45em;font-size:1.125rem;line-height:1.3}.mfp-content p{font-family:Sharp Medium,Arial,sans-serif;font-style:normal;font-weight:500}.mfp-content .intro{margin-bottom:30px}.mfp-content .buttonwrap{margin:10px 0 0}.mfp-content .buttonwrap:has(+*){margin-bottom:40px}.mfp-content button,.mfp-content .button{margin:0}html{scroll-behavior:smooth;interpolate-size:allow-keywords;background-color:#d8d6d3}body{background-color:#fff;max-width:1800px;margin:0 auto}.constrained{width:90%;max-width:1280px;margin:0 auto;position:relative}section.cards{padding:max(1.5625rem,min(1.04167rem + 2.60417vw,3.125rem)) 0}.phone-mobile{color:currentColor}.phone-desktop{color:currentColor;display:none}@media screen and (min-width:1025px){.phone-mobile{display:none}.phone-desktop{display:inline}}.call_strip{text-align:center;background-color:#eceded;padding:45px 0}.call_strip h3 a{color:currentColor;font-family:Sharp Semi Bold,Arial,sans-serif;font-style:normal;font-weight:600}.call_strip p{margin:0 0 1em}.call_strip p strong{margin:0 0 5px;font-family:Sharp Semi Bold,Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.1;display:block}.call_strip p:last-of-type{margin-bottom:0}.meeting-item{background:#fff;border-radius:5px;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040}.meeting-item .virtualflag{background-color:#ffb71b;padding:12px 20px 6px;display:none}.meeting-item .virtualflag p{color:#000;margin:0;font-family:Sharp Bold,Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1}.meeting-item .content{padding:20px}.meeting-item .content p{margin:0}.meeting-item .content p+p{margin-top:8px}.meeting-item .content h2{margin-bottom:8px;font-family:Sharp Bold,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700}.meeting-item .content .date{color:#007eb4}.meeting-item .content .date strong{font-size:1.125rem}.meeting-item .buttonwrap{padding:10px 0 0}.meeting-item .buttonwrap .button{margin:0}.meeting-item.virtual .virtualflag{display:block}.cardsection{padding:60px 0 75px}.accordion{margin-bottom:50px}.accordion .accordionitem{border-bottom:1px solid #364248}.accordion button.accordiontrigger,.accordion button.accordionmaxheighttrigger{color:#364248;cursor:pointer;text-align:left;text-transform:none;background-color:#0000;border:none;border-radius:0;width:100%;padding:20px 75px 20px 0;font-family:Sharp Bold,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1.44;display:block;position:relative}.accordion button.accordiontrigger:after,.accordion button.accordionmaxheighttrigger:after{color:#364248;content:"+";background-color:#fff;padding:10px;font-family:Sharp Bold,Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.accordion button.accordiontrigger:focus-visible{outline-offset:2px;outline:2px solid #364248}.accordion button.accordionmaxheighttrigger:focus-visible{outline-offset:2px;outline:2px solid #364248}.accordion button.accordiontrigger.open:after,.accordion button.accordionmaxheighttrigger.open:after{content:"–"}.accordion .disclaimers p{font-size:.875rem}.accordion .accordioncontent{transition:all .3s ease-in-out;position:relative;overflow:hidden}.accordion .accordioncontent .contentwrap{padding:10px 20px 20px 10px}.accordion .accordioncontent .contentwrap p{font-size:15px;line-height:1.625}.accordion .accordioncontent .contentwrap>ul:first-child{margin-top:0}.accordion .accordioncontent:not(.open){height:0}.accordion button.accordionmaxheighttrigger .accordioncontent:not(.open){height:auto;max-height:0}.subscribe_now{color:#364248;text-align:center;background-color:#fff;padding:50px 0}.subscribe_now p{font-size:1.25rem}.subscribe_now .buttonwrap{text-align:center;margin:16px 0 0}.dr_rx_why{background-color:#e5f2f7;padding:50px 0}.dr_rx_why div{text-align:center;flex-direction:column;justify-content:flex-start;margin-bottom:50px;display:flex}.dr_rx_why div img{margin:0 auto 10px;display:block}.dr_rx_why div p{margin:0}.dr_rx_why div p strong{font-family:Sharp Semi Bold,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600}.dr_rx_why div p:has(strong){margin-bottom:10px}.dr_rx_why div:last-child{margin-bottom:0}@media screen and (min-width:48em){.dr_rx_why .constrained{flex-flow:wrap;justify-content:center;gap:45px;display:flex}.dr_rx_why .constrained div{flex:0 0 30%;margin-bottom:0}}header{border-bottom:1px solid #364248;padding:15px 0}header .logo{width:70%;max-width:245px}header .logo img{width:100%;height:auto;display:block}header .constrained{justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:64em){header{padding:10px 0 0}}main{overflow:hidden}.hero.colorbg{color:#fff;flex-direction:column;justify-content:center;min-height:245px;padding:max(1.5625rem,min(1.04167rem + 2.60417vw,3rem)) 0;display:flex}.hero.colorbg h1{color:#fff;margin:0;font-size:max(1.5rem,min(1.125rem + 1.875vw,2.625rem))}.hero.colorbg h1+p,.hero.colorbg h1+h2{margin-top:15px}.hero.colorbg p{margin:0;font-size:1.25rem}.hero.colorbg .content{text-align:left;max-width:950px}@media screen and (min-width:56.25em){.hero.colorbg .content{padding-left:50px}}.popup-wrap{position:relative}.popupform{--ribbon-width:25px;--ribbon-height:75px;z-index:5;background-color:#e5f2f7;max-width:650px;padding:0 1rem 3rem 0;transition:transform .3s ease-in-out;position:absolute;top:0;right:-1px}@media not (max-width:640px){.popupform{--ribbon-width:75px;padding:0 3rem 3rem}}.popupform .closebutton{background-color:#0000;border:none;position:absolute;top:0;right:0}.popupform .gridwrap{grid-template-columns:var(--ribbon-width)1fr var(--ribbon-width);grid-template-rows:var(--ribbon-height)-webkit-min-content 30px 2fr;grid-template-rows:var(--ribbon-height)min-content 30px 2fr;grid-template-areas:"ribbon. ."".intro."". . ."".form.";align-items:start;display:grid}@media not (max-width:640px){.popupform .gridwrap{grid-template-columns:var(--ribbon-width)1fr var(--ribbon-width);grid-template-rows:var(--ribbon-height)-webkit-min-content 30px 2fr;grid-template-rows:var(--ribbon-height)min-content 30px 2fr}}.popupform .formintro{background-color:#ffb71b;grid-area:intro;padding:1rem 2rem}.popupform .formintro p{-webkit-margin-before:0;-webkit-margin-after:.5rem;margin-top:0;margin-bottom:.5rem;font-size:1.25rem}.popupform .leftribbon{width:var(--ribbon-width);height:var(--ribbon-height);background-color:#007eb4;grid-area:ribbon;position:relative}.popupform .leftribbon:after{content:" ";width:var(--ribbon-height);height:var(--ribbon-height);clip-path:polygon(0 0,100% 100%,0 100%);z-index:1;background-color:#364248;display:block;position:absolute;top:0;left:100%}@media not (max-width:640px){.popupform .leftribbon:after{clip-path:polygon(0 0,100% 0,100% 100%);top:100%;left:0}}.popupform .formwrap{background-color:#fff;border-radius:5px;grid-area:form;padding:1rem 2rem;box-shadow:0 1px 24px #00000040}.popupform .formwrap .gform_heading{display:none}.popupform .formwrap .requiredcopy p{margin:0;font-size:.875rem}.popupform .formwrap .gform_footer button{margin-left:0;margin-right:0}.popupform .formwrap .gform_confirmation_wrapper .gform_confirmation_message{font-family:Sharp Medium,Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500}.popupform.out{transform:translate(101%)}.popupform.in{transform:translate(0)}body[class*=clinic] .constrained{max-width:1080px}body[class*=clinic] h1{color:#8f659c;font-family:Sharp Semi Bold,Arial,sans-serif;font-size:max(2.25rem,min(1.4732rem + 3.4524vw,4.0625rem));font-style:normal;font-weight:600}body[class*=clinic] .intro p{font-size:max(1rem,min(.8929rem + .4762vw,1.25rem))}body[class*=clinic] header{padding-top:1.25rem;padding-bottom:1.25rem}body[class*=clinic] section{padding:max(1.5625rem,min(.999437rem + 2.81532vw,3.125rem)) 0}body[class*=clinic] .consultation{background-color:#e5f2f7}body[class*=clinic] .consultation .content_image{display:none}body[class*=clinic] .consultation .formwrap{background-color:#fff;border-radius:5px;padding:1.875rem}body[class*=clinic] .consultation .gfield--type-radio .gchoice{-webkit-margin-after:.5rem;align-items:center;margin-bottom:.5rem;display:flex}body[class*=clinic] .consultation .gfield--type-radio:not(:has(.gchoice+.gchoice)) legend{display:none}body[class*=clinic] .consultation .gfield--type-radio .gchoice label{-webkit-margin-after:0;margin-bottom:0}body[class*=clinic] .consultation .gfield--type-radio .gchoice input{-webkit-margin-end:.75rem;accent-color:#000;width:25px;height:25px}body[class*=clinic] .consultation .gfield--type-radio .gchoice input:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.75rem}body[class*=clinic] .consultation .gfield--type-radio .gchoice input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.75rem}body[class*=clinic] .consultation .gfield--type-radio .gchoice input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.75rem}body[class*=clinic] .consultation .gfield--type-date{-webkit-margin-after:30px;margin-bottom:30px}body[class*=clinic] .consultation .gfield--type-date .gform-grid-row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}body[class*=clinic] .consultation .gfield--type-date .gform-grid-row .gfield_date_dropdown_day{display:none}body[class*=clinic] .consultation input[type=submit]{color:#000;background-color:#ffb71b;border:1px solid #ffb71b}body[class*=clinic] .consultation input[type=submit]:hover{background-color:#fff}body[class*=clinic] .consultation input[type=submit]:focus-visible{background-color:#fff}body[class*=clinic] .consultation .gform_footer{-webkit-margin-before:2rem;margin-top:2rem}@media not (max-width:56.25rem){body[class*=clinic] .consultation .constrained{-webkit-padding-start:48px;gap:3rem;display:flex}body[class*=clinic] .consultation .constrained:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:48px}body[class*=clinic] .consultation .constrained:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:48px}body[class*=clinic] .consultation .constrained:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:48px}body[class*=clinic] .consultation .content_image{flex:1;display:block}body[class*=clinic] .consultation .content_image img{width:100%;height:auto;display:block}body[class*=clinic] .consultation .form{flex:1}}footer{background-color:#eceded;padding:50px 0}footer p{font-family:Sharp Medium,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:500}footer ul{margin:0;padding:0;list-style-type:none}footer .social{justify-content:flex-end;display:flex}footer .social li{line-height:1}footer .social li a{padding:10px 8px;line-height:1;display:block}footer .social li a img{display:block}footer .logo_strip{padding:0 0 30px}@media screen and (min-width:27.8125em){footer .logo_strip{justify-content:space-between;align-items:center;display:flex}}footer .privacy_links{border-top:1px solid #364248;padding:35px 0 30px}footer .privacy_links ul li{margin:0 0 25px;line-height:1;display:block}@media screen and (min-width:37.5em){footer .privacy_links ul{justify-content:center;align-items:center;gap:40px;display:flex}}