#header .header-top .dropdown-menu > div{-ms-flex-line-pack:center;align-content:center;}@media (min-width:992px){#header .header-top .dropdown-menu > div .header-item .item-icon{top:0;bottom:0;margin:auto;}}@media (min-width:1200px){#header .header-top .dropdown-menu > div .header-item .item-icon{top:0;bottom:0;margin:auto;}}@media (max-width:1375px){#header .header-top .dropdown-menu > div .header-item ul li{font-size:13px;}}#header .header-top .dropdown-menu div:has(.icon-alarm-clock) .header-item .address-list:last-child{padding-right:20px;}@media (min-width:1496px){#header .header-top .dropdown-menu div:has(.icon-alarm-clock) .header-item .address-list:last-child{padding-right:60px;}}#header .header-top .dropdown-menu div:has(.icon-headphones) div.position-relative:first-child{margin-right:20px;}@media (min-width:1496px){#header .header-top .dropdown-menu div:has(.icon-headphones) div.position-relative:first-child{margin-right:60px;}}@media (min-width:992px){#header .header-holder .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;}#header .header-holder .container-fluid .logo{margin-right:auto;}}#header .header-holder#header-holder.slide-show-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,0.8);border-top:1px solid rgba(0,0,0,0.04);-webkit-box-shadow:0 4px 30px rgba(0,0,0,0.1);box-shadow:0 4px 30px rgba(0,0,0,0.1);}@media (max-width:991px){#header .header-holder#header-holder.slide-show-header{padding-bottom:0.5rem;}}#header .header-holder .logo{max-width:9rem;}@media (min-width:992px){#header .header-holder .logo{width:9rem;}}@media (max-width:1270px){#header .header-top .header-item .social-networks li{height:35px;margin:0 0 0 3px;width:35px;}#header .header-top .header-item .social-networks li a{padding:0;}#header .header-top .header-item .social-networks li a i{font-size:0.875rem;}}@media (min-width:992px) and (max-width:1094px){#header .header-top .dropdown-menu > div .header-item ul li{font-size:11px;}}@media (max-width:991px){#header .header-top .dropdown-menu .header-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#header .header-top .dropdown-menu .header-item > div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:0 auto;}#header .header-top .dropdown-menu .header-item > div:first-child{border-bottom:1px solid #ababab;padding-bottom:1rem;margin-bottom:1rem;margin-right:auto;}}.smile-gallery-block{position:relative;}.smile-gallery-block.container{max-width:unset;}.smile-gallery-block.container > div{max-width:93%;margin-left:auto;margin-right:auto;}@media (min-width:992px){.smile-gallery-block.container > div{max-width:70%;}}.smile-gallery-block:after{content:"";background-image:url(/sites/default/files/2024-10/abstract-white_tiny.png);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;inset:0;z-index:-1;width:100%;height:100%;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper{background:#d7d6d6;}.smile-gallery-block:after,.bg-image{opacity:0.4;}.btn,.button,.btn.btn-warning,input[type=submit],.button.secondary,.btn.btn-warning.apptButton,.about-us-section .btn.btn-warning,.blog-section .btn.btn-warning,.team-section .btn.btn-warning,.webform-signature-pad .button,input[type=submit],#footer .rateus-form .btn.btn-warning,.btn.btn-outline-warning,.intro-section .slider--full_w_full_h .btn.btn-warning{border-radius:0;border:none;background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--btn)),color-stop(50%,var(--btn_hover)));background:linear-gradient(90deg,var(--btn) 50%,var(--btn_hover) 50%);color:var(--btn_font);background-size:200% 100%;position:relative;-webkit-transition:background-position 0.4s ease-in-out,color 0.4s ease-in-out;transition:background-position 0.4s ease-in-out,color 0.4s ease-in-out;}#block-views-block-cta-cta-promoted-to-front>div>div .button,#block-views-block-cta-cta-promoted-to-front>div>div .button:hover{background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--promo_btn_bg)),color-stop(50%,var(--promo_btn_bg_hover)));background:linear-gradient(90deg,var(--promo_btn_bg_hover) 50%,var(--promo_btn_bg) 50%);background-size:200% 100%;}.btn:hover,.btn.btn-warning:hover,.button:hover,input[type=submit]:hover,.btn.btn-decor:hover,#footer .btn:is(:active,:hover),.intro-section .text-holder .btn:hover,.header-holder a.btn:hover,.button.secondary:hover,.smile-gallery-block .btn.btn-warning.apptButton:hover,.about-us-section .btn.btn-warning:hover,.blog-section .btn.btn-warning:hover,.team-section .btn.btn-warning:hover,.webform-signature-pad .button:hover,#footer .rateus-form .btn.btn-warning:hover,.btn.btn-outline-warning:hover,.intro-section .slider--full_w_full_h .btn.btn-warning:hover{border:none;background-position:100% 100%;color:var(--btn_font_hover);}.btn p,.button p,input[type=submit] p{margin-bottom:0;}#block-views-block-cta-cta-promoted-to-front > div > div .button{background-position:100% 100%;}#block-views-block-cta-cta-promoted-to-front > div > div .button:hover{background-position:0 100%;}#block-views-block-cta-cta-promoted-to-front > div > div .button:hover strong{color:#fff;}#footer .rateus-form .btn.btn-warning{background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--btn)),color-stop(50%,var(--footer_btn_hover)));background:linear-gradient(90deg,var(--btn) 50%,var(--footer_btn_hover) 50%);background-size:200% 100%;}.smile-gallery-block .btn.btn-warning.apptButton{border:none;}@media (min-width:992px){.section.hero-background{padding-top:19rem;}}@media (max-width:991px){.section.hero-background{padding-top:18.5rem;}.section.hero-background .hero-container .hero-heading{letter-spacing:normal;}}@media (min-width:992px) and (max-width:1199px){#footer [class*=md-]:has(.logo-holder){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:33%;}#footer [class*=md-]:has(.add-menu){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:33%;}#footer [class*=md-]:has(.rateus-form){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:33%;}#footer [class*=md-]:has(.contact-list-wrap){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;}#footer #page_footer_bottom{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}#footer .contact-list-wrap > ul.contact-list{display:inline-block;width:48%;}}@media (min-width:1200px){#footer .container{max-width:unset;}#footer [class*=md-].lg-3{width:18%;}#footer [class*=md-].lg-1{width:16%;}#footer [class*=md-].lg-4{width:40%;}#footer [class*=md-].lg-4:has(.rateus-form){width:26%;}#footer .contact-list-wrap{float:inline-start;}#footer .contact-list-wrap > ul.contact-list{display:inline-block;width:48%;}}@media (min-width:1600px){#footer .container{max-width:1540px;}#footer [class*=md-].lg-3{width:15%;}#footer [class*=md-].lg-4{width:40%;}#footer [class*=md-].lg-4:has(.rateus-form){width:26%;}#footer .contact-list-wrap > ul.contact-list{display:inline-block;width:49.5%;}}#footer .contact-list a{overflow-wrap:break-word;}#footer .logo-holder .logo{width:12rem;}#footer .logo-holder .logo img{width:12rem;}.slider--full_w_full_h .container .slider-image{background-position:50% 30%;}.slider--full_w_full_h .container .text-holder{margin-top:10rem;}@media (max-width:767px){.slider--full_w_full_h .container .slider-image{background-position:80% 50%;}.slider--full_w_full_h .container .text-holder{margin-top:auto;margin-bottom:18.5rem;}.slider--full_w_full_h .container .text-holder span.h1{font-size:2rem;letter-spacing:normal;top:3rem;}.slider--full_w_full_h .container .text-holder .text-block{display:none;}}section.single-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding-bottom:0;}section.single-location > .container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}section.single-location > .location-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:3rem;padding-bottom:3rem;padding-top:3rem;}section.single-location > .location-info .two-column-container .smaller-h2{font-size:1.6875rem;margin-bottom:0;}@media (max-width:991px){section.single-location > .location-info .two-column-container .smaller-h2{letter-spacing:normal;}}@media (max-width:767px){section.single-location > .location-info .two-column-container .smaller-h2{font-size:1.25rem;}}section.single-location > .location-info .two-column-container > div{text-align:center;}section.single-location > .location-info .two-column-container .left{left:unset;-webkit-box-flex:1;-ms-flex:1;flex:1;}section.single-location > .location-info .two-column-container .left .timings p{margin-bottom:0;}section.single-location > .location-info .two-column-container .left h2.smaller-h2{display:none;}section.single-location > .location-info .two-column-container .left h3.office-heading{font-size:1.6875rem;font-weight:800;margin-top:0;margin-bottom:0;}@media (max-width:767px){section.single-location > .location-info .two-column-container .left h3.office-heading{font-size:1.25rem;line-height:32px;}}section.single-location > .location-info .two-column-container .right .address-map-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section.single-location > .location-info .two-column-container .right .address-map-block .address-detail-block{padding-left:0;}section.single-location > .location-info .two-column-container .right .address-map-block .address-detail-block p{margin-bottom:10px;}section.single-location > .location-info .two-column-container .right .address-map-block .address-detail-block a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section.single-location > .location-info .two-column-container .right h2.smaller-h2:after{content:" & Contact Info";}section.single-location .text-block .body-holder p{font-size:1.2rem;}.page-node-type-practice .team-section .heading h2{font-size:1.6875rem;}@media (max-width:767px){.page-node-type-practice .team-section .heading h2{font-size:1.25rem;}}@media (max-width:991px){.header-item .address-list a{color:#212529;}}
