.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y}.slick-slider .slick-list{position:relative;transform:translate3d(0, 0, 0);display:block;overflow:hidden;margin:0;padding:0}.slick-slider .slick-list:focus{outline:none}.slick-slider .slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{position:relative;top:0;left:0;transform:translate3d(0, 0, 0);display:block;margin-left:auto;margin-right:auto}.slick-slider .slick-track:before,.slick-slider .slick-track:after{display:table;content:''}.slick-slider .slick-track:after{clear:both}.slick-slider.slick-loading .slick-track{visibility:hidden}.slick-slider .slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slider .slick-slide{float:right}.slick-slider .slick-slide img{display:block}.slick-slider .slick-slide.dragging img{pointer-events:none}.slick-slider .slick-slide .slick-arrow.slick-hidden{display:none}.slick-slider.slick-loading .slick-slide{visibility:hidden}.slick-slider.slick-loading .slick-slide img{display:none}.slick-slider.slick-initialized .slick-slide{display:block}.slick-slider.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.mega-topnav-wrap,.toggleMenu,.topnav-cta-wrap{display:none}.back-to-top{position:fixed;bottom:0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;bottom:10px;padding:4px;background-color:rgba(119,137,136,0.8);color:white;text-align:center;z-index:999999;display:block;width:44px;font-size:11px;line-height:1.3em;text-decoration:none}.back-to-top:active,.back-to-top:hover{color:white}.practice-header-wrap{background-image:url(/images/default-source/practices/practice-images/practice-image_brackets.jpg);background-repeat:no-repeat;background-color:#40444e;background-position:center center;background-size:984px auto;width:100%}@media screen and (min-width: 641px){.practice-header-wrap{margin-bottom:1px}}.practice-header{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:rgba(64,68,78,0.4)}.practice-header .practice-details-wrap{position:relative;max-width:1024px;padding:20px;margin:0 auto;height:100%;color:white}.practice-header .welcome{font-size:1rem;margin-bottom:0;display:none;text-shadow:0 2px 2px rgba(0,0,0,0.3)}.practice-header .new-patients{display:none}.practice-header .practice-details h1{margin:0;line-height:1em;color:white;text-shadow:0 2px 2px rgba(0,0,0,0.3)}.practice-header .practice-details .practice-keyphrase{font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:normal;letter-spacing:normal;display:none}.practice-header .practice-details .header-appointment-buttons{display:none}.practice-header .practice-details .reviews-summary-widget-header-wrapper{overflow:hidden;background-color:white;border-radius:10px;height:21px;width:87px;position:relative;margin-top:15px;float:right;display:none}.practice-header .practice-details .reviews-summary-widget-header-wrapper iframe{position:absolute;left:-29px;top:-54px}.practice-header .practice-details .review-link-header{display:block;width:100%;height:100%;z-index:99;position:relative}.practice-homepage .practice-header h1{margin-bottom:10px}.practice-homepage .practice-header .welcome,.practice-homepage .practice-header .new-patients,.practice-homepage .practice-header .practice-keyphrase,.practice-homepage .practice-header .header-appointment-buttons{display:block}.practice-homepage .prac-nav-pills a:first-of-type,.practice-homepage .prac-nav-book{display:none}.prac-nav-pills-wrap{background-color:#40444e;padding:6px 0;color:white}.prac-nav-pills-wrap a.pill-btn{padding:8px 16px;margin-top:2px;margin-bottom:2px;font-size:inherit}@media screen and (min-width: 641px){.prac-nav-pills-wrap a.pill-btn:not(:last-of-type){margin-right:4px}}@media screen and (min-width: 641px){.prac-nav-pills-wrap>div{max-width:1024px;margin:0 auto;padding:0 20px}}@media screen and (max-width: 640px){.prac-nav-pills-wrap .menu-title{text-align:center}.prac-nav-pills-wrap .slick-slide{margin-right:4px}}.practice-legal{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;border:1px solid #778988;color:#778988;font-size:0.8em;font-style:italic;letter-spacing:0.06em;line-height:normal;padding:5px 15px;margin-top:40px}._partnerNameDelimiter:after{content:","}._partnerNameDelimiter:last-child:after{display:none}._partnerNameDelimiter:nth-last-child(2):after{content:' and '}.translation-wrap>div{width:fit-content;margin-left:auto;margin-right:auto}.message{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;display:block;color:#3a4646;background-color:#b4bebd;padding:8px 12px}.message a{color:#1b2523}.message.info{color:#519a98;background-color:#d1eceb}.message.warning{color:#803f06;background-color:#fcdabb}.message.error{color:#3c1a21;background-color:#f2e3e6}.message.success{color:#253614;background-color:#cbe3b2}form{padding:0;width:100%;text-align:left;margin:0 auto}form .req{color:#b45567;font-style:normal}.form-buttons .req{display:block;margin-bottom:10px}fieldset{padding:0;margin:0 0 20px 0;border:none}legend{padding:0 10px;font-size:1.2em;font-weight:bold}fieldset div>ol{list-style:none;padding:0;margin:0}fieldset div>ol li{margin:15px 0;position:relative}.sfSubmitBtn{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#bc575b;border:none;color:#fff;padding:8px 16px;display:inline-block;cursor:pointer;font-size:1.2em;font-weight:normal;margin:0;text-decoration:none;width:auto;box-shadow:none}.sfSubmitBtn:hover{color:#fff;background-color:#843d40;text-decoration:underline}label,.label,.sfTxtLbl{cursor:pointer;margin-top:10px;margin-bottom:2px;display:block;font-weight:bold}.form-group[data-sf-role="multiple-choice-field-container"] label,.form-group[data-sf-role="checkboxes-field-container"] label{font-weight:normal;margin-top:5px}.form-group[data-sf-role="multiple-choice-field-container"]>strong,.form-group[data-sf-role="checkboxes-field-container"]>strong{margin-top:10px;display:block}input,textarea,select{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;display:block;padding:8px 12px;margin:0;border:2px solid #91a09f;box-shadow:none;background-color:#fff;cursor:pointer;font-size:16px}input:hover,textarea:hover,select:hover{border-color:#576161;outline:none}input:focus,textarea:focus,select:focus{border-color:#576161;outline:none}.date-fieldset>div{display:inline-block}.date-fieldset label{margin-top:0;font-weight:normal}.date-fieldset input{width:80px;display:inline-block;text-align:center}.date-fieldset .divider{font-size:1.4em;color:#91a09f;display:inline-block;margin:0 5px;position:relative;bottom:-2px}.input-wrap{position:relative}select optgroup{padding-left:5px;margin-bottom:5px}select optgroup option{padding-left:10px}::-webkit-input-placeholder{color:#91a09f}:-moz-placeholder{color:#91a09f}::-moz-placeholder{color:#91a09f}:-ms-input-placeholder{color:#91a09f}.option-group{overflow:auto}.option-group p{margin:5px 0}.option-group label{text-align:left !important;width:auto;clear:both;font-weight:normal}.sfCheckListBox{margin-top:8px;margin-bottom:2px;display:block}.sfCheckListBox label{margin-top:0}input[type="checkbox"],input[type="radio"],input.checkbox,input.radio{width:auto !important;background:transparent;border:none !important;position:relative;top:3px;float:left;margin-right:8px;box-shadow:none}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-webkit-box-shadow:none;box-shadow:none}input[type="color"]{height:40px;padding:0;border:none;overflow:hidden}input[type="range"]{border:none}.form-buttons{text-align:right}.sfFormSubmit{margin-top:10px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sfErrorWrp{position:relative}.sfError{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-color:#b45567;color:#fff;display:block;padding:5px 10px;margin:10px 0;font-size:10px}.sfError a{color:#fff}li .sfError{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;position:absolute;top:9px;right:10px;padding:0 8px;margin:0}.invalid-feedback,.validationFail{color:red;font-weight:bold}.sfSuccess{color:#59812f}.radio input[type="radio"]{display:none}.radio label{position:relative;padding-left:25px;min-height:20px;margin:0 0 5px 0;font-weight:normal}.radio label::before{-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;top:0;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";box-sizing:border-box;background-color:white;border:2px solid #778988;height:20px;width:20px}.radio label::after{position:absolute;top:6px;left:6px;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";background-color:white;display:block;width:8px;height:8px;box-sizing:border-box}.radio label:has(>input[type="radio"]:checked)::before{background-color:#778988}.radio label:has(>input[type="radio"]:checked)::after{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}.practice-contact .button.main-cta{display:none}
