@media (min-width:992px){.path-about-us .team-card .card-body,body#entity\.taxonomy_term\.canonical .team-card .card-body{padding:2.8rem 0.25rem;height:11rem;overflow-y:unset;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;}.path-about-us .team-card:hover .card-body,body#entity\.taxonomy_term\.canonical .team-card:hover .card-body{height:15rem;}}h2.centred-heading.fadeInUp.animated{margin:auto;}@media (max-width:991px){.socials-bandaid .social-networks a{color:#fff;}}#footer .logo img{width:330px;max-width:330px;}.slogan-section{background-color:unset;}.header-columns{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;}.address-list{margin:0;padding:0;list-style:none;}.practice-address{font-size:0.95rem;line-height:1.4;}.practice-address .icon-pin{margin-right:0.25rem;color:#FFFFFF;}.header-columns{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;}.address-list{margin:0;padding:0;list-style:none;}.practice-address{font-size:0.95rem;line-height:1.4;}.practice-address .icon-pin{margin-right:0.25rem;color:#FFFFFF;}@media (max-width:991px){.menu-holder>.btn,.menu-holder>input[type=submit]{white-space:unset;}}.header-top .dropdown-toggle:hover{color:#fff;}.webform-signature-pad .button{margin:5px;}.page-node-type-blog{.intro-block:before{background:rgba(0,0,0,0.3);content:"";position:absolute;inset:0;}.text-holder{position:relative;z-index:22;}.intro-block h1{color:#fff;}}.video-play-overlay{background:rgba(0,0,0,0.35);cursor:pointer;transition:background 0.3s ease,opacity 0.3s ease;}.video-play-overlay.is-playing{background:transparent;opacity:0;}.video-play-overlay.is-playing:hover{background:rgba(0,0,0,0.25);opacity:1;}.video-play-btn{background:rgba(255,255,255,0.9);border:none;border-radius:50%;width:80px;height:80px;font-size:28px;color:#333;cursor:pointer;transition:transform 0.2s ease,background 0.2s ease;display:flex;align-items:center;justify-content:center;}.video-play-btn:hover{transform:scale(1.1);background:white;}
