iframe{width:100%}@media screen and (max-width: 39.9375em){.content-hero{position:relative;background-color:#faf9f6}.content-hero-text{position:static;width:90%;z-index:1;padding:10px}.content-hero-text-elments{width:auto;text-align:center;margin-bottom:22px}.content-hero-text-elments h1,.content-hero-text-elments h2{padding:0;margin:0;color:#0f77bc;font-size:28px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;text-align:center}.content-hero-text-elments p{color:#022A40;padding:0;margin:10px 0 16px 0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.375;font-weight:400;font-style:normal;text-align:center}.content-hero-text-elments .btn-white{display:inline-block;background:#ffffff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);border-radius:6px;color:#0A5180;padding:10px 14px;font-size:12px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;text-decoration:none}.content-hero-image{width:100%;float:right}.svg-container{width:100%;background-color:#faf9f6}#contentHeroSVG{display:block;width:100%;height:335px}.svg-defs{display:block;width:0;height:0}.svg-container image{clip-path:none}.content h2,.content h1{padding:8px 0 0 10px;margin:0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;font-size:22px}.content h2{color:#0f77bc;font-weight:400}.content h6,.content h5,.content h4,.content h3{padding:8px 0 0 10px;margin:0;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal}.content h3{font-size:20px}.content h4{font-size:18px;color:#0A5180}.content h5{color:#0A5180;font-size:18px;font-weight:400}.content h6{color:#0A5180;font-size:18px;font-weight:200}.content p{padding:0 10px;color:#022A40;font-size:16px;line-height:1.375;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.content strong{color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-size:16px}.content li{margin-bottom:8px;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.375}.content ol,.content ul{padding:0 10px;margin:16px 10px;list-style-position:inside}.content ul li{list-style-position:outside;margin-left:10px}.content ol li{list-style-position:outside;margin-left:10px;padding:0}.content ol li::before{content:"";width:4px;display:inline-block}div.contentnav{padding:10px 0 0 0;margin:0 10px;background-color:#f0ede8}div.contentnav h2,div.contentnav h4{padding:0 0 0 10px;margin:0;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.3}div.contentnav-medical-procedures,ul.contentnav-medical-procedures{padding:0 10px 10px 0;margin:0;background-color:#f0ede8;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:15px;font-weight:400;font-style:normal}div.contentnav-medical-procedures a{display:block;padding:0;margin:4px 0 8px 0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.2;width:100%;color:#0A5180;text-decoration:underline}ul.contentnav-medical-procedures li{padding:0 0 0 16px;margin:0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:2.25;list-style:none}ul.contentnav-medical-procedures li a{display:block;width:100%;color:#3B7D8C;text-decoration:underline}ul.contentnav-surgical-specialties{padding:0 0 16px 0;margin:0 10px;background-color:#f0ede8}ul.contentnav-surgical-specialties li{padding:0 0 0 10px;margin:0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:2.25;list-style:none}ul.contentnav-surgical-specialties li ul{padding:0;margin:0}ul.contentnav-surgical-specialties li a{display:block;width:100%;color:#0A5180;text-decoration:underline}.content-callout{margin:10px;background-color:#4D4E4C}.content-callout .callout-heading{padding:10px 10px 8px 10px;color:#ffffff;margin:0;font-size:16px;line-height:1.2}.content-callout p{padding:0 10px 10px 10px;margin:0;color:#ffffff;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;font-style:normal}.content-callout p a[href^='tel']{color:white}.content-callout .tel-link{color:#ffffff;text-decoration:none}.content-medical-procedure img{padding-left:0;max-width:100%}.content-callout strong{color:white}blockquote{margin:0 20px}.content-physicians-listing{margin:0;color:#022A40}.content-physicians-listing .bio-image{padding-top:16px}.physician-table{display:table;padding-top:10px;padding-bottom:20px;padding-left:10px;margin-top:20px;border-bottom:1px solid #c4c5c7;text-align:left;width:100%}.physician-table .physician-title,.physician-table .physician-title p{display:table-caption;padding:0 0 0 10px;margin:0;color:#0A5180;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:16px}.physician-table .physician-title a,.physician-table .physician-title p a{color:#3B7D8C;text-decoration:underline}.physician-table .physician-th{display:table-row}.physician-table .physician-tr{display:table-row}.physician-table .physician-td{display:table-cell;padding-right:5px}.physician-table .physician-td h6,.physician-table .physician-td h5,.physician-table .physician-td h4,.physician-table .physician-td h3{padding-left:0}.physician-table .physician-td,.physician-table .physician-td p{padding:5px 5px 5px 0;margin:0;font-size:14px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400;line-height:1.6}.physician-table .physician-td a,.physician-table .physician-td p a{color:#3B7D8C;text-decoration:underline}.content-featured-physician{margin-top:30px;color:#022A40}.content-featured-physician img{max-width:180px;display:block}.featured-physician-table{border:none;font-size:14px}.featured-physician-table .physician-tr{display:table-row}.featured-physician-table .physician-title,.featured-physician-table .physician-title p{padding-left:0;font-size:16px}.featured-physician-table .physician-td,.featured-physician-table .physician-td p{padding-left:0}.featured-physician-cta{margin-left:10px}.content-featured-physician .btn-blue{display:inline-block;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);border-radius:6px;background-color:#0A5180;color:#ffffff;padding:10px 14px;margin:0 10px 0 0;font-size:13px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;text-decoration:none}.content-specialty-details{display:table;overflow:auto;padding-top:10px;border-top:1px solid #c4c5c7;margin-left:0;margin-top:20px;margin-bottom:10px}.content-specialty-details .specialty-cta-col{float:none;display:block;padding:0;height:100%;vertical-align:top}.content-specialty-details .specialty-cta{display:flex;padding:0;margin:0 0 0 10px;height:100%}.specialty-cta-btn{display:flex;flex-direction:column;justify-content:center}.content-specialty-details .btn-white{display:inline-block;background:#faf9f6;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);border-radius:6px;color:#0A5180;padding:10px 14px;font-size:13px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;text-decoration:none}.content-specialty-details a{display:inline;color:#3B7D8C;text-decoration:underline}}@media screen and (min-width: 40em){.content-hero{position:relative;background-color:#faf9f6;margin-bottom:20px}.content-hero-text{position:absolute;top:50%;transform:translateY(-50%);z-index:1;padding:10px}.content-hero-text-elments{width:auto}.content-hero-text-elments h1,.content-hero-text-elments h2{padding:0;margin:0;color:#0f77bc;font-size:20px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal}.content-hero-text-elments p{color:#022A40;padding:0;margin:10px 0 16px 0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.375;font-weight:400;font-style:normal}.content-hero-text-elments .btn-white{display:inline-block;background:#ffffff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);border-radius:6px;color:#0A5180;padding:10px 14px;font-size:12px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;text-decoration:none}.content-hero-image{float:right}.svg-container{width:100%;background-color:#faf9f6}#contentHeroSVG{display:block;width:100%;height:335px}.svg-defs{display:block;width:0;height:0}.svg-container image{clip-path:url(#contentHeroClipPath)}.content h2,.content h1{padding:8px 0 0 10px;margin:0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;font-size:22px}.content h2{color:#0f77bc;font-weight:400}.content h6,.content h5,.content h4,.content h3{padding:8px 0 0 10px;margin:0;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal}.content h3{font-size:20px}.content h4{font-size:18px;color:#0A5180}.content h5{color:#0A5180;font-size:18px;font-weight:400}.content h6{color:#0A5180;font-size:18px;font-weight:200}.content p{padding:0 10px;color:#022A40;font-size:16px;line-height:1.375;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.content strong{color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600}.content li{margin-bottom:8px;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.375}.content ol,.content ul{padding:0 10px;margin:16px 10px;list-style-position:inside}.content ul li{list-style-position:outside;margin-left:10px}.content ol li{list-style-position:outside;margin-left:10px;padding:0}.content ol li::before{content:"";width:4px;display:inline-block}div.contentnav{padding:10px 0 0 0;margin:0 10px;background-color:#f0ede8}div.contentnav h2,div.contentnav h4{padding:0 0 0 10px;margin:0 10px 10px 0;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.3}div.contentnav-medical-procedures,ul.contentnav-medical-procedures{padding:0 0 8px 10px;margin:0 10px 0 0;background-color:#f0ede8;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;font-style:normal}div.contentnav-medical-procedures a{display:block;width:100%;padding:0;margin-bottom:8px;color:#0A5180;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.625;text-decoration:underline}ul.contentnav-medical-procedures li{padding:0 0 0 16px;margin:0 0 16px 0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.625;list-style:none}ul.contentnav-medical-procedures li a{display:block;width:100%;color:#3B7D8C;text-decoration:underline}ul.contentnav-surgical-specialties{padding:0 0 16px 0;margin:0 10px;background-color:#f0ede8}ul.contentnav-surgical-specialties li{padding:0;margin:0 0 8px 0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.625;list-style:none}ul.contentnav-surgical-specialties li ul{padding:0;margin:0}ul.contentnav-surgical-specialties li ul li{padding-left:10px}ul.contentnav-surgical-specialties li a{display:block;width:100%;color:#0A5180;text-decoration:underline}.content-callout{margin:10px;background-color:#4D4E4C}.content-callout .callout-heading{padding:10px 10px 8px 10px;color:#ffffff;margin:0;font-size:14px;line-height:1.2}.content-callout p{padding:0 10px 10px 10px;margin:0;color:#ffffff;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;font-style:normal}.content-callout p a[href^='tel']{color:white}.content-callout .tel-link{color:#ffffff;text-decoration:none}.content-medical-procedure img{padding:0;max-width:100%}.content-callout strong{color:white}.content-physicians-listing{color:#022A40}.content-physicians-listing .bio-image{padding-top:16px}.content-physicians-listing .physician-table{display:table;padding-bottom:20px;margin-top:20px;border-bottom:1px solid #c4c5c7;padding-top:10px;text-align:left}.content-physicians-listing .physician-table:last-child{border:none}.content-physicians-listing .physician-table.no-border{border:none}.content-physicians-listing .physician-title{display:table-caption}.content-physicians-listing .physician-title,.content-physicians-listing .physician-title a,.content-physicians-listing .physician-title p{padding:0 10px;margin:0;color:#0A5180;font-size:16px;line-height:1.375;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.content-physicians-listing .physician-title p{padding:0 10px}.content-physicians-listing .physician-title a{padding:0;text-decoration:underline}.content-physicians-listing .physician-th{display:table-row}.content-physicians-listing .physician-tr{display:table-row}.content-physicians-listing .physician-td{display:table-cell;padding:5px 5px 5px 10px;font-size:14px;line-height:1.6;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.content-physicians-listing .physician-td h6,.content-physicians-listing .physician-td h5,.content-physicians-listing .physician-td h4,.content-physicians-listing .physician-td h3{padding-left:0}.content-physicians-listing .physician-td a{color:#3B7D8C;text-decoration:underline}.content-physicians-listing .physician-td p{padding:0;margin:5px 0;font-size:14px;line-height:1.6}.content-featured-physician{padding:0 20px;margin-top:30px;color:#022A40}.content-featured-physician img{max-width:180px;display:block}.content-featured-physician .physician-table{display:table;padding-top:0;padding-bottom:20px;margin-top:20px;text-align:left;border:none}.content-featured-physician .physician-title{display:table-caption;padding:0;margin:0;color:#0A5180;font-size:16px;line-height:1.375;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.content-featured-physician .physician-title p{padding:0;margin:0;color:#0A5180;font-size:16px;line-height:1.375;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.content-featured-physician .physician-tr{display:table-row}.content-featured-physician .physician-td{display:table-cell;padding:5px 10px 5px 0;font-size:14px;line-height:1.6;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.content-featured-physician .btn-blue{display:inline-block;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);border-radius:6px;background-color:#0A5180;color:#ffffff;padding:10px 14px;margin:0;font-size:13px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;text-decoration:none}.content-specialty-details{display:table;overflow:auto;padding-top:10px;border-top:1px solid #c4c5c7;margin-left:7.3684210526316%;margin-top:20px;margin-bottom:10px}.content-specialty-details .specialty-cta-col{float:none;display:table-cell;padding:0;height:100%;vertical-align:middle}.content-specialty-details .specialty-cta-col p{padding:0 10px;margin:16px 0}.content-specialty-details .specialty-cta{display:flex;padding:0;margin:0;height:100%}.specialty-cta-btn{display:flex;flex-direction:column;justify-content:center}.content-specialty-details .btn-white{display:inline-block;background:#faf9f6;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);border-radius:6px;color:#0A5180;padding:10px 14px;font-size:13px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;text-decoration:none}.content-specialty-details a{display:inline;color:#3B7D8C;text-decoration:underline}}@media screen and (min-width: 59.375em){.content-hero{background-color:#faf9f6;margin-bottom:20px}.content-hero-text{float:left;position:relative;z-index:1;padding:10px}.content-hero-text-elments{position:absolute;top:48px;left:20px;width:330px}.content-hero-text-elments h1,.content-hero-text-elments h2{padding:0;margin:0;color:#0f77bc;font-size:28px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal}.content-hero-text-elments p{color:#022A40;padding:0 25px 0 0;margin:10px 0 30px 0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:16px;line-height:1.375;font-weight:400;font-style:normal}.content-hero-text-elments .btn-white{display:inline-block;background:#ffffff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);border-radius:6px;color:#0A5180;padding:12px 16px;font-size:14px;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;text-decoration:none}.content-hero-image{float:right}.svg-container{width:100%;background-color:#faf9f6}#contentHeroSVG{display:block;width:100%;height:335px}.svg-defs{display:block;width:0;height:0}.svg-container image{clip-path:url(#contentHeroClipPath)}.content h2,.content h1{padding:8px 0 0 10px;margin:0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600;font-style:normal;font-size:22px}.content h2{color:#0f77bc;font-weight:400}.content h6,.content h5,.content h4,.content h3{padding:8px 0 0 10px;margin:0;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal}.content h3{font-size:20px}.content h4{font-size:18px;color:#0A5180}.content h5{color:#0A5180;font-size:18px;font-weight:400}.content h6{color:#0A5180;font-size:18px;font-weight:200}.content p{padding:0 10px;color:#022A40;font-size:16px;line-height:1.375;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.content strong{color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:600}.content li{margin-bottom:8px;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.375}.content ol,.content ul{padding:0 10px;margin:16px 10px;list-style-position:inside}.content ul li{list-style-position:outside;margin-left:10px}.content ol li{list-style-position:outside;margin-left:10px;padding:0}.content ol li::before{content:"";width:4px;display:inline-block}div.contentnav{padding:10px 0 0 0;margin:0 10px;background-color:#f0ede8}div.contentnav h2,div.contentnav h4{padding:0 0 0 10px;margin:0 10px;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.3}div.contentnav-medical-procedures,ul.contentnav-medical-procedures{padding:0 10px 16px 10px;margin:0 10px;background-color:#f0ede8;color:#022A40;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;font-style:normal}div.contentnav-medical-procedures a{display:block;width:100%;padding:0;margin:4px 0 8px 0;color:#0A5180;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.3;text-decoration:underline}ul.contentnav-medical-procedures li{padding:0 0 0 10px;margin:0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;font-style:normal;list-style:none;line-height:1.625}ul.contentnav-medical-procedures li a{display:block;width:100%;color:#3B7D8C;text-decoration:underline}ul.contentnav-surgical-specialties{padding:0 0 16px 0;margin:0 10px;background-color:#f0ede8}ul.contentnav-surgical-specialties li{padding:0 0 0 10px;margin:0;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;font-style:normal;list-style:none;line-height:1.625}ul.contentnav-surgical-specialties li ul{padding:0;margin:0}ul.contentnav-surgical-specialties li a{display:block;width:100%;color:#0A5180;text-decoration:underline}.content-callout{margin:10px;background-color:#4D4E4C}.content-callout .callout-heading{padding:10px 10px 8px 10px;margin:0;color:#ffffff;font-size:20px}.content-callout p{padding:0 10px 10px 10px;margin:0;color:#ffffff;font-family:"Gibson W01", Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;font-style:normal}.content-callout p a[href^='tel']{color:white}.content-callout .tel-link{color:#ffffff;text-decoration:none}.content-medical-procedure img{padding:0;max-width:100%}.content-callout strong{color:white}}h2 sup{font-size:50%;top:-8px}sup{font-size:50%;top:-5px}.content-medical-procedure a{color:#3B7D8C;text-decoration:underline !important}.contentnav-medical-procedures h3{padding-left:0}.contentnav-medical-procedures h3 strong{color:#546A76}.contentnav-medical-procedures h3:first-child{margin-top:8px}.contentnav-medical-procedures p{margin-top:0;padding:0 0 0 0}@media screen and (max-width: 39.9375em){.contentnav-medical-procedures h3{padding-left:10px !important}.contentnav-medical-procedures h3 strong{color:#546A76}.contentnav-medical-procedures h3:first-child{margin-top:8px}.contentnav-medical-procedures p{padding-left:0 !important}.contentnav-medical-procedures a{padding-left:10px !important}}.content-medical-procedure ul li a{display:inline;color:#3B7D8C;text-decoration:none}.content-medical-procedure a[href^='tel'],.content-physicians a[href^='tel']{display:inline;color:#3B7D8C}.content-physicians img{padding:10px;max-width:100%}.content-physicians a{display:block;color:#3B7D8C;text-decoration:underline}.content-physicians ul li a,.content-physicians ul li a{display:inline;color:#3B7D8C;text-decoration:underline}.contentnav-surgical-specialties li.current_page_item a{color:#022A40;text-decoration:none}footer{margin-top:20px}
