@charset "UTF-8";/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css - ADAPTED */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{position:relative;left:0;margin:0;padding:0;font-family:"Open Sans",Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.4;color:#323e48;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body .inverse{color:#fff}@media (max-width:1200px){body.nav-open{overflow:hidden;left:-296px}}@media (max-width:480px){body.nav-open{left:-250px}}b,strong{font-weight:600}.hide{display:none !important}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.right{float:right;max-width:40%;margin:0 0 40px 40px}.left{float:left;max-width:40%;margin:0 40px 40px 0}@media (max-width:580px){.left,.right{float:none;display:block;max-width:100%;margin:20px auto}.left:first-child,.right:first-child{margin-top:0}}.text-centered{text-align:center}.text-right{text-align:right}p{margin:20px 0 0 0}p:first-child{margin-top:0}::selection{color:#fff;background-color:#d60037}::-moz-selection{color:rgb(124,40,40);background-color:#d60037}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:40px 0 0 0;font-weight:600}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1+p,.h1+p,h2+p,.h2+p,h3+p,.h3+p,h4+p,.h4+p,h5+p,.h5+p,h6+p,.h6+p{margin-top:10px}.inverse h1,.inverse .h1,.inverse h2,.inverse .h2,.inverse h3,.inverse .h3,.inverse h4,.inverse .h4,.inverse h5,.inverse .h5,.inverse h6,.inverse .h6{color:#fff}h1,.h1{font-family:"Aleo","Arial Black",Arial,sans-serif;font-size:50px;font-size:3.125rem;line-height:1;font-weight:700}h2,.h2{font-size:36px;font-size:2.25rem;line-height:1.2;font-weight:600}h3,.h3{font-size:26px;font-size:1.625rem;line-height:1.2}@media (min-width:1301px){.panel-content h3,.panel-content .h3{font-size:34px;font-size:2.125rem;line-height:1.2}}h4,.h4{font-size:22px;font-size:1.375rem;line-height:1.2}h5,.h5{font-size:20px;font-size:1.25rem;line-height:1.2}h6,.h6{font-size:18px;font-size:1.125rem;line-height:1.2;text-transform:uppercase}h2+h3,h3+h4,h4+h5,h5+h6{margin-top:20px}h2.section-title,h2.is-style-section-title{overflow:hidden;position:relative;margin:0 auto 30px auto;margin-left:auto;margin-right:auto;text-align:center;font-family:"Aleo","Arial Black",Arial,sans-serif;font-size:30px;font-size:1.875rem;line-height:1.2;font-weight:700}@media (min-width:768px){h2.section-title,h2.is-style-section-title{max-width:600px;font-size:42px;font-size:2.625rem;line-height:1}}h2.section-title.has-label,h2.is-style-section-title.has-label{min-height:100px;margin-bottom:0;padding:30px 0}.section-label{position:absolute;z-index:1;top:0;left:0;width:100%;text-align:center;font-family:"Open Sans",Arial,sans-serif;font-size:170px;font-size:10.63rem;line-height:118px;font-weight:600;color:#ebeced}.section-title-text{position:relative;z-index:2;display:block}@media (max-width:1260px){h2,.h2{font-size:30px;font-size:1.875rem;line-height:1.2}}@media (max-width:767px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:40px}h1,.h1{font-size:34px;font-size:2.125rem;line-height:1}h2,.h2{font-size:26px;font-size:1.625rem;line-height:1.2}h3,.h3{font-size:24px;font-size:1.5rem;line-height:1.2}}.subtitle,.is-style-subtitle{display:block;font-size:18px;font-size:1.125rem;line-height:1.2;font-weight:600;text-transform:uppercase}a .subtitle,a .is-style-subtitle{color:#323e48}.inverse a .subtitle,.inverse a .is-style-subtitle{color:#fff}.panel-link .subtitle,.panel-link .is-style-subtitle{margin-bottom:10px}.subtitle+h1,.subtitle+h2,.subtitle+h3,.subtitle+h4,.subtitle+p,.is-style-subtitle+h1,.is-style-subtitle+h2,.is-style-subtitle+h3,.is-style-subtitle+h4,.is-style-subtitle+p{margin-top:10px}.main-content .subtitle,.main-content .is-style-subtitle{margin-top:60px}.main-content .subtitle:first-child,.main-content .is-style-subtitle:first-child{margin-top:0}@media (max-width:767px){.main-content .subtitle,.main-content .is-style-subtitle{margin-top:40px}}.intro{font-size:32px;font-size:2rem;line-height:1.2;font-weight:600}.intro-content .intro{font-size:22px;font-size:1.375rem;line-height:1.6}.panel-content .intro+p{margin-top:10px}@media (max-width:1260px){.intro{font-size:26px;font-size:1.625rem;line-height:1.2}}@media (max-width:767px){.intro{font-size:20px;font-size:1.25rem;line-height:1.4}}ul,ol{margin:20px 0 0 0;line-height:1.6;text-align:left}ul:first-child,ol:first-child{margin-top:0}ul li,ol li{margin:10px 0 0 0}ul li:first-child,ol li:first-child{margin-top:0}@media (max-width:480px){ul,ol{padding-left:20px}}hr{clear:both;display:block;overflow:hidden;margin:40px auto;width:auto;height:2px;border:0;background-color:#d6d8da}iframe{border:0}blockquote{margin:60px auto;max-width:800px;text-align:center;font-size:22px;font-size:1.375rem;line-height:1.8}blockquote a{color:#fff;text-decoration:underline}blockquote a:focus,blockquote a a:hover{color:#0075c9}.text-note{text-align:center;font-size:18px;font-size:1.125rem;line-height:1.6;color:#404040;font-style:italic}.highlight-text,.is-style-highlight-text{font-size:24px;font-size:1.5rem;line-height:1.6;font-style:italic;font-weight:600}.phone{font-size:24px;font-size:1.5rem;line-height:1.6;font-weight:600}a.phone{text-decoration:none}a.phone:hover{text-decoration:underline}@media (max-width:480px){.text-note{font-size:16px;font-size:1rem;line-height:1.6}}a{color:#0075c9}a:focus,a:hover{color:#d60037;text-decoration:none}.inverse a{color:#fff}.inverse a:focus,.inverse a:hover{color:#fff}a[href^=tel]{text-decoration:none}.cta-link{position:relative;font-size:18px;font-size:1.125rem;line-height:1;color:#5c0f8c;font-weight:600;text-transform:uppercase;text-decoration:none}.cta-link::after{content:"";position:relative;right:0;margin-left:10px;padding-right:8px;background-image:url(../img/elem/caret-right-sprite.svg);background-repeat:no-repeat;background-position:0 -28px;-webkit-transition:right 0.2s ease-in-out;-moz-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out}.cta-link:focus,.cta-link:hover{color:#d60037;text-decoration:none}.cta-link:focus::after,.cta-link:hover::after{right:-5px;background-position:0 -62px}.inverse .cta-link{color:#fff}.inverse .cta-link:focus,.inverse .cta-link:hover{color:#fff}.inverse .cta-link:focus::after,.inverse .cta-link:hover::after{background-position:0 6px}.inverse .cta-link::after{background-position:0 6px}.cta-link.download::after{padding-right:12px;background-image:url(../img/elem/download-sprite.svg)}.cta-link.download:focus::after,.cta-link.download:hover::after{right:0}.cta-link.video-link::after{padding-right:20px;background-image:url(../img/elem/video-sprite.svg)}.cta-link.video-link:focus::after,.cta-link.video-link:hover::after{right:0}.cta-icon-link{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;max-width:400px;min-height:60px;margin:20px;padding-left:64px;text-align:left;font-size:18px;font-size:1.125rem;line-height:1.4;color:#5c0f8c;font-weight:600;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.cta-icon-link::before{content:"";position:absolute;top:50%;left:0;height:62px;width:44px;margin-top:-30px;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.cta-icon-link::after{content:"";display:inline-block;vertical-align:middle;width:8px;height:14px;margin-left:10px;background-image:url(../img/elem/caret-right-sprite.svg);background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:right 0.2s ease-in-out;-moz-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out}.cta-icon-link:focus,.cta-icon-link:hover{color:#d60037;text-decoration:none}.cta-icon-link:focus::before,.cta-icon-link:hover::before{transform:scale(1.1)}p:first-child .cta-icon-link{margin-top:0}p:last-child .cta-icon-link{margin-bottom:0}.inverse .cta-icon-link{color:#fff}.inverse .cta-icon-link::after{background-position:50% 0}.cta-icon-link.checklist:before{background-image:url(../img/icons/checklist.svg)}.inverse .cta-icon-link.checklist:before{background-image:url(../img/icons/checklist-white.svg)}.cta-icon-link.download{padding-left:60px}.cta-icon-link.download::before{width:40px;background-image:url(../img/icons/download-questions.svg)}.back-link{display:inline-block;position:relative;padding-left:14px;font-size:18px;font-size:1.125rem;line-height:1;color:#5c0f8c;font-weight:600;text-transform:uppercase;text-decoration:none}.back-link::after{content:"";position:absolute;top:50%;left:0;width:8px;height:14px;margin-top:-7px;background-image:url(../img/elem/caret-left-sprite.svg);background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:left 0.2s ease-in-out;-moz-transition:left 0.2s ease-in-out;transition:left 0.2s ease-in-out}.back-link:focus,.back-link:hover{color:#d60037;text-decoration:none}.back-link:focus::after,.back-link:hover::after{left:-5px;background-position:50% 100%}.inverse .back-link{color:#fff}.inverse .back-link::after{background-position:50% 0}.inverse .back-link:focus::after,.inverse .back-link:hover::after{background-position:50% 0}.top-link{display:inline-block;position:relative;padding-right:20px;font-size:18px;font-size:1.125rem;line-height:1;color:#98999b;font-weight:600;text-transform:uppercase;text-decoration:none}.top-link::after{content:"";position:absolute;top:50%;right:0;width:14px;height:8px;margin-top:-4px;background-image:url(../img/icons/caret-up-gray.svg);background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:top 0.2s ease-in-out;-moz-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out}.top-link:focus,.top-link:hover{color:#d60037;text-decoration:none}.top-link:focus::after,.top-link:hover::after{top:30%}button{cursor:pointer}.button{box-sizing:border-box;position:relative;display:inline-block;margin:0;padding:15px 20px;text-align:center;background-color:#5c0f8c;border:1px solid transparent;line-height:1;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase}.button:focus,.button:hover{background-color:#d60037;color:#fff;text-decoration:none}.hero .button{background-color:#d60037}.hero .button:focus,.hero .button:hover{background-color:#5c0f8c}.button.button-sm{padding:10px 15px}@media (min-width:768px){.button.button-lg{padding:20px 35px;font-size:24px;font-size:1.5rem;line-height:1}}.button.full{display:block}.button.reverse{background-color:transparent;border-color:#5c0f8c;color:#5c0f8c}.button.reverse:focus,.button.reverse:hover{background-color:#5c0f8c;border-color:#5c0f8c;color:#fff}.inverse .button.reverse{border-color:#fff;color:#fff}.inverse .button.reverse:focus,.inverse .button.reverse:hover{background-color:#fff;border-color:#fff;color:#323e48}@media (max-width:480px){.button{display:block;width:100%;max-width:400px;padding:10px;font-size:16px;font-size:1rem;line-height:1.2}.button.button-sm{padding:10px}}.cta-button{padding-right:40px}.cta-button::after{content:"";position:absolute;top:50%;right:20px;width:8px;height:14px;margin-top:-7px;background-image:url(../img/elem/caret-right-sprite.svg);background-repeat:no-repeat;background-position:50% 0}.content .cta-button{margin-top:40px}.cta-button.button-sm{padding-right:32px}.cta-button.button-sm::after{right:15px}.button-group{margin:20px 0}.button-group:first-child{margin-top:0}.button-group:last-child{margin-bottom:0}.button-group .button{margin:10px 10px 0 0;min-width:310px;padding:25px 30px}.button-group .button:last-child{margin-right:0}@media (max-width:767px){.button-group .button{min-width:inherit;padding:20px 25px}}.link-group{margin:20px 0}.link-group:first-child{margin-top:0}.link-group:last-child{margin-bottom:0}.link-group a,.link-group button{display:inline-block;margin:10px 20px 0 0;text-transform:uppercase}.link-group a:last-child,.link-group button:last-child{margin-right:0}@media (max-width:480px){.link-group .button{width:auto}}img{max-width:100%;height:auto}img.circle{border-radius:50%}.wp-block-image,.wp-caption{width:auto;margin:30px 0}.wp-block-image:first-child,.wp-caption:first-child{margin-top:0}.wp-block-image:last-child,.wp-caption:last-child{margin-bottom:0}.wp-block-image img,.wp-caption img{display:block;margin:0}.wp-caption{width:auto !important}.wp-element-caption,.wp-block-image figcaption{display:block;width:100%;margin:15px 0 0 0}.wp-caption-text{margin-top:15px;font-size:16px;font-size:1rem;line-height:1.4}.aligncenter,.alignleft,.alignright{display:block;width:auto;margin:30px auto}.aligncenter:first-child,.alignleft:first-child,.alignright:first-child{margin-top:0}.aligncenter:last-child,.alignleft:last-child,.alignright:last-child{margin-bottom:0}.aligncenter img{margin:0 auto}img.aligncenter{max-width:100%}@media (min-width:581px){.alignleft,.alignright{max-width:40%}}.alignleft:first-child,hr+.alignleft,.alignright:first-child,hr+.alignright{margin-top:0}.alignleft:first-child+p,.alignright:first-child+p{margin-top:0}@media (min-width:581px){.alignleft{clear:left;float:left;margin-right:40px}}@media (min-width:581px){.alignright{clear:right;float:right;margin-left:40px}}.wp-block-embed{margin:30px 0;padding:0}.wp-block-embed:first-child{margin-top:0}.wp-block-embed:last-child{margin-bottom:0}.video-wrap,.wp-block-embed__wrapper{position:relative;display:flex;flex-direction:column;padding-bottom:56.25%}.wp-embed-aspect-9-16 .video-wrap,.wp-embed-aspect-9-16 .wp-block-embed__wrapper{padding-bottom:177%}.video-wrap iframe,.wp-block-embed__wrapper iframe{position:absolute;width:100% !important;height:100% !important;margin:0 auto}.viewmedica{margin-top:30px}.wp-block-audio{overflow:hidden}.wp-block-audio audio{max-width:100%}.form{margin:40px 0;text-align:left}.form:first-child{margin-top:0}.form:last-child{margin-bottom:0}.content-condensed .form{max-width:800px}.form.form-inline{margin-top:20px}.text-centered .form.form-inline{text-align:center}.fields-wrap{margin:40px auto 0 auto}.fields-wrap::after{content:"";display:table;clear:both}.form-item-container-left{float:left;width:48%;margin-right:2%}.main-content .form-item-container-left{float:none;width:auto;margin:0}.form-item-container-right{float:left;width:48%;margin-left:2%}.main-content .form-item-container-right{float:none;width:auto;margin:0}fieldset{position:relative;margin:0 0 30px 0;padding:0;border:0}.form-inline fieldset{display:inline-block;vertical-align:middle;margin:20px 0 0 30px}.form-inline fieldset:first-child{margin-left:0}label{display:block;margin:0 0 5px 0;font-weight:600;font-size:16px;font-size:1rem;line-height:1.6}.field-label label{position:absolute;z-index:10;top:-24px;left:10px;margin:0;padding:10px;background-color:#323e48;background-color:rgba(50,62,72,0.9);font-size:14px;font-size:0.875rem;line-height:1;color:#fff}.field-label label::after{content:"";position:absolute;bottom:-5px;left:10px;display:block;height:0;border-top:5px solid rgba(50,62,72,0.9);border-left:5px solid transparent;border-right:5px solid transparent}.field-label.is-filled label{display:none}.field-label.is-empty label{position:absolute;top:50%;left:20px;margin-top:-12px;padding:0;background-color:transparent;font-size:18px;font-size:1.125rem;line-height:24px;color:#323e48;font-weight:400}.field-label.is-empty label::after{display:none}.field-required{position:relative;top:-3px;white-space:nowrap}::placeholder{color:#323e48}.list{display:block;margin-top:10px}.list label{display:inline-block;vertical-align:middle;margin:10px 0 10px 10px;font-size:16px;font-size:1rem;line-height:1;font-weight:400}input,select,textarea{box-sizing:border-box;display:block;width:100%;padding:10px;background-color:#fff;border:2px solid #d6d8da;border-radius:4px;color:#323e48;font-size:18px;font-size:1.125rem;line-height:24px}.inverse input,.inverse select,.inverse textarea{border-color:transparent}input:focus,select:focus,textarea:focus{border-color:#323e48}select{background-image:url(../img/elem/caret-down-gray.svg),linear-gradient(to bottom,#ffffff 0%,#ffffff 100%);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}select option{background-color:#fff;color:#323e48}.form input[type=radio],.form input[type=checkbox]{position:absolute;width:1em;height:1em;opacity:0.00001}.form input[type=radio]+label,.form input[type=radio]+label,.form input[type=checkbox]+label,.form input[type=checkbox]+label{position:relative;min-height:24px;margin-left:0;padding-left:34px;font-size:16px;font-size:1rem;line-height:1.4;font-weight:400}.form input[type=radio]+label::after,.form input[type=radio]+label::after,.form input[type=checkbox]+label::after,.form input[type=checkbox]+label::after{content:"";display:table;clear:both}.form input[type=radio]+label::before,.form input[type=radio]+label::before,.form input[type=checkbox]+label::before,.form input[type=checkbox]+label::before{content:"";position:absolute;top:0;left:0;display:block;float:left;width:20px;height:20px;margin-right:10px;background:#fff;border:2px solid #d6d8da;border-radius:6px;cursor:pointer}.form input[type=radio]+label .list-label,.form input[type=radio]+label .list-label,.form input[type=checkbox]+label .list-label,.form input[type=checkbox]+label .list-label{display:block;float:left;width:80%;width:calc(100% - 40px)}.form input[type=radio]+label::before{border-radius:50%}.form input[type=radio]:checked+label::before{border-color:#323e48;background-color:#323e48;box-shadow:inset 0 0 0 4px #fff}.form input[type=checkbox]:checked+label::before{border-color:#323e48;background-image:url(../img/icons/checkmark.svg);background-repeat:no-repeat;background-position:50% 50%}.form input[type=file]{width:100%}input[type=submit],input[type=button]{box-sizing:border-box;position:relative;display:inline-block;margin:0;padding:15px 20px;text-align:center;background-color:#5c0f8c;border:0;line-height:1;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;cursor:pointer}input[type=submit]:focus,input[type=submit]:hover,input[type=button]:focus,input[type=button]:hover{background-color:#5c0f8c}.inverse input[type=submit]:focus,.inverse input[type=submit]:hover,.inverse input[type=button]:focus,.inverse input[type=button]:hover{background-color:#d60037}.form input[type=submit],.form input[type=button]{display:block;width:100%;max-width:350px;padding:25px;background-color:#5c0f8c;font-weight:600}.form input[type=submit]:focus,.form input[type=submit]:hover,.form input[type=button]:focus,.form input[type=button]:hover{background-color:#d60037}.form-inline input[type=submit],.form-inline input[type=button]{min-height:68px;font-size:24px;font-size:1.5rem;line-height:1}.file-wrapper .button,.file-wrapper input[type=submit],.file-wrapper input[type=button],.file-holder{display:none}.form-header{margin:60px 0 30px 0;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:600}#pFormMessage1{display:none}.field-description{display:block;margin:5px 0 15px 0;font-size:14px;font-size:0.875rem;line-height:1.4}.form-validation-summary{padding:20px;background-color:#ffece9;font-weight:600}.form-validation-summary ul{margin-top:15px;font-weight:400}fieldset .error-message{display:inline-block;margin-top:5px;color:#f25a41;font-size:13px;font-size:0.8125rem;line-height:1}fieldset.error input,fieldset.error textarea,fieldset.error select,fieldset.error .select{border-color:#f25a41}.panel-cta-details{max-width:640px;margin:40px auto 0 auto;font-size:16px;font-size:1rem;line-height:1.6}.form-inline.subscribe fieldset{margin:10px}.form-inline.subscribe fieldset.field-group{min-width:30%;max-width:30%}.subscribe input[type=submit],.subscribe input[type=button]{min-width:260px;padding:22px 25px}.hs-form-wrap{max-width:800px;margin:40px 0}.hs-form-wrap:first-child{margin-top:0}.hs-form-wrap:last-child{margin-bottom:0}.hs-form-field{position:relative;margin:0 0 30px 0;padding:0;border:0}#hs-form fieldset{max-width:none}#hs-form fieldset.form-columns-1 .hs-input[type=text],#hs-form fieldset.form-columns-1 .hs-input[type=email],#hs-form fieldset.form-columns-1 .hs-input[type=textarea]{width:100%}.hs-field-desc{margin:5px 0 15px 0;font-size:14px;font-size:0.875rem;line-height:1.6}.hs-form .hs-richtext{margin-bottom:15px;font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:400;color:#666}.hs-form [type=checkbox],.hs-form [type=radio]{margin-right:10px}.hs-form-checkbox span,.hs-form-booleancheckbox span{display:block;overflow:hidden;padding-left:10px;font-weight:400}form.hs-form .hs-input[type=checkbox]{display:block;float:left;width:auto;height:26px;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}form.hs-form .hs-input[type=checkbox]:before{content:"";position:relative;display:block;float:left;width:26px;height:26px;background:#fff;border:2px solid #d6d8da;border-radius:6px;cursor:pointer}form.hs-form .hs-input[type=checkbox]:checked:before{border-color:#323e48;background-image:url(../img/icons/checkmark.svg);background-repeat:no-repeat;background-position:50% 50%}.hs-form-booleancheckbox .hs-form-required{position:absolute;top:0;right:-8px;color:#f25a41}.hs_error_rollup{margin-top:5px}ul.hs-error-msgs{list-style:none;margin:15px 0 0 0;padding:0;color:#f25a41}.hs-form-field .inputs-list label{position:relative;font-size:16px;font-size:1rem;line-height:1.6;font-weight:400}.inputs-list.hs-error-msgs label{display:block;margin:0;font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:400}.inverse .inputs-list.hs-error-msgs label{color:#fff}form.hs-form .hs-form-field ul.inputs-list{list-style:none;padding:0}form.hs-form .hs-form-field ul.inputs-list li{margin-top:10px;padding:0}form.hs-form .hs-form-field ul.inputs-list li:first-child{margin-top:0}.actions{margin-top:20px}.submitted-message{margin-top:20px}#hs-sidebar-form{margin-top:30px}#hs-sidebar-form:first-child{margin-top:0}#hs-sidebar-form .hs-form-field{display:block;margin-bottom:20px}.inverse #hs-sidebar-form ul.hs-error-msgs{color:#fff}#hs-sidebar-form .actions input{display:block;width:100%;padding:20px}.subscribe .hs-form-field>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.subscribe .hs-form-field{display:inline-block;vertical-align:top;margin:10px;min-width:30%;max-width:30%}.subscribe .hs_submit{display:inline-block;vertical-align:top;margin:10px}.subscribe input[type=text],.subscribe input[type=email]{height:68px}.subscribe select{height:68px}.subscribe .actions{margin-top:0}.subscribe ul.hs-error-msgs{text-align:center}@media (max-width:1200px){.form-inline.subscribe fieldset,.subscribe .hs_submit{display:block;margin:0}.form-inline.subscribe fieldset.field-group,.subscribe .hs-form-field{display:inline-block;min-width:0;max-width:inherit;width:46%;margin:10px 1%}.subscribe input[type=submit],.subscribe input[type=button]{margin:10px auto 0 auto}}@media (max-width:767px){.form-item-container-left,.form-item-container-right{float:none;width:100%;margin:0}.form-inline.subscribe fieldset.field-group,.subscribe .hs-form-field{display:block;width:auto;margin:10px 0 0 0}.form-inline.subscribe fieldset.field-group:first-child,.subscribe .hs-form-field:first-child{margin-top:0}.subscribe input[type=button],.subscribe input[type=submit]{display:block;width:100%;max-width:260px;min-width:inherit;margin:20px auto 0 auto}}@media (max-width:580px){.form-inline fieldset{display:block;width:auto;margin:10px 0 0 0}.form-inline fieldset:first-child{margin-top:0}}.row{margin:40px -20px}.row::after{content:"";display:table;clear:both}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.row.nomargin-cols{margin-left:0;margin-right:0}h1+.row,h2+.row,h3+.row{margin-top:20px}.col{box-sizing:border-box;float:left;padding:0 20px}.nomargin-cols .col{padding:0}.col.span1{width:8.3333333333%}.col.span2{width:16.6666666667%}.col.span3{width:25%}.col.span4{width:33.3333333333%}.col.span5{width:41.6666666667%}.col.span6{width:50%}.col.span7{width:58.3333333333%}.col.span8{width:66.6666666667%}.col.span9{width:75%}.col.span10{width:83.3333333333%}.col.span11{width:91.6666666667%}.col.span12{width:100%}.col.span13{width:108.3333333333%}@media (max-width:1260px){.row-md{margin:0}.row-md>.col{float:none;margin:40px 0 0 0;padding:0}.row-md>.col:first-child{margin-top:0}.row-md>.col:last-child{margin-bottom:0}.row-md>.col.span1,.row-md>.col.span2,.row-md>.col.span3,.row-md>.col.span4,.row-md>.col.span5,.row-md>.col.span6,.row-md>.col.span7,.row-md>.col.span8,.row-md>.col.span9,.row-md>.col.span10,.row-md>.col.span11,.row-md>.col.span12{width:100%}}@media (max-width:767px){.row{margin:0}.col{float:none;margin:40px 0 0 0;padding:0}.col:first-child{margin-top:0}.col:last-child{margin-bottom:0}.col.span1,.col.span2,.col.span3,.col.span4,.col.span5,.col.span6,.col.span7,.col.span8,.col.span9,.col.span10,.col.span11,.col.span12{width:100%}}#site-content{position:relative}.page-wrap{display:block;position:relative;overflow:hidden}.wrap::after{content:"";display:table;clear:both}.main-content{position:relative;z-index:10}.main-content:focus{outline:none}.content-block{max-width:800px}.content-section{margin-top:30px}.content-section h2:first-child{margin-top:40px}.content-section:first-child{margin-top:0}.content-section:first-child h2:first-child{margin-top:0}.container{box-sizing:border-box;position:relative;width:100%;max-width:1740px;margin:0 auto;padding:80px}.container::after{content:"";display:table;clear:both}.container-sm .container,.container.container-sm{max-width:1460px}.container.nopadding-top{padding-top:0}.container.nopadding-bottom{padding-bottom:0}.container.nopadding{padding-top:0;padding-bottom:0}@media (max-width:1260px){.container{padding-left:40px;padding-right:40px}}@media (max-width:1024px){.content{width:auto}.has-page-sidebar .container{display:flex;flex-direction:column}}@media (max-width:1260px){.container{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.container{padding-top:40px;padding-bottom:40px}.container{padding-left:25px;padding-right:25px}}#page-header{position:absolute;z-index:10000;top:0;left:0;width:100%;margin:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#page-header:not(.inverse){border-bottom:1px solid #d6d8da}#page-header .container{box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;min-height:150px;padding-top:35px;padding-bottom:35px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#page-header .container::after{content:"";display:table;clear:both}#page-header .logo{box-sizing:border-box;position:relative;float:left;width:22%;max-width:280px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#page-header .logo img{display:block;max-height:45px}#page-header .logo.logo-full{float:none;width:100%;max-width:none}#page-header .logo.logo-full img{margin:0 auto}#page-header .logo-inverse{display:none}#page-header.inverse .logo-inverse{display:block}#page-header.inverse .logo-color{display:none}#page-header.is-scrolled{position:fixed;margin-top:0 !important;background-color:#fff;background-color:rgba(255,255,255,0.9);border-bottom:1px solid #d6d8da}#page-header.is-scrolled .container{min-height:0;padding-top:15px;padding-bottom:15px}#page-header.is-scrolled .logo img{max-height:35px}#page-header.is-scrolled .logo-inverse{display:none}#page-header.is-scrolled .logo-color{display:block}#page-header.hidden{top:-120px}#page-header.scroll{position:fixed}@media (max-width:1300px){#page-header .container{min-height:140px}#page-header .logo{width:18%;max-width:240px}}@media (max-width:1200px){.nav-open #page-header.is-scrolled{left:-296px}#page-header .container{box-sizing:border-box;width:100%;min-height:70px;padding-top:20px;padding-bottom:20px}#page-header .logo{width:58%;max-width:216px}}@media (max-width:580px){#page-header{background-color:#fff;border-bottom:1px solid #d6d8da}#page-header .logo{max-width:160px}#page-header .logo img,#page-header.is-scrolled .logo img{max-height:26px}#page-header .logo-inverse,#page-header.inverse .logo-inverse{display:none}#page-header .logo-color,#page-header.inverse .logo-color{display:block}}@media (max-width:480px){.nav-open #page-header.is-scrolled{left:-250px}}.site-nav{position:relative;width:76%;margin-left:auto;text-align:right}@media (max-width:1300px){.site-nav{width:80%}}@media (max-width:1200px){.site-nav{flex-grow:1;padding-right:5%;width:auto;height:100%}}@media (max-width:580px){.site-nav{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}.nav-actions{box-sizing:border-box;flex-grow:1;width:40%;padding-left:10px;text-align:right}@media (max-width:1200px){.nav-actions{padding-right:25px}}@media (max-width:580px){.nav-actions{color:#323e48}.nav-actions .phone{font-size:16px;font-size:1rem;line-height:1.2}}.search-icon{display:inline-block;vertical-align:middle;padding:0;background-color:transparent;border:0;cursor:pointer}.search-icon svg path{fill:#323e48}.inverse .search-icon svg path{fill:#fff}.search-icon svg{display:block}.search-icon svg path{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.is-scrolled .search-icon svg path{fill:#323e48}.search-icon svg:focus path,.search-icon svg:hover path{fill:#d60037}.search-panel-wrap{visibility:hidden;opacity:0;box-sizing:border-box;position:fixed;z-index:10000000;top:0;left:0;width:100%;max-width:100%;height:100%;margin:0;padding:140px 80px;background-color:#323e48;background-color:rgba(50,62,72,0.98);color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.search-open .search-panel-wrap{visibility:visible;opacity:1}#page-header .search-panel,#page-header .search-panel-content{height:100%}.search-close{position:absolute;top:30px;right:30px;width:29px;height:29px;padding:0;text-indent:-9999px;background-color:transparent;background-image:url(../img/icons/close-white.svg);background-repeat:no-repeat;background-position:50% 50%;border:0;cursor:pointer}#page-header .search-panel fieldset{position:relative;top:50%;max-width:800px;margin:0 auto;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-header .search-panel input[type=search]{padding:16px 40px 24px 40px;background-color:transparent;border:0;border-radius:0;border-bottom:2px solid #fff;font-size:22px;font-size:1.375rem;line-height:1;color:#fff}#page-header .search-panel button[type=submit]{right:0;width:40px;height:40px;margin-top:-20px;background-color:transparent;background-position:0 50%;border:0}@media (max-width:1200px){.search-icon{display:inline-block;vertical-align:middle}}@media (max-width:1023px){#page-header .search-panel input[type=search]{font-size:18px;font-size:1.125rem;line-height:1}}@media (max-width:767px){#page-header .search-panel-wrap{padding-left:30px;padding-right:30px}#page-header .search-panel input[type=search]{font-size:16px;font-size:1rem;line-height:1}}@media (max-width:580px){.search-icon svg path,.inverse .search-icon svg path{fill:#323e48}}@media (max-width:480px){#page-header .search-panel-wrap{padding:30px}#page-header .search-panel button[type=submit]{position:relative;left:auto;width:100%;height:auto;margin:20px auto 0 auto;text-indent:0;background-color:#5c0f8c;background-image:none;padding:15px 30px}#page-header .search-panel input[type=search]{padding:10px;text-align:left}}.nav-wrap,.action,.main-nav{display:inline-block;vertical-align:middle}@media (max-width:1200px){.nav-wrap{visibility:hidden;opacity:1;box-sizing:border-box;position:fixed;z-index:100000;overflow:auto;top:0;right:-296px;width:296px;height:100%;padding:80px 0 30px 0;background-color:#323e48;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nav-wrap:focus{outline:none}.nav-open .nav-wrap{visibility:visible;right:0}.action{position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-nav{display:block}}@media (max-width:580px){.nav-wrap{padding:70px 0 20px 0}.is-scrolled .nav-wrap{padding-top:60px}}@media (max-width:480px){.nav-wrap{right:-250px;width:250px}}#navigation,#navigation ul{list-style:none;margin:0;padding:0;text-align:center}#navigation li{margin:0;padding:0}#navigation li.hide{display:none !important}#navigation>li{position:relative;display:inline-block;margin:0 36px 0 0;padding:0}#navigation>li>a{position:relative;display:block;padding:10px 0;font-size:16px;font-size:1rem;line-height:1;font-weight:600;letter-spacing:0.05em;text-decoration:none;color:#323e48}#navigation>li>a::after{content:"";position:absolute;bottom:0;left:0;transform:scaleX(0);width:100%;height:3px;background-color:#d60037;transform-origin:left center;transition:transform 0.2s ease-in-out}#navigation>li>a:focus::after,#navigation>li>a:hover::after{transform:scaleX(1)}.inverse:not(.is-scrolled) #navigation>li>a{color:#fff}.inverse:not(.is-scrolled) #navigation>li>a::after{background-color:#fff}.is-scrolled #navigation>li>a{padding:10px 0}#navigation>li.current-menu-item>a::after,#navigation>li.current-menu-ancestor>a::after{transform:scaleX(1)}.inverse:not(.is-scrolled) #navigation>li>a:focus,.inverse:not(.is-scrolled) #navigation>li>a:hover{color:#fff}.is-scrolled #navigation>li.current.nav-cta>a{color:#fff}.nav-cta{margin-right:20px}#navigation>li.nav-cta>a{box-sizing:border-box;position:relative;display:inline-block;margin:0;padding:10px 32px 10px 15px;text-align:center;background-color:#5c0f8c;border:1px solid transparent;font-size:18px;font-size:1.125rem;line-height:1;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:0}#navigation>li.nav-cta>a:focus,#navigation>li.nav-cta>a:hover{background-color:#d60037;color:#fff}#navigation>li.nav-cta>a::after{display:none}#navigation>li.nav-cta>a::before{content:"";position:absolute;display:block;top:50%;right:15px;width:8px;height:14px;margin-top:-7px;background-color:transparent;background-image:url(../img/elem/caret-right-sprite.svg);background-repeat:no-repeat;background-position:50% 0}#navigation>li ul{display:none;position:absolute}#navigation>li:hover>ul{display:block}#navigation>li>ul>li>a{display:block;text-transform:none}@media (max-width:1500px){#navigation>li{margin-right:26px}#navigation>li>a{font-size:15px;font-size:0.9375rem;line-height:1}#navigation>li.nav-cta>a{font-size:14px;font-size:0.875rem;line-height:1}}@media (max-width:1300px){#navigation>li{margin-right:24px}#navigation>li.nav-cta{margin-right:15px}#navigation>li>a{padding:10px 0}}@media (max-width:1200px){#navigation{display:flex;flex-direction:column;text-align:left}#navigation>li{display:block;margin:10px 0 0 0;padding:0 30px}#navigation>li:first-child{margin-top:0}#navigation>li>a{display:inline-block}#navigation>li>a,.is-scrolled #navigation>li>a,.is-scrolled #navigation>li.current-menu-item>a,.is-scrolled #navigation>li.current-menu-ancestor>a{padding:10px 0;font-size:18px;font-size:1.125rem;line-height:1;color:#fff}#navigation>li>a>a::after,.is-scrolled #navigation>li>a>a::after,.is-scrolled #navigation>li.current-menu-item>a>a::after,.is-scrolled #navigation>li.current-menu-ancestor>a>a::after{background-color:#d60037}.is-scrolled #navigation>li>a:focus,.is-scrolled #navigation>li>a:hover{color:#fff}#navigation>li.nav-cta{margin:20px 0 0 0;padding:0}#navigation>li.nav-cta>a{display:block;margin-right:0;padding:20px 30px;text-align:left;font-size:18px;font-size:1.125rem;line-height:1.4}}@media (max-width:580px){#navigation>li{margin-top:30px}}.utility-nav{max-height:40px;padding-bottom:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nav-content .utility-nav{display:none}@media (min-width:1201px){.is-scrolled .utility-nav{visibility:hidden;opacity:0;max-height:0;padding:0}}ul.secondary-nav{list-style:none;margin:0;padding:0;text-align:right;line-height:1}ul.secondary-nav>li{display:inline-block;margin:0 20px 0 0}ul.secondary-nav>li:last-child{margin-right:0}ul.secondary-nav>li>a{position:relative;display:inline-block;font-size:14px;font-size:0.875rem;line-height:20px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;color:#323e48}ul.secondary-nav>li>a:before{content:"";position:absolute;top:0;left:0;height:100%;background-position:50% 50%;background-repeat:no-repeat}ul.secondary-nav>li>a:after{content:"";position:absolute;bottom:-2px;left:0;transform:scaleX(0);width:100%;height:3px;background-color:#d60037;transform-origin:left center;transition:transform 0.2s ease-in-out}ul.secondary-nav>li>a:focus:after,ul.secondary-nav>li>a:hover:after{transform:scaleX(1)}ul.secondary-nav>li.current-menu-item>a::after,ul.secondary-nav>li.current-menu-ancestor>a::after{transform:scaleX(1)}.inverse ul.secondary-nav>li>a{color:#fff}.inverse ul.secondary-nav>li>a:after{background-color:#fff}ul.secondary-nav>li.prescription>a{padding-left:18px}ul.secondary-nav>li.prescription>a:before{width:13px;background-image:url(../img/icons/prescription-sm.svg)}.inverse ul.secondary-nav>li.prescription>a:before{background-image:url(../img/icons/prescription-white-sm.svg)}ul.secondary-nav>li.pay-bill>a{padding-left:25px}ul.secondary-nav>li.pay-bill>a:before{width:20px;background-image:url(../img/icons/credit-card-sm.svg)}.inverse ul.secondary-nav>li.pay-bill>a:before{background-image:url(../img/icons/credit-card-white-sm.svg)}ul.secondary-nav>li.portal>a{padding-left:23px}ul.secondary-nav>li.portal>a:before{width:18px;background-image:url(../img/icons/portal-sm.svg)}.inverse ul.secondary-nav>li.portal>a:before{background-image:url(../img/icons/portal-white-sm.svg)}ul.secondary-nav>li.records>a{padding-left:18px}ul.secondary-nav>li.records>a:before{width:13px;background-image:url(../img/icons/clipboard-sm.svg)}.inverse ul.secondary-nav>li.records>a:before{background-image:url(../img/icons/clipboard-white-sm.svg)}@media (max-width:1500px){.utility-nav{padding-bottom:10px}}@media (max-width:1200px){.utility-nav{display:none}.nav-content .utility-nav{display:block}ul.secondary-nav{margin:40px 0;padding-bottom:30px;text-align:left}ul.secondary-nav>li{display:block;margin:10px 0 0 0;padding:0 30px}ul.secondary-nav>li>a{display:inline-block;padding:10px 0 10px 60px;color:#fff}ul.secondary-nav>li>a:before{left:0}ul.secondary-nav>li.prescription>a{padding-left:30px}ul.secondary-nav>li.prescription>a:before{width:25px;background-image:url(../img/icons/prescription-white-sm.svg)}ul.secondary-nav>li.pay-bill>a{padding-left:30px}ul.secondary-nav>li.pay-bill>a:before{width:25px;background-image:url(../img/icons/credit-card-white-sm.svg)}ul.secondary-nav>li.portal>a{padding-left:30px}ul.secondary-nav>li.portal>a:before{width:25px;background-image:url(../img/icons/portal-white-sm.svg)}ul.secondary-nav>li.records>a{padding-left:30px}ul.secondary-nav>li.records>a:before{width:25px;background-image:url(../img/icons/clipboard-white-sm.svg)}}.menu-toggle,.mobile-subnav-toggle{display:none}.menu-toggle{display:none;position:absolute;z-index:100;top:50%;right:50px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:24px;margin-left:15px;padding:0 34px 0 0;background:none;border:0;font-size:14px;font-size:0.875rem;line-height:24px;text-transform:uppercase;color:inherit;cursor:pointer}.nav-open .menu-toggle{visibility:hidden;opacity:0;width:0;margin:0;padding:0}.is-scrolled .menu-toggle{color:#323e48}.menu-toggle .nav-icon{position:absolute;top:0;right:0;display:block;text-indent:-9999px;width:28px;height:4px;border-radius:3px;text-align:left;background-color:#323e48;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.menu-toggle .nav-icon::before,.menu-toggle .nav-icon::after{content:"";position:absolute;left:0;width:100%;height:4px;border-radius:3px;background-color:#323e48;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.menu-toggle .nav-icon::before{top:10px}.menu-toggle .nav-icon::after{top:20px}.inverse .menu-toggle .nav-icon{background-color:#fff}.inverse .menu-toggle .nav-icon::before,.inverse .menu-toggle .nav-icon::after{background-color:#fff}.is-scrolled .menu-toggle .nav-icon{background-color:#323e48}.is-scrolled .menu-toggle .nav-icon::before,.is-scrolled .menu-toggle .nav-icon::after{background-color:#323e48}.menu-toggle:focus .nav-icon,.menu-toggle:focus .nav-icon:before,.menu-toggle:focus .nav-icon:after,.menu-toggle:hover .nav-icon,.menu-toggle:hover .nav-icon:before,.menu-toggle:hover .nav-icon:after{background-color:#d60037}.menu-close{display:none;position:absolute;z-index:1000000;top:36px;left:30px;text-indent:-9999px;width:24px;height:24px;padding:0;text-align:left;background-color:transparent;background-image:url(../img/icons/close-white.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;border:0;cursor:pointer}@media (min-width:1201px){.mobile-link{display:none !important}}@media (max-width:1200px){.mobile-link,.menu-toggle{display:block}.menu-close{display:block}.is-scrolled .menu-close{top:18px}}@media (max-width:580px){.menu-toggle{height:auto;margin-left:10px;padding:24px 0 0 0;text-align:center;font-size:12px;font-size:0.75rem;line-height:1;color:#323e48}.menu-toggle .nav-icon{position:relative;top:-24px;margin:0 auto;background-color:#323e48}.menu-toggle .nav-icon::before,.menu-toggle .nav-icon::after{background-color:#323e48}.inverse .menu-toggle .nav-icon{background-color:#323e48}.inverse .menu-toggle .nav-icon::before,.inverse .menu-toggle .nav-icon::after{background-color:#323e48}.menu-close{top:24px}}.section-nav{box-sizing:border-box;flex-shrink:0;position:relative;width:260px;margin-top:30px;padding:30px;background-color:#5c0f8c}.section-nav .container{width:100%;max-width:1800px}.section-nav-content{box-sizing:border-box;position:relative;z-index:1000}.subnav-toggle{display:none}.leftCol-head{margin-top:0;margin-bottom:30px;font-size:30px;font-size:1.875rem;line-height:1.2;font-weight:600}.leftCol-head a{color:#fff;text-decoration:none}#subnav{margin-top:30px;background-color:#5c0f8c}#subnav ul{list-style:none;margin:0;padding:0}#subnav ul li{margin:0 0 15px 0;font-size:16px;font-size:1rem;line-height:1.2;font-weight:600}#subnav ul li:last-child{margin-bottom:0}#subnav ul li a{position:relative;color:#ccc;text-decoration:none}#subnav ul li a:focus,#subnav ul li a:hover{color:#fff}#subnav ul li.current-menu-item>a,#subnav ul li.current-menu-ancestor>a{color:#fff}#subnav>ul>li>a{display:block;padding:5px 0}#subnav>ul>li>a:focus,#subnav>ul>li>a:hover{color:#fff}#subnav>ul>li.current-menu-item>a,#subnav>ul>li.current-menu-ancestor>a{color:#fff}#subnav>ul>li.current-menu-item>a::before,#subnav>ul>li.current-menu-ancestor>a::before{content:"";position:absolute;top:0;left:-16px;width:4px;height:100%;background-color:#fff}#subnav ul>li>ul{display:none;margin:15px 0 30px 15px}#subnav ul>li>ul li{font-weight:400}#subnav ul>li.current-menu-item>ul,#subnav ul>li.current-menu-ancestor>ul{display:block}@media (max-width:1600px){.section-nav{width:200px}.leftCol-head{font-size:24px;font-size:1.5rem;line-height:1.2}}@media (max-width:1024px){.section-nav{width:auto;max-width:600px;margin:0 auto 40px auto;padding:0}.section-nav-content{background-color:#5c0f8c}.subnav-toggle,.leftCol-head{display:block}.subnav-toggle{text-indent:-9999px;position:absolute;z-index:2;top:0;left:0;width:100%;height:54px;background-color:transparent;border:0;cursor:pointer}.subnav-toggle:focus{outline:1px dashed #666}.subnav-toggle:focus,.subnav-toggle:hover{background-position:50% 100%;background-color:transparent}.subnav-toggle::before,.subnav-toggle::after{content:"";position:absolute;top:50%;right:20px;width:18px;height:11px;margin-top:-5.5px;background-repeat:no-repeat;background-position:50% 0}.subnav-toggle::before{background-image:url(../img/elem/caret-up-lg-sprite.svg)}.subnav-toggle::after{background-color:#5c0f8c;background-image:url(../img/elem/caret-down-lg-sprite.svg)}.subnav-toggle:focus:after,.subnav-toggle:hover:after{background-color:#5c0f8c;background-position:100% 0}.subnav-open .subnav-toggle::after{display:none}.leftCol-head{position:relative;z-index:1;margin:0;padding:15px 20px;font-size:18px;font-size:1.125rem;line-height:24px;color:#fff;text-transform:uppercase;font-weight:600}.leftCol-head a{color:#fff;text-decoration:none}#subnav{visibility:hidden;opacity:0;position:absolute;width:100%;margin:0;padding:0}.subnav-open #subnav{visibility:visible;opacity:1;padding:20px 0}.subnav-twocol>ul{-webkit-columns:2;columns:2}.subnav-twocol>ul>li{overflow:hidden;-webkit-column-break-inside:avoid;break-inside:avoid-column;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}#subnav>ul>li>a{display:block;padding:5px 20px}#subnav ul>li>ul{margin-left:30px;margin-right:20px}#subnav ul>li>ul>li>a{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#subnav ul>li>ul>li>a::before{content:"– ";flex-shrink:0;margin-right:5px}}@media (max-width:580px){.subnav-twocol>ul{-webkit-columns:1;columns:1}}.page-section-nav{visibility:hidden;opacity:0;position:fixed;z-index:1000;top:50%;right:0;width:60px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-section-nav.is_displayed{visibility:visible;opacity:1}.page-section-nav ul{list-style:none;margin:0;padding:0}.page-section-nav ul li{position:relative;z-index:2;margin:0;font-size:30px;font-size:1.875rem;line-height:60px;font-weight:600}.page-section-nav a{position:relative;z-index:2;display:block;text-align:center;background-color:rgba(255,255,255,0.5);color:#323e48;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-section-nav a.current-menu-item,.page-section-nav a:focus,.page-section-nav a:hover{background-color:#fff;color:#d60037}.page-nav-title{display:flex;justify-content:center;align-items:center;box-sizing:border-box;visibility:hidden;opacity:0;position:absolute;z-index:-1;top:0;right:-260px;width:260px;height:60px;padding:10px 55px 10px 10px;text-align:right;background-color:#f0f2f3;font-size:14px;font-size:0.875rem;line-height:1.4;color:#323e48;font-weight:400;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-section-nav a:focus .page-nav-title,.page-section-nav a:hover .page-nav-title{visibility:visible;opacity:1;right:0}.page-section-nav li.download a{width:60px;height:60px;text-indent:-9999px;background-color:#d60037;background-image:url(../img/icons/pdf-download.svg);background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-section-nav li.download a:focus,.page-section-nav li.download a:hover{background-color:#0075c9}@media (max-width:1023px){.page-section-nav{display:none}}#page-footer{background-color:#323e48}#page-footer .container{padding-top:60px;padding-bottom:60px}.footer-content{margin-bottom:40px}.footer-content::after{content:"";display:table;clear:both}.contact{float:left;width:26%;margin-top:30px}.contact img{display:inline-block;vertical-align:middle;margin-right:20px}.contact-content{display:inline-block;vertical-align:middle;font-size:16px;font-size:1rem;line-height:1;text-transform:uppercase;letter-spacing:0.05em;font-weight:400}.contact-content .phone{display:block;margin-top:5px;font-size:24px;font-size:1.5rem;line-height:1;letter-spacing:0;font-weight:600}.footer-links{float:right;width:72%;text-align:right;font-size:16px;font-size:1rem;line-height:1.2}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover,.footer-links a:focus{text-decoration:underline}.footer-menu{display:flex;gap:10px 30px;justify-content:flex-end;margin-bottom:20px}.footer-menu:last-child{margin-bottom:0}.footer-menu--centered{justify-content:center}.footer-menu>ul{list-style:none;margin:0;padding:0;text-align:right;line-height:1.2}.footer-menu>ul:first-child{margin-top:0}.footer-menu>ul:last-child{margin-bottom:0}.footer-menu>ul li{display:inline-block;margin:0 0 0 30px}.footer-menu>ul li:first-child{margin-left:0}.footer-menu>ul a{display:block;text-transform:none}.footer-menu-buttons>ul li{margin-left:20px}.footer-menu-buttons>ul li:first-child{margin-left:0}.footer-menu-buttons>ul a{padding:5px 15px;border:1px solid #fff;font-weight:600}.footer-menu-buttons>ul a:focus,.footer-menu-buttons>ul a:hover{text-decoration:none;background-color:#fff;color:#323e48}.site-info{text-align:center;font-size:16px;font-size:1rem;line-height:1.6}.author{margin-top:20px;font-size:14px;font-size:0.875rem;line-height:1.4}.author img,.author svg{display:inline-block;vertical-align:middle;margin-left:2px}body .acsb-trigger.acsb-ready{display:none !important}button.accessibility{padding:0;border:0;background:none;text-transform:none;color:#fff}button.accessibility:focus,button.accessibility:hover{text-decoration:underline}button.accessibility svg{display:inline-block;vertical-align:middle;margin-right:5px}@media (max-width:1200px){.footer-menu{gap:20px}.footer-menu>ul li{margin-left:20px}footer-menu-buttons>ul li{margin-left:10px}}@media (max-width:1200px){.contact{float:none;width:100%;margin-top:0;text-align:center}.contact-content{text-align:left}.footer-links{float:none;width:100%;margin-top:40px;text-align:center}.footer-menu{justify-content:center}.footer-menu>ul{text-align:center}.site-info{font-size:14px;font-size:0.875rem;line-height:1.2}}@media (max-width:1023px){.footer-menu a,.footer-menu button{font-size:14px;font-size:0.875rem;line-height:1.4}}@media (max-width:767px){.footer-content{margin-bottom:20px}.site-info,.author{font-size:12px;font-size:0.75rem;line-height:1.6}.footer-menu{flex-direction:column}.footer-menu a,.footer-menu button{display:inline-block;font-weight:500}.footer-menu>ul li{display:block;margin:10px auto 0 auto}.footer-menu>ul li:first-child{margin-top:0}footer-menu-buttons ul li{margin-left:0}footer-menu-buttons ul a{padding:5px 10px}}.hero{box-sizing:border-box;position:relative;overflow:hidden;padding-top:115px;text-align:center}.hero .container{position:relative;z-index:2;max-width:1400px;padding-top:80px;padding-bottom:80px}.hero h1,.hero p{position:relative;z-index:2}.hero h1{line-height:1.2}.hero .subtitle::before,.hero .subtitle::after{content:"";display:inline-block;vertical-align:top;margin-top:8px;height:4px;width:40px;border-top:2px solid #323e48;border-bottom:2px solid #323e48}.hero .subtitle::before{margin-right:20px}.hero .subtitle::after{margin-left:20px}.hero.inverse .subtitle::before,.hero.inverse .subtitle::after{border-color:#fff;border-color:rgba(255,255,255,0.7)}.hero .button-group{position:relative;z-index:2;margin-top:40px}.hero .button{font-size:18px;font-size:1.125rem;line-height:1}.hero.feature{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;min-height:820px;background-color:#0075c9;background-position:50% 50%;background-size:cover}.hero.feature::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#323e48;opacity:0.3}.hero.has-banner{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;min-height:420px;background-color:#0075c9;background-image:url(../img/bg/oi-pattern.svg);background-repeat:repeat}.hero.has-banner .container{padding-top:40px;padding-bottom:40px}.hero.has-banner-img{background-size:cover;background-image:url(../img/bg/oi-specialties-banner.png)}.hero.interior .container{padding-top:115px;padding-bottom:0}@media (min-width:1025px){.hero.has-filter .container{padding-bottom:90px}}@media (min-width:1201px){.hero.has-form .container{padding-bottom:80px}}.hero-intro{max-width:840px;margin:0 auto}.hero-content{box-sizing:border-box;position:relative;max-width:1000px;margin:28px auto 0 auto;padding-top:30px;font-weight:600}.hero-content::before{content:"";box-sizing:border-box;position:absolute;bottom:28px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:780px;height:100%;border:15px solid rgba(214,216,218,0.4)}.inverse .hero-content::before{border-color:rgba(255,255,255,0.3)}.hero-content a:focus,.hero-content a:hover{color:#fff}.interior .hero-content{max-width:1300px;margin-top:0}.hero-content.hero-content-condensed{display:block;max-width:700px;margin:0 auto;padding:50px}.hero-content.hero-content-condensed::before{bottom:0}.hero-content.hero-content-full .subtitle+h1{margin-top:20px}.hero-secondary-content{max-width:480px;margin:40px auto 0;text-align:center}.hero-secondary-content h2{margin-bottom:0;font-family:"Open Sans",sans-serif;font-size:18px;font-size:1.125rem;line-height:1.1;text-transform:uppercase;font-weight:600}.hero-secondary-content h2+p{margin-top:5px}@media (max-width:1300px){.hero{padding-top:105px}.hero h1{font-size:42px;font-size:2.625rem;line-height:1.2}}@media (max-width:1200px){.hero{padding-top:75px}.hero .container{padding-top:40px;padding-bottom:40px}.hero.interior .container{padding-top:60px}.hero.has-banner{min-height:300px}.hero.feature{min-height:600px}}@media (max-width:1023px){.hero-content::before{width:90%}.hero-content.hero-content-condensed::before{width:100%}}@media (max-width:768px){.hero h1{font-size:34px;font-size:2.125rem;line-height:1.2}.hero .button-group{margin-top:40px}.hero-secondary-content h2{margin-top:40px}}@media (max-width:767px){.hero.has-banner{min-height:0}.hero.feature{min-height:0}.hero .button{padding:15px;font-size:16px;font-size:1rem;line-height:1}.hero .button-group::after{content:"";display:table;clear:both}.hero .button-group .button{margin-right:2%}.hero .button-group .button:last-child{margin-right:0}.hero-content::before{bottom:16px;border-width:10px}.search-panel input[type=search]{font-size:16px;font-size:1rem;line-height:1}.hero-secondary-content{font-size:16px;font-size:1rem;line-height:1.2}.hero-secondary-content h2{font-size:16px;font-size:1rem;line-height:1.2}.hero-secondary-content h2+p{margin-top:10px}}@media (max-width:580px){.hero{padding-top:70px;text-align:left}.hero .container{padding-top:40px;padding-bottom:40px}.hero.feature{background-image:none !important;background-color:#fff}.hero.feature::before{display:none}.hero.feature .container{padding-bottom:40px}.hero.has-banner{background-image:none !important;background-color:#fff}.hero.has-banner .container{padding-bottom:0}.hero.interior .container{padding-top:40px}.hero.inverse{color:#323e48}.hero h1{font-size:30px;font-size:1.875rem;line-height:1.2;color:#323e48}.hero .subtitle{color:#323e48}.hero .subtitle::before,.hero .subtitle::after{display:none}.hero .subtitle+h1{margin-top:10px}.hero a:not(.button){color:#0075c9}.hero a.cta-link{color:#5c0f8c}.hero a.cta-link::after{background-position:0 -28px}.hero a.cta-link:focus,.hero a.cta-link:hover{color:#d60037}.hero a.cta-link:focus::after,.hero a.cta-link:hover::after{background-position:0 -62px}.hero .button-group{margin-top:20px}.hero .button-group .button{box-sizing:border-box;display:inline-block;vertical-align:middle;width:48%;max-width:150px;padding:15px;font-size:14px;font-size:0.875rem;line-height:1}.hero .search-panel{display:none}.hero-content{padding-top:10px;text-align:center}.hero-content::before{bottom:22px}.inverse .hero-content::before{border-color:rgba(214,216,218,0.4)}.hero-content.hero-content-condensed{padding:35px 25px}.hero-secondary-content h2{margin-top:30px}}.feature-video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.feature-video.cast{background-image:url(../img/video/cast-removal.jpg)}.feature-video video{display:block;width:100%;height:auto}@media (max-width:1600px){.feature-video video{width:130%;margin-left:-15%}}@media (max-width:1200px){.feature-video video{width:145%;margin-left:-20%}}@media (max-width:1023px){.feature-video,.feature-video video{display:none}}.content-bordered{box-sizing:border-box;padding:60px;border:15px solid #d6d8da;background:rgba(255,255,255,0.8)}@media (max-width:1023px){.content-bordered{margin:0;padding:30px}}@media (max-width:767px){.content-bordered{padding:0;border:0;background-color:transparent}}.cards{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -20px 60px -20px}.cards::after{content:"";display:table;clear:both}.cards:first-child{margin-top:-60px}.cards:last-child{margin-bottom:0}.updates .cards{margin-top:40px}.cards+.cards{margin-top:0}.card{box-sizing:border-box;float:left;width:33.3333%;margin-top:60px;padding:0 20px;font-size:18px;font-size:1.125rem;line-height:1.6}.card a{text-decoration:none}.card.pull-top,.updates .card:nth-child(2){margin-top:0}.card-img img,.card-img .video{display:block;margin:0 auto}.card-title{padding:30px 30px 0 30px;text-align:center;font-size:22px;font-size:1.375rem;line-height:1.2;font-weight:600}.card-content{padding:10px 30px 30px 30px;text-align:center}.subtitle+.resource-title{margin-top:5px}.card a .resource-title{text-decoration:underline}.card a:focus .resource-title,.card a:hover .resource-title{text-decoration:none;color:#00884c}.card-content .text-note{font-size:14px;font-size:0.875rem;line-height:1.6;text-transform:uppercase}@media (max-width:1260px){.card-title{margin-top:20px;padding:0;font-size:18px;font-size:1.125rem;line-height:1.2}.card-content{margin-top:10px;padding:0;font-size:16px;font-size:1rem;line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.card-content:first-child{margin-top:0}}@media (max-width:767px){.cards{display:block;margin:40px auto}.cards:first-child{margin-top:0}.cards:last-child{margin-bottom:0}.card{float:none;width:100%;max-width:480px;margin-left:0;margin-right:0;padding:0}.card,.card.pull-top,.updates .card:nth-child(2){margin-top:40px}.card:first-child,.card.pull-top:first-child,.updates .card:nth-child(2):first-child{margin-top:0}.card-title{margin-top:15px;text-align:left}.card-content{text-align:left}}.category-list{list-style:none;padding:0;font-size:13px;font-size:0.8125rem;line-height:18px;text-transform:uppercase;font-weight:600}.category-list.category-list-inline{margin-top:0}.category-list.category-list-inline li{display:inline-block;vertical-align:middle;margin:5px 5px 0 0}.category-list.category-list-inline li:last-child{margin-right:0}.category-list+p{margin-top:5px}.category-list li{position:relative;background-repeat:no-repeat;background-position:0 50%}.category-list li a,.category-list li .category-list-icon{padding-left:26px;color:#323e48;text-decoration:none}.category-list li a:focus,.category-list li a:hover{color:#d60037}.category-list li a:before,.category-list li .category-list-icon:before{content:"";position:absolute;top:0;left:0;width:22px;height:18px;background-image:url(../img/icons/services/clinic.svg);background-repeat:no-repeat;background-position:50% 50%}.category-list li.clinic a:before,.category-list li.clinic .category-list-icon:before{background-image:url(../img/icons/services/clinic.svg)}.category-list li.preop-clinic a:before,.category-list li.preop-clinic .category-list-icon:before,.category-list li.pre-operative-clinic a:before,.category-list li.pre-operative-clinic .category-list-icon:before{background-image:url(../img/icons/services/preop-clinic.svg)}.category-list li.urgent-care a:before,.category-list li.urgent-care .category-list-icon:before{background-image:url(../img/icons/services/urgent-care.svg)}.category-list li.hospital a:before,.category-list li.hospital .category-list-icon:before{background-image:url(../img/icons/services/hospital.svg)}.category-list li.physical-therapy a:before,.category-list li.physical-therapy .category-list-icon:before{background-image:url(../img/icons/services/physical-therapy.svg)}.category-list li.imaging a:before,.category-list li.imaging .category-list-icon:before{background-image:url(../img/icons/services/imaging.svg)}.category-list li.store a:before,.category-list li.store .category-list-icon:before{background-image:url(../img/icons/services/store.svg)}.content-cta{margin-top:40px;padding-top:40px;border-top:1px solid #d6d8da}.content-highlight{clear:both;margin:40px auto;padding:50px;background-color:#ffaf1d;font-size:20px;font-size:1.25rem;line-height:1.4;color:#000}.content-highlight:first-child{margin-top:0}.content-highlight:last-child{margin-bottom:0}.content-highlight a:not(.button){color:#5c0f8c}.content-highlight a:not(.button):focus,.content-highlight a:not(.button):hover,.content-highlight a.cta-link:focus,.content-highlight a.cta-link:hover{color:#5c0f8c}.content-highlight .cta-img{padding-right:20px}@media (max-width:1024px){.content-highlight{margin:40px 0;padding:30px;font-size:18px;font-size:1.125rem;line-height:1.4}}@media (max-width:767px){.content-highlight .cta-img{padding-right:0}}@media (max-width:580px){.content-highlight{margin:20px 0;padding:20px}}.content-panel{padding:80px 0}.content-panel:last-child{padding-bottom:0}.content-with-img{max-width:1000px;margin:0 auto}@media (max-width:1023px){.content-panel{padding:0}}.content-condensed{box-sizing:border-box;position:relative;z-index:2;max-width:1300px;margin-left:auto;margin-right:auto}.content-condensed .content{box-sizing:border-box;flex-grow:1;padding:60px 80px;border:15px solid #d6d8da;background:rgba(255,255,255,0.8)}.content-condensed .content::after{content:"";display:table;clear:both}@media (min-width:1025px){.content-condensed.has-subnav{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start}}@media (min-width:1201px){.has-page-sidebar .content-condensed{float:left;width:74%}.has-page-sidebar .content-condensed .content{margin-right:-100px;padding-right:140px}.has-page-sidebar .content-condensed.push-bottom .content{padding-bottom:180px}.has-page-sidebar .content-condensed.pull-right{float:right}.has-page-sidebar .content-condensed.pull-right .content{margin-right:0;margin-left:-180px;padding-left:240px;padding-right:80px}.has-page-sidebar-lg .content-condensed{width:66%}}@media (min-width:1201px) and (max-width:1360px){.has-page-sidebar:not(.has-page-sidebar-lg) .content-condensed{width:70%}}@media (max-width:1400px){.content-condensed .content{padding:60px 40px}}@media (max-width:1200px){.content-condensed{float:none}.content-condensed::after{content:"";display:table;clear:both}.has-sidebar .content-condensed{display:flex;flex-direction:column}.has-sidebar .content-condensed .content{order:1}.has-sidebar .content-condensed .content-sidebar{order:2}.content-condensed .content{padding:30px}}@media (max-width:767px){.content-condensed .content{padding:0;border:0;background-color:transparent}}.page-sidebar{box-sizing:border-box;position:relative;z-index:10;float:right;margin:180px 0 60px 0;width:26%;padding:50px;background-color:#0075c9}.page-sidebar+.page-sidebar{clear:right;margin-top:0}@media (min-width:1201px){.page-sidebar.page-sidebar-lg{width:34%;margin-top:80px}.page-sidebar.pull-left{float:left}}.page-sidebar.no-bg{padding:0;background-color:transparent}.page-sidebar.gray{background-color:#f0f2f3}.page-sidebar.purple{background-color:#5c0f8c}.page-sidebar h2,.page-sidebar h3{margin-bottom:20px}@media (min-width:1261px){.page-sidebar h2{font-size:30px;font-size:1.875rem;line-height:1.2}}.page-sidebar h3{font-size:20px;font-size:1.25rem;line-height:1.2}.page-sidebar .button{background-color:#fff;color:#5c0f8c}.page-sidebar .button:focus,.page-sidebar .button:hover{background-color:#d60037;color:#fff}.page-sidebar-secondary{margin-top:40px;padding-top:40px;border-top:1px solid #fff}.page-sidebar-secondary:first-child{margin-top:0;padding-top:0;border-top:0}@media (max-width:1360px){.page-sidebar{width:30%}}@media (max-width:1200px){.page-sidebar{float:none;width:100%;max-width:600px;margin:40px auto;padding:30px}.page-sidebar:first-child{margin-top:0}.page-sidebar:last-child{margin-bottom:0}}@media (max-width:580px){.page-sidebar{padding:20px}}.content-sidebar{box-sizing:border-box;float:right;margin:30px -175px 60px 60px;width:40%;padding:50px;background-color:#0075c9}.content-sidebar.photo-sidebar{padding:0}.content-sidebar.photo-sidebar img{display:block;margin:0 auto}.content-sidebar.photo-sidebar .sidebar-content{padding:30px;font-size:16px;font-size:1rem;line-height:1.4}@media (min-width:1201px){.has-page-sidebar .content-sidebar{width:56%;margin-right:-320px}.content-sidebar.photo-sidebar{width:60%}.has-page-sidebar .content-sidebar.photo-sidebar{width:75%}}@media (min-width:1025px){.feature-sidebar h4{text-transform:uppercase}.feature-sidebar .button{display:block;max-width:400px;margin:0 auto}h3{font-size:24px;font-size:1.5rem;line-height:1.2}}@media (max-width:1600px){.content-sidebar{margin-right:-150px}}@media (max-width:1400px){.content-sidebar{margin-right:-100px}}@media (max-width:1260px){.content-sidebar{margin-right:-80px}}@media (max-width:1200px){.content-sidebar{width:50%;margin-right:-60px;padding:30px}}@media (max-width:767px){.content-sidebar{float:none;width:100%;max-width:400px;margin:40px auto}.content-sidebar:first-child{margin-top:0}.content-sidebar:last-child{margin-bottom:0}}@media (max-width:580px){.content-sidebar{padding:20px}}.compare-chart{margin:30px auto;font-size:15px;font-size:0.9375rem;line-height:1.6}.compare-chart:after{content:"";display:table;clear:both}.compare-chart:first-child{margin-top:0}.compare-chart .container{max-width:1000px}.chart-section{box-sizing:border-box;float:left;width:50%;padding:50px 50px 50px 0;background-color:#5c0f8c;font-size:15px;font-size:0.9375rem;line-height:1.6;color:#fff}.chart-section.purple{background-color:#0075c9}.chart-section.align-right{padding-right:0;padding-left:50px;text-align:right}.chart-section a{color:#fff}.chart-section h2,.chart-section h3,.chart-section h4{color:#fff}.chart-section-intro{min-height:290px;padding-left:50px}.align-right .chart-section-intro{padding-left:0;padding-right:50px}.chart-section-intro .subtitle{margin-bottom:10px;text-transform:none}.chart-section-intro h3{max-width:280px;margin-top:0;font-size:32px;font-size:2rem;line-height:1.2;text-transform:uppercase}.align-right .chart-section-intro h3{margin:0 0 0 auto}.chart-section-img{margin-top:20px}.chart-info{max-width:900px;margin:0 auto;text-align:center}@media (max-width:767px){.chart-section,.chart-section.align-right{float:none;width:100%;padding:40px;text-align:left}.chart-section-intro,.align-right .chart-section-intro{height:auto;min-height:0;padding:0}.align-right .chart-section-intro h3{margin:10px 0 0 0}.chart-section-img{display:none}.chart-info{text-align:left}}@media (max-width:480px){.chart-section,.chart-section.align-right{padding:20px}}.feature-content{position:relative;padding-top:80px}.feature-content.pull-top{padding-top:0}.feature-content .content-bordered{position:relative;z-index:10;margin-left:30%;padding-left:14%}@media (max-width:1440px){.feature-content .content-bordered{padding-left:100px;padding-right:60px}}@media (max-width:1260px){.feature-content .content-bordered{padding-left:12%;padding-right:30px}}@media (max-width:1023px){.feature-content{padding-top:0}.feature-content .icon-circle-items{max-width:700px;margin-left:auto;margin-right:auto}.feature-content .content-bordered{margin:0;padding:30px}}@media (max-width:767px){.feature-content .content-bordered{padding:0;border:0;background-color:transparent}}.feature-title-items{position:relative;z-index:10;max-width:1920px;margin:80px auto}.feature-title-items:last-child{margin-bottom:0}.content-bg+.feature-title-items{margin-top:0}.feature-title-items+.connector::before{display:none}.feature-title-items .row{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start}.feature-title-items-row{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.feature-title-img::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#000}.feature-title-img img{opacity:0.6}.feature-title-items-row .feature-title-item{width:20%;margin-top:40px}.feature-title-item a{text-decoration:none}.feature-title-item img{position:relative;z-index:1;display:block}.feature-title-item .title{box-sizing:border-box;position:relative;z-index:2;margin:-135px 40px 0 40px;padding:30px;border:15px solid #d6d8da;border-bottom:0}.feature-title-item .title.basic-title{padding-bottom:70px;border-bottom:15px solid #d6d8da}.feature-title-item .title h3,.feature-title-item .title h4{min-height:60px;margin-bottom:0;font-size:30px;font-size:1.875rem;line-height:1;color:#fff;text-transform:uppercase;font-weight:600}.feature-title-item .content{box-sizing:border-box;min-height:250px;margin:0 40px;padding:30px;border:15px solid #d6d8da;border-top:0;background-color:rgba(255,255,255,0.8);font-size:18px;font-size:1.125rem;line-height:1.6}.feature-title-content{box-sizing:border-box;position:relative;z-index:2;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;min-height:220px;margin:-40px 20px 0 20px;padding:60px 30px 30px 30px;border:10px solid #d6d8da;text-transform:uppercase;color:#323e48}.feature-title-content .cta-link{margin-top:auto}.feature-title-description{font-size:20px;font-size:1.25rem;line-height:1.2;color:#323e48;font-weight:600}@media (max-width:1480px){.feature-title-content{padding:50px 20px 20px 20px}.feature-title-description{font-size:18px;font-size:1.125rem;line-height:1.2}}@media (max-width:1300px){.feature-title-items-row .feature-title-item{width:33.3333%}.feature-title-item .title h3{font-size:28px;font-size:1.75rem;line-height:1}}@media (max-width:1200px){.feature-title-item .title,.feature-title-item .title.basic-title,.feature-title-item .content{margin-left:10px;margin-right:10px}}@media (max-width:1024px){.feature-title-item .title{margin-top:-130px;border-width:10px}.feature-title-item .content{border-width:10px}}@media (max-width:1023px){.feature-title-items-row{margin-top:-40px}.feature-title-item .title,.feature-title-item .title.basic-title,.feature-title-item .content{padding:20px 10px;border:0}.feature-title-item .title,.feature-title-item .title.basic-title{margin-top:-90px;padding-bottom:10px}.feature-title-item .title h3{font-size:24px;font-size:1.5rem;line-height:1}.feature-title-item .content{min-height:inherit;font-size:16px;font-size:1rem;line-height:1.6}}@media (max-width:767px){.feature-title-items .row{display:block}.feature-title-item{box-sizing:border-box;width:100%;margin:20px auto 0 auto;padding-left:25px;padding-right:25px}.feature-title-item::after{content:"";display:table;clear:both}.feature-title-item:first-child{margin-top:0}.feature-title-items-row .feature-title-item{width:100%}.feature-title-img{float:left;max-width:30%;margin:0 20px 0 0}.feature-title-content{display:block;min-height:0;margin:0;padding:0;border:0}.feature-title-item .title,.feature-title-item .title.basic-title{overflow:hidden;margin:0;padding:0}.feature-title-item .title h3{max-width:none;min-height:0;margin-top:0;margin-bottom:10px;color:#323e48}.feature-title-item .content{overflow:hidden;width:auto;min-height:0;margin:0;padding:0}}@media (max-width:480px){.feature-title-img{float:none;position:relative;overflow:hidden;max-width:100%;height:200px;margin:0 0 20px 0}.feature-title-img img{position:absolute;top:50%;left:50%;width:100%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}blockquote.feature-quote{margin:40px 0 40px -135px;padding:50px 50px 50px 135px;text-align:left;background-color:#ffaf1d;font-size:24px;font-size:1.5rem;line-height:1.6;color:#000;font-style:italic;font-weight:400}blockquote.feature-quote:first-child{margin-top:0}blockquote.feature-quote:last-child{margin-bottom:0}blockquote.feauture-quote strong{font-size:16px;font-size:1rem;line-height:1.6;font-style:normal;text-transform:uppercase}@media (max-width:1023px){blockquote.feauture-quote{margin:40px 0;padding:30px;font-size:18px;font-size:1.125rem;line-height:1.6}}.fixed-cta{display:none;position:fixed;z-index:100;bottom:0;left:0;width:100%}.fixed-cta-content{width:100%}.fixed-cta-content a{box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;min-height:50px;padding:5px;background-color:#0075c9;text-align:center;font-size:16px;font-size:1rem;line-height:1.2;text-decoration:none;text-transform:uppercase;font-weight:600;transition:background 0.2s ease-in-out}.fixed-cta-content a:focus,.fixed-cta-content a:hover{background-color:#d60037}@media (max-width:1200px){.fixed-cta{display:block}}.form-tabs-intro{margin:30px 0;text-align:center;font-weight:600}.form-tabs-intro:first-child{margin-top:0}.form-tabs-intro:last-child{margin-bottom:0}.form-tabs ul{list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;text-align:center}.form-tabs li{display:inline-block;vertical-align:middle;min-width:220px;margin:0 2px 0 0}.form-tabs li:last-child{margin-right:0}.form-tabs li a{box-sizing:border-box;position:relative;display:block;min-height:100%;padding:15px 20px;text-align:center;background-color:#eaeaea;font-size:18px;font-size:1.125rem;line-height:1.2;text-decoration:none;text-transform:uppercase;font-weight:600;color:#323e48;transition:color 0.2s ease-in-out,background 0.2s ease-in-out}.form-tabs li a:focus{outline:2px dashed #666}.form-tabs li a:focus,.form-tabs li a:hover{text-decoration:none;color:#fff;cursor:default}.form-tabs li [aria-selected=true]{background-color:#5c0f8c;color:#fff}.form-tabs li [aria-selected=true]::after{content:"";position:absolute;bottom:-12px;left:50%;width:0;height:0;margin-left:-7px;border-style:solid;border-width:14px 12px 0 12px;border-color:#5c0f8c transparent transparent transparent}.form-tabs li [role=tab]:focus:not([aria-selected=true]),.form-tabs li [role=tab]:hover:not([aria-selected=true]){background-color:#0075c9;color:#fff;cursor:pointer}[hidden]{display:none}.form-tab-content .form{max-width:600px}@media (max-width:1440px){.form-tabs li{min-width:0}}@media (max-width:767px){.form-tabs li{box-sizing:border-box;width:33.3333%;margin:0;border:1px solid #fff}.form-tabs li a{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100%;padding:10px 5px;font-size:14px;font-size:0.875rem;line-height:1.2}}.hs-cta-wrapper{display:block;margin:40px 0}.hs-cta-wrapper img{display:block;margin:0 auto}.icon-circle-items{text-align:center}.icon-circle-item{display:inline-block;vertical-align:top;width:138px;margin:40px 20px 0 20px;text-align:center;font-size:18px;font-size:1.125rem;line-height:1;text-transform:uppercase;font-weight:600}.icon-circle-item.hero-icon{width:auto;margin:0}.icon-circle-item.hero-icon+p,.icon-circle-item.hero-icon+h1{margin-top:20px}.icon-circle-item:before{content:"";position:relative;display:block;width:98px;height:98px;margin:0 auto 10px auto;border-radius:50%;background-color:#d60037;background-repeat:no-repeat;background-position:50% 0;background-size:100%;transition:transform 0.2s ease-in-out}.icon-circle-item.neck:before{background-image:url(../img/elem/symptom-neck.svg)}.icon-circle-item.neck-back:before{background-image:url(../img/elem/symptom-head-neck.svg)}.icon-circle-item.back:before{background-image:url(../img/elem/symptom-back.svg)}.icon-circle-item.shoulder:before{background-image:url(../img/elem/symptom-shoulder.svg)}.icon-circle-item.hand:before{background-image:url(../img/elem/symptom-hand-arm.svg)}.icon-circle-item.knee:before{background-image:url(../img/elem/symptom-knee.svg)}.icon-circle-item.foot:before{background-image:url(../img/elem/symptom-foot-ankle.svg)}.icon-circle-item.hip:before{background-image:url(../img/elem/symptom-hip.svg)}a.icon-circle-item{color:#323e48;text-decoration:none}a.icon-circle-item:focus::before,a.icon-circle-item:hover::before{background-color:#323e48;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:1200px){.icon-circle-item{width:130px;margin-left:12px;margin-right:12px}}@media (max-width:767px){.icon-circle-item{margin-left:10px;margin-right:10px}}@media (max-width:580px){.icon-circle-item{width:100px;font-size:14px;font-size:0.875rem;line-height:1}.icon-circle-item:before{width:75px;height:75px}}.icon-list{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;margin:0 auto}.icon-list a{text-decoration:none}.icon-list-item{display:inline-block;vertical-align:top;width:120px;margin:40px 15px 0 0;text-align:center;font-size:16px;font-size:1rem;line-height:1;text-transform:uppercase;font-weight:600}.icon-list-item:last-child{margin-right:0}.icon-list-item .icon{position:relative;overflow:hidden;display:block;width:80px;height:80px;margin:0 auto 10px auto;text-align:center;border-radius:50%}.icon-list-item .icon::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#fff;border-radius:50%;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.icon-list-item .icon svg{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.icon-list-item .icon svg path{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}a.icon-list-item{color:#323e48}.inverse a.icon-list-item{color:#fff}a.icon-list-item:focus .icon::before,a.icon-list-item:hover .icon::before{width:100px;height:100px;margin-top:-50px;margin-left:-50px}a.icon-list-item:focus .icon svg path,a.icon-list-item:focus .icon svg path,a.icon-list-item:hover .icon svg path,a.icon-list-item:hover .icon svg path{fill:#0075c9}.icon-list-cta{margin-top:20px;padding-top:20px;border-top:5px solid #d6d8da}@media (max-width:1400px){.icon-list-item{margin-right:10px}}@media (max-width:767px){.icon-list{display:block;text-align:center}.icon-list-item{width:30%;margin:15px 1%;font-size:14px;font-size:0.875rem;line-height:1}.icon-list-item .icon{width:60px;height:60px;margin-bottom:5px;font-size:14px;font-size:0.875rem;line-height:1}.icon-list-item .icon svg{max-height:35px;max-width:45px}.icon-list-item:focus .icon:before,.icon-list-item:hover .icon:before{width:70px;height:70px;margin-top:-35px;margin-left:-35px}}.img-panel .container{display:-ms-flexbox;display:-webkit-flex;display:flex}.img-panel__img{max-width:34%}.img-panel__img img{display:block;margin-bottom:30px}.img-panel__content{flex-grow:1;align-self:flex-end;padding-top:70px}.img-panel__content h2+p,.img-panel__content .intro+p{margin-top:30px}.img-panel__text{box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;margin-left:-130px;padding:80px;background-color:#0075c9}@media (max-width:1023px){.img-panel__img{display:none}.img-panel__content{padding-top:0}.img-panel__text{margin-left:0;padding:40px}}@media (max-width:580px){.img-panel__text{padding:20px}}.callout-info,.is-style-callout-info{min-height:60px;margin-top:40px;padding-left:80px;background-image:url(../img/icons/info.svg);background-repeat:no-repeat;background-position:0 0}.callout-info strong,.is-style-callout-info strong{font-size:18px;font-size:1.125rem;line-height:1;font-weight:600;text-transform:uppercase}@media (max-width:767px){.callout-info,.is-style-callout-info{font-size:16px;font-size:1rem;line-height:1.4}}@media (max-width:480px){.callout-info,.is-style-callout-info{padding-left:50px;background-size:40px auto}}.image-preview{margin:40px auto;text-align:center}.image-preview:first-child{margin-top:0}.image-preview:last-child{margin-bottom:0}.image-preview img{display:block;margin:0 auto}.image-preview .image-preview-action{text-align:center;margin-top:-30px}.link-bg{position:relative;display:block;transform:translate3d(0px,0px,0px)}.link-bg:after{content:"";visibility:hidden;opacity:0;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:#00884c;background-color:rgba(0,136,76,0.8);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.link-bg:focus:after,a.link-bg:hover:after,a:focus .link-bg:after,a:hover .link-bg:after{visibility:visible;opacity:1}.link-bg img{width:100%}@media (max-width:1024px){.link-bg{touch-action:manipulation}}.logo-feature{padding-top:60px;text-align:center}.logo-feature .col,.logo-feature .card{padding:0 40px}@media (max-width:1260px){.logo-feature{padding-top:0;text-align:left}.logo-feature .col,.logo-feature .card{padding:0}}ul.number-list{list-style:none;padding:0}ul.number-list li{display:flex;flex-direction:row;margin-bottom:10px;line-height:30px}ul.number-list li:last-child{margin-bottom:0}ul.number-list li a{color:#5c0f8c;text-decoration:none;font-weight:600}ul.number-list li a:focus,ul.number-list li a:hover{color:#d60037}.number-list-label{flex:0 0 auto;float:left;width:20px;text-align:center;margin-right:10px;margin-bottom:10px;font-size:30px;font-size:1.875rem;line-height:1;font-weight:600}.overview-list .col h3,.overview-list .card h3{margin-top:20px}.content-bg{position:relative;z-index:1}.content-bg>.background{position:absolute;z-index:-1;top:40px;left:0;width:100%;height:100%;background-image:url(../img/bg/fade-doctor-patient.jpg);background-repeat:no-repeat;background-position:calc(100% - 100px) 0}@media (max-width:767px){.content-bg>.background{display:none}}.page-wrap>.background{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;opacity:0.3;background-repeat:no-repeat;background-position:50% 100%;background-size:100%}.page-cta{position:relative;z-index:2;margin-top:260px;background-color:#d60037;background-color:rgba(214,0,55,0.8);text-align:center}.page-cta.page-cta-content{background-color:#5c0f8c;background-color:rgba(92,15,140,0.8)}.page-cta .container{padding-top:50px;padding-bottom:50px}.page-cta-link{display:inline-block;vertical-align:middle;margin:0 18px;font-size:16px;font-size:1rem;line-height:1}.page-cta-link a{position:relative;display:inline-block;font-weight:600;text-transform:uppercase;text-decoration:none}.page-cta-link a:focus,.page-cta-link a:hover{color:#fff}.page-cta-link-icon{content:"";position:relative;overflow:hidden;display:inline-block;vertical-align:middle;width:60px;height:60px;margin-right:5px;border-radius:50%}.page-cta-link a .page-cta-link-icon:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#fff;border-radius:50%;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.page-cta-link a:focus .page-cta-link-icon:before,.page-cta-link a:hover .page-cta-link-icon:before{width:100px;height:100px;margin-top:-50px;margin-left:-50px}.page-cta-link-icon:after{content:"";position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-repeat:no-repeat;background-position:50% 0;background-size:100%}.page-cta-link a:focus .page-cta-link-icon:after,.page-cta-link a:hover .page-cta-link-icon:after{background-position:50% 100%}.page-cta-link-icon.pay:after{width:38px;height:26px;background-image:url(../img/elem/credit-card-sprite.svg)}.page-cta-link-icon.prescription:after{width:28px;height:40px;background-image:url(../img/elem/prescription-sprite.svg)}.page-cta-link-icon.appointment:after{width:36px;height:32px;background-image:url(../img/elem/calendar-sprite.svg)}.page-cta-link-icon.records:after{width:30px;height:42px;background-image:url(../img/elem/clipboard-sprite.svg)}.page-cta-link-icon.store:after{width:36px;height:40px;background-image:url(../img/elem/shop-sprite.svg)}.page-cta-link-icon.insurance:after{width:32px;height:38px;background-image:url(../img/elem/insurance-sprite.svg)}.page-cta-link-icon.portal:after{width:30px;height:30px;background-image:url(../img/elem/portal-sprite.svg)}.page-cta-content .phone{margin-top:10px;font-size:36px;font-size:2.25rem;line-height:1;font-weight:600}.page-cta-content .social{margin:30px 0}.page-cta a.back-link:focus,.page-cta a.back-link:hover{color:#fff}@media (max-width:1440px){.page-cta-link{margin:0 12px;font-size:16px;font-size:1rem;line-height:1}}@media (max-width:1200px){.page-cta{margin-top:160px}.page-cta .container{padding-top:40px;padding-bottom:40px}.page-cta-link{margin:4px 8px}.page-cta-link-icon{width:40px;height:40px}.page-cta-link-icon.pay:after{width:29px;height:20px}.page-cta-link-icon.prescription:after{width:21px;height:30px}.page-cta-link-icon.appointment:after{width:27px;height:24px}.page-cta-link-icon.records:after{width:23px;height:32px}.page-cta-link-icon.store:after{width:26px;height:29px}.page-cta-link-icon.insurance:after{width:26px;height:31px}.page-cta-link-icon.portal:after{width:25px;height:25px}}@media (max-width:1023px){.page-cta{margin-top:80px}.page-cta .container{max-width:600px;padding-top:30px;padding-bottom:30px}.page-cta-link{margin:5px 10px}}@media (max-width:768px){.page-cta{margin-top:40px}}@media (max-width:767px){.page-cta{margin-top:40px}.page-cta-link{font-size:14px;font-size:0.875rem;line-height:1}}@media (max-width:580px){.page-cta .container{display:inline-block;width:auto;padding-top:20px;padding-bottom:20px;text-align:left}.page-cta-content .container{padding:40px 25px;text-align:center}.page-cta-link{display:block;margin:10px 0 0 0}.page-cta-link:first-child{margin-top:0}.page-cta-content .social{margin:20px 0}}.section-nav.page-menu{padding:0;background-color:transparent}.page-menu-title{font-size:22px;font-size:1.375rem;line-height:1.2;font-weight:600}.page-menu-section{padding:30px}.page-menu-section:not(.inverse) a{color:#5c0f8c}.page-menu-section ul{list-style:none;padding:0;line-height:1.2}.page-menu-section ul li{margin:0 0 20px 0}.page-menu-section ul li:last-child{margin-bottom:0}.page-menu-section ul a{font-weight:600;text-decoration:none}.page-menu-section-primary{background-color:#F0F2F3}.page-menu-section-secondary{background-color:#5c0f8c}.page-menu-toggle{display:none}@media (max-width:1024px){.page-menu-toggle{display:block;position:relative;z-index:2;top:0;left:0;width:100%;min-height:54px;padding:15px 20px;text-align:left;background-color:#5c0f8c;border:0;font-size:18px;font-size:1.125rem;line-height:24px;color:#fff;text-transform:uppercase;font-weight:600;cursor:pointer}.page-menu-toggle:focus{outline:1px dashed #666}.page-menu-toggle::before{content:"";position:absolute;top:50%;right:20px;width:18px;height:11px;margin-top:-5.5px;background-repeat:no-repeat;background-position:50% 0}.page-menu-toggle::before{background-image:url(../img/elem/caret-down-lg-sprite.svg)}.page-menu-open .page-menu-toggle::before{transform:rotate(180deg)}.page-menu-content{display:none;position:relative;width:100%;margin:0;padding:0}.page-menu-open .page-menu-content{display:block;padding:20px 0}}.panels{position:relative;z-index:10;max-width:1920px;margin:140px auto}.panels.pull-top{top:-100px;margin:0 0 -100px 0}.panels.panel-top-link{top:-80px;margin:0 20% -80px 0}.panels.panel-bg-top{margin-bottom:80px;margin-top:160px}.panel{position:relative;z-index:10}.panel-bg{position:absolute;z-index:1;overflow:hidden;bottom:-60px;left:0;width:42%;height:100%}.panel-bg>img,.panel-bg>.video-item{position:absolute;bottom:0;left:0;display:block;width:auto;max-width:100%}.panel-bg-top .panel-bg{bottom:auto;top:-60px}.panel-bg-top .panel-bg>img{top:0;bottom:auto}.panel-bg.panel-bg-sm{width:35%}.panel-bg.panel-bg-lg{width:80%}.panel-bg.pull-right{left:auto;right:0}.panel-bg.panel-bg-focus{z-index:100;bottom:auto;top:-40px}.panel-bg.panel-bg-focus>img,.panel-bg.panel-bg-focus>.video-item{top:0;bottom:auto}.panel-bg.panel-bg-focus>.video-item{height:100%}.panel-bg.panel-bg-focus>.video-item a{max-height:100%}@media (max-width:1300px){.location-categories.panels .panel-bg img{top:50%;left:50%;max-width:none;height:auto;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@media (max-width:1200px){.panels.pull-top,.panels.panel-top-link{top:0;margin:40px 0 0 0}.panel-bg.panel-bg-focus{top:-20px}}@media (max-width:1024px){.panel-bg:not(.panel-bg-focus){display:none}}@media (max-width:1023px){.panels{margin-top:40px}}@media (max-width:767px){.panels{margin-bottom:100px}.panels.panel-bg-top{margin-top:100px;margin-bottom:40px}.panels+.panels.panel-bg-top{margin-top:140px}.panel-bg.panel-bg-focus{width:auto;margin:0 25px;position:relative;top:auto}.panel-bg.panel-bg-focus>img,.panel-bg.panel-bg-focus>.video-item{position:relative;top:auto;margin:0 auto 40px auto}}@media (max-width:580px){.panels,.panels.panel-bg-top{margin-bottom:40px}.panels.panel-bg-top,.panels.panel-bg-top.panel-bg-top{margin-top:40px}.panels+.panels.panel-bg-top{margin-top:40px}.location-categories.panels .panel.pull-left .panel-content{margin:0 25px 0 0}.panel-bg-focus{position:relative;top:auto;bottom:auto;width:auto;height:auto;margin:0 25px}.panel-bg-focus>img,.panel-bg-focus>.video-item{position:relative;top:auto}}.panel-content{box-sizing:border-box;position:relative;z-index:10;margin:80px auto;padding:60px}.panel-content:first-child{margin-top:0}.panel-content:last-child{margin-bottom:0}.panel-content-wrap .panel-content{max-width:1300px}.panel-content.blue{background-color:#0075c9}.panel-content.green{background-color:#00884c}.panel-content.yellow{background-color:#ffaf1d}.panel-content.panel-content-condensed{max-width:1300px}.panel-content.panel-link{padding:0;text-align:center;font-size:36px;font-size:2.25rem;line-height:1.2;font-weight:600}.panel-content.panel-link a{text-decoration:none}.panel-content.panel-title{max-width:1300px;text-align:center;font-size:36px;font-size:2.25rem;line-height:1.2}.panel-content.panel-title.yellow{text-align:left}.panel-content.panel-title p+h2{margin-top:20px}.panel.pull-left .panel-content{margin-left:0;margin-right:24%;padding-left:10%}.panel.pull-right .panel-content{margin-right:0;margin-left:24%;padding-right:10%}.panel .panel-content.photo-panel,.panel.pull-left .panel-content.photo-panel,.panel.pull-right .panel-content.photo-panel{padding:0}.panel .panel-content.photo-panel img,.panel.pull-left .panel-content.photo-panel img,.panel.pull-right .panel-content.photo-panel img{display:block}.panel-content.panel-link>a,.panel-content.panel-link>.panel-link-content{display:block;padding:80px 100px}.panel-secondary-content{margin-top:10px;font-size:20px;font-size:1.25rem;line-height:1.4}.panel-link>a{color:#fff}.panel-link>a:focus,.panel-link>a:hover{background-color:#5c0f8c;color:#fff}.panel-link>a:focus .button,.panel-link>a:hover .button{background-color:#490b6e}.panel-link>a .button,.panel-link>a input[type=submit],.panel-link>a input[type=button]{margin-top:10px;min-width:50%}@media (max-width:1300px){.panel.pull-left .panel-content,.panel.pull-right .panel-content{padding-right:25px;padding-left:25px}}@media (max-width:1260px){.panel-content.panel-link{font-size:26px;font-size:1.625rem;line-height:1.4}.panel-content.panel-link>a,.panel-content.panel-link>.panel-link-content{padding:60px}.panel-content.panel-title{font-size:26px;font-size:1.625rem;line-height:1.4}}@media (max-width:1024px){.panel.pull-left .panel-content,.panel.pull-right .panel-content{margin:0 40px}}@media (max-width:1023px){.panel-content{padding:40px}.panel-content.panel-link>a,.panel-content.panel-link>.panel-link-content{padding:40px}}@media (max-width:767px){.panel-content{margin:40px auto}.panel.pull-left .panel-content,.panel.pull-right .panel-content{margin:0 25px}}@media (max-width:580px){.panel-content{padding:20px}.panel-content.panel-link>a,.panel-content.panel-link>.panel-link-content>a{padding:20px}}ul.resource-list{list-style:none;padding:0}ul.resource-list li{max-width:420px;margin:20px 0 0 0}ul.resource-list li:first-child{margin-top:0}ul.resource-list a{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;color:#5c0f8c;text-decoration:none;font-weight:600}ul.resource-list a:focus,ul.resource-list a:hover{text-decoration:underline}.inverse ul.resource-list a{color:#fff}.page-sidebar ul.resource-list a{font-weight:400}.resource-list-img{flex-shrink:0;margin-right:20px}.resource-list-img img{display:block;max-width:70px;border-radius:50%}.page-sidebar .resource-list-img img{max-width:60px;border-radius:0}.resource-list-title{font-size:18px;font-size:1.125rem;line-height:1.2}.page-sidebar .resource-list-title{font-size:16px;font-size:1rem;line-height:1.2}.search-wrap{position:relative;z-index:100;width:100%;max-width:800px;margin:-50px auto 0 auto}.search-wrap.condensed{text-align:center}.search-content{box-sizing:border-box;padding:25px;background-color:#5c0f8c;text-align:center}.search-wrap.condensed .search-content{display:inline-block}.search-title{display:inline-block;vertical-align:middle;font-size:24px;font-size:1.5rem;line-height:1;text-transform:uppercase;font-weight:600}.search-fieldset{position:relative;display:inline-block;vertical-align:middle;margin-left:30px}.search-fieldset.search-fieldset-lg{min-width:450px}.search-fieldset label{position:absolute;text-indent:-9999px;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.search-fieldset input[type=text],.search-fieldset .select{width:230px;border:0}.search-fieldset input[type=text],.search-fieldset .select select{padding:12px 20px}.search-fieldset.submit input[type=text]{padding-right:50px}.search-fieldset.zip{position:relative}.search-fieldset.zip input[type=text]{z-index:1;padding-right:50px}.search-fieldset.zip:after{z-index:2;content:"";position:absolute;top:50%;right:10px;display:block;width:30px;height:30px;margin-top:-15px;background-image:url(../img/elem/search-sprite.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;pointer-events:none}input[type=button].submit-btn{display:block;width:30px;height:30px;margin-top:-15px;padding:0;background-color:transparent;background-image:url(../img/elem/search-sprite.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;border:0;border-radius:0;text-indent:-99999px;-webkit-appearance:none;cursor:pointer}input[type=button].submit-btn:focus,input[type=button].submit-btn:hover{background-position:0 100%;background-color:transparent}.search-fieldset input[type=button].submit-btn{position:absolute;top:50%;right:10px}.search-wrap .count{margin-top:20px}@media (max-width:1024px){.search-wrap{max-width:inherit;margin-top:0}.section-nav+.search-wrap{margin-top:40px}.search-wrap.condensed .search-content{display:block}.search-title{font-size:20px;font-size:1.25rem;line-height:1.2}}@media (max-width:767px){.search-title{display:block;margin-bottom:10px}.search-fieldset{width:46%;margin:10px 1%}.search-fieldset.search-fieldset-lg{min-width:inherit}.search-fieldset input[type=text],.search-fieldset .select{width:inherit;width:100%}}@media (max-width:580px){.search-wrap{margin-top:30px}}@media (max-width:480px){.search-title{margin-bottom:20px}.search-fieldset{display:block;width:auto;margin:10px 0}}.connector{position:relative;z-index:10}.main-content+.connector,.content-bg+.connector{margin-top:80px}.main-content+.connector.connector-lg,.content-bg+.connector.connector-lg{margin-top:160px}.card-list+.connector::before{display:none}.connector::before{content:"";position:absolute;z-index:1000;top:0;left:50%;width:5px;height:160px;margin-top:-120px;margin-left:-2.5px;background-color:#d6d8da}.connector.connector-sm:before{height:140px;margin-top:-110px}.connector.connector-lg:before{height:240px;margin-top:-200px}.connector.connector-middle:before{margin-top:-80px}.connector.connector-sm.connector-middle:before{margin-top:-70px}.connector.connector-lg.connector-middle:before{margin-top:-120px}.connector.connector-pull-bottom:before{margin-top:-40px}.connector.connector-sm.connector-pull-bottom:before{margin-top:-30px}.connector.connector-lg.connector-pull-bottom:before{margin-top:-110px}.connector.feature-content-panel .container{padding-top:80px;padding-bottom:0}@media (max-width:1200px){.main-content+.connector{margin-top:60px}.main-content+.connector.connector-lg{margin-top:60px}.connector::before{display:none}}@media (max-width:768px){.connector.feature-content-panel .container{padding-top:40px}}.section-intro{position:relative;max-width:800px;margin:0 auto;text-align:center;font-size:18px;font-size:1.125rem;line-height:1.6}.link-callout a.cta-link{font-size:16px;font-size:1rem;line-height:1}@media (max-width:767px){.section-intro{margin-bottom:40px;text-align:left}.section-intro .text-centered{text-align:left}}.link-callout{position:absolute;bottom:15px;right:0;line-height:18px}@media (max-width:1200px){.link-callout{position:relative;bottom:auto;right:auto;margin-top:20px}}.skip-link{opacity:0;position:fixed;z-index:10000000;top:0;left:0;-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);margin:10px;padding:15px 20px;text-align:center;background-color:#5c0f8c;border:1px solid transparent;line-height:1;color:#fff;font-weight:600;transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out}.skip-link:focus{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.skip-link:hover,.skip-link:focus{color:#fff}.social{position:relative;margin:40px auto;padding:0 30%;text-align:center}.social:first-child{margin-top:0}.social:last-child{margin-bottom:0}.social-border:before,.social-border:after{content:"";box-sizing:border-box;position:absolute;top:50%;width:30%;height:1px;background-color:#fff;background-color:rgba(255,255,255,0.2)}.social-border:before{left:0}.social-border:after{right:0}.condensed.social-border:before,.condensed.social-border:after{width:40%;background-color:rgba(255,255,255,0.5)}.social-link{display:inline-block;vertical-align:middle;margin:0 15px}.social-link svg{display:block}.social-link a{display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.social-link a:focus,.social-link a:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:1200px){.social{padding:0 18%}.social-border:before,.social-border:after{width:18%}}@media (max-width:767px){.social{margin:20px auto;padding:0}.social-border:before,.social-border:after{display:none}}@media (max-width:480px){.social .social-link{margin:0 4px;-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}}.social-share{box-sizing:border-box;position:absolute;z-index:10;top:40px;left:-80px;width:100px;padding:30px 10px;text-align:center;background-color:#d60037}.social-share.pull-left{top:120px;left:-80px}.social-share .social-link{margin-top:20px}.social-share .social-link:first-child{margin-top:0}.social-share .social-link:focus svg path{fill:#323e48}@media (max-width:1300px){.social-share{top:0;left:0;display:block;width:auto;max-width:200px;margin-top:-80px;padding:20px}.social-share.pull-left{position:relative;top:0;left:0;margin:0 0 -30px 30px}.social-share .social-link{display:inline-block;margin:0 10px}}@media (max-width:767px){.social-share.pull-left{top:0;margin:0 auto 40px auto}}.body-chart-wrap{position:absolute;z-index:100;overflow:hidden;top:0;left:100px;box-sizing:border-box;display:inline-block;min-width:35%;text-align:center;background-color:#5c0f8c}.pull-top .body-chart-wrap{top:-40px}.body-chart{position:relative;width:100%;max-width:386px;margin:0 auto;padding:40px 0}.body-chart img{display:block;margin:0 auto}.body-chart-markers{position:absolute;top:0;left:0;width:100%;height:100%}.body-chart a{display:inline-block;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.chart-item{position:absolute;font-size:14px;font-size:0.875rem;line-height:1}.chart-item:after{content:"";position:absolute;top:50%;height:1px;background-color:#fff}.chart-item.neck{top:106px;left:298px}.chart-item.neck:after{left:-90px;width:87px}.chart-item.shoulder{top:138px;left:30px}.chart-item.shoulder:after{left:70px;width:36px}.chart-item.elbow{top:226px;left:50px}.chart-item.elbow:after{left:50px;width:36px}.chart-item.upper-back{top:170px;left:298px}.chart-item.upper-back:after{left:-90px;width:87px}.chart-item.lower-back{top:240px;left:298px}.chart-item.lower-back:after{left:-90px;width:87px}.chart-item.hip{top:290px;left:30px}.chart-item.hip:after{left:30px;width:166px}.chart-item.hand-wrist{bottom:280px;left:298px}.chart-item.hand-wrist:after{left:-20px;width:14px}.chart-item.knee{bottom:170px;left:38px}.chart-item.knee:after{left:41px;width:74px}.chart-item.foot-ankle{bottom:54px;left:294px}.chart-item.foot-ankle:after{left:-66px;width:62px}.marker{box-sizing:border-box;display:block;position:absolute;z-index:1;top:-6px;width:28px;height:28px;border-radius:50%;border:1px solid #d60037;border-color:rgba(214,0,55,0.3);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:focus .marker,a:hover .marker{border-color:#323e48}.marker:before,.marker:after{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.marker:before{z-index:2;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border:1px solid #d60037;border-color:rgba(214,0,55,0.7)}.marker:after{z-index:3;width:8px;height:8px;margin-top:-4px;margin-left:-4px;background-color:#d60037}a:focus .marker,a:focus .marker:before a:hover .marker,a:hover .marker:before{border-color:#323e48}a:focus .marker:after,a:hover .marker:after{background-color:#323e48}.marker.neck{left:-118px}.marker.upper-back{left:-118px}.marker.lower-back{left:-118px}.marker.shoulder{left:100px}.marker.elbow{left:62px}.marker.hip{left:116px}.marker.hand{left:-38px}.marker.knee{left:115px}.marker.foot{left:-92px}@media (max-width:1440px){.body-chart-wrap{left:40px}}@media (max-width:1260px){.body-chart-wrap{min-width:38%}}@media (max-width:1200px){.body-chart{max-width:336px}.body-chart-markers{width:376px;margin-left:-25px}.chart-item{font-size:13px;font-size:0.8125rem;line-height:1}.chart-item.neck{left:282px}.chart-item.upper-back{left:288px}.chart-item.hand-wrist{left:292px}.chart-item.hand-wrist:after{left:-16px}.chart-item.foot-ankle{left:290px}.marker.neck{left:-102px}.marker.upper-back{left:-108px}.marker.hand{left:-33px}.marker.foot{left:-88px}}@media (max-width:1023px){.body-chart-wrap{display:none}}.testimonial{position:relative;z-index:10}.testimonial blockquote{position:relative;margin:0 auto;padding:0}.testimonial .panel-content{max-width:1300px}.testimonial .quotes{position:relative;padding:0 40px}.testimonial .quotes::before,.testimonial .quotes::after{content:"";position:absolute;top:0;width:60px;height:40px;background-repeat:no-repeat;background-position:50% 50%}.testimonial .quotes::before{left:-60px;background-image:url(../img/icons/quote-open.svg)}.testimonial .quotes::after{right:-60px;background-image:url(../img/icons/quote-close.svg)}.testimonial .inverse .quotes::before{background-image:url(../img/icons/quote-open-white.svg)}.testimonial .inverse .quotes::after{background-image:url(../img/icons/quote-close-white.svg)}.credit{position:relative;margin-top:30px;padding-top:30px;text-transform:uppercase}.credit::before{content:"";position:absolute;top:0;left:50%;width:220px;height:5px;margin-top:-2px;margin-left:-110px;background-color:#323e48}.inverse .credit::before{background-color:#fff}.more-link{margin-top:20px}.more-link a{font-size:18px;font-size:1.125rem;line-height:1;font-weight:600;text-transform:uppercase;text-decoration:none}.more-link a:focus,.more-link a:hover{text-decoration:underline}@media (max-width:1200px){.testimonial .quotes{padding:0 60px}.testimonial .quotes::before{left:-20px}.testimonial .quotes::after{right:-20px}}@media (max-width:767px){.testimonial .quotes{padding:60px 0 0 0}.testimonial .quotes::before{left:50%;margin-left:-30px}.testimonial .quotes::after{display:none}}@media (max-width:580px){.testimonial blockquote{font-size:18px;font-size:1.125rem;line-height:1.6}.credit{margin-top:20px;padding-top:20px}}ul.text-list,.text-list ul{list-style:none;margin:40px 0 0 0;padding:20px 0 0 0;text-align:center;border-top:1px solid #fff;text-transform:uppercase;font-size:0;font-weight:600}ul.text-list li,ul.text-list li,.text-list ul li,.text-list ul li{display:inline-block;margin-top:20px;padding:0 30px;border-left:2px solid #fff;font-size:16px;font-size:1rem;line-height:1}ul.text-list li:first-child,ul.text-list li:first-child,.text-list ul li:first-child,.text-list ul li:first-child{border-left:0}@media (max-width:1300px){.text-list ul li{border:0}}@media (max-width:767px){.text-list ul li{padding:0 20px}}@media (max-width:580px){ul.text-list,.text-list ul{margin-top:20px;padding:0}.text-list ul li{display:block;padding:0}}.twocol-list,.is-style-twocol-list{-webkit-columns:2;columns:2;-webkit-column-gap:60px;column-gap:60px;margin:30px 0}.twocol-list:first-child,.is-style-twocol-list:first-child{margin-top:0}.twocol-list:last-child,.is-style-twocol-list:last-child{margin-bottom:0}.twocol-list>li,.is-style-twocol-list>li{margin:0 0 15px 0}@media (max-width:1023px){.twocol-list,.is-style-twocol-list{-webkit-columns:1;columns:1}}.updates{position:relative;z-index:10}.updates:focus{outline:none}.updates:last-child .container{padding-bottom:0}@media (max-width:768px){.updates .container{padding-top:40px}.updates .container.nopadding-top{padding-top:0}.updates .container.nopadding-bottom{padding-bottom:0}}.video{position:relative;display:inline-block;background-color:#000}.video::before{content:"";visibility:hidden;opacity:0;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#00884c;background-color:rgba(0,136,76,0.9);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out}.video:after{content:"";position:absolute;z-index:2;top:50%;left:50%;width:68px;height:48px;margin-top:-24px;margin-left:-34px;background-image:url(../img/icons/video.svg);transition:transform 0.2s ease-in-out}.video img{display:block;width:100%;opacity:0.6;transition:opacity 0.2s ease-in-out}a:focus .video::before,a:hover .video::before,a.video:focus::before,a.video:hover::before{visibility:visible;opacity:1}a:focus .video::after,a:hover .video::after,a.video:focus::after,a.video:hover::after{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}a:focus .video img,a:hover .video img,a.video:focus img,a.video:hover img{opacity:1}.video .video-caption{position:absolute;z-index:3;top:50%;left:0;width:calc(100% - 20px);text-align:center;margin-top:30px;padding:0 10px 10px 10px;color:#fff;text-transform:uppercase;font-weight:600}@media (max-width:1023px){.video-caption{font-size:16px;font-size:1rem;line-height:1.4}}@media (max-width:767px){.video-caption{font-size:14px;font-size:0.875rem;line-height:1.4}}.video-sort .search-fieldset .select{min-width:400px}.video-list{margin:40px auto;padding-bottom:40px;border-bottom:2px solid #d6d8da}.video-detail-overlay h2,.video-detail-overlay h3{color:#fff}.video-detail{width:90%;margin:0 auto;padding:80px 0}.video-feature{max-width:1280px;margin:0 auto}.video-info{margin-top:60px;text-align:center}.video-info .title{margin-bottom:10px;font-size:36px;font-size:2.25rem;line-height:1.2;font-weight:600}.video-info .title+p{margin-top:10px}.video-detail-content{text-align:center}.video-detail-content .video-container{margin:40px auto 0 auto;max-width:900px}@media (max-width:1300px){.video-detail{padding-top:100px}.video-feature{margin-top:20px}.video-wrap .social-share{margin-top:-100px}}@media (max-width:1024px){.video-info{margin-top:30px;font-size:16px;font-size:1rem;line-height:1.6}.video-info .title{font-size:30px;font-size:1.875rem;line-height:1.2}}@media (max-width:767px){.video-sort .search-fieldset .select{min-width:0}}.location-categories .panel-content{max-width:1100px;padding:80px}@media (max-width:767px){.location-categories .panel-content{padding:40px}}.timeline .panel-bg{z-index:12}.timeline .panel-content{margin:0;padding:0}.timeline-item{position:relative;padding-top:60px}.timeline-item .timeline-img{top:0;height:calc(100% - 60px)}.timeline-content{box-sizing:border-box;min-height:540px;margin-left:24%;padding:160px 10% 80px 14%;background-color:#0075c9}.timeline-content-wrap{padding:0 60px}.timeline-control{box-sizing:border-box;position:absolute;z-index:10;top:140px;left:38%;width:52%;padding:0 60px}.timeline-control .splide::before{content:"";position:absolute;z-index:-1;bottom:5px;left:0;width:100%;height:1px;background-color:#fff}.timeline-control .splide__arrow{background-color:transparent}.timeline-control .splide__arrow svg{fill:#fff}.timeline-control .splide__arrow--prev{left:-60px}.timeline-control .splide__arrow--next{right:-60px}.timeline-control .splide__slide{position:relative;min-width:100px;margin:0 0 16px 0;text-align:center}.timeline-control .splide__slide::after{content:"";position:absolute;bottom:-16px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background-color:#fff}.timeline-control .splide__slide.is-active{border-color:transparent}.timeline-control .splide__slide.is-active::after{box-shadow:0 0 0 2px #323e48}.timeline-control-label{position:relative;display:inline-block;top:-3px;padding:5px 10px;font-size:15px;font-size:0.9375rem;line-height:1.2;color:#fff;transition:transform 0.2s ease-in-out,background-color 0.2s ease-in-out}.timeline-control-label::after{content:"";opacity:0;position:absolute;top:100%;left:50%;margin-top:-1px;margin-left:-6px;border-top:6px solid #d60037;border-left:6px solid transparent;border-right:6px solid transparent;transition:opacity 0.2s ease-in-out}.splide__slide.is-active .timeline-control-label{background-color:#d60037;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.splide__slide.is-active .timeline-control-label::after{opacity:1}@media (max-width:1024px){.timeline .panels{margin:40px 0}.timeline .panel-content{padding:40px 25px;background-color:#0075c9}.timeline .panel-bg{position:relative;top:auto;left:auto;display:block;float:left;width:28%}.timeline .panel-bg img{position:relative}.timeline-control{position:relative;top:0;left:auto;width:100%}.timeline-item{margin-top:40px;padding-top:0}.timeline-item::after{content:"";display:table;clear:both}.timeline-item .timeline-img{height:auto}.timeline-content{float:right;width:68%;min-height:0;margin:0;padding:0;background-color:transparent}.timeline-content-wrap{padding:0}}@media (max-width:580px){.timeline .panel-content{padding:20px 25px}.timeline-control{padding:0 30px}.timeline-control .splide__arrow--prev{left:-50px}.timeline-control .splide__arrow--next{right:-50px}.timeline .panel-bg{display:none}.timeline-content{float:none;width:100%}}.team-list{margin:40px auto;font-size:16px;font-size:1rem;line-height:1.2}.team-list:first-child{margin-top:0}.team-list:last-child{margin-bottom:0}@media (max-width:1023px){.team-list .col,.team-list .card{font-size:14px;font-size:0.875rem;line-height:1.2}.team-list p{margin-top:5px}.team-list p:first-child{margin-top:0}}@media (max-width:767px){.team-list{margin:20px auto}.team-list .row{margin-top:0}.team-list .col,.team-list .card{float:left;width:48%;margin:20px 0 0 4%;padding:0}.team-list .col:first-child,.team-list .card:first-child,.team-list .col:nth-child(odd),.team-list .card:nth-child(odd){clear:both;margin-left:0}}.intro-photo{box-sizing:border-box;float:left;width:65%}.intro-photo img{display:block}.intro-content{box-sizing:border-box;float:left;width:32.5%;margin-left:2.5%;padding-left:40px}@media (max-width:1300px){.intro-photo{width:55%}.intro-content{width:42.5%}}@media (max-width:1023px){.intro-photo,.intro-content{float:none;width:100%;margin:0}.intro-content{margin-top:40px;padding-left:0}}.panel-cta{text-align:center}@media (max-width:1023px){.panel-cta .container{padding-top:0}}.promo-content{box-sizing:border-box;position:relative;float:left;width:48%}.promo-content.panel-content{margin:0;font-size:18px;font-size:1.125rem;line-height:1.6}.promo-img img{display:block;max-width:165px;margin:0 auto}.promo-preview{box-sizing:border-box;float:right;max-width:200px;margin:30px -140px 30px 30px}.promo-form{float:right;width:52%;margin-top:80px}.promo-form .content-bordered{margin-left:-80px;padding-left:180px}.site-map{max-width:900px;margin:0 auto}.filter-search{position:relative}.filter-search__loader{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;text-align:center;background-color:rgba(255,255,255,0.95);color:#000;font-weight:600}.no-js .filter-search__loader,.filter-search__loader.is-init,.filter-search__loader.is-error{visibility:hidden;opacity:0}.filter-search__loader.is-active{visibility:visible;opacity:1}.loader{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:60px}.loader__text{padding-top:20px}.loader__spinner{color:#000;font-size:6px;width:6px;height:6px;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.3s infinite linear;transform:translateZ(0)}@keyframes mulShdSpin{0%,100%{box-shadow:0 -3em 0 0.2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 0.2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 0.2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 0.2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 0.2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 0.2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0.2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 0.2em}}.filter-field__error{margin-top:10px;font-size:14px;font-size:0.875rem;line-height:1.2;color:#d60037}.inverse .filter-field__error{color:#fff}.filter-count__count:not(:empty){display:block;margin-bottom:30px;font-style:italic}.search-result-overview .filter-count__count:not(:empty){margin-top:20px;margin-bottom:0}.alert{display:none;position:relative;top:0;left:0;width:100%;text-align:center;background-color:#d60037;font-size:18px;font-size:1.125rem;line-height:1.3}.alert.is-active{display:block}.alert .container{padding-top:15px;padding-bottom:15px}.alert a{text-decoration:underline}.alert a.button{margin-left:10px;padding:5px 22px 5px 10px;background-color:transparent;border-color:#fff;font-size:13px;font-size:0.8125rem;line-height:1;text-decoration:none}.alert a.button:hover{background-color:#fff;color:#d60037}.alert a.cta-button:after{right:10px;width:6px;height:11px;margin-top:-5.5px;background-size:100%}.alert a.cta-button:after:hover:after{background-position:50% 100%}.alert__close{position:absolute;top:15px;right:25px;text-indent:-9999px;width:24px;height:24px;padding:0;background-color:transparent;background-image:url(../img/icons/close-white.svg);background-size:100%;border:0;cursor:pointer}.alert__message{padding:0 40px}.alert__message strong{font-weight:600}.alert__title{display:inline-block;vertical-align:top;margin-right:10px}.basic-alert .alert__title{display:none}.alert__title:before{content:"";display:inline-block;vertical-align:top;width:12px;height:16px;margin-top:3px;margin-right:10px;background-image:url(../img/icons/alert-white.svg);background-repeat:no-repeat;background-position:50% 50%}.alert__content{display:inline-block;vertical-align:top;max-width:80%}.basic-alert .alert__content{display:block;max-width:inherit}@media (max-width:767px){.alert__message{padding:0 40px 0 0;text-align:left}.alert__title{display:block;margin:0 0 10px 0}.alert__content{max-width:inherit}}.directory-wrap{max-width:1280px;margin:0 auto}.directory-filter-toggle{display:none}.directory-filter{position:relative;z-index:100;width:100%;max-width:800px;margin:-50px auto 0 auto}.directory-filter__content{box-sizing:border-box;padding:25px;background-color:#5c0f8c;text-align:center}.filter-group-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 -10px}.filter-group-wrap fieldset{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;width:33.3333%;margin:0;padding:0 10px}.filter-group-wrap label{text-align:left;font-size:14px;font-size:0.875rem;line-height:1.2;color:#fff}button.filter-clear{display:none;box-sizing:border-box;position:relative;margin:15px 0 0 0;padding:5px;text-align:center;background-color:transparent;border:1px solid transparent;font-size:14px;font-size:0.875rem;line-height:1;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase}button.filter-clear:focus,button.filter-clear:hover{background-color:#d60037}@media (max-width:1024px){.directory-filter{max-width:inherit;margin-top:0}}@media (max-width:767px){.directory-filter-toggle{box-sizing:border-box;position:relative;display:block;width:100%;min-height:54px;padding:5px 30px 5px 20px;background-color:#5c0f8c;border:0;text-align:left;font-size:18px;font-size:1.125rem;line-height:1.2;text-transform:uppercase;font-weight:600;color:#fff;cursor:pointer}.directory-filter-toggle:focus{outline:1px dashed #666}.directory-filter-toggle::after{content:"";position:absolute;top:50%;right:20px;width:18px;height:11px;margin-top:-5.5px;background-image:url(../img/elem/caret-down-lg-sprite.svg);background-repeat:no-repeat;background-position:50% 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.filter-open .directory-filter-toggle::after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.directory-filter__content{display:none;padding:20px}.directory-filter__content.is-open{display:block}.filter-group-wrap{display:block;margin:0}.filter-group-wrap fieldset{width:100%;margin:0 0 15px 0;padding:0}button.filter-clear{display:block}}@media (max-width:580px){.directory-filter{margin:40px auto 0 auto}}.directory-results-wrap{position:relative;padding-top:40px;border-top:2px solid #d6d8da}.directory-results{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;min-height:300px;margin:0 -20px -60px -20px}.directory-results::after{content:"";display:table;clear:both}.directory-list{order:2;clear:both;width:100%;max-width:1300px;margin:0 auto}.directory-list-item{box-sizing:border-box;float:left;width:25%;margin-bottom:60px;padding:0 20px;text-align:center}.directory-list-item::after{content:"";display:table;clear:both}.directory-list-item h2{margin:0;font-family:"Open Sans",Arial,sans-serif;font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:600;color:#323e48}.directory-list-item a:not(.button){color:#323e48}.directory-list-item a:not(.button):focus,.directory-list-item a:not(.button):hover{color:#323e48;text-decoration:none}.directory-list-item a:not(.button):focus h2,.directory-list-item a:not(.button):hover h2{color:#00884c}.directory-item-img{box-sizing:border-box;position:relative;overflow:hidden;max-width:200px;max-height:200px;margin:0 auto 20px auto;border-radius:50%}.directory-item-img::after{content:"";visibility:hidden;opacity:0;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#00884c;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.directory-item-img .directory-item-hover{visibility:hidden;opacity:0;box-sizing:border-box;position:absolute;z-index:3;top:0;left:0;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:focus .directory-item-img::after,a:hover .directory-item-img::after{visibility:visible;opacity:0.9}a:focus .directory-item-img .directory-item-hover,a:hover .directory-item-img .directory-item-hover{visibility:visible;opacity:1}.directory-item-img img{position:relative;z-index:1;display:block}.directory-item-type{margin:10px 0 0 0;line-height:1.2}.directory-item-rating{margin:15px 0}.directory-item-cta{margin:15px 0}.directory-item-cta a{font-size:14px;font-size:0.875rem;line-height:1.2}.directory-item-distance{margin-top:10px;font-size:16px;font-size:1rem;line-height:1.2;font-weight:600;color:#d60037}ul.directory-item-locations{margin:15px 0 0 0;padding:0 0 0 18px;font-size:14px;font-size:0.875rem;line-height:1.2}ul.directory-item-locations:empty{display:none}ul.directory-item-locations li{margin:10px 0}ul.directory-item-locations li:first-child{margin-top:0}ul.directory-item-locations li:last-child{margin-bottom:0}.office-distance{margin:0 5px;font-size:12px;font-size:0.75rem;line-height:1.2}@media (max-width:1023px){.directory-list-item{width:33.3333%}}@media (max-width:767px){.directory-list-item{width:50%}}@media (max-width:480px){.directory-list-item{float:none;width:100%}}.directory-results-controls{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:20px;text-align:right;font-size:18px;font-size:1.125rem;line-height:1}.directory-results-controls:first-child{margin-top:0}.directory-results-controls:last-child{margin-bottom:0}.directory-results-sorting{margin-left:auto}.directory-results-sorting .select{display:inline-block;vertical-align:middle;width:auto;margin-left:20px}.directory-results-sorting .select select{width:auto;min-width:142px;padding-top:10px;padding-bottom:10px;padding-right:40px}.directory-sort-label{display:inline-block;vertical-align:middle;font-weight:600}.directory-results-count{margin-right:40px}@media (max-width:767px){.directory-results-controls{display:block;text-align:left;font-size:16px;font-size:1rem;line-height:1.2}.directory-results-count{margin:0 0 20px 0}.directory-results-sorting .select select{height:auto;padding:5px 10px;font-size:14px;font-size:0.875rem;line-height:1.2}}.physician-header{visibility:hidden;opacity:0;position:fixed;z-index:100;top:0;left:0;width:100%;padding:15px 0;background-color:#fff;background-color:rgba(255,255,255,0.9);border-bottom:1px solid #d6d8da;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.physician-header.is-displayed{visibility:visible;opacity:1}.physician-header .physician-name,.physician-header .physician-appt{display:inline-block;vertical-align:middle;text-align:center;margin:0 20px}.physician-header .physician-name{font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:600}.physician-overview{padding-top:115px}.hero+.physician-wrap .physician-overview{padding-top:0}.physician-overview .page-sidebar{max-width:460px;margin-bottom:0}.physician-photo img,.physician-overview .page-sidebar img{display:block}.page-sidebar.directory-sidebar{max-width:360px;margin:60px 0;padding:0;background-color:transparent}.page-sidebar.page-sidebar-physician{max-width:460px;margin:60px 0;background-color:#2785c9}.physician-photo-sm{display:none}.content-sidebar.directory-sidebar{width:31%;max-width:360px;padding:0;background-color:transparent}.directory-sidebar .phone{padding:30px;text-align:center;background-color:#0075c9;font-size:24px;font-size:1.5rem;line-height:1;font-weight:600}.row.physician-content{overflow:hidden;margin:40px 0}.row.physician-content .col.span6{width:48%;margin-left:2%;padding:0}.row.physician-content .col.span6:first-child{margin-left:0}.physician-content h2,.physician-content .h2{font-family:"Open Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:600;text-transform:uppercase}.physician-content a{color:#d60037;font-weight:600}.physician-content a:hover{color:#5c0f8c}.physician-overview .link-group{margin-top:0}.physician-overview .link-group a{margin-top:30px}@media (min-width:1025px){.physician-overview .button.button-lg{padding:35px 50px}}.physician-action{clear:both}.physician-contact{margin-top:20px;font-size:24px;font-size:1.5rem;line-height:1.2}.physician-contact .phone,.physician-contact .fax{display:inline-block;vertical-align:middle;margin-top:10px;margin-right:20px}.physician-contact .phone{font-size:36px;font-size:2.25rem;line-height:1.2}.physician-details-secondary .connector:before,.physician-reviews .connector:before{left:41%}.physician-details .connector:before{left:68%}.physician-details-secondary h3,.page-sidebar.page-sidebar-physician h3{margin-top:30px;margin-bottom:0;font-size:24px;font-size:1.5rem;line-height:1.2;text-transform:uppercase}.physician-details-secondary h3:first-child,.page-sidebar.page-sidebar-physician h3:first-child{margin-top:0}.physician-details-secondary .info-title,.page-sidebar.page-sidebar-physician .info-title{margin-top:30px;font-size:18px;font-size:1.125rem;line-height:1.2;text-transform:uppercase;font-weight:600}.physician-details-secondary .info-title:first-child,.page-sidebar.page-sidebar-physician .info-title:first-child{margin-top:0}.physician-details-secondary .info-title+p,.page-sidebar.page-sidebar-physician .info-title+p{margin-top:5px}.physician-details-secondary ul,.page-sidebar.page-sidebar-physician ul{padding-left:20px}.physician-details-group{margin-top:30px}.physician-details-group:first-child{margin-top:0}.physician-details-group ul{margin-top:20px}.physician-reviews button.cta-link{position:relative;padding:0;background-color:transparent;border:0;font-size:18px;font-size:1.125rem;line-height:18px;color:#5c0f8c;font-weight:600;text-transform:uppercase;text-decoration:none;cursor:pointer}.physician-reviews button.cta-link:hover{color:#d60037;text-decoration:none}.physician-reviews button.cta-link:after{content:"";position:relative;right:0;margin-left:10px;padding-right:8px;background-image:url(../img/elem/caret-right-sprite.svg);background-repeat:no-repeat;background-position:0 -28px;-webkit-transition:right 0.2s ease-in-out;-moz-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out}.physician-reviews button.cta-link:hover:after{right:-5px;background-position:0 -62px}@media (max-width:1300px){.physician-overview{padding-top:105px}}@media (max-width:1200px){.physician-overview{padding-top:75px}.physician-overview .container{box-sizing:border-box;width:calc(100% - 80px);margin:40px 40px 80px 40px;padding:40px 0 80px 0;border:15px solid #d6d8da}.physician-overview.has-page-sidebar .content-condensed{padding:0}.physician-overview.has-page-sidebar .content-condensed .content{width:auto;margin:0;padding:0;border:0}.has-page-sidebar .container .page-sidebar.physician-photo-sidebar{float:left;width:34%;margin:0 40px 0 0}.physician-overview .page-sidebar{margin:0 40px 40px 0}.page-sidebar.page-sidebar-physician{float:none;width:100%;max-width:600px;margin:40px auto}.physician-overview .rating{overflow:hidden}.physician-overview .link-group,.physician-overview .physician-contact{clear:both;text-align:center}.physician-overview .link-group{margin-left:-10px;margin-right:-10px}.physician-overview .link-group a{margin-left:10px;margin-right:10px}}@media (max-width:1024px){.physician-overview.has-page-sidebar .container{display:block;padding:40px}.page-sidebar.directory-sidebar{margin:55px 55px 40px 40px}.physician-details-secondary .connector:before,.physician-reviews .connector:before,.physician-details .connector:before{left:50%}.directory-sidebar .phone{padding:20px;font-size:20px;font-size:1.25rem;line-height:1}}@media (max-width:1023px){.page-sidebar.directory-sidebar{margin-bottom:0}.row.physician-content .col.span6{float:none;width:100%;margin:30px 0 0 0}.row.physician-content .col.span6:first-child{margin-top:0}}@media (max-width:900px){.physician-overview.has-page-sidebar .container{padding-top:0}.has-page-sidebar .container .page-sidebar.physician-photo-sidebar{float:none;overflow:hidden;width:175px;height:175px;margin:-30px auto 30px auto;padding:0;border-radius:50%}.physician-photo-lg{display:none}.physician-photo-sm{display:block}.physician-overview h1,.physician-overview .rating{text-align:center}.physician-contact .phone,.physician-contact .fax{margin-left:10px;margin-right:10px}}@media (max-width:767px){.physician-header{display:none}.physician-overview.has-page-sidebar .container{width:100%;margin-left:0;margin-right:0}.page-sidebar.directory-sidebar{float:none;width:100%;margin:40px auto 0 auto}}@media (max-width:580px){.physician-overview{padding-top:70px}.physician-overview.has-page-sidebar .container{padding:0 25px 30px 25px;border-width:10px}}.directory-pagination{order:3;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:0}.directory-pagination:first-child{margin-top:0}.directory-pagination:last-child{margin-bottom:0}.directory-pagination-overview{box-sizing:border-box;display:inline-block;vertical-align:middle;width:50%;padding-right:20px;font-size:14px;font-size:0.875rem;line-height:1.4}.directory-pagination-overview .results-count,.directory-pagination-overview .page-view{float:none;display:inline-block;vertical-align:middle;margin:0}.directory-pagination-overview .results-count{margin-right:20px}.directory-pagination-overview .page-view .page-view-label,.directory-pagination-overview .page-view .select{display:inline-block;vertical-align:middle}.directory-pagination-overview .page-view select{display:inline-block;margin-left:5px;width:auto;height:24px;border:0;background-color:#eee;font-size:12px;font-size:0.75rem;line-height:1.4}.directory-pagination-overview .page-view .select select{font-size:14px;font-size:0.875rem;line-height:1.4}.directory-pagination-actions{box-sizing:border-box;display:inline-block;vertical-align:middle;width:50%;padding-left:20px;font-size:14px;font-size:0.875rem;line-height:1.4;text-align:right}.directory-pagination-nav{display:inline-block;vertical-align:middle}.directory-pagination-nav{margin-left:20px}.directory-pagination-nav a,.directory-pagination-nav .current-page{position:relative;display:inline-block;vertical-align:middle;margin:0 10px;font-weight:600;text-transform:uppercase;text-decoration:none;background-repeat:no-repeat;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.directory-pagination-nav a:first-child,.directory-pagination-nav .current-page:first-child{margin-left:0}.directory-pagination-nav a:last-child,.directory-pagination-nav .current-page:last-child{margin-right:0}.directory-pagination-nav a:hover,.directory-pagination-nav .current-page:hover{color:#d60037;text-decoration:none}@media (max-width:767px){#ctl00_ctl00_SiteBodyPlaceHolder_dirItemViewer1_sectionPaginationTop{display:none}.directory-pagination-overview,.directory-pagination-actions{display:block;width:100%;padding:0;text-align:center}.directory-pagination-nav{margin:20px 0 0 0}.directory-pagination-nav a,.directory-pagination-nav .current-page{margin:8px 8px 0 8px}}.locations{position:relative;display:flex;gap:30px;margin-top:60px}.locations__content{min-width:260px;width:24%}.locations__map{flex-grow:1}@media (max-width:767px){.locations{display:block}.locations__content{width:auto;min-width:0}}.search-content .count{display:none !important}@media (max-width:1024px){.location-search-wrap{width:calc(100% + 80px);max-width:none;margin-left:-40px;margin-right:-40px}}@media (max-width:767px){.location-search-wrap{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}}@media (max-width:580px){.location-search-wrap{margin-top:40px}}#location-map{margin-top:50px}.location-detail-map #location-map,#location-map:first-child{margin-top:0}.locations-map{margin-bottom:40px;border:15px solid #d6d8da}#google-map{height:620px}.gm-style-iw-ch{display:none}.gm-style-iw-chr{position:absolute;top:0;right:0}.gm-style .gm-style-iw-c{padding:0 !important}.main-content .locations-map a{text-decoration:none}.main-content .locations-map a:hover{color:#d60037}.map-popup{box-sizing:border-box;min-width:350px;padding:20px 40px 20px 20px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:400}.map-popup:focus{outline:none}.map-popup .location-name,.map-popup .location-phone,.map-popup h2{font-size:18px;font-size:1.125rem;line-height:1.2;font-weight:600}.map-popup p{margin-top:5px}.map-popup p:first-child{margin-top:0}.map-popup ul{padding-left:15px}.map-popup ul li{margin:5px 0 0 0}.map-popup ul li:first-child{margin-top:0}.map-popup p.location-name{line-height:1.2}.map-popup .location-meta{margin-top:15px}.map-popup .location-meta a{font-size:16px;font-size:1rem;line-height:1}.map-popup .category-list{margin-top:5px}.map-popup .category-list::after{content:"";display:table;clear:both}.map-popup .category-list li{box-sizing:border-box;float:left;width:48%;margin:5px 2% 0 0;background-position:0 0}.map-popup .category-list li:first-child{margin-top:5px}@media (max-width:767px){.location-detail-map{display:none}}@media (max-width:580px){.locations-map{border:0}#google-map{height:360px}.map-popup{min-width:0;max-width:200px;padding:10px 0}.map-popup .category-list{display:none}.map-popup .category-list li{float:none;width:100%;margin-left:0}.map-popup p{font-size:13px;font-size:0.8125rem;line-height:1.4}.map-popup p.location-name{font-size:14px;font-size:0.875rem;line-height:1.2}.map-popup .location-meta{margin-top:5px}.map-popup .location-meta a{font-size:13px;font-size:0.8125rem;line-height:1.2}}.locations-list{position:relative}.locations-list--scroll{overflow-y:auto;height:650px;padding-right:30px}.locations-list-row{-webkit-columns:3;columns:3;-webkit-column-gap:60px;column-gap:60px;padding:0}.location-item{position:relative;margin-bottom:40px;padding-bottom:40px;overflow:hidden;-webkit-column-break-inside:avoid;break-inside:avoid-column;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.location-item:first-child{margin-top:0}.location-item:last-child{margin-bottom:0}.location-item h2 a{color:#d60037}.location-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;max-width:400px;height:2px;background-color:#d6d8da}.location-info{max-width:400px;margin-bottom:20px}.location-info:last-child{margin-bottom:0}.locations-list hr{margin:30px 0;max-width:400px}.locations-list h2{margin:0;font-family:"Open Sans",Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.2;color:#d60037;font-weight:600}.locations-list h2:first-child{margin-top:0}.locations-list h2+p,.locations-list h2+.location-info{margin-top:5px}.locations-list h2+.category-list{margin-top:0}.locations-list .category-list li{display:inline-block;vertical-align:middle;margin:5px 5px 0 0}.locations-list .category-list li:last-child{margin-right:0}.locations-list .hours{margin:20px 0 0 0;font-size:14px;font-size:0.875rem;line-height:1.6;text-transform:uppercase;font-weight:600}.locations-list .phone{font-size:18px;font-size:1.125rem;line-height:1.6;font-weight:600}.locations-list .miles{display:block;margin:10px 0;font-size:13px;line-height:1;color:#00884c;font-weight:600;text-transform:uppercase}.locations-list .miles:first-child{margin-top:0}.locations-list .miles:last-child{margin-bottom:0}@media (max-width:767px){.locations-list-row{-webkit-columns:2;columns:2}.locations-list--scroll{height:auto;overflow:visible;padding-right:0}.locations-list .col{margin-top:20px}.locations-list .col:first-child{margin-top:0}.locations-list .card{margin-top:20px;padding-top:20px;border-top:2px solid #d6d8da}.locations-list .card:first-child{margin-top:0;padding-top:0;border-top:0}.locations-list hr{margin:20px 0;max-width:100%}}@media (max-width:580px){.locations-list-row{-webkit-columns:1;columns:1}.location-item{margin:20px 0 0 0;padding:20px 0 0 0;border-top:2px solid #d6d8da}.location-item:first-child{margin-top:0;padding-top:0;border-top:0}.location-item:after{display:none}.locations-title img{max-width:60px}.locations-title .panel-content.panel-title p+h2{margin-top:10px}}.locations-detail{padding-left:20px}.locations-detail h1{margin:0}.locations-detail h1:first-child{margin-top:0}.locations-detail h1+.category-list{margin-top:0}.locations-detail h1+.category-list+p{margin-top:20px}.location-headline{margin-bottom:0}.location-headline+p{margin-top:5px}.site-back{display:block;position:fixed;z-index:1000;left:0;top:400px}.site-back a{display:block;height:162px;width:36px;text-indent:-9999px;background-image:url(../img/elem/back-link-tag.svg);background-repeat:no-repeat}.feature-content.physician-feature{min-height:536px}.feature-content.physician-feature .container{max-width:1360px}.physician-feature+.connector>.panels,.physician-feature+.connector .panel-content{margin-top:80px}.physician-info{box-sizing:border-box;position:absolute;z-index:100;top:-40px;left:80px;width:34%;max-width:460px;text-align:center}.physician-info img{display:block}.physician-info .phone{margin:0;padding:20px;text-align:center;background-color:#5c0f8c;font-size:24px;font-size:1.5rem;line-height:1.6;color:#fff}.physician-info .phone a{color:#fff}.physician-award{margin:40px auto;padding-top:110px;text-align:center;background-image:url(../img/icons/award-white.svg);background-repeat:no-repeat;background-position:50% 0;font-size:36px;font-size:2.25rem;line-height:1.2;font-weight:600}.physician-award:first-child{margin-top:0}.physician-award:last-child{margin-bottom:0}@media (max-width:1200px){.physician-info{top:0}}@media (max-width:1023px){.site-back{display:none}.feature-content.physician-feature{min-height:inherit}.physician-info{position:relative;top:auto;left:auto;float:right;width:30%;margin:-20px -20px 0 40px}.physician-feature+.connector>.panels,.physician-feature+.connector .panel-content{margin-top:0}}@media (max-width:767px){.physician-info{width:40%;margin:0 0 0 40px}.feature-content.physician-feature .content-bordered{overflow:hidden}}@media (max-width:580px){.physician-info{float:none;width:100%;margin:0 auto 20px auto}.physician-award{font-size:30px;font-size:1.875rem;line-height:1.2}}.hero-promo-wrap{position:relative;z-index:100;width:100%;max-width:1060px;margin:-50px auto 0 auto}.hero-promo{box-sizing:border-box;padding:25px;background-color:#5c0f8c}.hero-promo:before,.hero-promo:after{content:" ";display:table}.hero-promo:after{clear:both}.hero-promo-img{float:left;width:22%;margin:-60px 2% -60px 0}.hero-promo-content{overflow:hidden}.hero-promo-title{display:block;font-size:24px;font-size:1.5rem;line-height:1;font-weight:600}.hero-promo-section{position:relative;display:inline-block;vertical-align:middle;margin-left:30px}.hero-promo-section input[type=text]{width:230px;border:0}.hero-promo-section .select{width:310px;border:0}.hero-promo-section input[type=text],.hero-promo-section .select select{padding:12px 20px}.hero-promo input[type=submit],.hero-promo input[type=button]{background-color:#0075c9;border-radius:0}.fixed-promo-wrap{opacity:0;visibility:hidden;position:fixed;z-index:10000;top:0;left:0;width:100%;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.fixed-promo-wrap.is_displayed{opacity:1;visibility:visible}.fixed-promo{box-sizing:border-box;padding:10px 68px;background-color:rgba(50,62,72,0.95);text-align:center}.fixed-promo.closed{display:none}.fixed-promo-content{max-width:1200px;margin:0 auto}.fixed-promo-close{position:absolute;top:15px;right:15px;text-indent:-9999px;width:24px;height:24px;background-color:transparent;background-image:url(../img/icons/close-white.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;border:0;cursor:pointer}.fixed-promo-title{display:inline-block;vertical-align:middle;text-align:left;max-width:26%;margin-right:4%;font-size:20px;font-size:1.25rem;line-height:1;font-weight:600}.fixed-promo .hs-promo-form{box-sizing:border-box;display:inline-block;vertical-align:middle;width:68%;text-align:left}.fixed-promo .hs-promo-form .hs-form-field{margin-top:0}.fixed-promo .hs-promo-form .hs-form-field input[type=text],.fixed-promo .hs-promo-form .hs-form-field input[type=email],.fixed-promo .hs-promo-form .hs_which_best_describes_you .input select{padding:5px}.fixed-promo .hs-promo-form .hs_which_best_describes_you .input{border:0}.fixed-promo .hs-promo-form .hs-form-field.hs_subscriber{margin-top:5px}.fixed-promo .hs-form-field .inputs-list label{font-size:14px;font-size:0.875rem;line-height:30px}.fixed-promo .hs-promo-form .hs_submit{top:18px}.fixed-promo input[type=submit],.fixed-promo input[type=button]{padding-top:10px;padding-bottom:10px;background-color:#0075c9;border-radius:0}.fixed-promo .submitted-message{margin:0}.fixed-promo .hs_error_rollup{display:none}.hs-promo-form{position:relative;padding-right:160px}.hs-promo-form .hs-form-field{position:relative;display:inline-block;vertical-align:top;margin:15px 0 0 0}.hs-promo-form .hs-form-field label{line-height:1.2;font-weight:400}.hs-promo-form .hs-form-checkbox span,.hs-promo-form .hs-form-booleancheckbox span{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;min-height:30px}.hs-promo-form .hs-form-field input[type=text],.hs-promo-form .hs-form-field input[type=email]{border:0;padding:12px 20px}.hs-promo-form .hs_email{width:49%}.hs-promo-form .hs_firstname,.hs-promo-form .hs_hs_persona,.hs-promo-form .hs_which_best_describes_you{width:49%;margin-left:2%}.hs-promo-form .hs_hs_persona .input,.hs-promo-form .hs_which_best_describes_you .input{box-sizing:border-box;position:relative;overflow:hidden;border-radius:4px;border:2px solid transparent;background-color:#fff;background-image:url(../img/elem/caret-down-gray.svg);background-repeat:no-repeat;background-position:98% 50%;background-position:calc(100% - 20px) 50%;color:#323e48}.hs-promo-form .hs_hs_persona .input select,.hs-promo-form .hs_which_best_describes_you .input select{box-sizing:border-box;width:110%;padding:10px 20px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;color:#323e48;cursor:pointer}.hs-promo-form .actions{margin-top:0}.hs-promo-form .hs_submit{position:absolute;z-index:1;top:36px;right:0}@media (max-width:1200px){.hero-promo-wrap{max-width:none;margin-top:0}}@media (max-width:1024px){.fixed-promo{display:none}}@media (max-width:767px){.hero-promo-img{width:30%;margin:0 4% 0 0}.hs-promo-form{padding-right:0}.hs-promo-form .hs-form-field{display:block;width:100%;margin:15px 0 0 0}.hs-promo-form .actions{margin-top:15px}.hs-promo-form .hs_submit{position:relative;top:auto;margin-top:15px}}@media (max-width:580px){.hero-promo-img{display:none}}.page-top-link{position:relative;z-index:100;top:10px;text-align:right}.page-top-link a.top-link{margin-right:calc(34% - 100px);font-size:16px;font-size:1rem;line-height:40px}.page-top-link.full a.top-link{margin-right:0}@media (max-width:1200px){.page-top-link{top:auto;margin:20px 0}.page-top-link a.top-link{margin-right:0}}.rating{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:20px 0;font-size:16px;font-size:1rem;line-height:1.2}.rating:first-child{margin-top:0}.rating:last-child{margin-bottom:0}.rating a{color:#323e48;text-decoration:underline}@media (max-width:900px){.rating{justify-content:center}}.reviews-block{margin-top:30px}.rating .cs-rm-container{display:flex;flex-direction:row;gap:10px 15px;align-items:center;width:100%;padding:0;text-align:left;border:0;box-shadow:none;font-family:"Open Sans",Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.2;font-weight:600}@media (max-width:900px){.rating .cs-rm-container{flex-wrap:wrap;justify-content:center;text-align:center}}.rating .cs-rm--avg-rating{flex-shrink:0;margin:0;font-size:24px;font-size:1.5rem;line-height:1.2}.reviews-block .cs-rm-container{width:100%;max-width:none;margin:0;padding:0;text-align:left;border:0;box-shadow:none;font-family:"Open Sans",Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.4}.reviews-block .cs-rm--review{padding:0}.reviews-block .cs-rm--review+.cs-rm--review{margin-top:30px;padding:30px 0 0 0;border-top:1px solid #d6d8da}@media (max-width:767px){.reviews-block .cs-rm--review+.cs-rm--review{margin-top:20px;padding-top:20px}}.resources-nav-content{box-sizing:border-box;position:relative;z-index:1000;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:780px;margin:-50px auto 0 auto;padding:30px;background-color:#5c0f8c;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.resources-search-wrap{box-sizing:border-box;width:100%;max-width:400px;padding-right:80px}.resource-search{position:relative;padding-left:30px}.resource-search input[type=text]{box-sizing:border-box;display:block;width:100%;padding:11px;border:2px solid #ddd}.resource-search .search-icon{position:absolute;text-indent:-9999px;top:50%;left:0;display:block;width:23px;height:23px;margin-top:-11px;padding:0;background-color:transparent;background-image:url(../img/components/resources/search-white.svg);background-repeat:no-repeat;background-position:50% 50%}.search-result-overview{box-sizing:border-box;position:relative;display:block;width:100%;padding:0 30px;text-align:center;font-size:16px;font-size:1rem;line-height:1.2;font-weight:500}.filter-title{position:relative}button.filter-toggle{padding:0 40px 0 0;background-color:transparent;border:0;font-size:18px;font-size:1.125rem;line-height:1.2;text-transform:uppercase;font-weight:600;color:#fff;cursor:pointer}button.filter-toggle:focus{outline:1px dashed #666}button.filter-toggle::after{content:"";position:absolute;top:50%;right:0;width:18px;height:11px;margin-top:-5.5px;background-image:url(../img/elem/caret-down-lg-sprite.svg);background-repeat:no-repeat;background-position:50% 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}button.filter-toggle::after[aria-expanded=true]{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.resources-filter{visibility:hidden;opacity:0;box-sizing:border-box;position:absolute;top:100%;left:0;background-color:#5c0f8c;width:100%;padding:30px}.resources-filter.is-open{visibility:visible;opacity:1}@media (max-width:1024px){.resources-nav-content{max-width:none;margin-top:0}}@media (max-width:767px){.resources-search-wrap{max-width:300px;padding-right:40px}}@media (max-width:580px){.resources-nav{margin-top:40px}.resources-nav-content{display:block;text-align:center}.resources-search-wrap{max-width:none;padding-right:0}.filter-title{display:inline-block;margin-top:30px}}.filter-content{padding:0 30px;text-align:left}.filter-group-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.filter-group{box-sizing:border-box;width:50%}.filter-group:first-child{padding-right:40px}.filter-group:last-child{padding-left:40px;border-left:1px solid rgba(255,255,255,0.2)}.filter-group-title{font-size:14px;font-size:0.875rem;line-height:1.2;font-weight:500;text-transform:uppercase}.filter-group-title+.resource-label-list{margin-top:0}.resource-label-list fieldset{width:100%;margin:0;padding:0}.resource-label-list-item{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;margin:5px 5px 0 0}.resource-label-list-item input[type=checkbox]{position:absolute;text-indent:-9999px;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.resource-label-list-item label{position:relative;display:inline-block;padding:5px 10px;border-radius:20px;background-color:transparent;border:1px solid #fff;font-size:13px;font-size:0.8125rem;line-height:1.2;text-decoration:none;color:#fff;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.resource-label-list-item label:hover{background-color:#d60037;border-color:#d60037;text-decoration:none;color:#fff}.resource-label-list-item input[type=checkbox]:checked+label{padding-right:30px;background-color:#fff;border-color:#fff;text-decoration:none;color:#323e48}.resource-label-list-item input[type=checkbox]:checked+label:after{content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;margin-top:-5px;background-image:url(../img/components/resources/close-sm.svg);background-repeat:no-repeat;background-position:50% 50%}.filter-cta{margin-top:30px}.filter-cta+.filter-cta{margin-top:10px}.filter-cta a.cta-link{font-size:14px;font-size:0.875rem;line-height:1.2}.filter-clear-wrap{text-align:right}.resource-filter-clear{position:relative;display:inline-block;margin-top:30px;padding:5px 30px 5px 15px;border-radius:20px;border:2px solid #fff;background-color:transparent;font-size:14px;font-size:0.875rem;line-height:1.2;font-weight:400;text-transform:uppercase;text-decoration:none;color:#fff;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.resource-filter-clear:after{content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;margin-top:-5px;background-image:url(../img/components/resources/close-sm-white.svg);background-repeat:no-repeat;background-position:50% 50%}.resource-filter-clear:hover{text-decoration:none;border-color:#d60037;background-color:#d60037;color:#fff}@media (max-width:767px){.filter-content{padding:0}}@media (max-width:580px){.resources-filter{padding-top:0}.filter-group:first-child{padding-right:30px}.filter-group:last-child{padding-left:30px}}@media (max-width:480px){.filter-group-wrap{display:block}.filter-group{width:100%}.filter-group:first-child{padding-right:0}.filter-group:last-child{margin-top:30px;padding-left:0;border:0}.filter-clear-wrap{text-align:left}}.resource-loader{display:block;width:100%;margin:20px 0;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;font-size:16px;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:400}.resources{margin:60px 0}.resources:first-child{margin-top:0}.resources:last-child{margin-bottom:0}.resources-wrap::after{content:"";display:table;clear:both}.resources-list-content{float:right;width:74%}.resource-item{box-sizing:border-box;position:relative;display:inline-block;width:33.3333%;margin-top:20px;padding:0 10px}.resource{box-sizing:border-box;position:relative;z-index:1;overflow:hidden;display:block;width:100%;min-height:180px;padding-bottom:100%;background-color:#f8f8f8;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:1px solid #ddd;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.resource:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}.resource-title{font-size:22px;font-size:1.375rem;line-height:1.2;font-weight:600}.subtitle+.resource-title{margin-top:5px}.resource-item-content{display:block;padding-bottom:20px;background-image:url(../img/icons/arrow-right-blue-sm.svg);background-repeat:no-repeat;background-position:0 100%}.resource-type{display:block;margin-bottom:5px;font-size:14px;font-size:0.875rem;line-height:1.4;font-weight:bold;text-transform:uppercase}.resource-label{display:block}.resource-item-preview{visibility:hidden;opacity:0;box-sizing:border-box;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;padding:30px;background-color:rgba(214,0,55,0.9);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;font-size:16px;font-size:1rem;line-height:1.4;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.resource-item-preview .more{display:block;margin-top:10px}.resource-item-preview .more:first-child{margin-top:0}.resource-item-preview .cta-link{font-family:"Century Gothic W01","Open Sans",sans-serif;color:#fff;font-weight:800;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover .resource-item-preview{visibility:visible;opacity:1}@media (max-width:1024px){.resource-item{width:50%}.resource-item-preview{display:none}}@media (max-width:1023px){.resources-list-content{width:68%}}@media (max-width:767px){.resources{margin:30px 0}}@media (max-width:480px){.resource{min-height:124px;padding-bottom:0}.resource-item{display:block;width:100%;margin:20px auto 0 auto}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:40px}.pagination ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0}.pagination ul li{margin:0}.pagination a,.pagination button{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin:10px 5px 0 5px;text-align:center;border:1px solid transparent;background-color:transparent;font-size:14px;font-size:0.875rem;line-height:1;font-weight:600;text-decoration:none;color:#5c0f8c;cursor:pointer}.pagination a:hover,.pagination button:hover{color:#d60037;text-decoration:none}.pagination a.pagination__link--active,.pagination button.pagination__link--active{color:#d60037;border-color:#d60037;cursor:default}.pagination a.pagination__link--prev,.pagination a.pagination__link--next,.pagination button.pagination__link--prev,.pagination button.pagination__link--next{width:auto;height:auto;border-color:transparent;text-transform:uppercase}.pagination a.pagination__link--prev[disabled],.pagination a.pagination__link--next[disabled],.pagination button.pagination__link--prev[disabled],.pagination button.pagination__link--next[disabled]{display:none}.pagination__pages{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.resource-img,.resource-video{margin-top:30px;margin-bottom:30px}.resource-img:first-child,.resource-video:first-child{margin-top:0}.resource-img:last-child,.resource-video:last-child{margin-bottom:0}.resource-item-nav{clear:both;margin-top:60px;padding-top:40px;border-top:2px solid #ccc}.resource-item-nav ul.resource-label-list{margin-top:0}.resource-item-nav .subtitle{margin-top:30px}.resource-item-nav .subtitle:first-child{margin-top:0}.resource-back-link{margin-top:40px}.search-panel{max-width:640px;margin:30px auto}.search-panel:first-child{margin-top:0}.search-panel:last-child{margin-bottom:0}.search-panel .search-form{position:relative}.search-panel input[type=search]{width:100%;padding:25px;background-color:#fff;border:2px solid #d6d8da;border-radius:4px;font-weight:400}.inverse .search-panel input[type=search]{border:0}.search-panel button[type=submit]{display:block;position:absolute;top:50%;right:5px;width:60px;min-width:inherit;height:50px;margin-top:-25px;padding:0;background-color:rgba(0,0,0,0);background-image:url(../img/elem/search-sprite.svg);background-repeat:no-repeat;background-position:50% 10px;background-size:30px auto;border:0;border-left:1px solid #ccc;border-radius:0;text-indent:-99999px;-webkit-appearance:none;cursor:pointer}.search-panel button[type=submit]:hover{background-position:50% -95px}.site-search{position:relative;max-width:865px;margin:0 auto}.site-search__content{padding:30px;background-color:#5c0f8c}.site-search__content fieldset{display:flex;margin:0}.site-search__content input[type=search]{min-height:48px;border-radius:4px 0 0 4px}.site-search__content button[type=submit]{box-sizing:border-box;text-indent:-9999px;width:60px;height:48px;padding:10px;border:0;border-radius:0 4px 4px 0;background-color:#d60037;background-image:url(../img/icons/search-white.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:22px auto}.site-search__content button[type=submit]:focus,.site-search__content button[type=submit]:hover{background-color:#0075c9}.search-results__label{margin:15px 0 30px 0;font-size:16px;font-size:1rem;line-height:1.2;font-style:italic}.search-result{margin-top:50px;padding-top:50px;border-top:1px solid #d6d8da}.search-result__title{margin-bottom:0}@media (max-width:1023px){.site-search__content fieldset{display:block}.site-search__content input[type=submit]{text-indent:0;width:auto;height:auto;padding-right:42px;text-align:left;background-position:calc(100% - 10px) 50%;border-radius:4px}}.nav-links{width:100%;margin-top:50px;padding-top:50px;border-top:1px solid #d6d8da;text-align:left}.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:20px;margin:0 5px 0 0;padding:10px;text-align:center;border:1px solid #d6d8da;font-size:14px;font-size:0.875rem;line-height:1;font-weight:600;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nav-links .page-numbers.current,.nav-links .page-numbers[disabled]{pointer-events:none;color:#d60037;border-color:transparent}.nav-links .page-numbers[disabled]{opacity:0.5}.nav-links .page-numbers.prev,.nav-links .page-numbers.next,.nav-links .page-numbers.dots{width:auto;border-color:transparent;text-transform:uppercase}.nav-links .page-numbers .prev{margin-right:10px}.nav-links .page-numbers .next{margin-left:10px}.nav-links a:hover{border-color:#0075c9;background-color:#0075c9;color:#fff}.mfp-bg{box-sizing:border-box;position:fixed;z-index:100042;overflow:hidden;top:0;left:0;width:100%;height:100%;margin:0;padding:140px 80px;opacity:1;background-color:#323e48;background-color:rgba(50,62,72,0.98);color:#fff}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:100043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:100045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:100044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:100046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}button.mfp-close,.mfp-close{position:fixed;top:30px;right:30px;width:29px;height:29px;text-indent:-9999px;background-image:url(../img/icons/close-white.svg);font-size:60px;font-size:3.75rem;line-height:1;cursor:pointer;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.no-svg button.mfp-close{background-image:url(../img/icons/close-white.png)}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:20px;padding-right:6px}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;font-size:0.75rem;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1200px}.mfp-iframe-holder .mfp-close{top:20px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;font-size:0.75rem;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-msg{padding:40px;text-align:center}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:0.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:0.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:0.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:0.7;padding:0;transition:transform 0.2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:0.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:0.5em;top:0}
