.provider-profile{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.provider-profile .container{max-width:1200px;margin:0 auto;padding:0 20px}.provider-hero-section{background:linear-gradient(to bottom, #cbdeec, #f8fefb);padding:80px 0}.provider-hero-section .provider-hero-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width: 768px){.provider-hero-section .provider-hero-content{grid-template-columns:1fr;text-align:center}}.provider-hero-section .hero-actions{padding-top:40px;display:flex;flex-flow:row wrap;justify-content:center;gap:25px}.provider-hero-section .hero-actions .btn{text-align:center;background-color:#bbd529;padding:16px 40px;border-radius:35px;font-size:18px;color:#fff;min-width:340px}.provider-hero-section .hero-actions .btn.blue{background-color:#005790}.practice-address{font-size:16px}.announce{padding:16px 0;background-color:#01add8;color:#fff;font-size:20px}.provider-image-wrapper{position:relative}.provider-image-wrapper .provider-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:20px}.accepting-badge{position:absolute;top:-36px;right:-36px;width:120px}.provider-info{padding-top:20px}@media(min-width: 768px){.provider-info{padding-left:56px}}.provider-info .provider-name{color:#015791;margin-bottom:15px}.provider-specialties{margin-bottom:25px;color:#29acd8;font-size:20px}.provider-mission{background:#fff;padding:25px;border-radius:8px;margin-bottom:20px;border-left:4px solid #00a0d2}.provider-mission p{font-size:16px;line-height:1.6;color:#333;margin:0;font-style:italic}.provider-mission img{width:100%}.provider-interests p{font-size:15px;line-height:1.6;color:#666;margin:0}.provider-details-section{padding:60px 0;background:#fff}.provider-details-grid{display:grid;grid-template-columns:400px 1fr;background-color:#fff;border:1px solid #cacaca;border-radius:25px;box-shadow:0 0 16px silver;overflow:hidden}@media(max-width: 768px){.provider-details-grid{grid-template-columns:1fr}}.provider-details-grid .provider-practice-info{padding:40px 0}.provider-details-grid .practice-card{padding:0 40px;color:#000}.provider-details-grid .practice-card h3,.provider-details-grid .practice-card h4{font-size:20px;color:#01add8}.provider-details-grid .practice-card .practice-phone{display:block;margin:16px 0}.provider-details-grid .provider-professional-info{background:url(/wp-content/uploads/2025/09/bg-provider.jpg);background-size:cover;padding:40px 10%}.health-conditions{margin-top:25px;padding-top:20px;border-top:1px solid #ddd;font-size:14px}.health-conditions h4{color:#00a0d2;font-size:1.1rem;margin-bottom:15px;font-weight:600}.conditions-list{list-style:none;padding:0;margin:0}.conditions-list li{padding:5px 0;color:#333;border-bottom:1px solid #eee}.conditions-list li:last-child{border-bottom:none}.scheduling-buttons{display:flex;gap:15px;margin-top:30px}@media(max-width: 768px){.scheduling-buttons{flex-direction:column}}.info-section{border-bottom:1px solid #fff}.info-section:last-child{border-bottom:none}.section-toggle{position:relative;color:#fff;padding:15px 20px 15px 48px;margin:0 !important;cursor:pointer;font-size:18px}.section-toggle:hover{background:rgba(255,255,255,.15)}.section-toggle::before{content:"+";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:18px;font-weight:bold;background-color:#bbd52b;padding:4px 8px;line-height:1;border-radius:100%;width:28px;height:28px;text-align:center}.section-toggle.active::before{content:"-"}.section-content{display:none;font-size:16px;font-weight:300;padding-left:48px;color:#fff}.section-content p{background-color:rgba(0,0,0,0) !important}.section-content *{color:#fff !important}.section-content.active{display:block;padding-bottom:16px}.section-content p{margin:0;line-height:1.6}.provider-video-section{padding-bottom:80px;background:linear-gradient(to bottom, #fff, #d1dfea);text-align:center}.provider-video-section h2{color:#01add8;margin-bottom:40px !important}.video-wrapper{max-width:1008px;margin:0 auto;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.provider-profile-nav{background:#fff;border-bottom:1px solid #e1e5e9;padding:10px 0}.provider-profile-nav .nav-links{display:flex;gap:30px;list-style:none;margin:0;padding:0}.provider-profile-nav .nav-links li{margin:0}.provider-profile-nav .nav-links li a{color:#333;text-decoration:none;font-weight:500;padding:10px 0;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease}.provider-profile-nav .nav-links li a:hover,.provider-profile-nav .nav-links li a.active{color:#00a0d2;border-bottom-color:#00a0d2}@media(max-width: 992px){.provider-details-grid{grid-template-columns:1fr}.provider-hero-content{grid-template-columns:250px 1fr;gap:30px}}@media(max-width: 576px){.provider-hero-section{padding:40px 0}.provider-details-section{padding:40px 0}.practice-card{padding:20px}.provider-mission{padding:20px}.container{padding:0 15px}.scheduling-buttons{gap:10px}.btn{padding:12px 20px;font-size:13px}}.provider-profile *{box-sizing:border-box}/*# sourceMappingURL=provider.css.map */