.slogan-section.section{background-position:50% 0%;background-size:cover;}@media (min-width:992px){.slogan-section.section{background-attachment:fixed;}.slogan-section.section h2{text-shadow:1px 2px 4px #414040;}}.slogan-section.section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);}@media (min-width:992px){.blog-section .heading h2,.blog-section .heading span{color:#fff;}}.blog-section .bg-image{opacity:1;}@media (min-width:992px){.blog-section .bg-image{background-attachment:fixed;}}.testimonials-section{height:unset;}@media screen and (max-width:767px){.testimonials-section{height:unset;}}.testimonials-section .testimonial-slider{margin-bottom:0;}@media (min-width:768px){.testimonials-section .heading{margin-bottom:20px;}}.testimonials-section blockquote{letter-spacing:normal;font-size:30px;line-height:36px;}@media (min-width:769px){.testimonials-section blockquote{font-size:2.125rem;line-height:2.75rem;}}.testimonials-section blockquote cite{font-size:1.25rem;}.partners-section{-webkit-box-shadow:inset 0 0 20px 8px rgba(0,0,0,0.12);box-shadow:inset 0 0 20px 8px rgba(0,0,0,0.12);}.btn .decor-holder:before{color:var(--secondary);}.review-us-block .btn.btn-decor.btn-sm:hover{background:var(--btn_hover);border-color:var(--btn_hover);}@media (min-width:992px){.section.hero-background{padding-top:18rem;}}.location-section{padding-top:50px;}.location-section .locations .location-tile{display:grid;margin-bottom:40px;}.location-section .locations .location-tile img{width:100%;}.location-section .locations .location-tile .text-holder{padding:10px;}.location-section .locations .location-tile .text-holder h2{margin-bottom:5px;}@media (min-width:992px){.location-section .locations .location-tile .text-holder h2{font-size:2rem;line-height:2.3rem;margin-bottom:15px;}}.location-section .locations .location-tile .text-holder p{margin-bottom:0;}.location-section .locations .location-tile .book-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:0;}.location-section .locations .location-tile .book-button .book-appointment{background:var(--btn);border-bottom:8px solid var(--btn_border);color:var(--btn_font);}.location-section .locations .location-tile .book-button .book-appointment:hover{background-color:var(--btn_hover);color:var(--btn_font_hover);border-bottom:8px solid var(--btn_border);}@media (min-width:992px){.intro-section{padding-top:90px;}}.intro-section .container .text-holder{color:#fff;}@media (min-width:992px){#header #header-holder.header-holder.slide-show-header{background:linear-gradient(90deg,#fafafa 150px,hsla(0,0%,100%,0.001));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}}.slider--full_w_full_h .container .slider-image{opacity:1;}.slider-image:before{content:"";position:absolute;right:0;left:0;bottom:0;top:0;background:rgba(0,0,0,0.3);}@media (min-width:992px){#footer .logo-holder .logo{width:100%;max-width:230px;margin-bottom:10px;}}@media (min-width:1200px){#footer .logo-holder .logo{margin-bottom:10px;}}.members-holder .card .badge-row .team-badge{margin-bottom:0;height:80px;}.members-holder .card .heading{margin-bottom:0;}.blog-section .bg-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);}.blog-section .heading span{display:none;}.btn.btn-warning{font-size:16px;padding:20px 25px;}.btn.btn-warning:hover{border:2px solid var(--btn_hover);}@media (min-width:992px){.about-us-section.section.photo-left-2-section .left-photo-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{position:relative;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h1{font-size:2.8rem;}.about-us-section.section.photo-left-2-section .left-photo-container .left-photo{width:40%;}.about-us-section.section.photo-left-2-section .left-photo-container .left-photo img{width:100%;max-width:unset;}}@media (min-width:992px) and (max-width:1400px){.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{width:55%;max-width:unset;}}.page-node-type-practice .section.hero-background .hero-container .hero-heading{display:none;}.h1.location-title{color:var(--primary);}@media (min-width:768px){.h1.location-title{font-size:60px;}}@media (min-width:992px){.h1.location-title{font-size:80px;line-height:1;}}.h1.location-title span{color:var(--secondary);}#practice-services-by-cat-menu{display:block;}.services-section .nav-tabs{border-bottom:none;}.services-section .nav-tabs .card{padding:3px;}.services-section .nav-tabs .card a.nav-link{padding-left:5px;padding-right:5px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.services-section .nav-tabs .card a.nav-link .card-body{padding:0;}@media (min-width:992px){.services-section .nav-tabs .card a.nav-link .card-body{padding:20px 0;}}@media (min-width:768px){.services-section .nav-tabs .card a.nav-link .card-body .h4{font-size:1rem;}}@media (min-width:992px){.services-section .nav-tabs .card a.nav-link .card-body .h4{font-size:1.3rem;margin-bottom:0;}}@media (min-width:992px){#header .header-holder{padding-left:0;}.menu-drop .main-nav > li > a,.menu-drop .main-nav > li > span{padding-left:10px;}.header-holder .logo{max-width:200px;}#page_search.page-search{margin-left:10px;}.menu-holder > .btn,.menu-holder > .btn.btn-warning{padding-left:15px;padding-right:15px;}.menu-drop .main-nav li.menu-li a,.menu-drop .main-nav li.menu-li span{font-size:13px;}}@media (min-width:1025px) and (max-width:1599px){#header .menu-drop{padding:0.2em 8px;}}@media (min-width:992px) and (max-width:1090px){.header-holder .logo{max-width:170px;}.header-holder a.btn-warning{font-size:13px;width:unset;}}@media (max-width:991px){.intro-section .container .text-holder{position:absolute;bottom:30px;}.slider--full_w_full_h .container .text-holder{width:unset;}body:not(.path-frontpage) #header #header-holder.header-holder.slide-show-header .nav-opener{color:var(--primary);}body:not(.path-frontpage) #header #header-holder.header-holder.slide-show-header .nav-opener .burger,body:not(.path-frontpage) #header #header-holder.header-holder.slide-show-header .nav-opener:after,body:not(.path-frontpage) #header #header-holder.header-holder.slide-show-header .nav-opener:before{background-color:var(--primary);}}@media (max-width:768px){.slider--full_w_full_h .container{height:630px;max-height:630px;}}.slider--full_w_full_h .container .intro-section span.h1{font-size:2.4rem;}.team-slider .slick-dots{display:none !important;}@media (max-width:991px){#header #header-holder.header-holder.slide-show-header .nav-opener{color:#fff;}#header #header-holder.header-holder.slide-show-header .nav-opener .burger,#header #header-holder.header-holder.slide-show-header .nav-opener:after,#header #header-holder.header-holder.slide-show-header .nav-opener:before{background-color:#fff;}}.header-item .address-list li:nth-child(odd){font-weight:400;}
